Let's say that I created a VST audio plugin using MATLAB called "myVST.vst"
Then I open my DAW (Reaper/Apple Logic X), and load 3 instances of myVST on the channels:
- Audio: Vocal (myVST)
- Audio: Piano (myVST)
- Main Master Out (myVST)
I would like to know if is possible a myVST instance send messages / informations to the another myVST instance.
Example: For some reason internally calculated, the myVST loaded in the Main Master Out must inform the myVST loaded on the Vocal channel that the "myVST Gain parameter" of this myVST needs to be changed to a "-3dB" value.
At the same time the same myVST loaded in the Main Master Out must inform the myVST loaded on the Piano channel that the "myVST Low Pass Filter Frequency" of this myVST needs to me changed to a "100Hz" value.
Now, each individual instance of myVST loaded on the vocal and piano channels receives that messages/informations, and finally they can automatically change their parameters values as prompted.
Looking at the MATLAB documentation I saw that it is possible to establish a communication between MATLAB the MATLAB-generated plugins loaded from DAW using the UDP protocol:
It is possible?