Write a mingus.NoteContainer to a MIDI file.
(file, notecontainer, bpm=120, repeat=0, verbose=False)
| 91 | |
| 92 | |
| 93 | def write_NoteContainer(file, notecontainer, bpm=120, repeat=0, verbose=False): |
| 94 | """Write a mingus.NoteContainer to a MIDI file.""" |
| 95 | m = MidiFile() |
| 96 | t = MidiTrack(bpm) |
| 97 | m.tracks = [t] |
| 98 | while repeat >= 0: |
| 99 | t.set_deltatime(b"\x00") |
| 100 | t.play_NoteContainer(notecontainer) |
| 101 | t.set_deltatime(b"\x48") |
| 102 | t.stop_NoteContainer(notecontainer) |
| 103 | repeat -= 1 |
| 104 | return m.write_file(file, verbose) |
| 105 | |
| 106 | |
| 107 | def write_Bar(file, bar, bpm=120, repeat=0, verbose=False): |
no test coverage detected