thadeuluiz / RTspice

A real-time netlist based audio circuit plugin
GNU General Public License v3.0
63 stars 1 forks source link

Export to LV2 audio plugin? #1

Open mxmilkiib opened 4 years ago

mxmilkiib commented 4 years ago

Could this be possible in RTspice? dkbuilder has has a similar premise. Maybe the DPF framework could help.

thadeuluiz commented 4 years ago

Hi, sorry for the late response, I missed the github notification somehow.

I am not familiar with LV2, however DPF seems almost a drop-in replacement for JACK. Latency was an issue when development begun, and JACK apparently was the best solution at the time.

Personally, I am not a huge fan of JACK; setting up JACK messed up my system a bit. If LV2 is a superior solution, this is definitely an option. Please let me know if you are still interested.

mxmilkiib commented 4 years ago

No worries. I'm interested, mostly from a modular synth perspective.

JACK is the best solution for low-latency with audio/MIDI/CV/OSC patching between apps, but indeed it can be a faff in some situations or simply not needed (if the user isn't going outside one DAW).

LV2 brings (more) metadata and makes session management easier (though the line between JACK and LV2 is blurred in more than one way with Carla when it is in multi-client mode).

Luckily DPF can target both (and more).

N.b. there is #lad (and the quieter #lv2) on freenode if you've any questions.