You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Andrew Belt 4b99d216b8 Load translations after logging environment during launch. 1 month ago
.github Update CONTRIBUTING.md 3 years ago
adapters Load translations after logging environment during launch. 1 month ago
dep Build libarchive with Windows 7 minimum version. 1 month ago
docs Fix permissions of files generated by Doxygen. 11 months ago
include Automatically add Japanese, Chinese, and emoji fallback fonts in Window::loadFont(). Add Window::loadFontWithoutFallbacks(). 1 month ago
plugins Add stub to plugins directory 7 years ago
presets Add presets for CV-Gate and MIDI-Gate. 5 years ago
res Add Noto Sans Simplified Chinese font. Fix crash if any UI fonts fail to load. 5 months ago
src Load translations after logging environment during launch. 1 month ago
translations Add "View > UI scale" menu for setting the pixel ratio. 1 month ago
.astylerc Refactor engine worker thread relaunching. 5 years ago
.gitignore Specify Fundamental (VCV Free) plugin version and download it in dist target. Refactor getFundamentalPackagePath() to not use regex. 1 month ago
.gitmodules Ignore untracked files in dep/speexdsp. 2 years ago
CHANGELOG.md Fix version number in changelog. 1 month ago
Component.plist Set BundleHasStrictIdentifier to false so Rack <=2.6.0 Mac app bundles with identifier `com.vcvrack.rack` are overwritten with the new `com.vcvrack.rack2` app bundle. Set BundleIsRelocatable to true so if a user moves the Rack >=2.6.1 app bundle, the installer will find it by its identifier and upgrade (overwrite) it. 1 month ago
Core.json Automatically set Core plugin version to Rack app version. 1 month ago
Distribution.xml Change Mac bundle ID from com.vcvrack.rack to com.vcvrack.rack2. 2 months ago
Entitlements.plist Test and fix Mac code-signing and notarization. 3 years ago
Info.plist Rename VERSION to RACK_VERSION in Makefile to avoid environment variable conflicts. 1 month ago
LICENSE-GPLv3.txt Add GPLv3 license text. 6 years ago
LICENSE-dist.md Update LICENSE-dist to match dependency license texts. 1 month ago
LICENSE.md Update license years. 2 years ago
Makefile Rename VERSION to RACK_VERSION in Makefile to avoid environment variable conflicts. 1 month ago
README.md Reorder README. 1 month ago
Rack.rc Fix Windows build, use portaudio pre-builds, remove curl init/destroy 7 years ago
arch.mk Add lipo target for creating Mac fat binary. 1 year ago
cacert.pem Update CA certificates for cURL. 1 year ago
compile.mk Use xxd for building binary data into object files with BINARY macros. 3 months ago
dep.mk Include CXXFLAGS in build command for target. 1 year ago
helper.py Add dotfiles and more binaries to .gitignore generated by helper.py. 1 month ago
icon.icns Update Mac icon to use Big Sur icon shape. 1 year ago
icon.ico Use multiresolution icon.ico 3 years ago
installer.nsi Rack no longer needs Controlled Folder Access to Documents on Windows since Rack 2.5.0. 1 month ago
plugin.mk Add cleandist convenience target to plugin.mk. 3 months ago
template.vcv Improve template patch. 3 years ago
valgrind.supp Add valgrind target and suppression file 6 years ago

README.md

VCV Rack

Rack is the host application for the VCV virtual Eurorack modular synthesizer platform.

Acknowledgments

Dependency libraries

Contributions

VCV cannot accept free contributions to Rack itself, but we encourage you to

  • Send us feature requests and bug reports.
  • Create a plugin that extends Rack's functionality. Most of Rack's functionality is exposed in its public plugin API.
  • Work at VCV! Check job openings at https://vcvrack.com/jobs