| Name | Description |
| MCBase |
MIDI Base Class These classes hold a messaging system. This allows the using party to subscribe to a message when something happens in a class. The same messaging system is also used to create a log. |
| MCClasses |
MIDI Classes Collection of MIDI classes. TMCMarker, TMCTempo, TMCLyric,... |
| MCDevices |
MIDI Devices These classes build the access to the MIDI device drivers and MIDI hardware. For each operasting system a class needs to be inherited from TMCDevices. |
| MCDevicesWin32 |
MIDI Devices Windows Windows 32 MIDI device access through MMSYSTEM |
| MCEvent |
MIDI Event Class for one midi event. The events are collected in a list belonging to the TMCTrack class |
| MCList |
MIDI Item Lists This unit contains everything needed to handle lists of midi classes |
| MCMidiText |
MIDI Text Constants This class contains all the text needed with MIDI. |
| MCPlayback |
MIDI Playback classes to control midi playback |
| MCPlaybackWin32 |
MIDI Playback Windows Playback class for Windows using it's multimedia timers |
| MCSequence |
MIDI Sequence These classes holds a whole MIDI sequence saved in a MID file. It uses the TMCBase class to fire events on the property setters. The structure used for the mid file is: TMCSequence->TMCTrack->TMCEvent. |
| MCTrack |
MIDI Track Class for a midi track. There is no "master" track. the data in the master track is in the sequence class |
| MMCompMeasureBeatTick |
MidiMountain Component for Measure Beat Tick component handling entry of measure, beat and ticks |
| MMCompPositionBar |
MidiMountain Component Position Bar Bar showing the position within the sequence inclusing time signatures and markers. |
| MMCompRangeEdit |
MidiMountain Component Range Edit Spin edit control with a slider bar |
| MMCompRegister |
MidiMountain Compnent Registration Register all the MidiMountain components |
| MMDataModule |
MidiMountain Data Module MidiMountain data module containing the global data. Sequence, Conf-File,... |
| MMFormAbout |
MidiMountain About Information about the version of MidiMountain |
| MMFormBase |
MidiMountain Base Form This base form contains translation finctionality |
| MMFormBaseList |
MidiMountain Base Form for Lists This class is the base class to all list views |
| MMFormBaseProperties |
MidiMountain Base Form for Property Dialogs This base class holds the common stuff for property dialogs |
| MMFormConsole |
MidiMountain Console Window This window displays the messages from the sequencer |
| MMFormCuePointProperties |
MidiMountain Cue Point Properties View of one cue point |
| MMFormCuePoints |
MidiMountain Cue Points View of cue points |
| MMFormDisplay |
MidiMountain Sequence Display Form containing all the display components for the secuence |
| MMFormEventList |
MidiMountain Events View of Events |
| MMFormEventProperties |
MidiMountain MIDI Event Properties View of one MIDI event |
| MMFormKeySignatureProperties |
MidiMountain Key Signatures Properties View of one Key signature |
| MMFormKeySignatures |
MidiMountain Key Signatures View of key signatures |
| MMFormMain |
MidiMountain Main Form Main form for MidiMountain containing the file and track handling |
| MMFormMainView |
MidiMountain Main View Main view of all the tracks in pretty color |
| MMFormMarkerProperties |
MidiMountain Cue Point Properties View of one cue point |
| MMFormMarkers |
MidiMountain Markers View of markers |
| MMFormPreferences |
MidiMountain Preferences Dialog Dialog to change sequencer preferences |
| MMFormSequence |
|
| MMFormSequenceProperties |
MidiMountain Sequence Properties View of one the sequence properties |
| MMFormSystemExclusiveProperties |
MidiMountain Cue Point Properties View of one cue point |
| MMFormSystemExclusives |
MidiMountain System Exclusives View of system exclusive data |
| MMFormTimeSignatureProperties |
MidiMountain Time Signatures Properties View of one time signature |
| MMFormTimeSignatures |
MidiMountain Time Signatures View of time signatures |
| MMFormTrackProperties |
MidiMountain Track Properties View of one the Track properties |
| MMTranslate |
MidiMountain Translation unit with translation functions |
| MMTypes |
MidiMountain Types Types, text and functions to handle all GUI types |
| MMUtils |
MidiMountain Utilities Unit holding global utility functions and procedures |
| QMWLabelTable |
|
| UniClasses |
Unicode Classes Classes supporting with WideString |
| UniIniFiles |
Unicode Ini File Ini file class supporting Unicode text file format |
| UniStrUtils |
Unicode String Utilities String functions to manipulate WideStrings |