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 39840eecb2 Tweak icon 7 years ago
.github Add Github issue template 7 years ago
dep Force Release build type for portmidi. 7 years ago
ext Update osdialog 7 years ago
include Add allowCursorLock setting for touch screens and tablets 7 years ago
plugins Add stub to plugins directory 7 years ago
res Tweak icon 7 years ago
src Use autosave.vcv instead of autosave.json 7 years ago
.gitignore Autosave settings: opacity, tension, authentication token 7 years ago
.gitmodules Update submodules, convert oui-blendish to git submodule 7 years ago
Info.plist Remove version strings from Info.plist on Mac 7 years ago
LICENSE-dist.txt Bumped OpenGL require from 3.2 to 2.0, fixed plugin loading on win and mac, added licenses for new libraries 7 years ago
LICENSE.txt Relicensed to BSD-3-Clause 7 years ago
Makefile Add convenient Makefile targets for building plugins 7 years ago
README.md Update readme 7 years ago
Rack.rc Fix Windows build, use portaudio pre-builds, remove curl init/destroy 7 years ago
Rack.res Fix plugin and request.hpp bugs, add icon res file to Windows 7 years ago
Rack.sh Add Rack.sh Linux wrapper script 7 years ago
arch.mk Updated build instructions, refactored Makefiles 7 years ago
compile.mk Move version check dialog box to RackScene on main thread 7 years ago
icon.icns Add Mac icon.icns 7 years ago
icon.ico Tweak icon 7 years ago
plugin.mk Add dist to `make clean` for plugins 7 years ago

README.md

Rack

Rack is the engine for the VCV open-source virtual Eurorack DAW.

Rack screenshot

Building

If the build fails for you, please report the issue with a detailed error message to help the portability of Rack.

Clone this repository and cd into it. On Windows, use MSYS2 and launch a mingw64 shell.

Clone submodules.

git submodule update --init --recursive

Build dependencies locally.

cd dep
make
cd ..

Build Rack.

make

Run Rack.

make run

Building plugins

Clone your favorite plugin in the plugins/ directory. e.g.:

cd plugins
git clone https://github.com/VCVRack/Fundamental.git

Clone submodules.

cd Fundamental
git submodule update --init --recursive

Build plugin.

make

License

Rack source code by Andrew Belt licensed under the BSD-3-Clause

Component Library graphics by Grayscale licensed under the CC BY-NC 4.0