mingus.midi.midi_file_out¶
Functions that can generate MIDI files from the objects in mingus.containers.
- 
class mingus.midi.midi_file_out.MidiFile[source]¶
- 
- 
time_division¶
- Attribute of type: str - '\x00H'
 - 
tracks¶
- Attribute of type: list - []
 
- 
- 
mingus.midi.midi_file_out.write_Bar(file, bar, bpm=120, repeat=0, verbose=False)[source]¶
- Write a mingus.Bar to a MIDI file. - Both the key and the meter are written to the file as well. 
- 
mingus.midi.midi_file_out.write_Composition(file, composition, bpm=120, repeat=0, verbose=False)[source]¶
- Write a mingus.Composition to a MIDI file. 
- 
mingus.midi.midi_file_out.write_Note(file, note, bpm=120, repeat=0, verbose=False)[source]¶
- Expect a Note object from mingus.containers and save it into a MIDI file, specified in file. - You can set the velocity and channel in Note.velocity and Note.channel. 
- 
mingus.midi.midi_file_out.write_NoteContainer(file, notecontainer, bpm=120, repeat=0, verbose=False)[source]¶
- Write a mingus.NoteContainer to a MIDI file. 
- 
mingus.midi.midi_file_out.write_Track(file, track, bpm=120, repeat=0, verbose=False)[source]¶
- Write a mingus.Track to a MIDI file. - Write the name to the file and set the instrument if the instrument has the attribute instrument_nr, which represents the MIDI instrument number. The class MidiInstrument in mingus.containers.Instrument has this attribute by default. 
