2010-05-29 172 views
6

我想用Python讀取MIDI文件中的事件。我查找過庫,但無法在Windows中找到與我的MIDI文件一起工作的庫。我不需要實時做任何事情,只需要一個簡單的圖書館,給我的事件和時間。爲自己寫一個會更容易嗎?任何幫助,將不勝感激。用Python讀取MIDI文件

+0

相關HTTP ://stackoverflow.com/questions/569321/simple-cross-platform-midi-library-for-python – jfs 2010-05-29 12:44:23

回答

6

結構相當簡單互動。如果你找不到一個現成的圖書館(我不知道任何),你只需要事件和時間,我建議你嘗試自己解析文件。

(對於很多位轉移的準備:MIDI數據存儲在7位塊串)

還,你說你無法找到它與Windows的MIDI文件的工作庫:MIDI文件應該是可移植的,並且Python也是如此,所以un * x lib應該在windows上工作得很好(或者開發者錯過了MIDI和python)。

2

我曾經在純C中寫過一個簡單的庫來讀寫Midifiles。如果你想看看這裏它是:http://code.google.com/p/middl/

這是一個低級庫,緩解處理midifiles的任務,但你應該熟悉Midi文件formaat使用它。