我正在解碼midi文件,這並不簡單,但無論如何我想爲自己做。 我知道速度變化會影響所有曲目,但我認爲它會影響所有即將到來的速度變化的時間。在我接受這個理論之前,我只想確定。如果發生中等速度變化,它會改變所有剩餘速度變化的時間嗎?
1
A
回答
3
首先,要通過@sehe更正評論,MIDI速度更改不會將BPM用於其單位,儘管它們是絕對的。速度更改使用microseconds per quarter note,而不是每分鐘節拍。
也就是說,MIDI速度變化不是彼此相對的,所以你不需要擔心彼此影響的速度變化。還是舉個例子,假設你有你的序列中有三個速度變化:
A=110 BPM ..... B=120 BPM ...... C=140 BPM
你從序列中刪除B
,節奏依然會140 BPM,當你達到C
。希望這能回答你的問題!
+0
這是我的問題的正確答案。無論如何,這個問題是錯誤的。 – 2011-05-03 15:15:25
+0
我很高興你有詳細資料:_ Thx分享 – sehe 2011-05-03 15:23:10
相關問題
- 1. Swift 2:給所有精靈產生速度變化的方法
- 2. 使用pygame時,我的mp3文件的速度發生變化
- 3. 如何改變狀態改變的速度/持續時間?
- 4. 當div的高度發生變化時動畫變化
- 5. Gmail Divs-它們變化的速度有多快?
- 6. MKCoordinateregion的中心在跨度發生變化時發生變化 - iphone
- 7. 改變「速度」幾秒
- 8. 改變擊鍵速度C++
- 9. 畫布線寬度在畫布寬度變化時發生變化
- 10. iPhone加速度計改變敏感度
- 11. 零速度的CALayer不會改變它的位置
- 12. IOS迅速變化的方向會改變的UIView設計
- 13. 如何讓div在高度變化時自動改變高度?
- 14. Android-如何根據加速度變化來確定當前速度
- 15. 不可能改變加速度計的速度
- 16. 應對軟件開發變化的速度
- 17. Android加速度計只檢測到兩個維度的變化
- 18. 如果其中一方發生變化,則來自特定類相等的變量仍然會一起變化
- 19. 儘管速度變化統一,球仍以相同的速度移動
- 20. Convert.ToDateTime運行速度慢,當文化改變
- 21. 改變的console.log的速度環
- 22. 變量變化時字典中的值發生變化
- 23. 如果新值發生變化,觸發角度手錶
- 24. 應用程序/遊戲發佈後速度會變快嗎?
- 25. 防止菜單高度發生變化?
- 26. 加速度計'高度變化'代碼PIC
- 27. 變化高度
- 28. 變化高度
- 29. DIV @ 100%剩餘可變寬度
- 30. 有什麼工具可以改變JS的速度嗎?
你的問題可能會更清楚。 IIRC速度變化帶有絕對(BPM)參數,所以如果你問我,它會一直持續到下一個速度變化。但你可以很容易地用一個midi玩家測試這個 – sehe 2011-05-03 08:03:29
我同意這個問題並不清楚。 「所有剩餘速度改變的時間」是指:「在時間軸上的所有速度改變後」,速度改變的時間是:「速度改變的實時」。 – 2011-05-03 15:14:40