/srv/irclogs.ubuntu.com/2023/06/07/#ubuntustudio.txt

gordonjcpOvenWerks: those are plugins08:14
gordonjcpOvenWerks: not plugin *formats*08:14
gordonjcpOvenWerks: I have a softsynth that I want to port to run on a PC08:14
OvenWerksgordonjcp: sorry, I missed on that. The two plugin formats in use on Linux are LV2 and VST3. In general, LV2 is a better plugin format to use as it does allow more. However, if you are starting with a VST3 aleady, merely changing to LV2 is not going to magically add extra functionallity.13:33
gordonjcpthe existing code is not in a plugin, it's embedded DSP code that I'm porting13:36
gordonjcpI guess some of it is in C, for general-purpose microcontrollers, rather than DSP code13:36
gordonjcpI had a look at some of the LV2 examples but I can't really figure out how to make it work, or even compile13:37
gordonjcpI used to use waf a long time ago and I guess it's not been updated13:37
gordonjcplv2 seems a bit cumbersome compared to dssi13:37
OvenWerksgordonjcp: which GUI to use is another subject all together. Stay away from gtk or other system GUI. it is important to make sure the plugin is statically linked which is possible with qt but most people use either their own gui or juce13:38
OvenWerksdssi is dead13:38
OvenWerksand has been for a long time13:38
OvenWerksI understand the hesitation on LV2 but there are hosts that don't load dssi plugins13:41
OvenWerksI think the juce toolkit makes both vst3 and lv2 and jack client from the same codebase but I am sure the developer still has to make sure everything lv2 needs is there too.13:50
OvenWerksgordonjcp: you could also ask on #lad13:51
OvenWerksThe people there are more up to date.... and actually make both vst3 and lv2 plugins. I have never built an audio plugin myself.13:52
gordonjcpyou know what13:53
OvenWerksanyway, I am off to a meeting.13:53
gordonjcpI'll just make it a standalone jack app13:53
gordonjcpthanks13:53
gordonjcpenjoy your meeting, I've been trying to give them up recently13:54
OvenWerksno problem... jack clients I have built..13:54
OvenWerksand I think pipewire is beathing new life into jack.13:54
gordonjcpI've kind of had to get back into doing PC audio stuff recently14:01
gordonjcpand it's an absolute shitshow14:01
gordonjcpe15:59

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!