Если произойдет изменение темпа midi, изменит ли оно время оставшегося изменения темпа? - PullRequest
1 голос
/ 03 мая 2011

Я сейчас декодирую MIDI-файлы, это не просто, но в любом случае я хочу сделать это для себя. Я знаю, что изменение темпа влияет на все треки, но я просто думаю, что оно влияет на время всех предстоящих изменений темпа. Я просто хочу убедиться, прежде чем принять эту теорию.

1 Ответ

3 голосов
/ 03 мая 2011

Во-первых, чтобы исправить комментарий @sehe, изменения темпа MIDI не используют BPM для своих единиц, хотя они являются абсолютными. Изменения темпа используют микросекунд на четвертную ноту , а не ударов в минуту.

Тем не менее, изменения темпа MIDI не связаны друг с другом, поэтому вам не нужно беспокоиться об изменениях темпа, влияющих друг на друга. Или, например, скажем, у вас есть три изменения темпа в вашей последовательности:

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

И вы удаляете B из последовательности, темп все равно будет 140 ударов в минуту, когда вы достигнете C. Надеюсь, что ответ на ваш вопрос!

...