2014-09-26 2 views

답변

1

MusicSequenceSetMIDIEndpoint (sequence, endpointRef);를 사용할 수 있습니다.

CAClockRef mtcClockRef; 
    OSStatus err; 
     err = CAClockNew(0, &mtcClockRef); 
      if (err != noErr) { 
       NSLog(@"\t\terror %ld at CAClockNew()", err); 
      } 
      else { 
       CAClockTimebase timebase = kCAClockTimebase_HostTime; 
       UInt32 size = 0; 
       size = sizeof(timebase); 
       err = CAClockSetProperty(mtcClockRef, kCAClockProperty_InternalTimebase, size, &timebase); 
       if (err) 
        NSLog(@"Error setting clock timebase"); 

UInt32 tSyncMode = kCAClockSyncMode_MIDIClockTransport; 
       size = sizeof(tSyncMode); 
       err = CAClockSetProperty(mtcClockRef, kCAClockProperty_SyncMode, size, &tSyncMode); 

다음 여기에 몇 가지 참조 코드 VVMIDINode 거기 미디 엔드 포인트

err = CAClockSetProperty(mtcClockRef, kCAClockProperty_SyncSource, sizeof(endpointRef), endpointRef); 

를 사용하는 시계를 설정 동기화 모드를 설정 미디 클럭을 생성 ->https://github.com/mrRay/vvopensource/blob/master/VVMIDI/FrameworkSrc/VVMIDINode.h

+0

분명히 CAClock은 iOS에서 지원되지 않습니다 (8.3 현재). –

관련 문제