distrho Code
Brought to you by:
falktx
File | Date | Author | Commit |
---|---|---|---|
bin | 2014-03-23 |
![]() |
[8d3c97] Cleanup |
doc | 2014-02-14 |
![]() |
[49edfa] Initial push of DISTRHO code |
libs | 2014-04-16 |
![]() |
[bfae80] Update juce |
plugins | 2014-04-16 |
![]() |
[6534a9] PowerJuice dsp improvements |
ports | 2014-03-23 |
![]() |
[696f15] Fix cabbage build, enable it |
scripts | 2014-04-10 |
![]() |
[9dc6a5] Update DPF |
sdks | 2014-02-14 |
![]() |
[49edfa] Initial push of DISTRHO code |
static-lv2-ttl | 2014-02-14 |
![]() |
[49edfa] Initial push of DISTRHO code |
.gitignore | 2014-02-14 |
![]() |
[49edfa] Initial push of DISTRHO code |
DISTRHO.kdev4 | 2014-02-14 |
![]() |
[49edfa] Initial push of DISTRHO code |
Makefile | 2014-03-24 |
![]() |
[c08f87] Add generate cabbage vst-extra script |
README | 2014-03-23 |
![]() |
[696f15] Fix cabbage build, enable it |
TODO | 2014-02-14 |
![]() |
[49edfa] Initial push of DISTRHO code |
------------------------- - README for DISTRHO - ----------------------- DISTRHO is an open source project that has the goal of making cross-platform plugins and Linux ports. The DISTRHO Team currently has 2 members - falkTX (the coder) and nieee (graphics designer). The source repository is layered out this way: bin/ - directory where all the compiled binaries will be placed libs/ - libraries plugins/ - plugins developed and/or designed by the DISTRHO Team ports/ - plugin ports (plugins not made by us) scripts/ - build scripts sdks/ - SDKs must be placed here (VST SDK) ----------------------------------------------------------------------------------------- ---- BUILD DEPENDENCIES To build plugins, you first need to install the following dependencies: All OSes: - csound (version 6) - liblo - premake (version 3) Linux: (development versions of these) - ladspa - freetype2 - OpenGL - X11 core and extensions (Xinerama, XShm, XRender and XCursor) ----------------------------------------------------------------------------------------- ---- BUILD and INSTALL In order to build the plugins, first run: $ ./scripts/premake-update.sh _OS_ where _OS_ can be 'linux', 'mac' or 'mingw'. This operation requires 'premake' (version 3) to be installed on your system. You are now ready to start building. Run this on the source root folder: $ make If you just want to build specific plugin versions, you can use 'make ladspa', 'make dssi', 'make lv2' or 'make vst'. To build in debug mode, use this: $ make CONFIG=Debug