示例#1
0
#!/usr/bin/python
import music21
import settings
sBach = music21.corpus.parse('bach/bwv7.7')
mf = music21.midi.translate.streamToMidiFile(sBach.parts[0])
filename = 'testBach'
mf.open(settings.getMidiName(filename), 'wb')
mf.write()
mf.close()




示例#2
0
#!/usr/bin/python
import process
import settings 

def exist(filename):
   try:
      with open(filename) as f: pass;
   except IOError as e:
      assert True, e;

filename = 'test.mid'

process.preProcess(filename);
exist(settings.getProcessedName(filename));

recLen = process.getRecLength(filename)
print(recLen)
assert(27 == recLen)

process.makeMidi(filename);
exist(settings.getMidiName(filename));