|
@@ -1,27 +1,32 @@ |
|
|
***Note: This repo is unsupported until September 7. All issues and pull requests will be ignored until then.*** |
|
|
|
|
|
|
|
|
***Note: This repo is unsupported until September 7. See you at [Knobcon](https://knobcon.com/)!*** |
|
|
|
|
|
|
|
|
# Rack |
|
|
# Rack |
|
|
|
|
|
|
|
|
Open source virtual Eurorack DAW |
|
|
|
|
|
|
|
|
*Rack* is the engine for the VCV open-source virtual Eurorack DAW. |
|
|
|
|
|
|
|
|
## Building |
|
|
## Building |
|
|
|
|
|
|
|
|
Install dependencies |
|
|
|
|
|
|
|
|
*If the build fails for you, please report the issue with a detailed error message to help the portability of Rack.* |
|
|
|
|
|
|
|
|
- [GLEW](http://www.glfw.org/) |
|
|
|
|
|
- [GLFW](http://glew.sourceforge.net/) |
|
|
|
|
|
- [jansson](http://www.digip.org/jansson/) |
|
|
|
|
|
- [portaudio](http://www.portaudio.com/) |
|
|
|
|
|
- [portmidi](http://portmedia.sourceforge.net/portmidi/) |
|
|
|
|
|
- [libsamplerate](http://www.mega-nerd.com/SRC/) |
|
|
|
|
|
- GTK+-2.0 if Linux (for file open/save dialog) |
|
|
|
|
|
|
|
|
Clone this repository and `cd` into it. |
|
|
|
|
|
On Windows, use [MSYS2](http://www.msys2.org/) to set up a \*NIX shell. |
|
|
|
|
|
|
|
|
Run `make ARCH=lin` or `make ARCH=win` or `make ARCH=mac` |
|
|
|
|
|
|
|
|
Clone submodules in `/ext`. |
|
|
|
|
|
|
|
|
If the build breaks because you think I've missed a step, feel free to post an issue. |
|
|
|
|
|
|
|
|
git submodule update --init |
|
|
|
|
|
|
|
|
|
|
|
Build dependencies locally. |
|
|
|
|
|
|
|
|
|
|
|
cd dep |
|
|
|
|
|
make |
|
|
|
|
|
cd .. |
|
|
|
|
|
|
|
|
|
|
|
Build Rack. |
|
|
|
|
|
|
|
|
|
|
|
make |
|
|
|
|
|
|
|
|
## License |
|
|
## License |
|
|
|
|
|
|
|
|
Rack source code by [Andrew Belt](https://andrewbelt.name/): [BSD-3-Clause](LICENSE.txt) |
|
|
|
|
|
|
|
|
Rack source code by [Andrew Belt](https://andrewbelt.name/) licensed under the [BSD-3-Clause](LICENSE.txt) |
|
|
|
|
|
|
|
|
Component Library graphics by [Grayscale](http://grayscale.info/): [CC BY-NC 4.0](https://creativecommons.org/licenses/by-nc/4.0/) |
|
|
|
|
|
|
|
|
Component Library graphics by [Grayscale](http://grayscale.info/) licensed under the [CC BY-NC 4.0](https://creativecommons.org/licenses/by-nc/4.0/) |