Play custom sounds through an 8 ohm speaker

Hello everyone. I'm brand new to Arduino, and after playing simple music with "pitches.h" I'm asking myself if it is possible to play sounds (say mp3 files) with arduino through an 8 ohm speaker and, if so, what would I need for that. My idea right now is basically to make the simple "push button, play note" but making it be an audio effect instead of a raw note. I've been reading a bit through the MIDI documents but I'm not sure if that's what I need, since I won't be using any MIDI device.

I think it's clear that I'm pretty lost. :)

HI-

Audio and Arduino 'can' be somewhat tricky..depends on what you are going for as your end result..

You can get/use a shield... like the Adafruit WaveShield (has SD card to hold .wav files.. and default lib for button press/audio play..etc

you can use a a cheap audio/sound player/module.. like some of the members here are playing with (purchased off ebay)

http://arduino.cc/forum/index.php/topic,110924.0.html

or if you want the easiest.. playback.. checkout this lib from member tuttut:

http://arduino.cc/forum/index.php/topic,112745.0.html

its pretty good.. a bit hissy/static on playback.. but without any extra components, time or money.. it rocks!!!!

or you can commission a custom board to be made (if you cant do it yourself)..

;)

good luck

Thank you for your answer and links, I learnt a few new things : )

What I am exactly trying is basically what it’s done in this video:

Transform a signal (digital) into a sound pre-made.
The thing is that I know nothing about this, and I am getting crazy reading through Serial to MIDI converters and such things, understanding very little of it. If someone could tell me in the lesser words how to achieve that, I’d be very thankful.

the title says MIDI in it? but you stated you didnt want to use MIDI?

I have never touched anything MIDI related… but there are tons of posts on it here…

xl97: the title says MIDI in it? but you stated you didnt want to use MIDI?

I have never touched anything MIDI related.. but there are tons of posts on it here..

I didn't exactly say I didn't want to use MIDI. What I say is that I know not how to use it, and wondered if someone could help me out a bit. I've been looking up things and it seems that this could be what I'm looking for: http://www.cooking-hacks.com/index.php/music-shield.html

or this one, using MIDI: http://www.cooking-hacks.com/index.php/music-instrument-shield.html