Stendhal Development Meeting 2009-11-22/Result Log/Music: Difference between revisions

Jump to navigation Jump to search
Content deleted Content added
imported>Hendrik Brummermann
moved todo out of template
imported>Hendrik Brummermann
some cleanup, sorting, adding sections
Line 2: Line 2:
{{Stendhal Development Meeting 2009-11-22}}
{{Stendhal Development Meeting 2009-11-22}}


* storyteller: but what if there is for example music added some time? Then you need "/sound mute on" and "/music mute on"
* humana: hey... I want more sound in this game, maybe music!... I thought about a new house... for example a jazz house... there are some musicians (is that the right word) which are playing music... you can do there for example a new quest too ... how do you think about this?
* humana: hey... I want more sound in this game, maybe music!... I thought about a new house... for example a jazz house... there are some musicians (is that the right word) which are playing music... you can do there for example a new quest too ... how do you think about this?
* humana: maybe first just one place for music ... it's difficult to write songs for all places in stendhal...
* humana: maybe first just one place for music ... it's difficult to write songs for all places in stendhal...
* vomit: humana u can compose music for the game and sent it to the developers
* hendrik: And too many other things to work on.
* hendrik: And too many other things to work on.
* vomit: there's a text in the wiki about this
* vomit: there's a text in the wiki about this
* humana: what kind of music?
* humana: what kind of music?
* plassy: you have to get the music from anywhere...
* humana: I can do maybe something with cheatdomi
* humana: I can do maybe something with cheatdomi
* vomit: chilling tunes
* vomit: chilling tunes
* humana: I like it if there is a jazz house!
* humana: I like it if there is a jazz house!
* storyteller: humana, I already produced a four music tracks for Stendhal :)
* storyteller: humana, I already produced a four music tracks for Stendhal :)
* vomit: maybe ambient
* vomit: maybe ambient or classic with a touch of medieval tunes
* vomit: or classic with a touch of medieval tunes
* humana: it's difficult to write something for all places vomit
* humana: it's difficult to write something for all places vomit
* humana: you want for dungeons for example other music
* humana: you want for dungeons for example other music
* humana: storyteller? where can I hear this music?
* humana: storyteller? where can I hear this music?
* vomit: i allways think about the soundtrack of "elder scrolls"
* storyteller: it is added to the patches tracker
* storyteller: it is added to the patches tracker
* storyteller: it´s something for ambient/atmosphere
* hendrik: Please keep in mind that this is a free game. Which means that any music needs to be free and "with source". So an mp3 is not good.
* yoriy: its me who want it, osl
* storyteller: it´s something for ambiet/atmosphere
* miasma: we could take midi-files.
* miasma: we could take midi-files.
* superkym: storyteller's music is really good. but adding to the game it is another thing
* superkym: storyteller's music is really good. but adding to the game it is another thing
* vomit: in the wiki stood something about ogg
* vomit: in the wiki stood something about ogg
* storyteller: I produced it myself
* storyteller: I produced it myself
* pepsz: i thnk when you ignore somebody you can write the motive for example /ignore pepzs (motive)
* porl: it will suck whan im 597
* vomit: would flac do it either?
* vomit: would flac do it either?
* humana: okay teller I will hear it
* humana: okay teller I will hear it
* blackfinix: hmm ambient music is not hard to compose :) .... or even automated music ...
* humana: kymi? what do you mean?
* humana: kymi? what do you mean?
* superkym: pepsz, you can write this already
* superkym: pepsz, you can write this already
* vomit: i have one ambienttrack but it's in mp3
* porl: hi
* plassy: maybe we can find some music at jamendo.com... it's creative common
* love_puppet: you have a vary long time befor u get that far

* vomit: i have one ambienttrack
== Types of Music ==
* love_puppet: like long

* vomit: but it's in mp3
== File Format ==
* plassy: maybe we can find some music at jamendo.com... ist creative common

