Я хочу, чтобы читать события из файла MIDI в Python. Я искал библиотеки, но не могу найти тот, который работает с моим MIDI-файлом в окнах. Мне не нужно ничего делать в реальном времени и просто хочу, чтобы простая библиотека давала мне события и время. Было бы проще написать один для себя? Любая помощь будет оценена по достоинству.Чтение MIDI-файла в Python
ответ
структуру миди файла довольно прост. если вы не можете найти готовую библиотеку (я не знаю никого), и вам нужны только события и время, я предлагаю вам попробовать разбору файла самостоятельно.
(подготовить для большого бита сдвига: MIDI данные хранятся в строках 7 бит блоков)
также, вы говорите, что вы не можете найти библиотеку, которая работает с MIDI-файла на Windows: MIDI файл должен быть переносимым, а также python, поэтому un * x lib должен работать одинаково хорошо на окнах (или разработчик пропустил точку как MIDI, так и python).
Лучше бы получить с или с ++ библиотека, и взаимодействовать с ним с помощью Python Extensions for c.
Однажды я написал простую библиотеку в чистом C, чтобы читать/писать Midifiles. Если вы хотите посмотреть здесь, то это: http://code.google.com/p/middl/
Это библиотека низкого уровня, которая облегчает задачу общения с midi-слоями, но вы должны быть знакомы с форматом файла Midi, чтобы использовать его.
Заканчивать этот питон библиотека на GitHub, кажется, делать именно то, что вам нужно:
Существует библиотека называется Мидо, которая хороша для чтения этих файлов: https://pypi.python.org/pypi/mido/1.1.11
- 1. Чтение данных в python?
- 2. Чтение файлов в python
- 3. Чтение данных в Python
- 4. Чтение байтов в Python
- 5. Чтение rdtsc в Python
- 6. Чтение строк в Python
- 7. чтение файла в python
- 8. Чтение сертификата в Python
- 9. Чтение gzipped данных в Python
- 10. чтение C массив в python
- 11. Чтение анимированных PNG в Python?
- 12. Чтение из файлов в python
- 13. Чтение и письмо в python
- 14. Python чтение строки в JSON
- 15. Чтение двоичного файла в python
- 16. Чтение папок рекурсивно в Python
- 17. Чтение волнового файла в Python
- 18. чтение * .lz4 файл в python
- 19. Чтение bmp-файлов в Python
- 20. Чтение списка списков в Python
- 21. Чтение TXT файл в Python
- 22. Чтение переменных среды в Python
- 23. Чтение/запись файлов в Python
- 24. Чтение строк Excel в Python
- 25. чтение N строк в python
- 26. Чтение портфолио PDF в Python?
- 27. Чтение файла Shapefile в Python?
- 28. чтение из NamedTemporaryFile в python
- 29. Чтение файлов данных в Python?
- 30. Ускорить чтение данных в python?
связанных с HTTP : //stackoverflow.com/questions/569321/simple-cross-platform-midi-library-for-python – jfs