Я использую библиотеку python-midi для чтения файла midi в список.
variable = midi.read_midifile(source)
Записи выглядят так:
midi.NoteOffEvent(tick=2, channel=10, data=[48, 98]),
midi.NoteOnEvent(tick=46, channel=10, data=[48, 100]),
midi.NoteOffEvent(tick=12, channel=10, data=[48, 100]),
midi.NoteOnEvent(tick=36, channel=10, data=[48, 91]),
midi.NoteOffEvent(tick=14, channel=10, data=[48, 91]),
midi.NoteOnEvent(tick=34, channel=10, data=[48, 122]),
Теперь я хотел бы получить параметры этих событий, но я не знаю, как это сделать. Я хочу посчитать все тики, получить все разные каналы, а также прочитать данные (поэтому примечание и скорость). Я заглянул в Github-Repository, но не нашел ответа на свой вопрос. ссылка на хранилище: https://github.com/vishnubob/python-midi
Может быть, Pyhton-Midi не предназначен для чтения и манипулирования midi-файлами?