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.
falkTX 42fc788556
Can now build lv2 plugins too
4 years ago
doc Initial push of DISTRHO code 11 years ago
libs Can now build lv2 plugins too 4 years ago
ports Tweaks for getting everything building with legacy juce 4 years ago
ports-legacy Can now build lv2 plugins too 4 years ago
scripts Can now build lv2 plugins too 4 years ago
sdks/vstsdk2.4 Initial push of DISTRHO code 11 years ago
static-lv2-ttl Move mod-lv2-data to static-lv2-ttl/moddevices 4 years ago
.gitignore Start conversion to meson, libraries done 4 years ago
DISTRHO.kdev4 Initial push of DISTRHO code 11 years ago
Makefile Tweaks for getting everything building with legacy juce 4 years ago
README.md Rename current (better said "old") stuff as legacy 4 years ago
meson.build Build VST2 plugins with meson 4 years ago
meson_options.txt Build VST2 plugins with meson 4 years ago

README.md

DISTRHO Ports

DISTRHO is an open source project that has the goal of making cross-platform audio plugins and GNU/Linux ports.

This repository contains the GNU/Linux and LV2 ports

BUILD DEPENDENCIES

To build plugins, you first need to install the following dependencies:

All OSes:

  • premake (version 3)

GNU/Linux: (development versions of these)

  • ALSA
  • freetype2
  • OpenGL/Mesa
  • X11 core and extensions (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 lv2’ or ‘make vst’.

To build in debug mode, use this:

make CONFIG=Debug