Если произойдет изменение темпа midi, изменится ли это на все оставшееся время изменения темпа?

#c #file #midi

#c #файл #midi

Вопрос:

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

Комментарии:

1. Ваш вопрос мог бы быть более ясным. Изменения темпа IIRC выполняются с параметром absolute (BPM), так что это будет продолжаться до следующего изменения темпа, если вы спросите меня. Но вы могли бы легко протестировать это с помощью midi-плеера

2. Я согласен с тем, что вопрос неясен. «все оставшееся время изменения темпа равно» означает: «все изменения темпа после этого на временной шкале», а время изменения темпа равно: «изменение темпа в реальном времени».

Ответ №1:

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

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

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

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

Комментарии:

1. Это правильный ответ на мой вопрос. В любом случае, вопрос был неправильным.

2. Я рад, что у вас были подробности: _ Спасибо, что поделились