Anthony Mattox wrote some very excellent software for use with the ProtoDAC project I posted up a while back. Built using Processing, the software turns the simple digital-to-analog converter into a synth/sequencer using waveforms drawn by the user. He adds an amplifier and simple filter on the hardware end of things as well –
On the electronics side, my setup is quite similar to my reference, with the addition of a small amplifier using an LM386 op amp chip and a couple resistors and capacitors for some basic filtering. On the code side I’ve created a much more substantial instrument. Using Processing I built an interface to create a 32 sample waveform and a melody. The data is sent live to the Arduino which places the data into it’s waveform array and then using a timer writes each value sequentially to the DAC to create the sound.
So awesome to see such a simple project pushed so much further! Get all the relevant code plus detailed description over on Anthony’s blog.
More:
MAKE:It – Proto-DAC shield for Arduino
ADVERTISEMENT