Get Binary-Data from Wav-File

Guest #1683968
Rate this post
useful
not useful
Hello

I want to play a sound with a microcontroller. I have the whole circuit 
but I hava a problem with the sound data.

I have the sound in a wav-file but I'm not able to get the binary-data 
out of it. Does anybody know how I can get this data out of a wav-file?

Thanks a lot

Samuel_Schmid
Moderator #1684078
Rate this post
useful
not useful
I wonder if you even tried to search the net a little bit. You may start 
here: http://en.wikipedia.org/wiki/WAV and follow the links.
Some code for "inspiration" may be found in Atmel's Examples for AT91, 
AVR, AVR32... from atmel.com. IRC I have also seen code to read 
WAV-Files in at least one of the examples. There is also a "WAV to 
ADPCM" converter (for PC, with source-code) in the Atmel 
Application-Notes for AVR. In example-codes from Sharp for ARM-based 
controllers there have also been WAV-decoding functions (search nxp.com, 
they acquired this business-section from Sharp). Check Microchip's 
AppNotes, ST Microelectronics STM32, STR7, STR9 AppNotes...
Guest #1684911
Rate this post
useful
not useful
Thank you very much for your answers.

I think the way2c is the right thing for me. But it seems like I have to 
compile this program first, before I can use it. Does anybody know how I 
have to do that?

Samuel_Schmid
Guest #1684973
Rate this post
useful
not useful
Thank you very much Drachenbändiger. It works.

I'm going to try the binary data as soon as posiible. I hope it sounds 
well.

Is it right that I have to do the 2-Complement with the generated data 
from the binary file or do I have to do that only in a 16-Bit Wav-File?

Thanks

Samuel_Schmid
This topic is locked and can not be replied to.