Skip to content

jjbbllkk/Acid-Generator-Mini

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Acid Generator Mini for VCV Rack

Acid Generator Mini panel

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.

Features

  • 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.

Inputs

  • 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.

Outputs

  • 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.

Installation

Pre-built .vcvplugin packages for all four supported targets are published on the GitHub Releases page.

Downloads

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

Install methods

A. From within VCV Rack (recommended)

  1. Open VCV Rack.
  2. From the menu bar, choose Library → Install Plugin from File….
  3. Select the .vcvplugin file you downloaded.
  4. 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.

Building from Source

If you prefer to build the plugin yourself, follow these steps:

Prerequisites

  • VCV Rack SDK (available from the VCV Rack website). Ensure the RACK_DIR environment variable is set to your Rack SDK directory, or adjust the Makefile accordingly.
  • Standard build tools (g++, clang, make), plus jq, unzip, and zip.

Steps

  1. Clone the Repository:
    git clone https://github.com/jjbbllkk/Acid-Generator-Mini.git
    cd Acid-Generator-Mini
  2. Build the .vcvplugin package:
    export RACK_DIR=/path/to/Rack-SDK
    make clean
    make dist -j$(nproc 2>/dev/null || sysctl -n hw.ncpu)
    The packaged plugin will be written to 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.

Cross-platform builds

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.

Usage

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!

Credits

Developed by Vulpes79.

About

Compact TB-303 style pattern sequencer for VCV Rack and 4ms Metamodule

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors