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 14dc8e8e57 Deprecate "disabled" module manifest property. Add "hidden" property which hides module from Module Browser but allows it to be loaded from patches. 3 years ago
.github GitHub Issues will be replaced by VCV support when Rack 2 is released, so issue templates are no longer needed. Free code contributions to Rack are not accepted so Code of Conduct in repo not needed. Refer to https://vcvrack.com/rules for community rules. 3 years ago
adapters Log system time at launch. 3 years ago
dep Update nanovg submodule. 3 years ago
docs Improve documentation for Module. 5 years ago
include Deprecate "disabled" module manifest property. Add "hidden" property which hides module from Module Browser but allows it to be loaded from patches. 3 years ago
plugins Add stub to plugins directory 7 years ago
presets Add presets for CV-Gate and MIDI-Gate. 5 years ago
res Rewrite RackRail and rename it to RailWidget. Add rail graphic revision from Pyer. 3 years ago
src Deprecate "disabled" module manifest property. Add "hidden" property which hides module from Module Browser but allows it to be loaded from patches. 3 years ago
.astylerc Refactor engine worker thread relaunching. 5 years ago
.gitignore Reorganize gitignore. 4 years ago
.gitmodules Use VCVRack's branch of nanovg 3 years ago
CHANGELOG.md Compile readme, licenses, and changelog as Markdown to HTML for distribution. 3 years ago
Core.json Add manual URLs to Core modules. 3 years ago
Entitlements.plist Allow included Fundamental plugin to be unsigned, which solves #1494. 5 years ago
Info.plist Add changelog for 1.0.1. 5 years ago
LICENSE-GPLv3.txt Add GPLv3 license text. 6 years ago
LICENSE-dist.md MSYS2 uses a primitive version of Markdown, so fix formatting of 3 years ago
LICENSE.md MSYS2 uses a primitive version of Markdown, so fix formatting of 3 years ago
Makefile Build standalone adapter directly from .cpp file instead of via .o 3 years ago
README.md Compile readme, licenses, and changelog as Markdown to HTML for distribution. 3 years ago
Rack.rc Fix Windows build, use portaudio pre-builds, remove curl init/destroy 7 years ago
arch.mk Make arch.mk error more verbose 7 years ago
cacert.pem Use built-in certificate bundle for curl. 5 years ago
compile.mk MSYS2 uses a primitive version of Markdown, so fix formatting of 3 years ago
dep.mk Compile dependencies with -fPIC so we can statically link them in a shared library. 5 years ago
helper.py helper.py: scale coordinates to mm if SVG document is in px. 3 years ago
icon.icns Fix Mac icon. 4 years ago
icon.ico Update icon from master design file. 4 years ago
installer.nsi Clean up NSIS installer script. 3 years ago
plugin.mk Switch back from "." to "-" to separate parts in dist archives. 3 years ago
template.vcv Create new template based on a vintage 3-oscillator subtractive synth. 5 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.

Credits

  • Andrew Belt: VCV Rack developer
  • Grayscale: Module design, branding
  • Pyer: Component graphics
  • Richie Hindle: OS/DAW-dependent bug fixes
  • Christoph Scholtes: VCV Library reviews and builds
  • Rack plugin developers: Authorship shown on each plugin's VCV Library page
  • Rack users like you: Bug reports and feature requests

Software 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