coreMIDI と Xcode で "MIDIThruConnectionCreate" にこれを試しましたが、うまくいきません。MIDI インと MIDI アウトは機能していますが、MIDI スルーが機能していません。助けてくれてありがとう。
- (void) midiThru
{
MIDIThruConnectionParams params;
CFDataRef dataRef;
#if __LP64__
typedef MIDIObjectRef MIDIThruConnectionRef;
#else
typedef struct OpaqueMIDIThruConnection * MIDIThruConnectionRef;
#endif
MIDIThruConnectionRef thru;
MIDIThruConnectionParamsInitialize(¶ms);
params.numSources = 1;
params.sources[0].endpointRef = sourceMIDI;
params.numDestinations = 1;
params.destinations[0].endpointRef = destMIDI;
dataRef = CFDataCreate(NULL, (unsigned char*) ¶ms,
sizeof(MIDIThruConnectionParams));
s = MIDIThruConnectionCreate(NULL, dataRef, &thru);
CFRelease(dataRef);
}