Instructables
Picture of Arduino Step Sequencer
P1060527.JPG
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:
www.beavisaudio.com

Here is a little preview video I made:

 
 
Remove these adsRemove these ads by Signing Up

Step 1: Materials

Picture of Materials
P1060511.JPG
P1060510.JPG
P1060153.JPG
P1060523.JPG
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.
victordoes2 months ago

Nice instruction! :) But I would probably never be able to learn how to play it :/ haha

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.
TobaTobias (author)  awesaomeness51 year ago
Thanks mate. Yes you're right, I only had a 100K lying around my house, but sure 10K will have a better range. :)

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. :)
TobaTobias (author)  tboultwood11 year ago
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 :)