Feb 2026 - Now available for download in the VCV rack library!
Cavian is a powerful 8-channel multi-step sequencer for VCV Rack. 8 channels, 8 presets and 8 group that can be looped as required.
Trigger and Gate output only.
A Eurorack Hardware version is in the works and as that will be based on ESP32 controller, your patterns generated on VCV can be saved to the external module and vice versa through your own wifi or via hotspot via the ESP32.
I have the prototype working, just not finished the PCB design yet but it's coming 2026.
(Influenced by the Circadian Rhythm Gate and Trigger Sequence)
In it's simplest form, use Cavian to send gates or triggers (click once for Step, and again for a Gate, once more to turn off) on it's 8 outputs.
It can get as complex as you need it to be by chaining your 8 channels into 8 presets then 8 Groups.
In Vert mode, single clicks are used whilst on 8x8 and 1x64 single click or continue to drag the mouse around the grid to create your patterns. Each mouse drag will only affect the same step once.
- Click the Random button.
- Click any Group, Preset, or Channel button to randomise all steps within that target.
Right click and the menu options will be obvious. Everything in VCV is saved locally to your plugins folder
These functions operate with the same "Select Action → Select Target" workflow:
- Click Copy, then click your source (Group/Preset/Channel).
- Click Paste, then click your destination.
- repeat by hitting paste again followed by the destination.
To use these shortcuts, ensure your mouse cursor is hovering over the module.
- 1 – 8 : Toggle Mute/Unmute for the respective channel.
- Space : Start/Stop the sequencer.
Use the "Hold + Number" method to quickly navigate the engine:
- G + 1–8 : Switch Group
- P + 1–8 : Switch Preset
- C + 1–8 : Switch Channel
Changing Groups/Presets/Channels on 8x8 or 1x64 view mode only really makes sense for live jams, so I opted for only keyboard actions for these views to simplify the UI.
Set Loops button - when pressed the Group and Preset Column can be toggled. Those in yellow will be looped when the
Group or Preset looping button is pressed (once set loops is pressed again). Turning 8 steps into however many you need up to 8x8x8 steps.
Press V to cycle through display layouts:
- Vertical: Standard channel strip view.
- 8x8: Grid overview of all active channels.
- 1x64: Expanded view (optimized for use with looped groups and presets).
- 8 channel outputs
- 1 Clock Out
- 1 Clock in
- 1 Reset Out
- BPM Knob (double tap to enter manually)
- Hardware Integration: Built-in support for a live connection with the Cavian hardware counterpart is already present in the codebase. We just need the hardware to be available :-)
- Ignore the "Enable Hardware Sync" as only I have the software running on ESP32 as of now, so it will just time out and not do anything, this is expected behavior right now.
Cavian is in active development. If you encounter any bugs or have suggestions for new features:
- Please open an issue in the Issues Tab at the top of this page.
- New Discord server for feedback, suggestions etc Discord link
- Or just drop me a mail at cavian@nikscave.com or a message via Instagram
Thank you for supporting YourModulesMayVary!


