[PlanetCCRMA] The Linux FreeVSTi Compatibility List

Kjetil Svalastog Matheussen k.s.matheussen@notam02.no
Thu May 6 05:43:01 2004


On Thu, 6 May 2004, Christian Frisson wrote:

> Hi,
> 
> Kjetil Svalastog Matheussen wrote:
> 
> > Very nice work. However, I think you may have misunderstood how the 
> > vstserver works:
> > 
> > The vstserver does actually work by setting up a bounch of processes and 
> > threads, and are very very far from being single-threaded. There are no 
> > limitations on how many vsti's you run simultaniously.
> 
> My apologies... My dev knowledge is too low to be mentionned. Additionally,
> French people like me don't always speak English very well ,-) I've definitely
> made this thread confusion during my tests, as I tried to launch two plugins
> simultaneously, both with vsti, and had VSTserver return errors... Had just
> another go today, works perfectly! Mea culpa.
> 

Good to hear.


> When it comes to limit the number of opened console windows, how should I define
> my paths correctly system-wide? On Fedora Core 1 - seems to be relevant in this
> case - appending "export VST_PATH=..." to the file /etc/profile and sourcing it
> afterwards does only define the path for console use. When using the launcher
> (Alt+F2) to start plugins with "vsti plugin_name", it doesn't seem to recognize
> VST_PATH.
> 
Strange. What if you replace "vsti plugin_name" with
"export VST_PATH=... vsti plugin_name" or
"xterm -e vsti plugin_name" or
"bash -c "vsti plugin_name"" ?


> > The difference between the vstserver and the new fst-library made by 
> > Torben Hohn and Paul Davies is that the fst-library runs the vst-plugin
> > in the same process, while using the vstserver-system you run the 
> > vst-plugin inside a new process set up by the vstserver.
> > 
> > What this means is that you get less contex-switches and therefor
> > better performance when running many (something like more than 8 according 
> > to Paul) vst-plugins simultaniously using the fst-library.
> 
> What kind of features are already planned for the next releases of both projects?
> 

I need to get the vstserver to compile with wine again. I haven't 
succeeded with that yet. (not without linking with pthread at least).


--