Collect the data from get_midi_data and write to file.
(self, file, verbose=False)
| 54 | [t.reset() for t in self.tracks] |
| 55 | |
| 56 | def write_file(self, file, verbose=False): |
| 57 | """Collect the data from get_midi_data and write to file.""" |
| 58 | dat = self.get_midi_data() |
| 59 | try: |
| 60 | f = open(file, "wb") |
| 61 | except: |
| 62 | print("Couldn't open '%s' for writing." % file) |
| 63 | return False |
| 64 | try: |
| 65 | f.write(dat) |
| 66 | except: |
| 67 | print("An error occured while writing data to %s." % file) |
| 68 | return False |
| 69 | f.close() |
| 70 | if verbose: |
| 71 | print("Written %d bytes to %s." % (len(dat), file)) |
| 72 | return True |
| 73 | |
| 74 | |
| 75 | def write_Note(file, note, bpm=120, repeat=0, verbose=False): |
no test coverage detected