Hi,
what about the game you've talked about ?)
I will working on the "3D-game" audio part the next two weeks. If I have time, I will write some notes about my recent tests.
a) you shouldn't dynamically create abstractions while dsp is running, as it slows down significantly.
I would have liked to hear it before... May be I missed a message.
How much is your "significantly" ? Do you have taken measures to see what happens whith 10 audio objects, 100 or 1000 ?
b) do [; pd dsp 0; pd dsp 1( right after your creation to fix the dsp-graph
But audio clics may occur for all sounds, not just for the new one, right ? Could we do whithout a [line~] object to turn on/off sounds smootly and avoid audio clics ?
If we handle all sounds with a [line~]: 1 - stop all sounds smoothly (10 msec) with a GLOBAL send message 2 - wait 10 msec 3 - dsp 0 4 - create the new audio abstractions 5 - dsp 1 6 - turn on all sounds smoothly (10 msec) with a GLOBAL send message
Does it sound good ? We have a 20 msec "hole" of sounds. I'm sure that it may be perceptible. Imagine a sound of a bird turned off and on in 20 msec. If we take 5 msec instead of 10 msec ...
Cheers,
Jerome