def write_Note(file, note, bpm = 120, repeat = 0): """Expects a Note object from mingus.containers and \ saves it into a midi file, specified in file. You can set the \ velocity and channel in Note.velocity and Note.channel.""" m = MidiFile() t = MidiTrack(bpm) m.tracks = [t] while repeat >= 0: t.set_deltatime("\x00") t.play_Note(note) t.set_deltatime("\x48") t.stop_Note(note) repeat -= 1 return m.write_file(file)
def write_Note( file, note, bpm=120, repeat=0, verbose=False, ): """Expects a Note object from mingus.containers and saves it into a midi file, \ specified in file. You can set the velocity and channel in Note.velocity and \ Note.channel.""" m = MidiFile() t = MidiTrack(bpm) m.tracks = [t] while repeat >= 0: t.set_deltatime('\x00') t.play_Note(note) t.set_deltatime("\x48") t.stop_Note(note) repeat -= 1 return m.write_file(file, verbose)