New Game Music Soundtrack?
Moderator: Moderators
-
- Posts: 12
- Joined: 25 Sep 2007, 18:38
You can hear samples of my work at http://www.ms-studios.com/michaelshumway/audio/BlackLiger wrote:Could we hear some samples of your work first though? :)
I haven't yet written anything for this project in particular, but i think it'd be fun.
I guess I'll keep trying to catch one of the devs.
- SwiftSpear
- Classic Community Lead
- Posts: 7287
- Joined: 12 Aug 2005, 09:29
That's kind of the problem... being that spring is open sourced, lots of people contribute lots of different things. It's not like there are 1 or 2 people who decide which features spring needs next and assign everyone to start working on certain things. Contributors start/work on whatever project they feel they want to, and the lead devs basically just keep things as organized as they can while ensuring it's all as bug free as possible and develop their own pet projects... What we really need is a contributor who's interested in seeing a patch through, once that's done polish will follow.
Effectively. What spring needs is:
- A audio player embedded
- The ability to start and stop audio tracks
- Volume control (most people would like the option of turning ingame music off)
After that a lua patch can be written to do the rest.
Effectively. What spring needs is:
- A audio player embedded
- The ability to start and stop audio tracks
- Volume control (most people would like the option of turning ingame music off)
After that a lua patch can be written to do the rest.
SwiftSpear: This unorganized way of development has one positive. It supports competition (like the one we saw at AI development). In organized team there are never two+ people working on one issue. Dynamic music is fairly attractive issue and I hope it will start a healthy competition among our coders/scripters.
michaelshumway: I see that you're not that far but as I mentioned the music engine in spring will be dynamic. This means that more than some generic music we need two (or more) types of music. Aggressive one for battles and calm one for building phase, etc... I know it's early to talk about this but I just wanted to let you that this is the way music will be implemented in Spring.
michaelshumway: I see that you're not that far but as I mentioned the music engine in spring will be dynamic. This means that more than some generic music we need two (or more) types of music. Aggressive one for battles and calm one for building phase, etc... I know it's early to talk about this but I just wanted to let you that this is the way music will be implemented in Spring.
-
- Posts: 12
- Joined: 25 Sep 2007, 18:38
Yeah, that's definitely what I'd like to do. Build some different music tracks depending on what's going on in the game. Whether it's a battle, or building, victory, loss, etc... and then possibly have several tracks for each of those situations that the computer could randomly choose from depending on the circumstance. It could be very cool. So, we just need some people to take on the project of implementing dynamic music into spring. Could be fun...BigHead wrote:michaelshumway: I see that you're not that far but as I mentioned the music engine in spring will be dynamic. This means that more than some generic music we need two (or more) types of music. Aggressive one for battles and calm one for building phase, etc... I know it's early to talk about this but I just wanted to let you that this is the way music will be implemented in Spring.
-
- Posts: 12
- Joined: 25 Sep 2007, 18:38
Didn't you see the post about AF's Music AI? Spring already has dynamic music through it. Be nice if there was a significant minimum time between track changes (its absence really sucks), but you can plug in your own tracks in the music.tdf. With the base AI, need to manually load the AI each game, but Ray made a widget that autolads it by default.
http://www.unknown-files.net/3407/AFs_D ... GroupAIv3/
http://www.unknown-files.net/3407/AFs_D ... GroupAIv3/
- SwiftSpear
- Classic Community Lead
- Posts: 7287
- Joined: 12 Aug 2005, 09:29
We already discussed it... It works, but it relys on the conversion from MP3 to Wav, which, to put it lightly, rapes sound quality and greatly increases player ram usage. Spring needs an MP3 player that plays sound natively to do most of the things we want to do properly.Tired wrote:Didn't you see the post about AF's Music AI? Spring already has dynamic music through it. Be nice if there was a significant minimum time between track changes (its absence really sucks), but you can plug in your own tracks in the music.tdf. With the base AI, need to manually load the AI each game, but Ray made a widget that autolads it by default.
http://www.unknown-files.net/3407/AFs_D ... GroupAIv3/
You're mistaken SwiftSpear, AFs musicAI plays music in full quality. The main problem is that groupAIs don't have necessary call-ins to make it properly detect the situation on the field. Lua (the widget you mention - my widget) has the call-ins but lacks call-outs to play the music at a reasonable quality.
As Tired wrote Spring already has decent music playing capabilities using the mentioned groupAI.
As Tired wrote Spring already has decent music playing capabilities using the mentioned groupAI.
-
- Posts: 81
- Joined: 18 Jul 2007, 07:06
http://folk.ntnu.no/makarov/temporary_u ... 2000-1.mp3
This is the Anthem of the Soviet Union. Might be used to represent the Core (or maybe it is more suitable for the Arm...).
This is the Anthem of the Soviet Union. Might be used to represent the Core (or maybe it is more suitable for the Arm...).
My lol of the day.RavingManiac wrote:http://folk.ntnu.no/makarov/temporary_u ... 2000-1.mp3
This is the Anthem of the Soviet Union. Might be used to represent the Core (or maybe it is more suitable for the Arm...).
-
- Posts: 12
- Joined: 25 Sep 2007, 18:38
that's hilarious. it's actually a sweet little tune... love it's usage on Hunt for Red October.RavingManiac wrote:http://folk.ntnu.no/makarov/temporary_u ... 2000-1.mp3
This is the Anthem of the Soviet Union. Might be used to represent the Core (or maybe it is more suitable for the Arm...).
[18:33:07] * CommitBot ====> kloot committed revision 4540 <====
[18:33:07] * CommitBot Added:
[18:33:07] <CommitBot> trunk/rts/System/Platform/Win/OggStream.cpp
[18:33:07] <CommitBot> trunk/rts/System/Platform/Win/OggStream.h
[18:33:07] * CommitBot Modified:
[18:33:07] <CommitBot> trunk/rts/System/Platform/Linux/OggStream.cpp
[18:33:08] <CommitBot> trunk/rts/System/Platform/Linux/OggStream.h
[18:33:08] <CommitBot> trunk/rts/System/Platform/Linux/OpenALSound.cpp
[18:33:08] <CommitBot> trunk/rts/System/Platform/Linux/OpenALSound.h
[18:33:08] <CommitBot> trunk/rts/System/Platform/Win/DxSound.cpp
[18:33:08] <CommitBot> trunk/rts/System/Platform/Win/DxSound.h
[18:33:08] * CommitBot Log:
[18:33:08] <CommitBot> add a basic DSound Ogg-stream decoder
[18:33:07] * CommitBot Added:
[18:33:07] <CommitBot> trunk/rts/System/Platform/Win/OggStream.cpp
[18:33:07] <CommitBot> trunk/rts/System/Platform/Win/OggStream.h
[18:33:07] * CommitBot Modified:
[18:33:07] <CommitBot> trunk/rts/System/Platform/Linux/OggStream.cpp
[18:33:08] <CommitBot> trunk/rts/System/Platform/Linux/OggStream.h
[18:33:08] <CommitBot> trunk/rts/System/Platform/Linux/OpenALSound.cpp
[18:33:08] <CommitBot> trunk/rts/System/Platform/Linux/OpenALSound.h
[18:33:08] <CommitBot> trunk/rts/System/Platform/Win/DxSound.cpp
[18:33:08] <CommitBot> trunk/rts/System/Platform/Win/DxSound.h
[18:33:08] * CommitBot Log:
[18:33:08] <CommitBot> add a basic DSound Ogg-stream decoder
I've got the english version of that if anyone wants it.RavingManiac wrote:http://folk.ntnu.no/makarov/temporary_u ... 2000-1.mp3
This is the Anthem of the Soviet Union. Might be used to represent the Core (or maybe it is more suitable for the Arm...).
mine is better !! the real one !! that anthem is awesome anywayPeet wrote:I've got the english version of that if anyone wants it.RavingManiac wrote:http://folk.ntnu.no/makarov/temporary_u ... 2000-1.mp3
This is the Anthem of the Soviet Union. Might be used to represent the Core (or maybe it is more suitable for the Arm...).
http://0.t.free.fr/Red_Army_Choir_Full_ ... _UdSSR.mp3
dude i just keep hearing a mix of other famous ppl there worksmichaelshumway wrote:You can hear samples of my work at http://www.ms-studios.com/michaelshumway/audio/BlackLiger wrote:Could we hear some samples of your work first though? :)
I haven't yet written anything for this project in particular, but i think it'd be fun.
I guess I'll keep trying to catch one of the devs.
-
- Posts: 12
- Joined: 25 Sep 2007, 18:38
Well, it's all original stuff. I obviously have my influences, and these days, totally original music is very very rare. It's hard to write something that hasn't been written in the last thousand years.M@n1@c wrote:dude i just keep hearing a mix of other famous ppl there worksmichaelshumway wrote:You can hear samples of my work at http://www.ms-studios.com/michaelshumway/audio/BlackLiger wrote:Could we hear some samples of your work first though? :)
I haven't yet written anything for this project in particular, but i think it'd be fun.
I guess I'll keep trying to catch one of the devs.

