我想用Python讀取MIDI文件中的事件。我查找過庫,但無法在Windows中找到與我的MIDI文件一起工作的庫。我不需要實時做任何事情,只需要一個簡單的圖書館,給我的事件和時間。爲自己寫一個會更容易嗎?任何幫助,將不勝感激。用Python讀取MIDI文件
6
A
回答
6
結構相當簡單互動。如果你找不到一個現成的圖書館(我不知道任何),你只需要事件和時間,我建議你嘗試自己解析文件。
(對於很多位轉移的準備:MIDI數據存儲在7位塊串)
還,你說你無法找到它與Windows的MIDI文件的工作庫:MIDI文件應該是可移植的,並且Python也是如此,所以un * x lib應該在windows上工作得很好(或者開發者錯過了MIDI和python)。
1
你最好的選擇可能是獲得C或C++庫,並與它使用MIDI文件的Python Extensions for c.
2
我曾經在純C中寫過一個簡單的庫來讀寫Midifiles。如果你想看看這裏它是:http://code.google.com/p/middl/
這是一個低級庫,緩解處理midifiles的任務,但你應該熟悉Midi文件formaat使用它。
5
退房在github上這個Python庫,它似乎做的正是你需要的東西:
1
設有一個圖書館稱爲御堂這是很好的閱讀這些文件:https://pypi.python.org/pypi/mido/1.1.11
相關問題
- 1. NAudio和Midi文件讀取
- 2. 閱讀midi文件
- 3. 在iOS上讀取MIDI文件
- 4. C++ MIDI文件閱讀庫
- 5. 讀取MIDI文件而不逐字節地讀取
- 6. 讀取MIDI信息
- 7. 用python讀取docx文件
- 8. 用Python讀取大文件
- 9. 用Python讀取WordPerfect文件?
- 10. Midi文件到midi事件
- 11. python文件讀取
- 12. Python文件讀取
- 13. 讀取文件 - python?
- 14. 如何用Python編寫MIDI文件?
- 15. 獲取MIDI文件時間
- 16. 如何使用android-midi-lib從midi文件獲取註釋?
- 17. 用於從USB MIDI設備讀取MIDI信號的C/C++庫
- 18. 使用python讀取文本文件
- 19. 用於輸出MIDI文件或音頻程序可讀文本的Python界面
- 20. 讀取MIDI文件時十六進制爲整數
- 21. 無法讀取midi文件? [擴展規範?]
- 22. 在Matlab中讀取或轉換Midi文件
- 23. OpenCV Python - 讀取pgm文件
- 24. Python程序:讀取文件
- 25. 在python上讀取文件
- 26. Python讀取文件內容
- 27. 讀取XML文件與Python
- 28. Python尾狀文件讀取
- 29. Python文件讀取問題
- 30. 試圖讀取文件-python
相關HTTP ://stackoverflow.com/questions/569321/simple-cross-platform-midi-library-for-python – jfs 2010-05-29 12:44:23