[LAD] VSTGUI porting in Linux

Filipe Lopes falktx at gmail.com
Fri Nov 16 20:50:44 UTC 2012


On Fri, Nov 16, 2012 at 7:45 PM, Jeremy Jongepier <jeremy at autostatic.com>wrote:

> On 11/16/2012 04:57 PM, Louis Gorenfeld wrote:
>
>> Hi,
>>    I'm the author of a free VST called Digits that has a Linux port.
>> Recently, I put out a new version that has a full editor GUI, but was
>> unable to get the GUI to work on Linux because VSTGUI 4 doesn't appear
>> to have a Linux port.
>>
>> What do you think the best strategy (fastest, least code changes)
>> would be to deliver a GUI for Linux users? I see on the JUCETICE site
>> that there's a VSTGUI 3.0 port, and the old 2.2 VSTGUI that comes with
>> the VST SDK has at least some Linux support (IIRC). I don't use any
>> advanced features (just dials, labels, and sliders). Are either of
>> these good options, and which would be best?
>>
>> Input from somebody experienced with this would be great.
>>
>> -Louis
>>
>
> 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.

Again, this is very new stuff, not ready for release!
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.linuxaudio.org/pipermail/linux-audio-dev/attachments/20121116/087d81cf/attachment.html>


More information about the Linux-audio-dev mailing list