Я создаю приложение, которое читает листок, а затем генерирует последовательность клавиш фортепиано, которые нужно нажать, чтобы «играть» ». Мне удалось получить файл MusicXML или MIDI для моих листов. Формат MIDI - это именно то, что мне нужно, поскольку между MIDI-номером и клавишей на пианино существует индивидуальное соответствие (в соответствии с http://newt.phys.unsw.edu.au/jw/notes.html), и это проще, чем сопоставление каждой ноты в файле MusicXML с ключом. Однако я не могу получить доступ к номерам MIDI, а MIDI-редакторы (например, MuseScore) показывают только обозначение, а не фактические цифры. Есть ли способ генерировать последовательность MIDI-номеров для MIDI-файла в python?Создание последовательности MIDI-номеров из произвольного MIDI-файла в python
1
A
ответ
0
вы можете использовать питон-миди библиотеки (https://github.com/vishnubob/python-midi) для разбора миди файл и получить доступ к миди-данных
взглянуть на сценарий миди-дампа (в папке сценария)
Смежные вопросы
- 1. Создание вектора последовательности из текста в Python
- 2. создание таблицы из последовательности fasta, python
- 3. Python: создание списков одинакового размера из произвольного размера набора данных
- 4. Создание произвольного случайного класса
- 5. Создание спрайтов из произвольного файла SVG
- 6. Создание функции последовательности Фибоначчи в Python 3
- 7. Создание ребер из произвольного списка узлов
- 8. Создание произвольной последовательности строки
- 9. Создание случайной последовательности из строки
- 10. Создание последовательности векторов из вектора
- 11. Создание последовательности из неструктурированной таблицы
- 12. Создание кода из диаграммы последовательности
- 13. Создание диаграммы/последовательности последовательности UML
- 14. Создание объектов obj0 через objN в Python, для произвольного N?
- 15. Создание произвольного имени файла (только имя) в Python
- 16. Создание последовательности символов из последовательности чисел в PHP
- 17. Создание последовательности из 1-ZZZZZZZZ в PHP
- 18. Создание диаграммы последовательности из метода в ObjectAid
- 19. Создание видео из последовательности изображений в C#
- 20. Создание анимации из последовательности изображений в PsychoPy?
- 21. Создание последовательности в R
- 22. Создание произвольного URL-адреса в AngularJS
- 23. Создание элемента фиксированной позиции из произвольного положения в прокрутке
- 24. Создание произвольного URL изображения в javascript
- 25. Создание произвольного размера массива/изображений в opencv?
- 26. Создание последовательности чисел в Ruby
- 27. Создание последовательности в существующей таблице
- 28. Создание последовательности списков с пользовательским шагом в Python
- 29. Rx extension - создание минутной строки из последовательности
- 30. Создание генератора последовательности ДНК
возможный дубликат из [Чтение MIDI-файла в Python] (http://stackoverflow.com/questions/2933938/reading-a-midi-file-in-python) –