2010-08-31 39 views
0

這是我的previous question的後續行動。建立一個MIDI文件 - Python

我已經成功地從輸入音頻中提取了一組頻率,現在您將如何建議您創建一個MIDI文件?


感謝您的幫助!

+0

重複:http://stackoverflow.com/questions/569321/simple-跨平臺-MIDI庫換蟒蛇 – 2010-08-31 13:30:04

回答

2

我偏愛http://www.mxm.dk/products/public/pythonmidi

的如何使用它的一個簡單的例子:

from MidiOutFile import MidiOutFile 

    out_file = 'song.mid' 
    midi = MidiOutFile(out_file) 
    midi.header() 
    midi.start_of_track() 
    midi.update_time(0) 
    midi.note_on(channel=0, note=0x40) 
    midi.update_time(192) 
    midi.note_off(channel=0, note=0x40) 
    midi.update_time(0) 
    midi.end_of_track() 
    midi.eof()