Vonk | VCV Rack 2 plugin
A step-sequenced drum pattern generator with fill mode and swing.
A 7-voice, 16-step drum sequencer with per-voice gate outputs, fill mode, swing, clock division, and one-click pattern randomization.
| Port | Description |
|---|---|
| Clock | Advances the sequencer on each rising edge |
| Fill | Gate high = activates fill mode for the next N steps |
| Reset | Resets the sequencer to step 1 on rising edge |
| Rand Fill | CV trigger — randomizes the fill pattern |
| Rand Pattern | CV trigger — randomizes the main drum pattern |
| Port | Description |
|---|---|
| Kick | Gate output — kick drum |
| Snare | Gate output — snare |
| HH Closed | Gate output — closed hi-hat |
| HH Open | Gate output — open hi-hat |
| Tom 1 | Gate output — tom 1 |
| Tom 2 | Gate output — tom 2 |
| Perc / Clap | Gate output — percussion / clap |
| Clock Thru | Passes the clock signal through at gate length |
| Knob / Button | Range | Description |
|---|---|---|
| Pattern Length | 1 – 16 steps | Number of active steps in the main pattern |
| Swing | 0 – 0.5 | Delays odd steps relative to clock period |
| Fill Length | 1 – 16 steps | How many steps the fill lasts |
| Fill Density | 0 – 1 | Probability of each fill step firing |
| Clock Divide | 1 – 8 | Advances one sequencer step every N clock pulses |
| Gate Length | 1 – 100 ms | Duration of each gate output |
| Rand Fill | Button | Generates a new random fill pattern |
| Rand Pattern | Button | Randomizes all 7 voices of the main pattern |
112 toggle buttons arranged as 7 rows (voices) × 16 columns (steps). Each button switches a step on or off for that voice. The current playback position is shown by indicator lights below the grid.
When the Fill input is held high at a clock rising edge, the sequencer switches to fill mode for the configured number of steps. During fill mode, the stored fill pattern is used instead of the main pattern, gated by the Fill Density probability. The fill pattern is independent of the main pattern and can be randomized at any time without affecting the main sequence.
Swing delays odd-numbered steps by a fraction of the clock period. At 0 the sequencer is straight; at 0.5 odd steps fire at the halfway point between two clocks, producing a triplet-feel shuffle.
- Rand Pattern — fills the step grid with voice-aware densities (kick/snare sparse, hi-hat medium).
- Rand Fill — regenerates the internal fill pattern with similar density weighting. The fill pattern persists across patch saves.
Requires the VCV Rack SDK with RACK_DIR pointing to your Rack source.
makeTo produce a distributable ZIP:
make distProprietary — © Grant Pieterse / Vonk. All rights reserved.