Re: [LAD] VSTGUI porting in Linux

From: Louis Gorenfeld <louis.gorenfeld@email-addr-hidden>
Date: Fri Nov 23 2012 - 02:50:50 EET

>> Hello Louis,
>>
>> You might want to contact Filipe Coelho (aka falktx).
>>
>> http://forum.linuxmusicians.**com/viewtopic.php?f=47&t=10231<http://forum.linuxmusicians.com/viewtopic.php?f=47&t=10231>
>>
>> Regards,
>>
>> Jeremy
>>
>
>I have some experimental code for VST UIs in Linux (using openGL), it's not
>ready for release...
>I've uploaded a source tarball with a plugin inside, although the UI seems
>to have some little issues right now:
>http://kxstudio.sourceforge.net/tmp/3BandEQ-VstTest1.tar.gz
>
>I'll work more on it soon, so for now it can be a "preview" of how it is
>done.
>But in short, it uses something I call "DISTRHO Plugin Toolkit", which
>similar to Juce can make a single source code compile into different plugin
>APIs (At the moment LADSPA, DSSI, LV2, VST and Standalone, some better than
>others).
>This plugin uses openGL for the UI, but Qt4 can be used alternatively.

DISTRHO looks interesting, but I was wondering maybe if my existing
VSTGUI code could somehow be used with the least amount of
adjustments. I guess since it's just a bunch of x,y offsets and basic
widgets it shouldn't be too hard to port to another toolkit, but I
don't have the free time I used to. But, I'll definitely consider it.
It's free, right? I didn't see a license so I'm guessing it'd be ok to
bake into my binary-only application (apologies if I just missed it).

I'm wondering if maybe downgrading VSTGUI and making the plugin
perfectly WINE-friendly (or winelib) would be an option. Anyone know
what the best VSTGUI version might be the best target for that? And
any opinions on the VSTGUI port found at jacklab.net?

-Louis
_______________________________________________
Linux-audio-dev mailing list
Linux-audio-dev@email-addr-hidden
http://lists.linuxaudio.org/listinfo/linux-audio-dev
Received on Fri Nov 23 04:15:02 2012

This archive was generated by hypermail 2.1.8 : Fri Nov 23 2012 - 04:15:02 EET