2012-03-12 252 views

回答

4

我不認爲我的答案是MIDI特定的,但要將每分鐘節拍轉換爲ms-per-beat,這是否可行?

ms_per_beat = 1000 * 60/bpm 

換句話說,我認爲你有一個額外的「24」在那裏。

2

很簡單,就是:

Time of 1 beat in ms = 1000 * 60/BPM = 60000/BPM 
+0

威爾 - 沒有這個時間放單位底部,當@ user1195202要求他們出現在頂部? – 2012-03-12 21:35:53

+1

你是對的......在我的匆忙中,我寫錯了方向!我會編輯它是正確的。 – 2012-03-12 21:38:22

0

它看起來像你的公式假定數據從一個標準的MIDI文件,其中的節奏在蜱,那裏有每四分音符24個刻度來表示的到來。它不會給你每毫秒毫秒,它給你每毫秒的毫秒數。

相關問題