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 9a415a660e
Update CI setup
1 day ago
.github Update CI setup 1 day ago
doc Initial push of DISTRHO code 10 years ago
libs Fix juce7 LV2 build with JUCE_AUDIOPROCESSOR_NO_GUI 3 days ago
ports-juce5 Rename a script 11 months ago
ports-juce6.0 Vitalium: Notify host of changed parameters on patch load. 6 months ago
ports-juce6.1 Import roth-air plugin 10 months ago
ports-juce7 Replace juce7 with submodule as well, update to 7.0.9 10 months ago
scripts Support PowerPC in generate-lv2.sh 6 months ago
static-lv2-ttl A little help for plugin validation 3 years ago
.gitignore Remove unused javacore files 2 years ago
.gitmodules Turn old juce5 lib code into a submodule as well 10 months ago
.travis.yml CI: Stop testing windows 32bit target 3 years ago
DISTRHO.kdev4 Initial push of DISTRHO code 10 years ago
README.md Replace juce7 with submodule as well, update to 7.0.9 10 months ago
meson.build Fix build using clang 10 months ago
meson_options.txt Import roth-air plugin 10 months ago

README.md

DISTRHO Ports

Build Status

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

This repository contains the GNU/Linux and LV2 ports, specifically those made with JUCE

BUILD DEPENDENCIES

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

All OSes:

  • meson

GNU/Linux: (development versions of these)

  • ALSA
  • freetype2
  • fftw3
  • OpenGL/Mesa
  • X11 core and extensions (XShm, XRender and XCursor)

BUILD and INSTALL

In order to build and install the plugins, just run the usual steps for a meson project:

meson setup build --buildtype release
ninja -C build
ninja -C build install