1

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(&params);
    params.numSources = 1;
    params.sources[0].endpointRef = sourceMIDI;
    params.numDestinations = 1;
    params.destinations[0].endpointRef = destMIDI;
    dataRef = CFDataCreate(NULL, (unsigned char*) &params,
                                 sizeof(MIDIThruConnectionParams));
    s = MIDIThruConnectionCreate(NULL, dataRef, &thru);

    CFRelease(dataRef);
}
4

0 に答える 0