Comments: Build an Auduino Step Sequencer


Looking for answers to technical questions?

We welcome your comments and suggestions below. However, if you are looking for solutions to technical questions please see our Technical Assistance page.

  • Member #1132982 / about 6 years ago * / 1

    I'm working on porting this over to the rest of the Arduino line, using multiplexers that should allow a much smaller and more flexible form factor, as well as a much less expensive and broader set of microcontrollers. However, I'm having a weird problem where the step buttons and LEDs are working, but the potentiometers aren't.

    I know this post is really old, so if anyone wants to help me hammer out this code, I'm talking about it at /r/synthdiy and /r/arduino, as well!

    The Git page is here:

  • Member #721595 / about 9 years ago / 1

    Hey guys, i need help, i get this when i try to add the 3rd paragraph for the loop, heres the error message. Arduino: 1.6.5 (Windows 7), Board: "Arduino/Genuino Mega or Mega 2560, ATmega2560 (Mega 2560)"

    _2.ino: In function 'void setup()': _2:38: error: a function-definition is not allowed here before '{' token _2:114: error: expected '}' at end of input a function-definition is not allowed here before '{' token

    This report would have more information with "Show verbose output during compilation" enabled in File > Preferences.

  • Member #411097 / about 9 years ago * / 1

    This is so Rad. Thanks for explaining the gory details. I made an auduino and added MIDI support, but I sort of did so without really understanding how it works.

    Check it out here:

  • glassfog / about 10 years ago / 1

    The control pots identified by row total eleven. The Fritz shows only ten. I can only find references to 10 pot inputs in the code. Have I missed something?

    • Member #399936 / about 9 years ago / 1

      Glad you asked the question! I was wondering the same thing.

      There are eleven pots accounted for in the code. Tempo control is assigned to analog 15 near the top of loop(), right below the five live-update analog inputs, but it isn't shown in the Fritz.

  • Munday / about 10 years ago * / 1

    Great tutorial! I had a blast making the sequencer and learned more about Arduino and audio. I made some modifications to the code like applying the live params in programming mode. Check it out here:

If you've found an issue with this tutorial content, please send us your feedback!