lv2tutorial icon indicating copy to clipboard operation
lv2tutorial copied to clipboard

Plugin DSP and UI binaries do not need to be split

Open falkTX opened this issue 4 years ago • 2 comments

Another correction.

Having the plugin dsp stuff in a binary and the UI in another binary is not a requirement. Developers are free to place everything inside a single binary, even multiple plugins and multiple UIs.

You can also split the binaries inside an LV2 bundle so each plugin in the bundle gets a different one.

In resume, there is no restrictions for this whatsoever, and implying there is, is misleading.

falkTX avatar Oct 01 '21 14:10 falkTX

You are right, of course. There is no need to have two ore even more binaries. And I know that you don't do splitting ;-). But you CAN do it. I used LittleFly by brummer10 as an example it the video 01. And he's one of the programmers who prefer to split DSP and GUI code into two binaries.

sjaehn avatar Oct 01 '21 21:10 sjaehn

The splitting makes sense typically, but not always. I most definitely do it as much as possible. In some stuff like JUCE it is not possible by design, sadly.

falkTX avatar Oct 01 '21 22:10 falkTX