#!/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()
#!/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));