Use 64-bit VST 2 and VST 3 instrument and effect plugins in VCV Rack.
Control VST automation parameters and MIDI with CV.
For hosting VST instruments, synthesizers, samplers, and sound generators, use Host, which includes 1V/oct pitch CV and gate inputs. When the gate voltages rises, a MIDI note is triggered according to the current 1V/oct signal, rounded to the nearest note. This note is held until the gate falls to 0V.
Host supports polyphonic cables patched into its CV and gate inputs, as well as key pressure (aftertouch) and velocity parameters.
Click the plugin name label (initially displaying “No plugin”) to open the list of installed VST plugins on your system. When a plugin is loaded, its editor GUI window will be shown. If closed, it can be reopened by clicking the “eye” icon next to the plugin name.
Up to 16 VST automation parameters (24 in Host-XL) can be modulated with CV, with an input range of 0V to 10V.
To map a VST parameter to a parameter input on Host, click a parameter label (initially displaying “- - -”), and the editor window will be shown. Adjust (i.e. wiggle) a knob or slider in the VST editor, and the parameter will be mapped. Alternatively, right-click a parameter label to display a dropdown menu of all available VST parameters.
Host also includes mappable MIDI parameters for generating certain MIDI events, such as note velocity and pitch wheel, available by right-clicking the parameter label.
Note: Many VST plugins are not optimized for fast modulation of its parameters, while modular synthesizers (and thus VCV Rack) are designed to unify the concepts of audio and modulation signals. If you send audio-rate modulation into Host’s parameter inputs, some VST plugins may behave strangely, crash, have bad CPU performance, or produce wonderful results. Use fast modulation at your own risk.
In the plugin dropdown menu (opened by clicking the plugin name label), you can add or remove directories to allow VCV Host to search for plugins in different VST installation locations. Searching is recursive, and plugins are searched immediately. There is no need to restart Rack if a new directory is added or a new plugin is installed.
While Rack modules process each sample one-by-one, VST plugins must process blocks of samples in bulk. Because of this, VCV Host waits until the block is filled before requesting the VST plugin to process audio. Lower block sizes result in lower latency but force the plugin to process more often, which consumes more CPU.
If you wish to change the block size, right-click on the panel of Host. The default size is 128 samples (2.9ms @ 44.1kHz), which is a reasonable balance of CPU and latency. The minimum block size is 16 (0.4ms), which consumes lots of CPU but has very small latency, and the maximum is 4096 (93ms), which is light on CPU but has very noticeable latency.
For hosting VST effects, processors, and pedals, use Host-FX, which includes stereo audio inputs. The right input is normalized to the left input, so mono audio can be mapped to both stereo channels.
For common functionality, see Host.
If more than 2 channels of audio are needed, use Host-XL, which includes 8 audio inputs, 8 audio outputs, and 24 parameter inputs.
Although Host-XL does not include labeled CV and gate inputs, you can send CV and gate signals to instrument plugins using MIDI parameters (see below section).
For common functionality, see Host.
If a VST plugin in a Host, Host-FX, or Host-XL module generates MIDI output (such as a sequencer or audio-to-pitch detector), you can place one of these expanders on its right to convert the VST plugin’s MIDI output to CV and gates in Rack.
These modules function identically to VCV MIDI to CV, MIDI CC to CV, and MIDI to Gate except instead of selecting a hardware MIDI input, it “steals” MIDI generated by the Host module touching its left side. If your VST plugin generates multiple channels of MIDI output, you can filter by MIDI channel by clicking an expander’s LED display. Host MIDI expanders can be daisy-chained, sending MIDI from their left to their right.
Hundreds of 64-bit VST 2/3 plugins have been tested with VCV Host. However, if you experience bugs or crashes with your VST plugins, please email support@vcvrack.com with the following information: your Rack version, operating system/version, VST plugin/version, and a description or screenshot of the faulty behavior.
VST is a trademark of Steinberg Media Technologies GmbH.