2015-01-05 3 views
1

Я создаю приложение, которое читает листок, а затем генерирует последовательность клавиш фортепиано, которые нужно нажать, чтобы «играть» ». Мне удалось получить файл MusicXML или MIDI для моих листов. Формат MIDI - это именно то, что мне нужно, поскольку между MIDI-номером и клавишей на пианино существует индивидуальное соответствие (в соответствии с http://newt.phys.unsw.edu.au/jw/notes.html), и это проще, чем сопоставление каждой ноты в файле MusicXML с ключом. Однако я не могу получить доступ к номерам MIDI, а MIDI-редакторы (например, MuseScore) показывают только обозначение, а не фактические цифры. Есть ли способ генерировать последовательность MIDI-номеров для MIDI-файла в python?Создание последовательности MIDI-номеров из произвольного MIDI-файла в python

+0

возможный дубликат из [Чтение MIDI-файла в Python] (http://stackoverflow.com/questions/2933938/reading-a-midi-file-in-python) –

ответ

0

вы можете использовать питон-миди библиотеки (https://github.com/vishnubob/python-midi) для разбора миди файл и получить доступ к миди-данных

взглянуть на сценарий миди-дампа (в папке сценария)

Смежные вопросы