Maybe I’m just misunderstanding something basic. I always found it confusing with MIDI as to what is in and what is out (because the in on one end is the out on the other and vice versa). So… in GP devices that issue midi messages are MidiIn. Makes sense. Midi input comes from them and likewise, devices that receive are MidiOut as they receive output.
Ok, no probs, why am I writing this.
In GPScript you send messages to MidiInBlock. This makes no sense to me and seems to contradict the above convention.
Then when I want to send a midi message to a device, I have to send it to a MidiInBlock. If I attach that to a device that has a midi input (a MidiOut device) then GPScript (understandably) complains that “MIDI Out is not a MidiIn Block”. And if I send it so a MidiIn device then it doesn’t seem to work (unsurprisingly since the device has no midi input).
Am I doing or misunderstanding something very basic?