1

誰かが式を知っていますか?

私は次のことを試みました:1000 /((BPM * 24)/ 60)。しかし、正しくないようです。

4

4 に答える 4

5

私の答えは MIDI 固有のものではないと思いますが、1 分あたりのビート数を 1 ビートあたりのミリ秒に変換するには、これでうまくいきますか?

ms_per_beat = 1000 * 60 / bpm

つまり、余分な「24」が入っていると思います。

于 2012-03-12T21:28:53.100 に答える
2

それは単純です:

Time of 1 beat in ms = 1000 * 60 / BPM = 60000 / BPM
于 2012-03-12T21:28:56.330 に答える
1

あなたの数式は、標準の midi ファイルからのデータを想定しているようです。テンポはティックで表され、4 分音符あたり 24 ティックです。ビートごとにミリ秒を提供するのではなく、ティックごとにミリ秒を提供します。

于 2012-03-12T22:51:44.903 に答える
0

BPMをMSに変換する記事を書きました

そして、点線や三連符を表示するなど、まさにそれを行うDelay Time Calculatorというオンライン アプリを作成しました。

于 2015-04-01T20:04:52.197 に答える