I was wondering about on making a sequencer, a big 16 step sequencer was what I wanted to make. To it's full extension with lots of features including single leds for each step, midi input and output, etc. Then I realised that I should start from a more basic model and then maybe tweak around to see what I can do. So while surfing the web and between other small sequencer projects I found this arduino sequencer, named "arduino punk console" after the simple tone output device from the 555 (atari punk console) and using the arduino as the tone generator. 
So here goes a simple project which can later be modified and used in different projects, check last step for more detail on stuff to do with this sequencer. 
Schematic, code and original idea is from Beavis Audio, everything can be found at there website:

Here is a little preview video I made:


Step 1: Materials

The bill of materials to making this project consists in:
  •  X8 Momentary pushbuttons, normally open.
  •  X1 Small Toggle DPDT switch.
  •  X1 LED, whichever color, it's only used to indicate that the Arduino is on and working.
  •  X9 10K resistors.
  •  X4 100K Potentiometers.
  •  X1 Female stereo jack, it can be 3,5mm or a 6,3mm. 
  •  X1 Cable.
  •  X1 Enclosure, I just picked up a simple hard plastic box.
  •  X4 Knobs for the pots, only if you wish so.

List of tools to elaborate:
  •  Soldering Iron.
  •  Solder.
  •  Drill.
  •  Tweezers.
  •  Screwdrivers.
<p>Isn't a connection to 5V missing from the Tempo potentiometer?</p>
<p>nice work..</p>
<p>Hi!</p><p>Does a 16 step instead of 8 sequencer require a arduino board with more terminals .</p><p>Was this the main reason you built an 8 step sequencer?</p><p>I just bought my first arduino just to get into it.</p><p>I even bought a cheap copy.</p><p>But wih the sole purpose of building a 16step sequencer.</p><p>As I learned programming drummachines on a Roland 707 I had I would feel if might be odd to not be able to program a single &quot;clap&quot; on every second round of the second steps &quot; Boom ..Ka... Boom...Ka. Ka &quot; </p><p>Maybe i will invest in a more complex Arduino?</p><p>Im totally on to soldering and so on.. Ive done some Joule theifs and I salvage electronics in a compulsary manner.</p><p>Any comments would be helpful.</p>
<p>nice! for good and cheap arduino stuff check this:</p><p><a href="https://sites.google.com/site/arduinouk/" rel="nofollow">https://sites.google.com/site/arduinouk/</a></p>
<p>change:<br>Serial.print (254, BYTE);</p><p> Serial.print (192, BYTE);</p><p>with:<br>Serial.write (254);</p><p> Serial.write (192);</p>
<p>Nice instruction! :) But I would probably never be able to learn how to play it :/ haha</p>
I can't tell through the video whether yours does this or not, but when I turn off the switch connected to pin 10 of the Arduino, the LED does not change. In the code it looks like it should?
awesome instructable, just a few suggestions, make the potentiometers 10k rather than 100k so you dont have to move it so slowly to get the desired change or divide the value by ten in the code so that the arduino thinks the pots are 10 or use map (). this might solve the problem where some data is out of the audially preferiental range. but i was amazed at this instructable, great photos, clear instructions, and a good end product. <br>
Thanks mate. Yes you're right, I only had a 100K lying around my house, but sure 10K will have a better range. :) <br> <br>
awesome use of all components though. i havnt had time to do some of the projects you have instructables on but i think i will use yours as guides. keep up the good work.
Hello there! I haven't yet read the whole article, But I do look the like of it so far. I might build myself one :). I was wondering if you could share the code? I wont copy it, but I just want to see the concept of hole everything is put together. I find ideas and concepts in codes fascinating and for me is by far the best part. Thank you very much. :)
I didn't upload the sketch, my mistake. You can get the code at beavisaudio.com and I am going to add the code to the instructable. Thanks for reminding me; no worries, the code is free share, it's exactly for tinkering around. It's why I uploaded this project; for creating new stuff and finding ideas :)

About This Instructable


228 favorites


Bio: Im 16 and love electronics! I love music; writing music and playing piano. I have fun with microcontrollers and playing with other stuff too. There ... More »
More by TobaTobias: Chaos Nand Synth Arduino Step Sequencer Mini metronome
Add instructable to: