The Patchbay_

VCV Rack

Open-source virtual Eurorack modular synthesizer host; modules developed in C++ via the Rack SDK.

LanguageC++
CategoryTrackers & modular
LicenseGPL-3.0-only
PlatformsmacOS Windows Linux
InstallDownload VCV Rack 2 (free/Pro) from vcvrack.com; build modules with the Rack SDK
First released2017
MaintainedYes
LinksWebsite · Source

Strengths

Limitations

Best for

Modular-synth enthusiasts and C++ developers building or using virtual Eurorack modules.

Minimal example

void process(const ProcessArgs& args) override {
    float freq = dsp::FREQ_C4 * std::pow(2.f, params[PITCH_PARAM].getValue());
    phase += freq * args.sampleTime;
    outputs[SINE_OUTPUT].setVoltage(5.f * std::sin(2.f * M_PI * phase));
}

Alternatives to VCV Rack

SunVoxFurnaceBespoke SynthCardinal

← Back to all tools