0
我試圖理解在計算機上播放.midi文件的方式。 我明白關於/ note off消息的概念和它的參數,但我只是沒有得到如何設置音符長度。 用裸手發聲很容易(注意/延遲/音符關閉),但是有沒有延遲MIDI字節碼的問題? 運行.midi曲調會在音符之間提供準確的音符長度和暫停,這是如何完成的?是否有延遲消息?確定MIDI音符長度
我試圖理解在計算機上播放.midi文件的方式。 我明白關於/ note off消息的概念和它的參數,但我只是沒有得到如何設置音符長度。 用裸手發聲很容易(注意/延遲/音符關閉),但是有沒有延遲MIDI字節碼的問題? 運行.midi曲調會在音符之間提供準確的音符長度和暫停,這是如何完成的?是否有延遲消息?確定MIDI音符長度
一個MTrk事件的語法是非常簡單的:
<MTrk event> = <delta-time><event>
<delta-time>
被存儲爲可變長量。它表示以下事件發生之前的時間量。
來源:http://www.cs.cmu.edu/~music/cmsip/readings/Standard-MIDI-file-format-updated.pdf
評分在頂部兩個條目[此表(http://www.midi.org/techspecs/midimessages.php) –