The Arduino Synthesizer

 by audreyobscura
Featured
_MG_2410_edit.jpg


The Arduino is able to output sound through a library that has been developed called the Tone Library.

By creating an interface and a program that can call certain values to be output to an audio out, the Arduino Synthesizer is a robust tool for making a rudimentary noise machine. It uses granular synthesis techniques to generate a distinctive sound that can be a whole lot of fun for musicians, artists, tinkerers, and hobbyists.




 
Remove these adsRemove these ads by Signing Up

Step 1: How it works

how does it work.jpg
Sound is created by playing the same sound grain, or samples (small pieces of around 1 to 50ms) over and over again at very high speed. Our ears and brains turn this into an audible hybrid of the repetition rate and the original grain, and it sounds like a constant tone.

The grain consists of two triangular waves of adjustable frequency, and adjustable decay rate.

The repetition rate is set by another control.
bird123457 says: May 10, 2013. 3:34 PM
They don't sell the arduino proto board in the uk, is there another alternative?
krlos16 says: May 2, 2013. 5:44 AM
the code does not run on arduino leonardo, help me please, my email is carlosmbernal@outlook.com
audreyobscura (author) in reply to krlos16May 3, 2013. 10:13 AM
it does run on a leonardo - confirmed. i would check your board settings from the aruduino programming language.
jaybeesco says: May 3, 2013. 9:16 AM
I having a hard time understanding what the pushbutton and switch do. Any help is appreciated!
krlos16 says: Apr 29, 2013. 12:20 AM
hi my friend,, please might upload the code for arduino leonardo, thanks, regards from Bogota Colombia
audreyobscura (author) in reply to krlos16May 2, 2013. 12:22 AM
i believe the code is the same, but you will have to some how connect an additional pcb to contain your wires, before connecting them to the leonardo board.

i haven't used the leonardo arduinos yet, do you like them?
audreyobscura (author) in reply to krlos16May 2, 2013. 12:22 AM
i believe the code is the same, but you will have to some how connect an additional pcb to contain your wires, before connecting them to the leonardo board.

i haven't used the leonardo arduinos yet, do you like them?
faziefazie says: Apr 13, 2013. 10:42 PM
Can I using this mono audio jack and this SPDT toggle switch which instead in your instructables?
mono_jacks.jpgimages.jpg
audreyobscura (author) in reply to faziefazieMay 2, 2013. 12:20 AM
yup.
krlos16 says: Apr 29, 2013. 12:18 AM
hi my friend,, please upload the code for arduino leonardo, thanks, regards from Bogota Colombia
DJsoundestroyer says: Jun 4, 2012. 8:25 PM
This is so sweet! all the ardunino instruments ive seen so far have just been digital Atari punk consoles. Do you think you could somehow set it up with Midi, or with a keyboard?

I cant wait to make one of these and run it through my bit crusher!
Jordan arduino in reply to DJsoundestroyerJul 26, 2012. 10:05 AM
agreed
boscopsoultrane says: Jun 22, 2012. 6:40 PM
Very nice. Just completed it on a breadboard and works great. Had to hook it up to an amplifier to crank it up! I didn't have any 5k pots around so i used 10k instead. Thanks for a great ible and great project!
Pro

Get More Out of Instructables

Already have an Account?

close

PDF Downloads
As a Pro member, you will gain access to download any Instructable in the PDF format. You also have the ability to customize your PDF download.

Upgrade to Pro today!