MidiStep 2

A 1 or 2 bar midi step sequencer #2. Similar to #1.

I wanted to use a lot of parts to clean up my inventory. I wanted to see if I could build a stepsequencer with very little wiring. I needed something to focus on. This is the result so far.

This step sequencer has 2 modes.

1 bar loop (Bars switch down)

  1. First / Top row pots is Pitch: 25 semitones (C1 - C3)
  2. Second row toggle switches (DP3T) is octave: 0, +1, +2
  3. Third row pots is Velocity
  4. Fourth row toggle switches (DP3T) is Gate: off, on, tie

2 bars loop (Bars switch up)

  1. First and third row pots is Pitch: 25 semitones (C1 - C3)
  2. Second and fourth row toggle switches (DP3T) is Gate: off, on, tie

The number of steps depend on the setting of 2 switches: Bars & Waltz. Waltz switches the time signature from 4/4 to 3/4. At 4/4 there are 16 steps per bar, at 3/4 there are only 12 steps per bar. The Bars switch toggles between 1 and 2 bars for each loop.

BarBeat Led: two color (Red Green) lights every beat, depending on Waltz and Bars.

  • Waltz + not Bars: R G G
  • not Waltz + not Bars: R G G G
  • Waltz + Bars: R R R G G G
  • not Waltz + Bars: R R R R G G G G

Red push button Tap: after tapping 4 times a new taptime is calculated. This new taptime will only be implemented after pressing Start once. So, while the MidiStep 2 is running or not, you can tap 4 times to get the new tempo and press play once to update this new tempo.
Black push button Start
Black push button Stop

Four Pots: global and respond while running:

  • Transpose -12 / +12
  • Octave -3 / +3
  • Scale Velocity
  • Groove 16T / 8T : 12 o'clock straight , ccw 16T, cw 8T.

Toggle Mute / Notes On

Five (DPDT) Toggles:

  1. Bars (up = 2) / not (down = 1)
  2. Waltz (up = 3/4 = 12 steps) / not (down = 4/4 = 16 steps)
  3. Midi Thru* On / Off
  4. SyncOut On / Off : int messages(Clock+Start+Stop) to Midi-out
  5. Sync External / Internal

* Midi thru will try to merge incoming midi messages with the generated notes (and clock) and repeat them on the midi out. This will work for simple note on and off messages, but as soon as continuous messages are received the internal midi-clock will suffer severely.

Pot: Midi Channel
Red push button: Set underlined options. It also sends CC#120 (All sound off).

Very few wires! At the moment no sides,
so either wooden end cheeks or rackmounting is still possible.

Distance between pots and switches: horizontal 1 inch = 25.4 mm vertical 0.8 inch = 20 mm
Total width 431 mm or about 17 inch, height 126 mm or 5 inch, so 19 inch rack format in 3HE possible. Depth without pots is 1.5 inch = 37 mm
The adapter input is standard guitar pedal format accepting anything about 7.5 to 9Vdc any polarity, it even functions at about 6 to 9 Vac, just make sure the LM7805 doesn't get fingerburning hot (fingerwarming hot is ok).

Again stacked veroboard. Bottom has 4x 4067, 4051, 1N637, LM7805 and of course an arduino nano

Midi16step32_2.jpg38.02 KB


This page is presented for my personal enjoyment. I hope this page will also be an inspiration for diy-ers all over the world. This page is not meant to be a manual, so please don't contact me for guidance or support.
Thank you and enjoy.