- Class documentation
MidiFile Primary class, responsible for reading and writing MIDI files. MidiEventList Responsible for managing MidiEvent lists for tracks within the MidiFile class. MidiEvent MidiMessage plus a timestamp and other bookkeeping variables. MidiMessage Raw MIDI protocol message. Inherited by the MidiEvent class. Binasc MidiFile Support class for reading/writing ASCII byte codes representing MIDI files. Options Independent helper class for processing command-line options. - Tutorials:
fixsize — Fix Standard MIDI File track chunk byte counts. offswitch — Switch note-offs between 0x90 w/ 0 velocity and 0x80 styles. noteattacks — Print a list of note attacks in a MIDI file reverse — Reverse the order of notes in a MIDI file. mirror — Mirror a MIDI file in time and/or pitch.