mididi.reader

mididi.reader contains functions for reading the MIDI format.

Currently, the reader is compatible with the standard MIDI format 1.0 and forward compatible with newer formats (in which case newer features will be ignored, as the specification demands).

The implementation (and some of the documentation) is based on this specification: https://www.cs.cmu.edu/~music/cmsip/readings/Standard-MIDI-file-format-updated.pdf

Members

Functions

readMIDIFile
MIDI readMIDIFile(File file)
MIDI readMIDIFile(string path)

readMIDIFile() reads a MIDI file, of course.

Structs

MIDIReader
struct MIDIReader(T)

MIDIReader is the raw MIDI reader object.

Meta