Page 1 of 1

sending data between vst plugin instances (via ruby or dll)

Posted: Mon Jan 09, 2017 7:21 pm
by tester
I saw somewhere on the forum, that flowstone'ish ruby works between multiple plugin instances. If I understand correctly, tell me if I'm wrong. So here is my question.

Let say that I start the host, like reaper.
Let say that I load multiple instances of one plugin (does it matter whether on the same track or different one?).

How to send a trigger or a value from one instance to other instances of that plugin?
If not via ruby - how to make it via dll?
Some example schematic (plus opt dll) please.
[ah, not via txt file, which requires continuous disk reading.]

What I'd like to do is to sync multiple instances of a single plugin, by either triggering random generators or by sending common data. Right now I'm just putting all into one fsm file, but maybe second approach (if possible) is better?

Re: sending data between vst plugin instances (via ruby or d

Posted: Tue Jan 10, 2017 4:03 pm
by Youlean
Tell me exactly what you want and I will build you a dll. Would you like to have one shared float?

Re: sending data between vst plugin instances (via ruby or d

Posted: Tue Jan 10, 2017 6:40 pm
by tester
Good question.

Basically what I'm sending are triggers and floats on multiple channels.

So my guess is, that this could be rearranged as some structured string, where I can make an interpreter in flowstone instance (like ID/value/triggerID splitter), and the string would be passed through something located in RAM.

billv

Posted: Tue Jan 10, 2017 9:02 pm
by billv
Tester....Trog built a system for this type of thing...worked pretty good...is that what
your referring to...i can upload it if you can't find it..

Re: sending data between vst plugin instances (via ruby or d

Posted: Tue Jan 10, 2017 11:38 pm
by Youlean
Indeed, it would be better to use this stuff.
viewtopic.php?f=3&t=2622&p=13140#p13132