Name | Date | Size | #Lines | LOC | ||
---|---|---|---|---|---|---|
.. | 03-May-2022 | - | ||||
.travis/ | H | 26-May-2019 | - | |||
dgl/ | H | 26-May-2019 | - | |||
distrho/ | H | 26-May-2019 | - | |||
examples/ | H | 26-May-2019 | - | |||
lac/ | H | 03-May-2022 | - | |||
utils/ | H | 03-May-2022 | - | |||
.gitignore | H A D | 26-May-2019 | 120 | |||
.travis.yml | H A D | 26-May-2019 | 410 | |||
LICENSE | H A D | 26-May-2019 | 787 | |||
Makefile | H A D | 26-May-2019 | 1.6 KiB | |||
Makefile.base.mk | H A D | 03-May-2022 | 5.8 KiB | |||
Makefile.plugins.mk | H A D | 26-May-2019 | 7.2 KiB | |||
README.md | H A D | 26-May-2019 | 2 KiB | |||
dpf.doxygen | H A D | 26-May-2019 | 10.9 KiB | |||
dpf.kdev4 | H A D | 26-May-2019 | 123 |
README.md
1# DPF - DISTRHO Plugin Framework 2[![Build Status](https://travis-ci.org/DISTRHO/DPF.png)](https://travis-ci.org/DISTRHO/DPF) 3 4DPF is designed to make development of new plugins an easy and enjoyable task.<br/> 5It allows developers to create plugins with custom UIs using a simple C++ API.<br/> 6The framework facilitates exporting various different plugin formats from the same code-base.<br/> 7 8DPF can build for LADSPA, DSSI, LV2 and VST formats.<br/> 9All current plugin format implementations are complete.<br/> 10A JACK/Standalone mode is also available, allowing you to quickly test plugins.<br/> 11 12Plugin DSP and UI communication is done via key-value string pairs.<br/> 13You send messages from the UI to the DSP side, which is automatically saved in the host when required.<br/> 14(You can also store state internally if needed, but this breaks DSSI compatibility).<br/> 15 16Getting time information from the host is possible.<br/> 17It uses the same format as the JACK Transport API, making porting some code easier.<br/> 18 19 20List of plugins made with DPF:<br/> 21 - [DISTRHO glBars](https://github.com/DISTRHO/glBars) 22 - [DISTRHO Kars](https://github.com/DISTRHO/Kars) 23 - [DISTRHO Mini-Series](https://github.com/DISTRHO/Mini-Series) 24 - [DISTRHO MVerb](https://github.com/DISTRHO/MVerb) 25 - [DISTRHO Nekobi](https://github.com/DISTRHO/Nekobi) 26 - [DISTRHO ProM](https://github.com/DISTRHO/ProM) 27 - [DISTRHO ndc Plugs](https://github.com/DISTRHO/ndc-Plugs) 28 - [Juice Plugins](https://github.com/DISTRHO/JuicePlugins) (work in progress) 29 - [ZamAudio Suite](https://github.com/zamaudio/zam-plugins) 30 - [DragonFly-Reverb](https://github.com/michaelwillis/dragonfly-reverb) 31 - [Wolf-Shaper](https://github.com/pdesaulniers/wolf-shaper) 32 - [YK Chorus](https://github.com/SpotlightKid/ykchorus) 33 34 35Plugin examples are available in the `example/` folder inside this repo.<br/> 36Extra OpenGL UI examples are available [here](https://github.com/DISTRHO/gl-examples). 37 38 39Online documentation is available at [https://distrho.github.io/DPF/](https://distrho.github.io/DPF/). 40