Rack
Quick Start
Installing & Running
System Requirements
Installing Rack
Installing on Mac
Installing on Windows
Installing on Linux
Installing plugins
Installing plugins not available on the Plugin Manager
Running Rack
Running on Mac
Running on Windows
Running on Linux
Command line usage
FAQ
Where is the “Rack user folder”?
Will Rack be ported to iOS or Android?
Is VCV Rack available as a VST/AU/AAX plugin for DAWs?
What was VCV Bridge?
Does VCV Rack work with touch screens?
Menu Bar
File
New
Open/Save/Save as
Save template
Revert
Quit
Edit
Undo/Redo
Clear cables
View
Parameter tooltips
Lock modules
Zoom
Cable opacity
Cable tension
Fullscreen
Engine
CPU meter
Sample rate
Threads
Library
Login
Update all
Help
Manual
Open user folder
Core
Audio
MIDI Interfaces
MIDI-CV
MIDI-CC
MIDI-Gate
MIDI-Map
CV-MIDI
CV-CC
CV-Gate
Blank
Notes
Plugin Development
Plugin Development Tutorial
Prerequisites
Creating the template plugin
Creating panels
Implementing the DSP kernel
Beyond the tutorial
Releasing
Panel Guide
Setup
Designing your panel
SVG limitations
Adding components
Plugin Manifest
Voltage Standards
Levels
Output Saturation
Triggers and Gates
Timing
Pitch and Frequencies
NaNs and Infinity
Polyphony
DSP
Signals
Fourier analysis
Sampling
Aliasing
Linear filters
IIR filters
FIR filters
Impulse responses
Brick-wall filter
Windows
Minimum phase systems
MinBLEP
PolyBLEP
Circuit modeling
Nodal analysis
Numerical methods for ODEs
Optimization
Profiling
Mathematical optimization
Compiler optimization
Memory access
Vector instructions
Migrating v0.6 Plugins to v1
Prerequisites
Mac
Windows
Linux
Phase 1: Using the compatibility header
1.1
1.2
1.3
1.4
1.5
1.6
1.6.1
1.6.2
1.6.3
1.6.4
1.7
1.8
1.9
1.10
Phase 2: Updating your code to the Rack v1 API
2.1
2.2
2.3
2.4
2.5
2.6
2.7
2.8
2.9
2.10
Phase 3: Adding new Rack v1 features
Plugin Licensing
I want to release my plugin under the GNU General Public License v3.0 (GPLv3).
I want to release my plugin under a different open-source license or freeware.
I want to sell my plugin commercially under non-GPLv3 terms.
VCV Plugin Ethics Guidelines
Rack Development
Building
Setting up your development environment
Mac
Windows
Linux
Building Rack
Building Rack plugins
ABI/API Version
Symbol additions
Git branches and tags
Appendix
Bugs and Features
Bug reports for Rack
Feature requests for Rack
Bug reports and feature requests for Rack plugins
Communities
About VCV
Mission Statement
VCV Rack
Docs
»
Index
Edit on GitHub
Index