VCV Rack is an open-source and cross-platform virtual modular synthesizer.
This repository is use to build VCV Rack in several versions for research and development purposes.
- clone this repository:
git clone https://github.com/derikon/VCVRack.git
cd VCVRack
./BUILD_macOS.sh
The build script checks for build dependencies: brew
, git
, wget
, cmake
, autoconf
, automake
, libtool
You can decide which Rack version to build and if the standard plugins should be build as well.
- Fundamental: v0.6 and v1
- Befaco: v0.6 and v1
- Template: v0.6 and v1 (only used for development purpose)
- ESeries: v0.6
- AudibleInstruments: v0.6
Rack by default uses make
to build executables. I also want to use cmake
and added a CMakeLists.txt
.
- Open CMakeLists.txt in Clion
- Go to Run -> Edit Configurations in menu bar. You should see a build configuration for each VCV Rack version.
- Select build configuration (e.g. Rack_v1)
- Executable: select the Rack executable from the version specific subdirectory
- Program arguments: add
-d
for debug mode
- select a target and run it