Is it possible to link parameters between plugins?
-
Hello.
Can i link the same parameter between plugin instances? The most basic example of what I mean is the Blue Cat's Gain Suite, which lets you add each plugin instance to a group, and that way all of the instances of the same group will have the save settings.What's the easies way to achieve this?
Thanks. -
@Bicrome This is a very good question that hasn't been raised for a while. I think brands who are doing this are using specific pipe/thread communication.
@aaronventure did it using OSC protocol:
https://forum.hise.audio/topic/9119/osc-for-crosstalk-one-manager-for-sending-another-for-receivingas well someone else way before that I can't remember...
-
@ustk OSC doesn't work. You need to write to a file and read it on a timer. It's dirty as hell but it works.
Named pipe or some other memory-based solution would be much better, though, and a lot faster (no filesystem access needed).
Named Pipe idea
@Christoph-Hart This is my entire class. It works great. I have a value change broadcaster for all my controls, and it checks for the condition (key modifier...
Forum (forum.hise.audio)
-
@aaronventure I used a file based communication a long ago but it was too dirty, I reckon @Christoph-Hart said it's a no no and possibly advised for OSC, but here my memory is fading… and if you did not succeed then it's a dead end for me
-
@aaronventure Sick concept. Im gonna have to try this out for myself.
-
@ustk it's just a nono for realtime communication, if you are exchanging a non-realtime state then it's fine.
But instead of the named pipe thing I could also repurpose the web socket function that I slapped onto the Webview, this would also give you network communication abilities in addition to local data communication.
-
@Christoph-Hart said in Is it possible to link parameters between plugins?:
give you network communication
Excellent, I can have a lan party with my snake game :)
-