There is no official meaning of the name “VCV”, but some users have suggested “Virtual Control Voltage” or “Voltage Controlled Virtualization”. These are good guesses, but “VCV” was chosen simply because it is easy to remember and type. VCV Rack is the full name of our flagship software product.
The Rack user folder stores data readable/writable by Rack.
You can open it by choosing Help > Open user folder
in the Rack menu bar, or by navigating to
Documents/Rack/
My Documents/Rack/
~/.Rack/
When running Rack in development mode, it is your current working directory instead.
A plugin is a single software unit typically developed by one company or individual that can contain multiple VCV Rack modules.
Plugins are loaded from <Rack user folder>/plugins-v*
.
When Rack v2 is released, you will be able to add individual modules to your personal module library, rather than entire plugins, so the concept of a “plugin” will soon be hidden from end users and exposed only to developers. VCV also plans to offer individual commercial modules for sale, as well as discounted bundles of multiple modules.
VCV Rack can be fully considered a DAW itself rather than a “synthesizer plugin”, so Rack is a standalone application. However, due to overwhelming user demand, a new product called VCV Rack for DAWs will be available as a 64-bit VST2 plugin for around $99 shortly after Rack v2 is released. VST3/AU/AAX/LV2 versions might be released afterwards, but this is not yet confirmed. All Rack v2 plugins will be compatible with the plugin version of Rack. The standalone version of Rack v2 will continue to be free/open-source.
Follow the Rack development blog for the most up-to-date Rack development news.
VCV Rack simulates a modular synthesizer where each module itself can be a challenge to simulate on a modern computer, whether it's a virtual analog model with hundreds of analog components to simulate, or a digital module designed to be run on an ARM microprocessor similar to your smart phone's. A common patch of a hundred modules can require billions of floating point calculations per second to simulate and millions of 2D path elements to draw using OpenGL. Therefore, sometimes the following undesirable symptoms can occur when using Rack.
If any of these symptoms occur, you can attempt to treat them using the following tips. Note that some tips have trade-offs or might not provide any benefit for your situation.
Rack DSP:
Rack multi-threading:
Graphics:
Audio hardware:
Operating system configuration:
Audio/video recording:
Computer hardware:
Rack's window library GLFW does not support touch input yet, so Rack relies on the operating system to control the mouse cursor using the touch screen. This means that multi-touch gestures do not work. However, you can disable “View > Lock cursor while dragging” in the menu bar to prevent Rack from grabbing the mouse cursor when interacting with knobs.
Follow the instructions in this comment.
VCV Bridge was an experimental project for transferring audio/MIDI between VCV Rack and another DAW via a VST2/AU plugin. It relied on inter-process communication (IPC) between Rack (server) and the DAW plugin (client), similar to ReWire. Because real-time IPC of audio cannot be achieved on non-real-time operating systems, it was never intended as more than a fun experiment, and the project was concluded a month after development started. One could say the experiment “failed”, but its purpose was primarily to see how much it would fail. The conclusion was that it was not reliable enough for the majority of users. VCV Bridge was deprecated in July 2018 and is now unsupported. The Bridge VST2/AU plugin was removed in Rack 1.0 (although it can be found in earlier Rack packages), and the Bridge audio/MIDI driver will be removed in Rack 2.0.
It is not planned. There are many issues with such a project.
Technical:
Business: