| | 17 | * MIDI parsing |
| | 18 | * MIDI Show Control message creation and handling |
| | 19 | * Standard MIDI File type 0 and type 1 reading and writing |
| | 20 | * Timestamped MIDI message and System Exclusive encapsulation |
| | 21 | * Efficient MIDI Track objects for sequencing |
| | 22 | * MIDI Track objects for editing MIDI events |
| | 23 | * MIDI message process chains |
| | 24 | * Containers for multiple MIDI Tracks with iterators |
| | 25 | * MIDI Sequencer core for sequencing and triggering GUI events |
| | 26 | * MIDI Driver abstractions for I/O and sequencing |
| | 27 | * MIDI Driver implementation for Win32 for I/O and sequencing |
| | 28 | * Tempo calculations |
| | 29 | * MIDI Matrix to count note on's and off's and hold pedals to avoid stuck notes and all-notes-off problems when merging midi streams |
| | 30 | * SMPTE management and calculations |
| | 31 | |