You were probably using explicit port numbers rather than the default defined in Options
Actually, @djogon deserves the credit â he already suspected it was an OSC settings problem as thatâs the only thing different between different instances of GP
@Markus - when I suggested earlier that you disable your WiFi and UNPLUG your hard network cable - this is what I had in mind, but of course, if you used 127.0.0.1 with same ports as your in and out IP address that would not have made a difference.
Otherwise - that suggestion should have worked and revealed the issue.
@djogon Yes indeed. Unfortunately when I started learning scripting some month ago I was not aware GP uses this OSC Connections also internally at some point. I felt free to configure OSC cleint/server IP settings just according to my needs in the local and global rack space scripts. And since my communication was unidirectional (local rackspace instructs global rackspace to load an appropiate GP User Preset on each VST plugin without returning any response/acknowledge), I could use same port number for local loopback without the risk of getting loops.
But may be this could be prevented/forbidden by GP in future releases because of loops in bidirectional communication.
It doesnât by itself! GP can send OSC messages out and it can respond to incoming OSC messages.
But if you connect an âoutputâ directly back to an âinputâ, you will create a feedback look, just as if you hold a microphone close to a speaker thatâs rendering whatever comes into the microphone.
We will have to see how much we can do to protect against this.
No, not if communication is unidirectional which means that IP endpoint sends a mesasge to himself but does not repond to this message where we have just a single âreply to senderâ but no endless loop causing any issues.This exactly was the use case in my scripts. This is like a singer getâs his own voice back to his own ears via in ear monitroing but not back to his microphone because there is no speaker next to him. At least if OSC ist UDP based. may be TCP would be another story.
But since GP can not 100% know how this OSC config is used may be itâs good to block this.
GP will often respond to incoming requests from remote devices, for example, if you have a tablet that sends a message to GP to switch songs, GP will send back information after switching so that your tablet can update its display.
Yes I see, and this was something I was not aware of right from the beginning of my learning curve.
I often hear product managers saing âletâs put ourselfes in our customers shoesâ. So I just try to communicate all what I have been doing and thinking in order to help preventing other custormers from running into the same issue.
But apart from that, excellent support, highly professional and fast!! Thank you so much!
Oh sureâŚand (a) we appreciate it and (b) we will add in that check. Itâs just that itâs very unusual for this scenario to occur