|
|
@@ -5,17 +5,19 @@ It allows developers to create plugins with custom UIs using a simple C++ API.<b |
|
|
|
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, DSSI and VST implementations are complete, LV2 at ~95% completion.<br/> |
|
|
|
All current plugin format implementations are complete.<br/> |
|
|
|
A JACK/Standalone mode is also available, allowing you to quickly test plugins.<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/> |
|
|
|
(You can also store state internally if needed, but this breaks DSSI compatibility).<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/> |
|
|
|
|
|
|
|
|
|
|
|
List of plugins made with DPF:<br/> |
|
|
|
- [DISTRHO Kars](https://github.com/DISTRHO/Kars) |
|
|
|
- [DISTRHO Mini-Series](https://github.com/DISTRHO/Mini-Series) |
|
|
|
- [DISTRHO MVerb](https://github.com/DISTRHO/MVerb) |
|
|
|
- [DISTRHO Nekobi](https://github.com/DISTRHO/Nekobi) |
|
|
|