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 0932c80370 mach_approximate_time() requires Mac 10.10+, so use mach_absolute_time() instead. 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 Don't show dialog message when VCV Rack crashes. 3 years ago
dep Enable threads on OpenSSL, enable threaded-resolver and pthreads on cURL. 3 years ago
docs Improve namespace documentation. 3 years ago
include Fix SCHEME_YELLOW color. 3 years ago
plugins Add stub to plugins directory 7 years ago
presets Add presets for CV-Gate and MIDI-Gate. 4 years ago
res Clean up old/unused SVGs. 3 years ago
src mach_approximate_time() requires Mac 10.10+, so use mach_absolute_time() instead. 3 years ago
.astylerc Refactor engine worker thread relaunching. 5 years ago
.gitignore Rename APP_EDITION to APP_EDITION_NAME. Add APP_EDITION with abbreviated edition. 3 years ago
.gitmodules Use VCVRack's branch of nanovg 3 years ago
CHANGELOG.md Update changelog. 3 years ago
Component.plist Switch from ZIP to PKG installer on Mac. 3 years ago
Core.json Rename Core panels. Implement Audio and MIDI-CV redesigns. 3 years ago
Distribution.xml Switch from ZIP to PKG installer on Mac. 3 years ago
Entitlements.plist Test and fix Mac code-signing and notarization. 3 years ago
Info.plist Clean up Info.plist on Mac. 3 years ago
LICENSE-GPLv3.txt Add GPLv3 license text. 5 years ago
LICENSE-dist.md Add tinyexpr to LICENSE-dist. 3 years ago
LICENSE.md Link to GitHub LICENSE-dist.md with full URL. 3 years ago
Makefile Add -framework SystemConfiguration on Mac since curl now calls SCDynamicStoreCopyProxies(). 3 years 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 Refactor arch.mk. 3 years ago
cacert.pem Use built-in certificate bundle for curl. 5 years ago
compile.mk Add -stdlib=libc++ to LDFLAGS on Mac. 3 years ago
dep.mk Compile with -march=nehalem. Remove -std=c11 for C files because it causes M_PI, M_SQRT2, etc to not be defined. 3 years ago
helper.py Change default manifest version in helper.py to 2.0.0. 3 years ago
icon.icns Fix Mac icon. 3 years ago
icon.ico Use multiresolution icon.ico 3 years ago
installer.nsi Use unicode for NSIS installer on Windows 3 years ago
plugin.mk Set rpath of plugin library to /tmp/Rack2 on Linux. 3 years ago
template.vcv Create new template based on a vintage 3-oscillator subtractive synth. 4 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