StoneyDSP modules for VCV Rack.
Complete the Setting up your development environment section of the VCV Rack Plugin Development guide.
StoneyVCV can be built in three ways:
-
Download VCV Rack and the Rack SDK (Windows x64 / Mac x64+ARM64 / Linux x64), and build StoneyVCV from any location. (Easiest/fastest.)
-
Build Rack from source and build StoneyVCV in the
plugins/
folder. (Recommended for advanced developers.) -
Build for all architectures with one command using the VCV Rack Plugin Toolchain. Native (Linux) or Docker (Linux, Mac, Windows). Recommended 15 GB disk space, 8 GB RAM.
Download or clone the StoneyVCV source code, e.g.
git clone https://github.com/StoneyDSP/StoneyVCV.git
Clone the git repo’s submodules.
cd StoneyDSP
git submodule update --init --recursive
If using the Rack SDK, unzip it and set the RACK_DIR
environment variable by running export RACK_DIR=<Rack SDK dir>
.
Build StoneyVCV dependencies. (Some modules don’t require this step.)
make dep
Build StoneyVCV.
make
Create the distributable plugin package.
make dist
Your StoneyVCV package is created at dist/<slug>-<version>-<os>-<cpu>.vcvplugin
.
Or you may build, package, and install StoneyVCV to your Rack user folder in one step.
make install
To run unit tests with Catch2 and CTest:
make test
See the documentation for more detailed information.
- VCV Rack - Installing and Running
- VCV Rack - Getting Started
- VCV Rack - Plugin Development Tutorial
- VCV Rack - Plugin Guide