Вверх ↑
Ответов: 2293
Рейтинг: 678
#1: 2018-11-10 22:48:26 ЛС | профиль | цитата
lisnic, раньше мне не приходилось считать точное время, так что могу ошибаться. Но вот как это вижу. В вашем файле
player1kar.PNG

во втором блоке (треке) первая пауза равна 460 вторая 213.
Подглядывая на формулу у меня получается:
460 * (600000 / 120) / 1000 = 2300 (2,3 секунды)
213 * (600000 / 120) / 1000 = 1065 (1,065 секунды)
Выходит что Mi появится на 2,3 секунде, а на 3,365 секунде (2,3 + 1,065) появится Fa.

А вообще почитайте про формат файла midi поподробней. Ваша задача сильно отличается от задачи ТС (ser_davkin), в том плане что она сложнее (обратите внимание на последний абзац в вашем скриншоте выложенном постом выше).
карма: 11

0
Редактировалось 1 раз(а), последний 2018-11-10 22:50:12