The MIDI Library
The MIDI library is meant to be a simple, portable library for dealing
with MIDI messages and files. It is not packaged as a separate library
from Rogus but conceptually it can be thought of as separate. It has three
parts: some basic utility classes, the MIDI message class, and the MIDI
filereader.
The parts of the MIDI library
- The Utility Classes provide some basic
data types and memory management capabilities, which themselves have nothing
to do with MIDI, but all of the MIDI Library and Rogus McBogus depend on
them.
- The MIDI Message class provides a representation
of MIDI messages.
- The MIDI Filereader is built on top
of the other two layers, and provides the ability to read standard MIDI
files from disk.