| Midi.Pattern abc(string abc) |
| Midi.Pattern abc(string abc, string key) |
| Midi.Pattern abc(string abc, string key, string noteLength) |
| Midi.Pattern abc(string abc, string key, string noteLength, string meter) |
| Midi.Message | Common interface for all MIDI messages. |
| Midi.Source | Implemented by components that output MIDI messages. |
| Midi.Sink | Implemented by components that accept MIDI input. |
| Midi.ABCReader | Reads ABC notation |
| Midi.BeatClock | |
| Midi.BeatTracker | |
| Midi.Connection | A MIDI connection. |
| Midi.Control | A single MIDI control change. |
| Midi.DrumTabReader | Reads drum tab notation. |
| Midi.File | A MIDI file. |
| Midi.Input | A MIDI system input. |
| Midi.MMLReader | Reads MML (Music Macro Language). |
| Midi.Note | A single MIDI note. |
| Midi.NoteOff | A single MIDI note off message. |
| Midi.NoteOn | A single MIDI note on message. |
| Midi.Output | A MIDI system output. |
| Midi.Pattern | A timed collection of MIDI notes. |
| Midi.PitchBend | A single MIDI pitch bend message. |
| Midi.ProgramChange | A single MIDI program change message. |
| Midi.Tune | A collection of MIDI tracks with meta-data. |
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.