API for writing LV2 plugins and UIs in C++
LV2 Toolkit


These documents describe some C++ classes that may be of use if you want to write LV2 plugins in C++. They implement most of the boilerplate code so you only have to write the parts that matter, and hide the low-level C API.

Extension Mixins
For both the Plugin and the UI classes there are other helper classes called Extensions that you can use to add extra functionality to your plugin or UI.

This library is header only, thus ABI stability is not an issue. The API will be stable between major version bumps, at which the pkg-config name would change to prevent plugins from building against an incompatible version.

Michael Fisher