Okay, I'm not sure if anyone has mentioned this in a way that wasn't "witty" to the extent that anyone can understand it.
Basically it seems like ogg playback (FOS Music Codec) has been implemented and will (barring problems) be in a future versions of the software, at which point it will be very straightforward to implement from the framework of LUA or AFs AI... or even from the engine. For the time being Dynamic music is available via AF's AI but it's not an elegant solution so few users will likely use it.
It has been stated before (and with SJ at least it was true). The devs don't tend to produce support for features that aren't needed... aka they won't add a special tag for stockpiling missiles until a mod that is in current production builds a unit that would benefit from it and makes the request... general public requests are usually taken as "feature wishlists"...
Any case, what I guess I'm trying to say is making a few tracks might be a good way to grab someones attention.
Basically it seems like ogg playback (FOS Music Codec) has been implemented and will (barring problems) be in a future versions of the software, at which point it will be very straightforward to implement from the framework of LUA or AFs AI... or even from the engine. For the time being Dynamic music is available via AF's AI but it's not an elegant solution so few users will likely use it.
It has been stated before (and with SJ at least it was true). The devs don't tend to produce support for features that aren't needed... aka they won't add a special tag for stockpiling missiles until a mod that is in current production builds a unit that would benefit from it and makes the request... general public requests are usually taken as "feature wishlists"...
Any case, what I guess I'm trying to say is making a few tracks might be a good way to grab someones attention.
- SwiftSpear
- Classic Community Lead
- Posts: 7287
- Joined: 12 Aug 2005, 09:29