4-bit AVR synthesizer
Recent Entries
- Stained glass d20s
- CRAFT Thanksgiving roundup
- 3D renderings of the Mandelbrot set
- New in the Maker Shed: Microbe Motel kit
- Science through graphic novels
- Tiny solar-powered brass engine in a wineglass
- Maker Shed kiosks at Fry's
- New hackerspace in Chicagoland: Workshop 88
- Mint tin electronics dev kit packs the essentials
- Olympus BioScapes competition winners
Comments
Oldest comments listed first.
Leave a comment
Subscribe to MAKE Magazine!
Subscribe today, save 42% and get web access to MAKE free. MAKE Digital Edition is available only to subscribers.
$34.95 / 1 year
(4 Quarterly Issues)





































can this be done with the arduino... if so how - what are the differences between the chips?
does this have a midi in port that can connect to a midi controller?
thanks.
Reply to this comment
I'm not sure this can be done with the arduino...maybe?
It is not the same chip as the Arduino (which uses ATMega168 I think). This project uses the ATMega48. It might be feasible to do it within the arduino environment from a software perspective -- it's mostly a matter of speed and performance I suppose.
The project does provide connectivity to standard MIDI controllers (see the wiki).
The 4bit synth uses the raw, precise timer functions of the MCU to produce waveforms. The different frequencies produced is a matter of changing how fast those internal timers pulse.
The project was written in C, so if you are comfortable with the arduino and read a little bit, you shouldn't have much trouble understanding the code. Also, there are compiled binaries on the site that you can just upload to the ATmega48 (just get an Atmel AVRISPmkII or USB Tiny ISP).
Reply to this comment
Hi Magaio,
I just found your 4bitsynth while looking for ideas how to build a mini AVR synth, and I really like your synth, GREAT!!! Thanks a lot for putting this online and making it available, I'll definitely build one of these myself.
Maybe it would be even possible to program various sounds which can be changed (maybe blended) via midi params (or some analog input)?!
Best regards,
Peter
Reply to this comment