I have a „strange“ issue with the midi routing coming from our e-drum.
The midi (channel 10) is coming from the drum via usb to a rackspace midi in block, the midi in is wired to a midi out OSC block. This is sending to a midi in block OSC in the global rackspace.
So far so good, it works well.
But, if I open a Menu, like “Options”, in GP, and close it, reset the midi, the midi will still reach the midi in block in the rackspace, but will not recognized from the OSC blocks anymore.
Even the midi reset makes no different as long I have a second instance opened.
If I just have the “main” instance opened the midi reset will bring it back to function again, if a second instance is open the OSC communication between the mentioned blocks is not working anymore.
Just to make it clear, the midi (channel 10) is comming in after the reset, but the midi OSC’s are not working anymore.
Following a picture of the midi block setting.
Am I understanding you correctly and are you using multiple GP instances? Or do you mean the Global rackspace versus local rackspaces?
If you are using multiple GP instances, then is the problem you’re having between rackspaces within one GP instance? If yes, does it still occur when you close all other GP instances?
If you are using multiple GP instances, make sure each instance listen on a different port for OSC. The way GP has been designed, rules out the possibility to have multiple instances listening on the same port. (This is not a bug or a shortcoming imo). You can diagnose if this is the problem by (temporarily) disabling OSC in the other GP instances.
Maybe you can supply us with a minimum gig file that exposes this issue?
I rebuilt your setup (albeit with some assumptions):
2 GP instances.
Both instances listening on the same port for OSC (which is a faulty setup, but I had to try and diagnose this)
First GP instance:
A normal rackspace with a MIDI-in connected to MIDI-out-OSC. The MIDI-in receives messages from an external MIDI-controller
In the Global Rackspace a MIDI-in-OSC with the same OSC-handle as used by the MIDI-out-OSC in the normal rackspace. I attached a MIDI-monitor to see whether the chain does work.
As long as I have only this first instance, everything works the way is should.
Now I start the second GP instance:
In the normal rackspace a MIDI-in-OSC the same OSC-handle as used by the MIDI-out-OSC in the normal rackspace of the first GP instance. I attached a MIDI-monitor to confirm the chain doesn’t receive anything
So far nothing unexpected. The second instance doesn’t respond.
Now I force a kind of MIDI reset by opening the options dialog and enabling or disabling a non related MIDI device
After this I see the messages sent by the first instance appearing in the second instance, while the ‘loopback’ in the first instance is no longer working.
So the solution in your case is to make sure both instances are not using the same listening port for OSC.
I am currently not at the system, as soon I will be there I will let you know.
I am working actually with three instances; just have to carefully see what happens if I change the listening port.
What I have seen so far, the listening ports are different, but I will check and report!
I have a copy of the gig files at home and checked it, listing port of main and second instance is the same!
I have to check now which effect it will have on the functions if I will change it, I will report.