Hi
I wrote a new LV2 mini host,
*Why?*
The LV2 ecosystem has many excellent hosts — from full DAWs to modular
environments.
However, in most of them the LV2 hosting logic is deeply embedded inside
large and complex code-bases.
Luma keeps the core hosting logic simple and visible, making it easy to
read and understand how LV2 hosting actually works, strongly separated
from any widget toolkit or audio/midi engine in use.
*What it supports*
* Multi-instance LV2 plugin hosting
* LV2 plugins with X11 / GTK2 UIs
* Preset load and save
* LV2 state store and restore
* Shared worker thread
* Shared UI thread
* Terminal NO-GUI mode
* Debug build with DummyEngine
*Typical uses*
* learning how LV2 hosting works
* debugging LV2 plugins
* testing LV2 extensions
* running plugins headless
* building your own experimental LV2 hosts
here you go: https://github.com/brummer10/Luma
regards
hermann