exsertus
The ramblings of an IT Professional, Long Distance Runner, Creative, and Maker of Stuff.
Modular Synthesizer Project
Part 8 - Step Sequencer
7th November 2020
 3 min read
Categoriesmusichardware

With the exception of the MIDI-2-CV convertor, so far we've only dealt with how the waveform is shaped and controlled, rather than what pitch it plays.
Enter the step sequencer...
A step sequencer is a really simple module for playing a sequence of notes in order, typically 8, 16 or higher. Before computer based sequencing like Logic, Cubase etc, step sequencers where the only way to automate/program melodies. The classic example of a step sequencer is the mighty ARP Sequencer
At the most basic level, they work as follows (lets use a 16 note example), for each of the 16 steps, you have a control over:
Other embellishments/features can include:
I already own a Beatstep Pro which does a lot of this, so the plan was to build something simple and fun as a module that meant the "synth" was as stand-alone as possible.
In the spirit of trying to avoid microcontrollers (which would be easy), I wanted to keep this to simple logic chips. I've used 4017 decade counters before to control a cascade of LED's, and whilst researching this on the net, I found that actually the 4017 was THE typical way of achieving this. The 4017 was popularized as the Baby8
Looking at the schematic and logic, its pretty straightforward:
Step SequencerStep Sequencer
As you can see from the image above, the front panel is pretty crowded. If we split the array of jacks and knobs into "channel" and "control":
Each channel operates in the same way:
The control section at the bottom:
Left (input):
Middle (control):
Right (output):
The note pitch CV output is 0-5v and is completely variable, meaning that when attached to the VCO (that works on 1v/octave) the note range is A0 to A5. Plus this is continuous, hence no steps between the notes. It means that adjusting the pitch to something tuneful or melodic is quite hard. For this reason, I also built a quantiser module to provide more accurate note output. I'll cover the quantiser in a separate blog.
I may also modify the individual trigger outs and replace them with a switches and route to a single trigger output so that its easier to setup multiple accented notes.

More posts in this series: