Logo

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 »
  • Communities
  • Edit on GitHub

Communities¶

  • Website
  • Forum
  • Facebook page
  • Twitter
  • Github issue tracker
  • Facebook user group
  • Facebook developer group
  • Facebook French user group
  • Facebook Italian user group
  • Youtube
  • Instagram
  • Discord
  • Reddit
  • IRC
  • Patchstorage
  • Switched On Rack unofficial blog
  • MuffWiggler thread
  • KVR Audio thread
  • Hispasonic thread (Spanish)
  • Switched On Rack collaboration albums
Next Previous