DISTRHO Plugin Framework
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.


9 years ago
10 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
  1. # DPF - DISTRHO Plugin Framework
  2. DPF is designed to make development of new plugins an easy and enjoyable task.<br/>
  3. It allows developers to create plugins with custom UIs using a simple C++ API.<br/>
  4. The framework facilitates exporting various different plugin formats from the same code-base.<br/>
  5. DPF can build for LADSPA, DSSI, LV2 and VST formats.<br/>
  6. LADSPA and DSSI implementations are complete, LV2 and VST at ~75% completion.<br/>
  7. A JACK/Standalone mode is also available, allowing you to quickly test plugins.<br/>
  8. Plugin DSP and UI communication is done via key-value string pairs.<br/>
  9. You send messages from the UI to the DSP side, which is automatically saved in the host when required.<br/>
  10. Getting time information from the host is possible.<br/>
  11. It uses the same format as the JACK Transport API, making porting some code easier.<br/>
  12. List of plugins made with DPF:<br/>
  13. - [DISTRHO Mini-Series](https://github.com/DISTRHO/mini-series)
  14. - [DISTRHO MVerb](https://github.com/DISTRHO/MVerb)
  15. - [DISTRHO Nekobi](https://github.com/DISTRHO/nekobi)
  16. - [DISTRHO ProM](https://github.com/DISTRHO/prom)
  17. - [Juice Plugins](https://github.com/DISTRHO/JuicePlugins) (work in progress)
  18. - [ZamAudio Suite](https://github.com/zamaudio/zam-plugins)
  19. OpenGL UI examples are available [here](https://github.com/DISTRHO/gl-examples).