Есть ли способ получить данные ноты из файла MIDI? То есть я хочу разбить MIDI-файл на составные части, чтобы они были в форме уникального слова (или любого другого типа данных). В конце концов, я хочу взять MIDI-файл и найти паттерны в нотах. Найдите каждую ноту, найдите ее частоту (воспроизведения) и отметьте, насколько вероятно, что после нее будут сыграны другие ноты.
Было бы неплохо сделать это на C / C ++, но подойдет любой язык.