The Curve Sequencer Modules

The Curve Sequencer 4 Faceplate

Generates a sequence of curves.

DHE Modules includes three Curve Sequencer modules:

The three modules operate identically, except for the number of steps.

Note: The Curve Sequencer modules are deprecated. New patches should use Sequencizer instead. See How to Convert Curve Sequencer Presets to Sequencizer Presets.

See also:


Each Curve Sequencer has controls for the overall sequence and controls for each step in the sequence.

Sequence Controls

Step Controls

Factory Presets

The Curve Sequencer 4 module includes these factory presets:

Usage Notes

To create a traditional sequencer step. Select LEVEL mode and set the step to ADVANCE on RISE. Then set the duration longer than the clock cycle. Note that using the other ADVANCE options give you a great deal of flexibility compared to a traditional sequencer.

INPUT mode essentially bypasses the sequencer for the duration of the step.

CHASE mode generates a curve that chases a moving target: The voltage at the IN port.

To restart a sequence. To interrupt a sequence and start a new sequence, send a rising edge to both RESET and GATE. The rising RESET resets the sequencer to idle. The rising GATE immediately starts the next sequence.

To start a sequence at a specified voltage.

To skip a series of steps. Set a series of adjacent steps to advance on the same GATE value

either HIGH or LOW. If the selected value appears at the GATE while any of those steps is active, the sequencer immediately completes the active step and all of the successive steps with the same ADVANCE condition, and executes the next available step that has a different ADVANCE condition.

For example, to generate an ADSR envelope that jumps to the Release step when the GATE goes low, set the ADVANCE condition of the Attack, Decay, and Sustain steps to LOW.

To track the IN voltage. If RESET is high while the sequencer is idle, the sequencer copies the IN voltage to the OUT port. So if you want control the sequencer externally to “track” the IN signal:

Pausing and resuming a sequence. Turning RUN off while a sequence is in progress pauses the sequence. When RUN turns on, the sequence resumes from the point where it was paused.


Several aspects of the Curve Sequencer modules, though purposefully designed, may be unexpected: