Skip to content

Sequencer

Pitch sequencer. Plays a row of notes from a chosen scale, advancing one step per clock pulse. Supports rests and ties.

Category: Control

step-sequencer node on canvasstep-sequencer inspector panel

Inputs

NameTypeDescription
clockcontrolAdvances to the next step on each rising edge.
startcontrolRising edge resets to step 0 and starts playback. When unconnected, the sequencer free-runs.

Outputs

NameTypeDescription
notecontrolCurrent step’s pitch (1V/octave).
triggercontrolPulse on each note step. Suppressed on rests and ties.
gatecontrolHigh while a note is held; low on rests. Held across ties.
finishedcontrolPulse when the sequence completes its last step.

Parameters

NameTypeDefaultRangeUnitDescription
stepsnumber161–64Number of active steps.
loopbooleantruetrue, falseWhen true, the sequence wraps; when false, it stops after `finished`.
scaleenummajorchromatic, major, minor, pentatonicScale used to map note indices to pitches.
rootenumCC, C#, D, D#, E, F, F#, G, G#, A, A#, BRoot note of the scale.
octavenumber40–8Octave of the lowest note in the grid.
octavesnumber11–4How many octaves the note grid spans.
sequencestring-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1Comma-separated step values: integer = scale-degree index, `-1` = rest, `>` = tie to the previous note.