Until that NexYon can develop the new sound unified library for Blender/BGE I uploaded a Blender 2.49 with support for Ogg, Flac and several Wav codecs. These builds use Openal-Soft and alure libraries.
New features:
Support for Ogg vorbis, Flac and several wav codecs in the BGE.
Support for mono, stereo, 4.1, 5.1, 6.1 & 7.1 output.
Known bugs:
There is no draw of the wave in the sound space for Ogg, flac, etc (only for wav).
When the sound is packed no information about sound is known in the Scene->sound (althought it works)
MP3, WMA are recognized but they aren´t played yet.
TODO:
Support for more than 24 sources.
Add parameters in sound actuator only availables throught python
Streaming music.
Echo and reverb enviromental effect actuator.
Low-band filter per source.
Mic actuator.
this would be a great feature to include into the official release, once it became unspaghettified ^^
@jorge:
no offense intended! spaghettified code is as great to me as unspaghettified one, as long as the noodles taste good ( i dont even know IF your code is bolognese or carbonara )
anyhow, you saved me a lot of time trying to figure out how to implement ogg support myself, thanks a LOT!
I think that win32 and linux64 builds are now availables.
I will try compile linux32 this night (i have to setup the linux installation in the virtualbox yet)
Hi, thank you for linux 32 build
i had try it with ogg and is`t works. Not just for this build, blender sound system have a bug on linux! Seems playing 2x faster the sound in BGE or if I press the play button on sound panel … weird.
WHY DID I NOT STUMBLE UPON THIS BEFORE?! this is that awesome. so awesome, in fact, that i almost(almost… ;)) spilled my drink to hear one of my favorite latin guitar songs playing to a stickman walking across an epically sized desert plain.
And I want to say again how amazing it would be to have:
Support for more than 24 sources.
Add parameters in sound actuator only availables throught python
Streaming music.
Echo and reverb enviromental effect actuator.
Low-band filter per source.
Mic actuator.