by erik » Tue Nov 22, 2011 10:11 am
It is still not yet possible to attach sounds to anything other than the main aircraft. I'm working on adding sounds to moving objects (AI Models first, possibly sub-models later). If anything goes beyond expectations I might also look at static objects.
With regards to multiple threads, that is exactly what I've been working on for a few years with my own company;
I've developed a super fast (5 to 7 times faster than OpenAL-Soft and OpenAL-Sample) 3d audio rendering engine that supports multiple rendering threads (and has an OpenAL support layer).
See
http://www.adalin.com/The commercial version of the software (sub $10,- price, but at least until mid January less than $2,-) implements audio-frames that are based on what I've called a SoundGroup in the simgear sound-manager. Every audio-frame (SoundGroup) renders audio in it's own thread which means that basically every AI model will render in it's own thread. Preliminary code to support the AeonWave audio library is already on my pc.
Erik
Current: Parachutist, Paraglider, Pterosaur, Pilatus PC-9M and variants, ERCO Ercoupe, Fokker Dr.1, Fokker 50, Fokker 100
Less active: Cessna T-37, T-38, Santa Claus. Previous: General Dynamics F-16. Worked on: Wright Flyer