VCV Rack 2.2.0 has been released, including VST3, Audio Unit, and CLAP plugins for Rack Pro.
Builds of Rack for Mac ARM are available for developers to build and test their plugins on Mac ARM. This is in “beta” stage, so some features or plugin adapters might not work correctly.
- Rack Free 2.2.0: Windows / Mac x64 / Mac ARM64 (beta) / Linux
- Rack Pro 2.2.0: Windows / Mac x64 / Mac ARM64 (beta) / Linux (Links only valid if purchased)
- Changelog
- Support for feature requests and bug reports
VCV Rack 2.2.1 preview
- Rack Free 2.2.1: Windows / Mac x64 / Mac ARM64 (beta) / Linux
- Rack Pro 2.2.1: Windows / Mac x64 / Mac ARM64 (beta) / Linux (Links only valid if purchased)
- Changelog
- Support for feature requests and bug reports
VCV Rack 2.2.2 preview
- Rack Free 2.2.2: Windows / Mac x64 / Mac ARM64 (beta) / Linux
- Rack Pro 2.2.2: Windows / Mac x64 / Mac ARM64 (beta) / Linux (Links only valid if purchased)
- Changelog
- Support for feature requests and bug reports
VCV Rack 2.2.3 preview
- Rack Free 2.2.3: Windows / Mac x64 / Mac ARM64 (beta) / Linux
- Rack Pro 2.2.3: Windows / Mac x64 / Mac ARM64 (beta) / Linux (Links only valid if purchased)
- Changelog
- Support for feature requests and bug reports
Deprecating “deprecated” module property, replacing with “hidden”
Sometimes it is useful to hide modules in a plugin to discourage their use, while allowing them to be used when loading old patches, to avoid breaking patch compatibility.
Plugin developers can do this by setting "hidden": true
in a module’s manifest. VCV Manual - Plugin Manifest
Effective now, VCV Library hides all modules with the “hidden” property (or the deprecated “deprecated” or “disabled” aliases) from its index and search results, while showing a “Hidden” tag on module pages. Example: VCV Library - VCV VCA-2
In the next version of VCV Rack, modules with this property will be hidden from the module browser but can still be loaded by patches and selections.
VCV Rack 2.3.0 preview
- Rack Free 2.3.0: Windows / Mac x64 / Mac ARM64 (beta) / Linux
- Rack Pro 2.3.0: Windows / Mac x64 / Mac ARM64 (beta) / Linux (Links only valid if purchased)
- Changelog
- Support for feature requests and bug reports
VCV Rack 2.4.0 pre-release
- Rack Free 2.4.0: Windows / Mac x64 / Mac ARM64 (beta) / Linux
- Rack Pro 2.4.0: Windows / Mac x64 / Mac ARM64 (beta) / Linux (Links only valid if purchased)
- Rack SDK 2.4.0: Windows / Mac x64 / Mac ARM64 (beta) / Linux
- Changelog
Please send bug reports to VCV Support so we can fix them in the next release.
We will begin distributing Mac ARM64 plugin builds on the VCV Library. Plugin developers submitting binaries to VCV Support must build with Rack SDK 2.4.0 or higher. All open-source plugins on the library repo will be built by us in the next few weeks.
We have updated rack-plugin-toolchain to build plugins using Rack SDK 2.4 for all 4 architectures, including Mac ARM64.
If you are a plugin developer who submits plugin binaries to the VCV Library, this is a convenient tool to build all 4 packages from a single OS with one command.
To update, open a terminal in your rack-plugin-toolchain
directory and run
git pull
make rack-sdk-clean
make toolchain-clean
Then follow the building instructions to build either a Docker container or a native toolchain.
Once your plugins are compiled, submit the packages to VCV Support and users will be able to download your plugin on Mac ARM64!
VCV Rack 2.4.1 pre-release
- Rack Free 2.4.1: Windows / Mac x64 / Mac ARM64 (beta) / Linux
- Rack Pro 2.4.1: Windows / Mac x64 / Mac ARM64 (beta) / Linux (Links only valid if purchased)
- Rack SDK 2.4.1: Windows / Mac x64 / Mac ARM64 (beta) / Linux
- Changelog
- VCV Support for bug reports and feature requests
Plugin development tip: Instead of creating plugin settings files at <Rack user folder>/<plugin slug>.json
, simply implement these two functions in your plugin.cpp
file to store data in settings.json
.
A detailed overview of VCV Rack Pro’s features is now available in the VCV manual, along with a growing list of DAW-specific tutorials.