Midifile View on GitHub

documentation

home

  • 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:
    fixsizeFix Standard MIDI File track chunk byte counts.
    offswitchSwitch note-offs between 0x90 w/ 0 velocity and 0x80 styles.
    noteattacksPrint a list of note attacks in a MIDI file
    reverseReverse the order of notes in a MIDI file.
    mirrorMirror a MIDI file in time and/or pitch.