각 오디오 프레임 에 있 어서 , 프로세서 ( 8 ) 는 하나 이상 의 MIDI 파일 을 판독 하 고 , 이 MIDI 파일 로부터 의 MIDI 명령 들 을 실행 할 수 도 있 다 . 이 들 MIDI 명령 들 에 기초 하 여 , 프로세서 ( 8 ) 는 DSP ( 12 ) 에 의한 프로세싱 을 위해 MIDI 이벤트 를 스케줄링 하고 , 이 스케줄링 에 따라 MIDI 이벤트 를 DSP ( 12 ) 로 디스 페치 한다 . 특히 , 프로세서 ( 8 ) 에 의한 이 스케줄링 은 , MIDI 파일 내 에 지정 된 타이밍 파라미터 에 기초 하 여 식별 될 수 있 는 MIDI 이벤트 와 연관 된 타이밍 의 동기 화 를 포함 할 수 도 있 다 . MIDI 파일 내 의 MIDI 명령 들 은 특정 MIDI 보이스 가 시작 또는 정지 되 도록 명령 할 수 도 있 다 . 다른 MIDI 명령 들 은 애프터 터치 ( aftertouch ) 효과 , 호흡 제어 효과 , 프로그램 변경 , 피치 벤드 ( bend ) 효과 , 팬 레프트 ( pan left ) 또는 팬 라이트 ( pan right ) 와 같 은 시스템 메시지 , 서 스테인 페달 ( sustain pedal ) 효과 , 주 볼륨 제어 , 타이밍 파라미터 와 같 은 시스템 메시지 , 조명 효과 큐 ( cue ) 와 같 은 MIDI 제어 메시지 , 및 / 또는 다른 사운드 영향 에 관련 될 수 도 있 다 . MIDI 이벤트 를 스케줄링 한 후 에 , 프로세서 ( 8 ) 는 , DSP ( 12 ) 가 이벤트 를 처리 할 수 있 도록 메모리 ( 10 ) 또는 DSP ( 12 ) 에 스케줄링 을 제공 할 수 도 있 다 . 대안 으로 , 프로세서 ( 8 ) 는 시간 동기 화 된 방식 으로 MIDI 이벤트 를 DSP ( 12 ) 로 디스 패 칭함 으로써 스케줄링 을 실행 할 수 도 있 다 .