summaryrefslogtreecommitdiff
path: root/README.md
blob: 5217191180690023e9787211123853fb6717cf98 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
# DPF - DISTRHO Plugin Framework

DPF is designed to make development of new plugins an easy and enjoyable task.<br/>
It allows developers to create plugins with custom UIs using a simple C++ API.<br/>
The framework facilitates exporting various different plugin formats from the same code-base.<br/>

DPF can build for LADSPA, DSSI, LV2 and VST formats.<br/>
LADSPA and DSSI implementations are complete, LV2 and VST at ~75% completion.<br/>


Plugin DSP and UI communication is done via key-value string pairs.<br/>
You send messages from the UI to the DSP side, which is automatically saved in the host when required.<br/>

Getting time information from the host is possible.<br/>
It uses the same format as the JACK Transport API, making porting some code easier.<br/>