Sequencer
Loops through a series of keyframe values in sync with the BPM clock. Each step holds a value, and the sequencer interpolates between them as it cycles. Use it for rhythmic patterns, stepping through discrete states, or any repeating animation tied to tempo.
Inputs
This node has no inputs. All configuration is done through its on-node controls.
Outputs
| Port | Type | Description |
|---|---|---|
| Out | Scalar | Current sequencer value, interpolated between keyframes |
Controls
- Rate: Speed of the cycle as a multiple of the tempo, from bpm/32 up to 8×bpm. At bpm one cycle lasts Beats beats; 2×bpm halves that and bpm/2 doubles it.
- Beats: Length of the cycle in beats at the default rate, from 1 to 16.
- Bipolar: When enabled, output is remapped from 0–1 to −1–1.
- Keyframes: Editable step values with easing between them.
- Presets: the star button recalls a built-in pattern (Four To The Floor, Offbeat, Swing, and more) or one of your own. Save curve as… stores the current curve, and Manage presets… renames, reorders, or deletes saved ones.
Ideas
- Step through discrete values to switch between color presets, positions, or scale states on each beat.
- Create rhythmic on/off patterns by setting keyframes to 0 and 1, then use as a gate signal into Multiply.
- Enable bipolar mode and wire into position for back-and-forth motion that follows the beat.
Tips
- The sequencer follows the global beat clock, so it's always running. A clip that starts mid-bar begins mid-cycle.
- Keyframe interpolation uses the easing curve set on each keyframe, so you can have sharp steps or smooth transitions.
Related
- Envelope: one-shot triggered curve instead of looping
- Phasor: BPM-synced ramp without keyframes
- Oscillator: continuous waveform instead of stepped values