Re: VSTPlugin on Linux

[email protected] Thu, 8 Apr 2021 17:21:20 +0200
Newsgroups gmane.comp.audio.supercollider.user
Message-ID <[email protected]>
Hi,

> To give you an example, when the plugin is loaded and I send the /getn
> message, scsynth receives it correctly but sends back the /vst_setn
> answer to sclang (port 57110) and not back to my application.
VSTPlugin uses Node replies to send data back to the Client. Node
replies are always sent to *all* registered Clients. So what's happening
is that sclang receives the message, but your Client does not. It is
probably an issue with your networking code.

> Another minor road block is the fact that I am not able to query the
> VST parameters names, only the values.
When the plugin is probed, all static plugin info is transmitted to the
Client via a temp file. Additionally, all plugin info is cached in a
file called "cache.ini" in the (hidden) ".VSTPlugin" folder in your home
directory. Check out "VSTPlugin-UGen-Documentation.schelp" for how to
interface with the VSTPlugin UGen with a custom Client.

Christof

On 08.04.2021 14:39, [email protected] wrote:
> Hi Christof,
>
> Very good news about the new version of vstplugin, that will
> definitely help.
> While experimenting with vstplugin it raises a couple questions, that
> I feel I could ask you.
> The first one I am pretty sure is not completely related to the plugin
> but I am not sure where to look at.
> For various reasons, I am not using sclang to control vstplugin but
> rather sending OSC messages to scsynth to do the task.
> However, when sending messages to VSTPlugin, I am not receiving the
> response.
> To give you an example, when the plugin is loaded and I send the /getn
> message, scsynth receives it correctly but sends back the /vst_setn
> answer to sclang (port 57110) and not back to my application.
> I am not sure how I could proxy back the responses so that my
> application gets the response.
>
> Another minor road block is the fact that I am not able to query the
> VST parameters names, only the values.
> It looks like it is definitely possible since the names are presente
> when I open the VST gui.
>
> Thanks for your help
>
> @.
>
>
>
>
> Le ven. 2 avr. 2021 à 18:23, <[email protected]
> <mailto:[email protected]>> a écrit :
>
>     Cool! Maybe you could do a side by side comparison and tell me if
>     something doesn't work as well as in yabridge. Also, I'd be interested
>     to know which one performs better.
>
>     Christof
>
>     On 03.04.2021 00:09, mail-7db+uFJyHB4PRnmXVbbcgVpr/1R2p/[email protected]
>     <mailto:mail-7db+uFJyHB4PRnmXVbbcgVpr/1R2p/[email protected]> wrote:
>     > Nice !! I am using it quite a lot with Yabridge as a wine bridge and
>     > it works flawlessly by the way. Excited for this new feature!
>     >
>     > On 01/04/2021 02.45, [email protected]
>     <mailto:[email protected]> wrote:
>     >> In the meantime, I've been experimenting a bit with Wine and
>     the next
>     >> VSTPlugin version will probably have native Wine support,
>     meaning you
>     >> will be able to run Windows VSTs on Linux without any third-party
>     >> tools :-)
>     >
>     > _______________________________________________
>     > sc-users mailing list
>     >
>     > info (subscription, etc.):
>     >
>     http://www.birmingham.ac.uk/facilities/ea-studios/research/supercollider/mailinglist.aspx
>     <http://www.birmingham.ac.uk/facilities/ea-studios/research/supercollider/mailinglist.aspx>
>     > archive: http://www.listarc.bham.ac.uk/marchives/sc-users/
>     <http://www.listarc.bham.ac.uk/marchives/sc-users/>
>     > search: http://www.listarc.bham.ac.uk/lists/sc-users/search/
>     <http://www.listarc.bham.ac.uk/lists/sc-users/search/>
>
>     _______________________________________________
>     sc-users mailing list
>
>     info (subscription, etc.):
>     http://www.birmingham.ac.uk/facilities/ea-studios/research/supercollider/mailinglist.aspx
>     <http://www.birmingham.ac.uk/facilities/ea-studios/research/supercollider/mailinglist.aspx>
>     archive: http://www.listarc.bham.ac.uk/marchives/sc-users/
>     <http://www.listarc.bham.ac.uk/marchives/sc-users/>
>     search: http://www.listarc.bham.ac.uk/lists/sc-users/search/
>     <http://www.listarc.bham.ac.uk/lists/sc-users/search/>
>