WAV file parsing from SD

I am looking into creating a drum pad using the Arduino (ATmega328 based). I got a bunch of WAV files on an SD card and I have the AD9833 DAC module that I want to use to generate the sound.

So far I could not find libraries that parse 24-bit 44kHz WAV files; Was hoping that someone can point me towards where I could find such a library for the Arduino.

The plan is to pick these drum sound files from the file on the SD card and send them to the AD9833. How can I calculate if the rate is going to be sufficient and if the ATmega is going to pull the required weight?

A typical WAV file with a drum sound is about 120kb with about 132kb/s required to play it at the 44.1kHz frequency. And the SD card is connected via SPI at whatever the SPI speed is ...

This topic was automatically closed 120 days after the last reply. New replies are no longer allowed.