gordonjcp | OvenWerks: those are plugins | 08:14 |
---|---|---|
gordonjcp | OvenWerks: not plugin *formats* | 08:14 |
gordonjcp | OvenWerks: I have a softsynth that I want to port to run on a PC | 08:14 |
OvenWerks | gordonjcp: 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 |
gordonjcp | the existing code is not in a plugin, it's embedded DSP code that I'm porting | 13:36 |
gordonjcp | I guess some of it is in C, for general-purpose microcontrollers, rather than DSP code | 13:36 |
gordonjcp | I had a look at some of the LV2 examples but I can't really figure out how to make it work, or even compile | 13:37 |
gordonjcp | I used to use waf a long time ago and I guess it's not been updated | 13:37 |
gordonjcp | lv2 seems a bit cumbersome compared to dssi | 13:37 |
OvenWerks | gordonjcp: 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 juce | 13:38 |
OvenWerks | dssi is dead | 13:38 |
OvenWerks | and has been for a long time | 13:38 |
OvenWerks | I understand the hesitation on LV2 but there are hosts that don't load dssi plugins | 13:41 |
OvenWerks | I 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 |
OvenWerks | gordonjcp: you could also ask on #lad | 13:51 |
OvenWerks | The 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 |
gordonjcp | you know what | 13:53 |
OvenWerks | anyway, I am off to a meeting. | 13:53 |
gordonjcp | I'll just make it a standalone jack app | 13:53 |
gordonjcp | thanks | 13:53 |
gordonjcp | enjoy your meeting, I've been trying to give them up recently | 13:54 |
OvenWerks | no problem... jack clients I have built.. | 13:54 |
OvenWerks | and I think pipewire is beathing new life into jack. | 13:54 |
gordonjcp | I've kind of had to get back into doing PC audio stuff recently | 14:01 |
gordonjcp | and it's an absolute shitshow | 14:01 |
gordonjcp | e | 15:59 |
Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!