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 669a71cbd1 Add long arguments with getopt_long(). 1 year ago
.github Update CONTRIBUTING.md 2 years ago
adapters Add long arguments with getopt_long(). 1 year ago
dep Update fuzzysearchdatabase and tweak Module Browser search. 1 year ago
docs Improve namespace documentation. 3 years ago
include Revert "Allow simde to define _mm_loadu_epi8()." 1 year ago
plugins Add stub to plugins directory 7 years ago
presets Add presets for CV-Gate and MIDI-Gate. 4 years ago
res Make CL1362 port graphic match hardware size. 2 years ago
src Add space to "Core Audio" audio driver name. 1 year ago
.astylerc Refactor engine worker thread relaunching. 5 years ago
.gitignore Merge branch 'v2' of github.com:VCVRack/Rack-private into v2 2 years ago
.gitmodules Replace sse2neon with simde. 2 years ago
CHANGELOG.md Bump version. Update changelog. 1 year ago
Component.plist Add "Free" to Mac bundle display name. 2 years ago
Core.json Bump version in Core manifest. 1 year ago
Distribution.xml Add "Free" name to distribution, window title, and tip window. 2 years ago
Entitlements.plist Test and fix Mac code-signing and notarization. 3 years ago
Info.plist Remove deprecated CFBundleTypeOSTypes from Info.plist. 2 years ago
LICENSE-GPLv3.txt Add GPLv3 license text. 5 years ago
LICENSE-dist.md Add simde license. 1 year ago
LICENSE.md Rename "Community Edition" to "Free". Remove edition name from TipWindow and Window title. 3 years ago
Makefile Bump version. Update changelog. 1 year ago
README.md Add link to HTML version of license for dist. 3 years ago
Rack.rc Fix Windows build, use portaudio pre-builds, remove curl init/destroy 7 years ago
arch.mk Allow cross-compiling plugins by setting CROSS_COMPILE environment variable to a machine triplet. 1 year ago
cacert.pem Use built-in certificate bundle for curl. 5 years ago
compile.mk Allow cross-compiling plugins by setting CROSS_COMPILE environment variable to a machine triplet. 1 year ago
dep.mk Allow cross-compiling plugins by setting CROSS_COMPILE environment variable to a machine triplet. 1 year ago
helper.py Update tag reference URL in helper.py. 2 years ago
icon.icns Fix Mac icon. 3 years ago
icon.ico Use multiresolution icon.ico 3 years ago
installer.nsi Add allowed app to Controlled Folder Access in Windows installer. 2 years ago
plugin.mk Change Makefile variables ARCH_OS_NAME to ARCH_OS, ARCH_NAME to ARCH_CPU, and ARCH_FULL_NAME to ARCH_NAME. 2 years ago
template.vcv Improve template patch. 2 years ago
valgrind.supp Add valgrind target and suppression file 5 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