2010-08-31 27 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()