Hey I've got a little question about directsound (for a school project) DirectX has some standard sound effects which will be applied in the hardware if possible or else they are simulated in the software.
For the school project we need to build a sound editing tool and they asked if we can apply several effects to the buffers. The problem is as following, we need to save these buffers to a Wave file so my question is: is it possible to apply an effect to a buffer data so we can save the buffer with the effect to the hdd?

Thanks in advance,

Scorpie
Posted on 2005-12-19 04:15:38 by Scorpie
Posted on 2005-12-19 07:49:39 by SpooK
How about applying the effects yourself (with your code), instead of relying on dx9 ? I think it'll be more interesting, useful and easy for you.
http://www.google.com/search?q=audio+effects+explained&start=0&ie=utf-8&oe=utf-8&client=firefox-a&rls=org.mozilla:en-US:official
http://users.iafrica.com/k/ku/kurient/dsp/algorithms.html
www.musicdsp.org (this one is advanced)
Posted on 2005-12-22 11:29:41 by Ultrano
I think that making DX apply the effects for us is easier :mrgreen: you just set up a buffer with effects and capture it into another buffer. It's just few calls to do that :P Not to mention that it may be hardware accelerated if the user has a "super ultra high-end sound card" :)

Of course making something oneself is far more educational and interesting ;)
Posted on 2005-12-22 21:24:11 by ti_mo_n