A compact and powerful acid-style sequence generator module for VCV Rack, offering dynamic pattern creation with intuitive controls. Designed to bring classic acid basslines and evolving melodies to your modular setup.
- DENSITY: Controls the probability of notes or events being triggered in the sequence.
- SPREAD: Adjusts the distribution and variation of generated parameters, influencing musical diversity.
- LENGTH: Sets the active length of the sequence or the duration of generated notes.
- ACC (Accent): Controls the dynamics of accented notes, adding punch and emphasis.
- SLD (Slide): Manages portamento or glide between notes for fluid transitions.
- ROOT: Selects the fundamental root note of the generated musical patterns.
- SCALE: Chooses the musical scale for quantizing generated pitches, ensuring harmonic consistency.
- OCT (Octave): Transposes the entire sequence up or down by octaves.
- CLK (Clock): External clock input for synchronization.
- RST (Reset): Resets the sequence to its starting position.
- GEN (Generate): Triggers the generation or regeneration of a new musical pattern.
- V/OCT (Voltage per Octave): Standard pitch control voltage output.
- GATE: Gate signal output for triggering envelopes and other modules.
- ACC (Accent): Trigger output for accented notes.
- SLIDE: Control voltage or trigger output for slide/portamento events.
Pre-built .vcvplugin packages for all four supported targets are published on the GitHub Releases page.
| Platform | File |
|---|---|
| macOS (Apple Silicon) | AcidGeneratorMini-<version>-mac-arm64.vcvplugin |
| macOS (Intel) | AcidGeneratorMini-<version>-mac-x64.vcvplugin |
| Windows (x64) | AcidGeneratorMini-<version>-win-x64.vcvplugin |
| Linux (x64) | AcidGeneratorMini-<version>-lin-x64.vcvplugin |
A. From within VCV Rack (recommended)
- Open VCV Rack.
- From the menu bar, choose Library → Install Plugin from File….
- Select the
.vcvpluginfile you downloaded. - Restart VCV Rack when prompted.
B. Manual install
Copy the downloaded .vcvplugin file into the platform-specific plugins directory:
| Platform | Plugins directory |
|---|---|
| macOS (Apple Silicon) | ~/Library/Application Support/Rack2/plugins-mac-arm64/ |
| macOS (Intel) | ~/Library/Application Support/Rack2/plugins-mac-x64/ |
| Windows | %LOCALAPPDATA%\Rack2\plugins-win-x64\ |
| Linux | ~/.local/share/Rack2/plugins-lin-x64/ |
Then restart VCV Rack.
If you prefer to build the plugin yourself, follow these steps:
- VCV Rack SDK (available from the VCV Rack website). Ensure the
RACK_DIRenvironment variable is set to your Rack SDK directory, or adjust theMakefileaccordingly. - Standard build tools (g++, clang, make), plus
jq,unzip, andzip.
- Clone the Repository:
git clone https://github.com/jjbbllkk/Acid-Generator-Mini.git cd Acid-Generator-Mini - Build the
.vcvpluginpackage:The packaged plugin will be written toexport RACK_DIR=/path/to/Rack-SDK make clean make dist -j$(nproc 2>/dev/null || sysctl -n hw.ncpu)
dist/AcidGeneratorMini-<version>-<os>-<arch>.vcvplugin. Install it via Rack's Library → Install Plugin from File… menu, or copy it into the platform-specific plugins directory shown above.
Every push and pull request runs the Build workflow, which produces .vcvplugin artifacts for mac-arm64, mac-x64, win-x64, and lin-x64. Pushing a v* tag (e.g. v2.0.1) additionally attaches all four artifacts to a GitHub Release automatically.
Once installed, launch VCV Rack, right-click on an empty space in your patch, and select "Acid Generator Mini" from the module browser under the "Vulpes79" brand. Connect the inputs and outputs to other modules in your patch to start creating acid sequences!
Developed by Vulpes79.
