How To Generate Audio Data From A Wav File
I've spent the past two evenings installing SDK's, trying out examples and googling the net so now I have decided to directly ask for help:
I am looking for a means of obtaining audio sample data from a given wav file. This will permit me to write filters (such as compress, delay etc...) by manipulating the raw audio data in its waveform...the reason I need explicit access to the waveform data is to perform operations on it via the CPU and GPU.
If you know of any such functions already built into the likes of DirectAudio, e.g GetSampleData
or something then that'd be pretty sweet. Or if you know of a different library that offers such functionality that'd also be sweet. Basically any c++ sound library that offers data manipulation and goes beyond SoundPlay() SoundStop() or hardcoded filters like SoundChorus() etc..
P.S I believe sdl_sound (via Sound_Sample* name) is capable of doing this but the SVN is down so if anybody has access to the latest Win32 build that might be of great help!