Looking to make a .wav player with an Uno board

Hello there!

I've been hacking away at this project unsuccessfully for a while now.. giving up now and then for months at a time, but I'm back to it and pretty determined at this point.

The long and the short of it is what the title describes. I'm looking to make a device that when different buttons are triggered different sounds will play. I'm a park ranger and I'm looking to make a display for our museum that allows bird calls to be triggered on each button press.

I found a tutorial a while back http://www.instructables.com/id/Playing-Wave-file-using-arduino/ and thought I would have success with that. Hooked it all up... got the sample sounds to play at button presses, but my own sounds failed to play (despite converting the to the proper format... I have an MFA in sound design.... I know I'm not f-ing this step up)

The tutorial here on the arduino site requires the Due board. I'm a broke fellow who is trying to do something nice for my place of work out of my own pocket... I have a few Uno boards lying around but no due board (and would rather not shell out for one at this point in time if possible... even a knock off)

Does anyone know... is it possible to use the same general technique as the tutorial here on the arduino site with an Uno board? What modifications would have to be made to do so? My level here is on the end of higher beginner/lower intermediate.... any advice is appreciated (even if its just... get the due board, follow the tutorial, and stop whining =p)

Thanks!

I started a project like that 2 summers ago, read here
http://forum.arduino.cc/index.php?topic=180769.0
.wav format is basically 16 bit audio sampled at 44100.

but my own sounds failed to play (despite converting the to the proper format... I have an MFA in sound design.... I know I'm not f-ing this step up)

Giving the sample sounds play and yours don't then I suggest there is some f-ing going on somewhere.

The memory is limited on a Uno but using the program memory you can get about four seconds of sound, split into many samples.

.wav at CD quality is 88200 bytes/second. 32K doesn't play long.

This Very Simple Wav Player Thread might help to illustrate things.

...R

CrossRoads:
.wav at CD quality is 88200 bytes/second. 32K doesn't play long.

But with 8 bit samples and 8KHz sample rate, putting the data out through a PWM pin, you can get 3.5 seconds of samples. The quality is remarkably good given the numbers, much better than the phone calls I get.