3361Views19Replies

Author Options:

Sound recorder/playback IC? Answered

I need a sound playback/recorder IC for a certain musical instrument that I am building. 25 buttons will be attached to an ATmega644 microcontroller, and the microcontroller will tell the sound IC to play a different sound for each button.

The problem is that I haven't found a chip that will store so many sounds seperately, so do you know of any???

I've seen the Arduino Wave shield, but I am looking for something with not so many parts.

EDIT: I have decided to use the wave shield design, so I don't need any more feedback, unless you have a really brilliant idea

19 Replies

user
NachoMahma (author)2009-01-19

. Are you wanting to record what you play or sample/store/playback sounds?

Select as Best AnswerUndo Best Answer

user
-henry- (author)NachoMahma2009-01-19

I want to store and playback sounds that are loaded onto the IC

Select as Best AnswerUndo Best Answer

user
Goodhart (author)-henry-2009-02-12

Are you loading them in with a mic, or with a digital line ?

Select as Best AnswerUndo Best Answer

user
-henry- (author)Goodhart2009-02-12

I was going to load them with a digital line, but I found a better way using a pc instead.

Select as Best AnswerUndo Best Answer

user
Goodhart (author)2009-01-19

I have used the tas5518 chip already, but it too, can be a bit complicated depending on your use.

Select as Best AnswerUndo Best Answer

user
-henry- (author)Goodhart2009-01-19

This might work, too bad it's only SMD.

Select as Best AnswerUndo Best Answer

user
Goodhart (author)-henry-2009-01-20

Oh, they went to SMD ? Grrrr, maybe it was the earlier version of that chip I used (RS carrried something similar, eons ago, about 30 years *sigh*)

Select as Best AnswerUndo Best Answer

user
-henry- (author)Goodhart2009-01-20

There's no more DIP in the datasheet, so I assume that it's SMD. I hate when chips go only-SMD, especially if they used to have a Dip version. Oh well...

Select as Best AnswerUndo Best Answer

user
-henry- (author)Goodhart2009-01-21

Too bad it's non-stock on Digikey. That's where I am ordering the other parts.

Select as Best AnswerUndo Best Answer

user
Goodhart (author)-henry-2009-01-21

Yeah, I had troubles locating a decent vendor too. Originally, I got something like that from Radio Shack, but that was over 15 years ago, and I know the local stores don't carry it anymore.

Select as Best AnswerUndo Best Answer

user
-henry- (author)Goodhart2009-01-21

RadioShack used to have way better products, now it's $10 for a dim white LED with bent leads, and $30 for a little Parallax motion sensor.

Select as Best AnswerUndo Best Answer

user
Goodhart (author)-henry-2009-01-21

and one of their audio "kits" isn't worth a fart in a wind storm....I had to hack hte one I had bought from them just to make it work in a decent manner (one of my ibles)

Select as Best AnswerUndo Best Answer

user
-henry- (author)Goodhart2009-01-21

Oh my God! That is the worlds longest paragraph. I'll look at it.

Select as Best AnswerUndo Best Answer

user
guyfrom7up (author)-henry-2009-01-21

I think my brain blew up when I opened that link but it's just a datasheet minus all of the white space, lol

Select as Best AnswerUndo Best Answer

user
Goodhart (author)guyfrom7up2009-01-21

yeah, GlobalSource is not always easy to read :-)

Select as Best AnswerUndo Best Answer

user
-henry- (author)Goodhart2009-01-19
user
}{itch (author)2009-01-20

one potential option could be to use a cheap couple of gig mp3 player with a sound recorder function, take it apart and wire the buttons to pins on the ATmega, then use the ATmega to skip tracks to the correct sound. I guess it might not work so well if the time to skip between each track is long. but it would probably give pretty good sound quality and the option to easily change the produced sounds. just a thought anyways...

Select as Best AnswerUndo Best Answer

user
-henry- (author)}{itch2009-01-20

I never thought of that, I'll look for a cheap MP3 player. I need one for under $20 or else I might as well use the wave shield design.

Select as Best AnswerUndo Best Answer