Programmer/Sequencer
for music synthesizers.

Previous Version Here

See the CGS87 for a version that that allows for custom panel design layouts.

The Programmer/Sequencer is a Serge inpired multi-stage sequencer. Unlike most sequencers, this one makes no use of binary counters. Rather, it uses a set of individual stages, each one directly accessible. As such it could be considered to allow "random access".

This module replicates the programmer, but with one major exception - left and right inputs allow it to be sequenced without connection to an external gate source. Any stage can be activated at any time by a direct pulse or button press. Left/right pulses will then step it from that stage. To limit the number of steps in the sequence, the pulse (gate) output of a stage is simply routed to the external pulse input for the first stage of the sequence. Note that the first stage used in a sequence need not be the first stage on the panel. For example it would be possible to have the first few stages used as an "introduction", with the sequence automatically looping to a stage in the middle of the panel once the sequence's first run was completed.

There is also no theoretical limit to the number of stages that can be used. The maximum number of stages is, of course, chosen prior to building.

In addition to the individual 'stage' outputs, two additional outputs are provided:-

  • CPO - Common Pulse Out. Goes high and remains high while a stage is 'selected'.
  • AEP - All Event Pulse. Gives a trigger pulse on any change of stage.
Component Kit 8-Stage5-Stage4-Stage

Original article, art & design copyright 2003 by Ken Stone