* miasma: midi-files can be repeated the whole time aren't so big files and you can make them easy at home
* miasma: midi-files can be repeated the whole time aren't so big files and you can make them easy at home
* humana: I like some music for your heart
* humana: I like some music for your heart
* humana: like blues and jazz
* humana: like blues and jazz
* blackfinix: convert it to ogg
* blackfinix: convert it to ogg
* pepsz: wow i dont know these =S
* superkym: pepsz please type /help and you will see what to do to add the reason. and when you type /ignore alone, you see who you have ignored and for what reason
* blackfinix: ogg is open source
* blackfinix: ogg is open source
* porl: please
* porl: make no max lvl
* storyteller: no, I think we should not take music from anywhere...
* storyteller: no, I think we should not take music from anywhere...
* vomit: would flac do it, too?
* blackfinix: flac is open source
* blackfinix: yes flac is open source
* humana: storryteller what do you mean?
* humana: storryteller what do you mean?
* porl: if someone wants muc«sic, get itunes, and hear it!
* plassy: what do you mean with anywhere?
* plassy: what do you mean with anywhere?
* kiheru: with flac we would get rather large download sizes
* kiheru: with flac we would get rather large download sizes
Line 62: Line 47:
* vomit: flac would just be the source
* vomit: flac would just be the source
* humana: porl there are guys who want music and guys which say it is not important
* humana: porl there are guys who want music and guys which say it is not important
* porl: get itunes
* superkym: i'm pretty sure the wiki says what specifications we have, doesn't it say oggs?
* superkym: i'm pretty sure the wiki says what specifications we have, doesn't it say oggs?
* porl: im hearing music right now
* humana: yes and a game has a background music
* humana: yes and a game has a background music
* humana: you can mute the music
* humana: you can mute the music
* vomit: you could downsample it then for your own desired size
* vomit: you could downsample it then for your own desired size
* pepsz: more for example the people how you ignore can see why you ignore hem when try speak with you
* pepsz: more for example the people how you ignore can see why you ignore hem when try speak with you
* porl: no max lvl
* Oslsachem: music usually adds atmosphere to the game but not gameplay
* Oslsachem: music usually adds atmosphere to the game but not gameplay
* blackfinix: a midi composition would work miasma. but im not sure if he game can handle them
* blackfinix: a midi composition would work miasma. but im not sure if he game can handle them
Line 79: Line 61:
* Oslsachem: porl, the problem of levelling undefinedly is that if creature don't level together with you, you end up without challenges.
* Oslsachem: porl, the problem of levelling undefinedly is that if creature don't level together with you, you end up without challenges.
* vomit: i think it should be ogg
* vomit: i think it should be ogg
* sentinel: 7who
* storyteller: do you think about 8-bit music?
* storyteller: do you think about 8-bit music?
* matheus: open
* matheus: open
Line 86: Line 67:
* storyteller: retro style? ;)
* storyteller: retro style? ;)
* vomit: and there should be a soundtrack file, which you are able to download extra
* vomit: and there should be a soundtrack file, which you are able to download extra
* kezman: hi all
* plassy: full ack to ogg
* plassy: full ack to ogg
* miasma: i think a retro touch like lufia or secret of mana or sth. is not bad for a game like these
* miasma: i think a retro touch like lufia or secret of mana or sth. is not bad for a game like these
Line 107: Line 87:
* blackfinix: yes samson.
* blackfinix: yes samson.
* plassy: so who did the original sound stuff?
* plassy: so who did the original sound stuff?

* Oslsachem: there's the question wether music should be played individually for each player or wether it should be associated with the zone...
== Triggering Background Music ==
* hendrik: There should be different music for cities, forrest, dungeons.

* Oslsachem: there's the question whether music should be played individually for each player or whether it should be associated with the zone...
* hendrik: There should be different music for cities, forest, dungeons.
* hendrik: So it would be zone depended.
* hendrik: So it would be zone depended.
* hendrik: We already have some wind like sounds in 0_semos_village_w, but that is very basic.
* plassy: music have to add atmosphere
* plassy: music have to add atmosphere
* superkym: yes and storyteller's music are great examples of this
* superkym: yes and storyteller's music are great examples of this
* hendrik: We already have some wind like sounds in 0_semos_village_w, but that is very basic.
* storyteller: Thanks very much :)
* storyteller: Thanks very much :)
* superkym: some are very pretty and quiet and suitable for outdoors, a meadow
* superkym: some are very pretty and quiet and suitable for outdoors, a meadow
* superkym: some are dark and scary like for a dungeon
* superkym: some are dark and scary like for a dungeon

