如果发生midi速度变化,它会改变所有剩余速度变化的时间吗?

时间:2011-05-03 07:42:42

标签: c++ file midi

我现在正在解码midi文件,这并不简单,但无论如何我想为自己做。 我知道速度变化会影响所有曲目,但我只是认为它会影响所有即将到来的速度变化。在接受这个理论之前,我只是想确定一下。

1 个答案:

答案 0 :(得分:3)

首先,要通过@sehe更正注释,MIDI速度更改不会将BPM用于其单位,尽管它们是绝对的。速度变化使用microseconds per quarter note,而不是每分钟节拍。

也就是说,MIDI速度的变化并不相互相关,所以你不必担心相互影响的速度变化。或举一个例子,假设您的序列中有三个速度变化:

A=110 BPM ..... B=120 BPM ...... C=140 BPM

您从序列中移除B,当您到达C时,速度仍为140 BPM。希望能回答你的问题!