diff DPF-Prymula-audioplugins/dpf/README.md @ 3:84e66ea83026

DPF-Prymula-audioplugins-0.231015-2
author prymula <prymula76@outlook.com>
date Mon, 16 Oct 2023 21:53:34 +0200
parents
children
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/DPF-Prymula-audioplugins/dpf/README.md	Mon Oct 16 21:53:34 2023 +0200
@@ -0,0 +1,41 @@
+# DPF - DISTRHO Plugin Framework
+[![makefile](https://github.com/DISTRHO/DPF/actions/workflows/makefile.yml/badge.svg)](https://github.com/DISTRHO/DPF/actions/workflows/makefile.yml)
+[![cmake](https://github.com/DISTRHO/DPF/actions/workflows/cmake.yml/badge.svg)](https://github.com/DISTRHO/DPF/actions/workflows/cmake.yml)
+[![example-plugins](https://github.com/DISTRHO/DPF/actions/workflows/example-plugins.yml/badge.svg)](https://github.com/DISTRHO/DPF/actions/workflows/example-plugins.yml)
+
+DPF is designed to make development of new plugins an easy and enjoyable task.  
+It allows developers to create plugins with custom UIs using a simple C++ API.  
+The framework facilitates exporting various different plugin formats from the same code-base.
+
+DPF can build for LADSPA, DSSI, LV2, VST2, VST3 and CLAP formats.  
+A JACK/Standalone mode is also available, allowing you to quickly test plugins.
+
+Plugin DSP and UI communication is done via key-value string pairs.  
+You send messages from the UI to the DSP side, which is automatically saved in the host when required.  
+(You can also store state internally if needed, but this breaks DSSI compatibility).
+
+Getting time information from the host is possible.  
+It uses the same format as the JACK Transport API, making porting some code easier.
+
+Provided features and implementation status for specific plugin formats can be seen in [FEATURES.md](FEATURES.md).
+
+## Licensing
+
+DPF is released under ISC, which basically means you can do whatever you want as long as you credit the original authors.  
+Some plugin formats may have additional restrictions, see [LICENSING.md](LICENSING.md) for details.
+
+
+## Help and documentation
+
+Bug reports happen on the [DPF github project](https://github.com/DISTRHO/DPF/issues).
+
+Online documentation is available at [https://distrho.github.io/DPF/](https://distrho.github.io/DPF/).
+
+Online help and discussion about DPF happens in the [kx.studio chat, DPF room](https://chat.kx.studio/channel/dpf).
+
+
+## List of plugins made with DPF:
+
+See [this wiki page](https://github.com/DISTRHO/DPF/wiki/Plugins-made-with-DPF) for a list of plugins made with DPF.
+
+Plugin examples are also available in the `example/` folder inside this repo.