* Oslsachem: but that means that when a player enters a zone the music is not played from the beginning
* Oslsachem: but that means that when a player enters a zone the music is not played from the beginning
* superkym: also he made them fairly small file which is important as we don't want to force large downloads, and they loop, too.
* superkym: also he made them fairly small file which is important as we don't want to force large downloads, and they loop, too.
Line 121: Line 105:
* blackfinix: osl that wouuld be ok though?
* blackfinix: osl that wouuld be ok though?
* hendrik: There is this problem:
* hendrik: There is this problem:
* storyteller: hmm...
* hendrik: Player One enters the zone.
* hendrik: Player One enters the zone.
* hendrik: The music starts.
* hendrik: The music starts.
* hendrik: 30 second later player Two enters the zone.
* hendrik: 30 second later player Two enters the zone.
* blackfinix: oh i see ... yes
* storyteller: Then the music has to be played for every single player
* storyteller: Then the music has to be played for every single player
* hendrik: Will he hear the music from the start? Or will it start with 30 seconds into the track?
* hendrik: Will he hear the music from the start? Or will it start with 30 seconds into the track?
Line 132: Line 114:
* tigertoes: same concept for when you have music on telephone and they put you on hold
* tigertoes: same concept for when you have music on telephone and they put you on hold
* storyteller: yes, tigertoes... for loops it doesnt matter
* storyteller: yes, tigertoes... for loops it doesnt matter
* love_puppet: or mabey the player 2 picks up 30s in to the track
* love_puppet: or maybe the player 2 picks up 30s in to the track
* vomit: that should be controled locally by the client
* vomit: that should be controlled locally by the client
* plassy: the music should fade in... ther is no need to hear it from the start
* plassy: the music should fade in... there is no need to hear it from the start
* hendrik: Always starting at the beginning of the file is a lot easier to code.
* hendrik: Always starting at the beginning of the file is a lot easier to code.
* plassy: except if special events arise
* plassy: except if special events arise
* yoriy: id like to have music in client
* yoriy: id like to have music in client instead server
* yoriy: instead server
* plassy: hendrik: i dont see the problem... dosn't java handle this?
* plassy: hendrik: i dont see the problem... dosn't java handle this?
* plassy: isn't there any library?
* plassy: isn't there any library?
Line 144: Line 125:
* jesco: yes it is
* jesco: yes it is
* hendrik: okay, that makes things easier.
* hendrik: okay, that makes things easier.
* Oslsachem: there's an unofficial rule that states that all the players should see the same things in the game though I don't know if music is really a part of the world or just the game interface because there isn't actually a musician playing it...
* kiheru: java does not handle everything. there's still a lot about the behaviour to code
* kiheru: java does not handle everything. there's still a lot about the behaviour to code
* blackfinix: wouldn't all this music be very resource hungry?
* blackfinix: wouldn't all this music be very resource hungry?

== Multi Account Playing ==

* humana: kymi? what is if you play with 2 accounts?
* humana: kymi? what is if you play with 2 accounts?
* humana: you have to mute one?
* humana: you have to mute one?
* humana: otherwise maybe it sounds really strange
* Oslsachem: there's an unofficial rule that states that all the players should see the same things in the game though I don't know if music is really a part of the world or just the game interface because there isn't actually a musician playing it...
* humana: otherwise maybe it sounds really
* humana: strange
* hendrik: It may be a good idea to only play the music if the client is the active window.
* hendrik: It may be a good idea to only play the music if the client is the active window.
* kiheru: you'd mute the music of one, unless you want a cacophony
* kiheru: you'd mute the music of one, unless you want a cacophony
* superkym: well they may not even be in the same zone humana... yes i guess you would choose to mute one
* superkym: well they may not even be in the same zone humana... yes i guess you would choose to mute one or hendrik's idea
* superkym: or hendrik's idea
* blackfinix: but that would be the players problem if he/she choses to play more than one char
* blackfinix: but that would be the players problem if he/she choses to play more than one char

* humana: yes
== Shipping Music Files ==

* superkym: blackfinix the music itself would be shipped with the client, just like tiles and images are
* superkym: blackfinix the music itself would be shipped with the client, just like tiles and images are
* blackfinix: ok i see
* superkym: so it does not need to be sent over the network from the server. just the instruction to start playing, stop playing
* superkym: so it does not need to be sent over the network from the server. just the instruction to start playing, stop playing
* kiheru: as a separate packege, I'd prefer
* kiheru: as a separate package, I'd prefer
* blackfinix: ok
* blackfinix: ok
* storyteller: yes, kym, that would be best
* storyteller: yes, kym, that would be best
Line 209: Line 192:
* kiheru: the code is the critical part for now, so help for that is very welcome :-)
* kiheru: the code is the critical part for now, so help for that is very welcome :-)
* storyteller: Okay, Miasma and I do the music :)
* storyteller: Okay, Miasma and I do the music :)
* hendrik: plassy, it may be a good idea to join arianne on irc. Pleae ask there if you have any questions or need some points around the Stendhal source code.
* hendrik: plassy, it may be a good idea to join [http://stendhal.game-host.org/?id=content/game/chat #arianne] on irc freenode. Please ask there if you have any questions or need some pointing around the Stendhal source code.
* Oslsachem: you could play with the music tempo, increasing it when a player has low health
* Oslsachem: you could play with the music tempo, increasing it when a player has low health
* storyteller: good idea
* storyteller: good idea
* humana: so if you want some music for some maps... Iam here, I have guitar pro .. and domi have a better programm
* humana: so if you want some music for some maps... I am here, I have guitar pro .. and domi have a better programm
* miasma: like the time-out music in super mario, oslsachem? ;)
* miasma: like the time-out music in super mario, oslsachem? ;)
* kiheru: maybe eventually osl. first we need something that works
* kiheru: maybe eventually osl. first we need something that works