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 d3b62da2e8
Add syndicate plugin, enable juce7 vst3 hosting
4 months ago
.github Fix macOS CI 4 months ago
doc Initial push of DISTRHO code 12 years ago
libs Add syndicate plugin, enable juce7 vst3 hosting 4 months ago
ports-juce5 Fix juce5 build; update juce7; fix juce-opl plugin under mingw 4 months ago
ports-juce6.0 Vitalium: Notify host of changed parameters on patch load. 1 year ago
ports-juce6.1 Import roth-air plugin 2 years ago
ports-juce7 Add syndicate plugin, enable juce7 vst3 hosting 4 months ago
scripts Add syndicate plugin, enable juce7 vst3 hosting 4 months ago
static-lv2-ttl A little help for plugin validation 4 years ago
.gitignore Remove unused javacore files 3 years ago
.gitmodules Turn old juce5 lib code into a submodule as well 2 years ago
.travis.yml CI: Stop testing windows 32bit target 4 years ago
DISTRHO.kdev4 Initial push of DISTRHO code 12 years ago
README.md Replace juce7 with submodule as well, update to 7.0.9 2 years ago
meson.build Add syndicate plugin, enable juce7 vst3 hosting 4 months ago
meson_options.txt Add syndicate plugin, enable juce7 vst3 hosting 4 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