Skip to main content

Rhythm Engine

The Rhythm Engine determines when notes occur. It generates a stream of attack times and durations in real-time, synchronized to DAW transport via PPQ (pulses per quarter note) timing. All 18 techniques are streaming — they maintain internal state and produce the next event on demand in O(1) time, enabling sub-10ms latency.

Rhythm Techniques

Parameters

Engine-Specific Parameters

Each engine exposes its own sub-parameters under Density > <Engine Name> - … in the DAW automation list. Examples:
Density values represent attacks per beat at 120 BPM. At other tempos, RESERVOIR maintains the same number of attacks per beat (not per second), keeping rhythmic density consistent regardless of tempo.