Skip to main content

Module midi

Module midi 

Source
Expand description

Minimal MIDI import/export helpers.

Structs§

ExportOptions
How to_midi writes a score: music21’s streamToMidiFile keywords.
MidiNote
A note event in quarter-length time.

Constants§

DEFAULT_TICKS_PER_QUARTER
Default MIDI pulses per quarter note used by the byte import/export helpers.

Functions§

from_midi
Reads a standard MIDI file into a score: music21’s converter.parse of one.
midi_notes_from_stream
Extracts MIDI note events from a stream.
read_midi_bytes
Reads note events from a Standard MIDI File.
read_midi_bytes_with_tempo
Reads note events and the first tempo marking from a Standard MIDI File.
stream_from_midi_notes
Builds a stream from MIDI note events.
to_midi
Writes a stream as a standard MIDI file, as music21’s streamToMidiFile(...).writestr() writes it.
write_midi_bytes
Writes a minimal format-0 Standard MIDI File.