VCV Rack 2 is a virtual platform based on Eurorack synthesizers.
Dark room mode – Save your eyes at night with adjustable room brightness.
Module selections – Save, share, edit, and move around selections of modules.
Enhanced module browser – Zoom, favorite, and sort your module collection.
Dark room mode
Save your eyes at night with adjustable room brightness.
Module selections
Save, share, edit, and move around selections of modules.
Enhanced module browser
Zoom, favorite, and sort your module collection.
DAW plugin
only in Rack Pro
VST2 + more plugin formats coming soon
Save patches inside your DAW project
Use multiple Rack instances
Render offline
Instrument/effect plugin
Up to 16 audio inputs/outputs
16 MIDI inputs/outputs
Parameter automation
DISCOVER VCV RACK
the virtual modular platform based on Eurorack synthesizers
LEARN
modular synthesis basics and advanced patch techniques.
PERFORM
sounds in real-time and process live audio.
COMPOSE
unique rhythms and melodies with algorithmic and generative techniques.
RECORD
complete multi-track pieces and design your own synth patches.
EXTEND
beyond hardware limitations with polyphonic cables, module preset sharing, total patch recall, and more.
Integrate with hardware and software
Multi-interface input/output for audio or CV.
Polyphonic MIDI input/output for hardware control.
VST plugin for hosting VCV Rack in your DAW (Pro only).
Host VST plugins inside Rack and control parameters with CV using VCV Host (purchased separately).
Modules
30+ built-in modules with all the tools you need to get started.
170+ official modules from Eurorack manufacturers.
2000+ modules available on the VCV Library.
Develop your own modules with the C++ VCV SDK.
Changelog:
2.6.3 (2025-03-26)
Fix failure to launch on Windows 7.
Rack Pro
Audio Unit: Fix crash when controlling multiple parameters with VCV MIDI Map.2.6.2 (2025-03-17)
Fix incorrect audio driver being loaded from patches made in Rack ≤2.6.0.
Fix Mac installer creating duplicate app bundle.2.6.1 (2025-03-14)
Add UI translations for:
German
Spanish
French
Italian
Chinese (Simplified)
Japanese
Add Chinese, Japanese, and emoji fonts.
Accept Unicode text in text fields.
Add „View > UI scale“ menu setting.
Add note voltage constants to parameter expression evaluator such as C4v, A#5v, Gb0v, etc.
Allow installing to user Applications and plugin folders on Mac.
Remember last patch and selection folder after creating a new patch.
Fix loading/saving patches on Mac x64.
Fix non-ASCII audio device names displaying as blank on Windows.
Fix key command mapping and names on non-QWERTY keyboard layouts.
Use Mac-native arrow key commands for navigating text fields.
Rack Pro
Fix automation parameter values resetting to 0.0 upon initialization in VST3 in some DAWs.
Allow VST3 plugin to receive 16 MIDI channels of MIDI CC, pitch bend, and channel aftertouch.
Improve CLAP plugin loading speed.
Core
Fix DC filter accuracy of Right input when normalled to Left input in VCV Audio 2.
Change default MIDI CC numbers of VCV MIDI CC to CV and VCV CV to MIDI CC modules to 1-16 instead of 0-15.
API
Add Widget::KeyBaseEvent::isKeyCommand() for checking key commands on all keyboard layouts.
Add settings::language global variable.
Add string::UTF32toUTF8(), UTF8toUTF32(), and UTF8*() functions.
Update to zstd 1.5.6 and libarchive 3.7.7.
Update RtAudio.2.6.0 (2024-11-20)
Add ability to grab all plugs stacked on a port with the „All cables“ menu item.
When dropping a plug on a port, always stack it on top of other plugs.
Add „View > Zoom to fit modules“ to menu bar with key command F4.
Add „Zoom to fit“ to module context menu with key command Ctrl+F4.
Add „View > Mouse wheel“ setting to make mouse wheel zoom instead of scroll.
Add parameter value functions vtobpm() and bpmtov().
On non-QWERTY keyboards, use QWERTY key positions for key commands instead of letters.
Render 2-stop linear/radial gradients with any stop offsets and transformations in SVG.
Rack Pro
Fix VST3 plugin forcing DAW MIDI input to channel 1.
Allow VST3 plugin to receive MIDI CC, pitch bend, and channel aftertouch.
Core
MIDI to CV: When sustain pedal is released in monophonic mode, turn off gate if no notes are held.
API
Don’t combine SDK packages for Mac-x64 and Mac-arm64.
Update to libcurl 8.10.0 and OpenSSL 3.3.2.
Add dsp::MidiParser class.