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 672dc2b42c Add support to helper.py for Illustrator's Unique object ID mode for SVG export. Add ability to specify component class name in SVG with `name#ClassName`. 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 Move Svg to window:: namespace. 3 years ago
dep Build and link PulseAudio on Linux. 3 years ago
docs Improve namespace documentation. 3 years ago
include Add port name and "Duplicate/create new cable" to port context menu. 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 Add updated RoundBlackKnobs from Pyer. 3 years ago
src Remove debug in system::unarchiveToDirectory(). 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 Update email in Core.json. 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 MSYS2 uses a primitive version of Markdown, so fix formatting of 3 years ago
LICENSE.md Link to GitHub LICENSE-dist.md with full URL. 3 years ago
Makefile Switch from ZIP to PKG installer on Mac. 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 Use INSTALL_NAME_TOOL and OTOOL environment variables in plugin makefile on Mac. 3 years ago
dep.mk Compile dep for Mac 10.9+. 3 years ago
helper.py Add support to helper.py for Illustrator's Unique object ID mode for SVG export. Add ability to specify component class name in SVG with `name#ClassName`. 3 years ago
icon.icns Fix Mac icon. 3 years ago
icon.ico Update icon from master design file. 3 years ago
installer.nsi Use unicode for NSIS installer on Windows 3 years ago
plugin.mk Use INSTALL_NAME_TOOL and OTOOL environment variables in plugin makefile on Mac. 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