Name | Date | Size | #Lines | LOC | ||
---|---|---|---|---|---|---|
.. | 03-May-2022 | - | ||||
.travis/ | H | 12-Apr-2020 | - | 110 | 67 | |
dgl/ | H | 12-Apr-2020 | - | 48,057 | 39,253 | |
distrho/ | H | 12-Apr-2020 | - | 21,439 | 12,010 | |
examples/ | H | 12-Apr-2020 | - | 5,196 | 2,703 | |
lac/ | H | 03-May-2022 | - | |||
utils/ | H | 03-May-2022 | - | 568 | 371 | |
.gitignore | H A D | 12-Apr-2020 | 120 | 18 | 14 | |
.travis.yml | H A D | 12-Apr-2020 | 410 | 19 | 15 | |
LICENSE | H A D | 12-Apr-2020 | 787 | 14 | 11 | |
Makefile | H A D | 12-Apr-2020 | 1.7 KiB | 71 | 48 | |
Makefile.base.mk | H A D | 12-Apr-2020 | 8.5 KiB | 343 | 218 | |
Makefile.plugins.mk | H A D | 12-Apr-2020 | 8.2 KiB | 258 | 166 | |
README.md | H A D | 12-Apr-2020 | 2.6 KiB | 50 | 39 | |
dpf.doxygen | H A D | 12-Apr-2020 | 11 KiB | 308 | 306 | |
dpf.kdev4 | H A D | 12-Apr-2020 | 123 | 10 | 7 |
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 - [Wolf-Spectrum](https://github.com/pdesaulniers/wolf-spectrum) 33 - [Wolf-LFO](https://github.com/pdesaulniers/wolf-lfo) 34 - [YK Chorus](https://github.com/SpotlightKid/ykchorus) 35 - [Ninjas2](https://github.com/rghvdberg/ninjas2) 36 - [String-machine](https://github.com/jpcima/string-machine) 37 - [Rezonateur](https://github.com/jpcima/rezonateur) 38 - [QuadraFuzz](https://github.com/jpcima/quadrafuzz) 39 - [Shiru Plugins](https://github.com/linuxmao-org/shiru-plugins) 40 - [Uhhyou Plugins](https://github.com/ryukau/LV2Plugins) 41 - [midiomatic](https://github.com/SpotlightKid/midiomatic) 42 - [osamc-lv2-workshop](https://github.com/osamc-lv2-workshop/lv2-workshop) 43 44 45Plugin examples are available in the `example/` folder inside this repo.<br/> 46Extra OpenGL UI examples are available [here](https://github.com/DISTRHO/gl-examples). 47 48 49Online documentation is available at [https://distrho.github.io/DPF/](https://distrho.github.io/DPF/). 50