Довольно простой вопрос, для которого у меня есть предположение, но я не могу найти окончательный ответ нигде.Как сообщение Midi TEMPO относится к другим трекам?
Фон: У меня есть многодорожечный midi-файл с элементами управления TEMPO на первом треке. Мне нужно перевести счет ABSOLUTE_TICK в другие дорожки на «Секунды» (смещение в дробных секундах от начала midi-файла).
У меня есть формула, связывающая ABSOLUTE_TICK с секундами на основе PulsePerQuarterNote (PPQN) для файла в темпе (MS за четверть ноты).
Вопрос: происходит ли изменение TEMPO на первом треке (дорожка 0) применительно ко всем остальным трекам?
Если да, тогда, когда я разбираю другие дорожки (например, трек 4, в котором меня интересуют сообщения NOTE_ON и NOTE_OFF), мне нужно будет держать палец, указывающий на изменения TEMPO в дорожке 0 параллельно. Это правильно?
Спасибо,
Марк
Спасибо Nik ... и ссылка, которую вы дали, на сегодняшний день является самой полезной ссылкой на MIDI, которую я нашел. –
Да, я очень люблю эту веб-страницу. Это сокровищница для всех вещей MIDI, а также хорошая догадка юмористки, чтобы вещи не становились слишком сухими. Если вы еще не поняли это, главная страница портала находится на http://home.roadrunner.com/~jgglatt/ –
Новый дом: http://www.blitter.com/~russtopia/MIDI/ ~ jglatt/tech/midifile.htm –