Akin Ocal - 2008-04-19


I want to implement my own audio equalizer.

First of all I create FIR& IIR bandpass filters but they process"doubl" or "float" samples. But I get sound samples as shorts ( 16bit) from both Directshow and Waveout API. How can I handle data type conversion between floaats and shorts ?

They say that i must divide shorts by 32768 to get floats. But  how should I put my processed floats back ?

Best Regards,
Akın Öcal