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

Reply via email to