I have an idea for an interactive sound object, but want it to be self contained and not running from a PC. This of course limits my sound output options to something like this using the Piezo Speaker:
Do you know of any other ways of sound generation controlled by an Arduino board but self contained (can be a seperate sound chip etc)?
Can you get louder Piezo Speakers and amplify the signal?
One time I connected an Arduino digital output to a multimedia subwoofer. Alternating 0s and 1s at a given frequency, a reasonable level of sound is achieved however the sound it isn't very exciting.
I've heard that somebody hacked the chip of an inexpensive toy keyboard.
quique is right... adding an rc filter to the pin will smooth the soundwave and make it sound more gentle.
another cool option would be to find an old commodore 64 and take out the SID sound synth chip and interface it to arduino... i think you have just enough pins....
another option is to find an old 8 bit soundblaster sound card (from a very old pc) and take out a chip like the SAA-1099
this is a 6 channel sound generator.. you cam make much more exciting sounds with this.
yet another option is to use one of thos winbond chipcorder chips like the ISD 2560 that can store samples with a total of 60 secs of audio,.. you could record a number of samples and them back making a simple sequencer
ok...now go and play... don't forget to report back
Going on that basis, do you think it would be relatively easy to interface a basic d/a convertor chip for sound output and maybe read from some external flash memory? (given the arduino seems relatively small flash for sample data)