Как узнать, как долго ноты в MIDI - PullRequest
0 голосов
/ 29 апреля 2020

У меня есть один файл, который 4/4 времени, имеет 24 такта на клик и 8 32-х нот на такт. У меня нет другой информации, которая могла бы правдоподобно относиться к темпу. Экспериментально, я думаю, что каждый тик (или любое другое время измерения дельты) составляет около одной миллисекунды.

У меня есть другой файл, который также имеет время 4/4, имеет 24 такта на клик и 8 32-х нот на такт , Он также имеет темп 500000, который по умолчанию. Экспериментально, каждый тик составляет примерно одну 380-ую секунды.

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

Существует ли уравнение, которое я могу использовать, чтобы узнать, как долго тик использует только те числа, которые фактически указаны в файле MIDI?

I ' m, используя Mido для чтения файлов MIDI, если это имеет значение. Ни в одном из файлов нет сообщений, которые не могут быть проанализированы и которые могли бы содержать недостающую информацию о темпе.

...