Как я уже писал ранее, я пишу парсер MIDI на Python. Я сталкиваюсь с ошибкой, когда мой анализатор застревает, потому что он пытается прочитать событие с именем 2a
, но такого события не существует. ниже приведена выдержка из рассматриваемого MIDI-файла:
5d7f 00b5 5d7f 00b6 5d7f 00b1 5d00 00b9
5d00 8356 9923 7f00 2a44 0192 367f 0091
237f 0099 4640 0092 2f7c 0099 3f53 0b3f
Я проанализировал файл вручную и застрял в том же месте, что и мой анализатор! MIDI-файл воспроизводится, поэтому я знаю, что он действителен, но я уверен, что я неправильно читаю события.