VCV Rack¶
The VCV Rack 2 plugin mirrors the patch.Init. Pitch and the three character macros sit on top, and the settings the hardware keeps on its shift layer get knobs of their own. Knobs and CVs go through the same cosc::panelToParams as the firmware, so a patch translates one-to-one.
See Reading the panel for what each sigil means, and Getting started to install it.
Differences from the patch.Init¶
- No shift layer: ratio, modulator shape, symmetry trim and fine tune each have a knob.
- Routing is a four-position knob (the crossed ring) instead of a button tap, and its jack takes a trigger to step it, like the patch.Init's Gate 2.
- The ratio lock is a switch (the key sigil). Up locks the modulator to the ratio steps; down frees it.
- The symmetry CV has its own jack instead of sharing the patch.Init's audio IN R.
Building¶
scripts/fetch-rack-sdk.sh ../Rack-SDK lin-x64 # or win-x64, mac-x64, mac-arm64
make vcv RACK_DIR=../Rack-SDK # vcv/dist/DeathsHand-<version>-<platform>.vcvplugin
On Windows, build in an MSYS2 MinGW 64-bit shell with mingw-w64-x86_64-gcc, jq, make, unzip and zstd installed. On an Apple silicon Mac, make -C vcv RACK_DIR=<mac-x64 SDK> CROSS_COMPILE=x86_64-apple-darwin dist builds the Intel package.
Every release carries signed packages for all four: Linux x64, Windows x64, macOS x64 and macOS arm64.