有人知道公式吗?
我试过以下: 1000 /((BPM * 24)/ 60)。 但似乎不正确。
答案 0 :(得分:5)
我认为我的答案不是特定于MIDI的,但是要将每分钟节拍转换为每次节拍数,这会有效吗?
ms_per_beat = 1000 * 60 / bpm
换句话说,我认为你有一个额外的“24”。
答案 1 :(得分:2)
简单地说:
Time of 1 beat in ms = 1000 * 60 / BPM = 60000 / BPM
答案 2 :(得分:1)
看起来您的公式假设数据来自标准midi文件,其中节奏以刻度表示,其中每四分音符有24个刻度。它不是每次击打你的ms,而是每次给你ms。
答案 3 :(得分:0)
我创建了一个名为Delay Time Calculator的在线应用程序,其中包括为您提供点缀和三联音符