Внутри записей расположена вся информация.
Первая, основная запись в миди-файле начинается с идентификатора Mthd. Эта запись основная и может быть во сём файле только одна. Именно внутри неё задаются общие параметры миди-файла.
Далее идут записи типа Mtrk. Таких записей может быть много, от 0 до 65-ти с копейками тысяч.
Итак, читаем файл "глазками" с адреса 00000000:
Отмечены 4 значения, которые сейчас нам нужны, по ним мы определяем, что это миди-файл.
00000000 4В 54 68 64
Из Википедии: Отметим, что первые четыре байта заголовка образуют MThd (то есть первыми четырьмя байтами заголовка являются ASCII значения букв 'M', 'T', 'h', и 'd').
Эти буквы подсвечены в правом столбце, чтобы не искать эти значения "по бумажке".
попробуй дальше по информации Вики расшифровать до конца записи, хотя в принципе, шпаргалку раньше я уже написал.


