libkmid Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
| AlsaOut | Sends MIDI events to a MIDI devices using ALSA |
| DeviceManager | MIDI Device Manager class .Manages all MIDI devices and redirects MIDI events to each one as configured |
| FMOut | FM device output class .Sends MIDI events to FM devices |
| GUSOut | Gravis Ultrasound synthesizer output class .Sends MIDI events to GUS synths |
| MidiEvent | An structure that represents a MIDI event.Represents a MIDI event |
| MidiFileInfo | Contains all the information about a MIDI file.All the information about a MIDI file |
| MidiMapper | A Midi Mapper class which defines the way MIDI events are translated (or "mapped") to different ones.Midi Mapper |
| MidiOut | External MIDI port output class .Sends MIDI events to external MIDI devices |
| MidiPlayer | MIDI file player routines .The MIDI file player engine |
| MidiStatus | Stores the status of a MIDI device .Stores the MIDI status |
| MidiTrack | Stores a MIDI track.Stores a MIDI track with a simple API |
| NoteArray | Holds a resizeable array of note on/off and patch change events.Stores an array of note on/off events |
| NoteArray::noteCmd | |
| PlayerController | PlayerController is a struct that is used by the MidiPlayer object to tell other parts of the application about the status of the MIDI playing.Struct used to have control over the player engine |
| SpecialEvent | This struct stores text, lyrics and change tempo events among others.Struct used to store certain events |
| SynthOut | Synth (AWE) device output class .Sends MIDI events to AWE synthesizers |
| VoiceManager | |