MidiMountain 0.4.0


Units
Classes, Interfaces and Objects
Types
Variables
Constants
Functions and Procedures
Identifiers

All Identifiers

NameUnitDescription
ApplyFont MMTranslate set all the fonts in a form
BOM_LSB_FIRST UniStrUtils  
BOM_MSB_FIRST UniStrUtils  
BreakToWidth UniStrUtils break a string at a preferred position into lines
cApplicationName MMTranslate Application name used in main form caption and about box
CarriageReturn UniStrUtils  
cBaseTune MCEvent Base frequency in Herz for A in note display
cCharSetNames MMTranslate character set names
cDefaultChannel MCTrack Default MIDI channel of track
cDefaultCharSet MMTranslate Default character set name
cDefaultCopyrightNotice MCSequence Default copyright notice of sequence
cDefaultDeltaTimesType MCSequence Default delta times type of sequence
cDefaultFileType MCSequence Default file type of sequence
cDefaultFontName MMTranslate Default font name
cDefaultFontSize MMTranslate default font size
cDefaultHistoryCount MMFormConsole Default amount of items in the console
cDefaultKeySignatureIsMinor MCClasses Default flag for IsMinor
cDefaultKeySignatureSharpFlatCount MCClasses Default sharp-flat count
cDefaultName MCSequence Default sequence name
cDefaultPatch MCTrack Default instrument patch of track
cDefaultSelectionColor MMDataModule default selection color
cDefaultSMPTEOffset MCSequence Default SMPTE offset of sequence
cDefaultTempo MCClasses Default tempo 120 bpm
cDefaultTicksPerPixel MMCompPositionBar default resolution for time zoom
cDefaultTimeSignatureClocksPerQuarter MCClasses Default clocks per quarter
cDefaultTimeSignatureDenominator MCClasses Default denominator to the base of 2. 0=1 1=1/2 2=1/4 3=1/8....
cDefaultTimeSignatureNotesPerQuarter MCClasses Default notes
cDefaultTimeSignatureNumerator MCClasses Default numerator
cDefaultTrackHeight MMDataModule default track height
cDefaultUse14BitController MCSequence Default "use" 14 bit controller of sequence
cDefaultUseNoteOff MCSequence Default "use" note off of sequence
cDefaultUseRunningStatus MCSequence Default "use" running status of sequence
cErrorFileType MCSequence Error not a correct mid file
ChangeColorBrightness MMUtils change the brightness of a color with a factor. 1=same, 0.9 darker, 1.1 ligher
cMeasureBeatTick MCSequence Measure-beat-ticks string
cMidiFileTypes MCSequence MIDI file type names
cNoteFormat MMFormEventProperties display format for notes
cNoYes MCBase yes/no text
CodeBlockFromChar UniStrUtils function CodePageFromLocale(Language: LCID): Integer;
ColorToStr MMUtils convert a Borland TColor to a HTML color #000000
CR UniStrUtils  
CRLF UniStrUtils  
cStartupSteps MMFormMain amount of steps while starting application
cTime MCSequence time format
cToolbarType MMTypes MidiMountain toolbar type identifiers
cTrackColors MMFormMain default track colors if nothing is in the configuration file
cVersion MMTranslate Current version of MidiMountain
Devices MCDevices access to global midi devices
DoLog MCBase  
DumpLanguageFile MMTranslate dump everything into a language file. If existing append new entries
FormFeed UniStrUtils  
Frequencies MCEvent  
frmMMAbout MMFormAbout Used as global startup window
frmMMData MMDataModule global pointer to data module
frmMMMain MMFormMain global pointer to main form
frmMMSequence MMFormSequence Public declarations
GetFont MMTranslate  
GetToolbarType MMTypes MidiMountain toolbar type locating function
InflateRect MMUtils inflate a rectangle by n pixels
InitEnglish MMTranslate initialize the a translation list with english
LF UniStrUtils  
LineFeed UniStrUtils  
LineSeparator UniStrUtils  
LoadTranslation MMTranslate load a translation file and initialize the internal lists
MidiText MCMidiText create the global MIDI text object
MM_ChannelPrefixBase MCClasses MIDI message: base for all TMCChannelPrefix messages
MM_ChannelPrefixChannelChanged MCClasses MIDI message: a TMCChannelPrefix's MIDI channel changed
MM_ChannelPrefixCreated MCClasses MIDI message: a TMCChannelPrefix was created
MM_ChannelPrefixDestroying MCClasses MIDI message: a TMCChannelPrefix is beeing destroyed
MM_ChannelPrefixOffsetChanged MCClasses MIDI message: a TMCChannelPrefix's offset changed
MM_CuePointBase MCClasses MIDI message: base for all TMCCuePoint messages
MM_CuePointCreated MCClasses MIDI message: a TMCCuePoint was created
MM_CuePointDestroying MCClasses MIDI message: a TMCCuePoint is beeing destroyed
MM_CuePointNameChanged MCClasses MIDI message: the TMCCuePoint's name has changed
MM_CuePointOffsetChanged MCClasses MIDI message: a TMCCuePoint's offset changed
MM_DeviceNameBase MCClasses MIDI message: base for all TMCDeviceName messages
MM_DeviceNameCreated MCClasses MIDI message: a TMCDeviceName was created
MM_DeviceNameDestroying MCClasses MIDI message: a TMCDeviceName is beeing destroyed
MM_DeviceNameNameChanged MCClasses MIDI message: the TMCDeviceName's name has changed
MM_DeviceNameOffsetChanged MCClasses MIDI message: a TMCDeviceName's offset changed
MM_EventBase MCEvent MIDI message: base for all TMCEvent messages
MM_EventChannelChanged MCEvent MIDI message: the TMCEvent's MIDI channel has changed
MM_EventCreated MCEvent MIDI message: a TMCEvent's was created
MM_EventData1Changed MCEvent MIDI message: the TMCEvent's data1 byte has changed
MM_EventData2Changed MCEvent MIDI message: the TMCEvent's data 2 byte has changed
MM_EventDestroying MCEvent MIDI message: a TMCEvent's has destroyed
MM_EventOffsetChanged MCEvent MIDI message: the TMCEvent's Offset changed
MM_EventStatusChanged MCEvent MIDI message: the TMCEvent's status has changed
MM_InputDeviceBase MCDevices MIDI message: base for all TMCInputDevice messages
MM_InputDeviceClose MCDevices MIDI message: a TMCInputDevice's was closed
MM_InputDeviceCreated MCDevices MIDI message: a TMCInputDevice was created
MM_InputDeviceDestroying MCDevices MIDI message: a TMCInputDevice is beeing destroyed
MM_InputDeviceNameChanged MCDevices MIDI message: the TMCInputDevice's name has changed
MM_InputDeviceOffsetChanged MCDevices MIDI message: a TMCInputDevice's offset changed
MM_InputDeviceOpen MCDevices MIDI message: a TMCInputDevice's was opened
MM_ItemBase MCList MIDI message: base for all TMCItem messages
MM_ItemCreated MCList MIDI message: the TMCItem is beeing created
MM_ItemDestroying MCList MIDI message: the TMCItem is beeing destroyed
MM_ItemOffsetChanged MCList MIDI message: the TMCItem's offset has changed
MM_KeySignatureBase MCClasses MIDI message: base for all TMCKeySignature messages
MM_KeySignatureChanged MCClasses MIDI message: a TMCKeySignature changed
MM_KeySignatureCreated MCClasses MIDI message: a TMCKeySignature was created
MM_KeySignatureDestroying MCClasses MIDI message: a TMCKeySignature is beeing destroyed
MM_KeySignatureOffsetChanged MCClasses MIDI message: a TMCKeySignature's offset changed
MM_LyricBase MCClasses MIDI message: base for all TMCLyric messages
MM_LyricCreated MCClasses MIDI message: a TMCLyric was created
MM_LyricDestroying MCClasses MIDI message: a TMCLyric is beeing destroyed
MM_LyricOffsetChanged MCClasses MIDI message: a TMCLyric's offset changed
MM_LyricTextChanged MCClasses MIDI message: a TMCLyric's text was changed
MM_MarkerBase MCClasses MIDI message: base for all TMCMarker messages
MM_MarkerCreated MCClasses MIDI message: a TMCMarker was created
MM_MarkerDestroying MCClasses MIDI message: a TMCMarker is beeing destroyed
MM_MarkerNameChanged MCClasses MIDI message: the TMCMarker's name has changed
MM_MarkerOffsetChanged MCClasses MIDI message: a TMCMarker's offset changed
MM_MetaDataBase MCClasses MIDI message: base for all TMCMetaData messages
MM_MetaDataCreated MCClasses MIDI message: a TMCMetaData was created
MM_MetaDataDataChanged MCClasses MIDI message: a TMCMetaData's data changed
MM_MetaDataDestroying MCClasses MIDI message: a TMCMetaData is beeing destroyed
MM_MetaDataOffsetChanged MCClasses MIDI message: a TMCMetaData's offset changed
MM_None MCBase global MIDI message
MM_OutputDeviceBase MCDevices MIDI message: base for all TMCOutputDevice messages
MM_OutputDeviceClose MCDevices MIDI message: a TMCOutputDevice's was closed
MM_OutputDeviceCreated MCDevices MIDI message: a TMCOutputDevice was created
MM_OutputDeviceDestroying MCDevices MIDI message: a TMCOutputDevice is beeing destroyed
MM_OutputDeviceNameChanged MCDevices MIDI message: the TMCOutputDevice's name has changed
MM_OutputDeviceOffsetChanged MCDevices MIDI message: a TMCOutputDevice's offset changed
MM_OutputDeviceOpen MCDevices MIDI message: a TMCOutputDevice's was opened
MM_OutputDeviceSend MCDevices MIDI message: TMCOutputDevice send data to the device
MM_OutputMapBase MCDevices MIDI message: base for all TMCOutputMap messages
MM_OutputMapCreated MCDevices MIDI message: a TMCOutputMap was created
MM_OutputMapDestroying MCDevices MIDI message: a TMCOutputMap is beeing destroyed
MM_OutputMapDeviceChanged MCDevices MIDI message: a TMCOutputMap's output device changed
MM_OutputMapNameChanged MCDevices MIDI message: the TMCOutputMap's name has changed
MM_OutputMapOffsetChanged MCDevices MIDI message: a TMCOutputMap's offset changed
MM_PlaybackBase MCPlayback MIDI message: base for all TMCPlayback messages
MM_PlaybackPanic MCPlayback MIDI message: PANIC!: the playback stopped and a note off is sent to all devices
MM_PlaybackSetLoopFrom MCPlayback MIDI message: set loop from position
MM_PlaybackSetLoopTo MCPlayback MIDI message: set loop to position
MM_PlaybackStart MCPlayback MIDI message: the playback was started
MM_PlaybackStop MCPlayback MIDI message: the playback was stopped
MM_PortBase MCClasses MIDI message: base for all TMCPort messages
MM_PortChanged MCClasses MIDI message: the port of TMCPort has changed
MM_PortCreated MCClasses MIDI message: a TMCPort was created
MM_PortDestroying MCClasses MIDI message: a TMCPort is beeing destroyed
MM_PortOffsetChanged MCClasses MIDI message: a TMCPort's offset changed
MM_SequenceBase MCSequence MIDI message: base for all TMCSequence messages
MM_SequenceChangedChanged MCSequence MIDI message: the TMCSequence's change flag changed
MM_SequenceClear MCSequence MIDI message: TMCSequence was cleared
MM_SequenceCopyrightNoticeChanged MCSequence MIDI message: the TMCSequence's copyright notice changed
MM_SequenceDeltaTimesTypeChanged MCSequence MIDI message: the TMCSequence's delta times type changed
MM_SequenceFileNameChanged MCSequence MIDI message: the TMCSequence's file name changed
MM_SequenceFileTypeChanged MCSequence MIDI message: the TMCSequence's file type changed
MM_SequenceLoadingFile MCSequence MIDI message: TMCSequence is loading a file
MM_SequenceLoadingFileDone MCSequence MIDI message: TMCSequence is loading a file
MM_SequenceNameChanged MCSequence MIDI message: the TMCSequence's name changed
MM_SequencePositionChanged MCSequence MIDI message: the TMCSequence's playback position changed
MM_SequenceSavingFile MCSequence MIDI message: TMCSequence is saving to a mid file
MM_SequenceSelectionEndChanged MCSequence MIDI message: the TMCSequence's selection end changed
MM_SequenceSelectionStartChanged MCSequence MIDI message: the TMCSequence's selection start changed
MM_SequenceSMPTEOffsetChanged MCSequence MIDI message: the TMCSequence's SMPTE offset changed
MM_SequenceUse14BitControllerChanged MCSequence MIDI message: the TMCSequence's flag to use 14 bit controllers changed
MM_SequenceUseNoteOffChanged MCSequence MIDI message: the TMCSequence's "use note off instead of note on with velocity 0" changed
MM_SequenceUseRunningStatusChanged MCSequence MIDI message: the TMCSequence's running status changed
MM_SMPTEOffsetBase MCClasses MIDI message: base for all TMCSMPTEOffset messages
MM_SMPTEOffsetChanged MCClasses MIDI message: a TMCSMPTEOffset changed
MM_SMPTEOffsetCreated MCClasses MIDI message: a TMCSMPTEOffset was created
MM_SMPTEOffsetDestroying MCClasses MIDI message: a TMCSMPTEOffset is beeing destroyed
MM_SMPTEOffsetOffsetChanged MCClasses MIDI message: a TMCSMPTEOffset's offset changed
MM_SysExBase MCClasses MIDI message: base for all TMCSysEx messages
MM_SysExCreated MCClasses MIDI message: a TMCSysEx was created
MM_SysExDataChanged MCClasses MIDI message: a TMCSysEx's data changed
MM_SysExDestroying MCClasses MIDI message: a TMCSysEx is beeing destroyed
MM_SysExOffsetChanged MCClasses MIDI message: a TMCSysEx's offset changed
MM_TempoBase MCClasses MIDI message: base for all TMCTempo messages
MM_TempoChanged MCClasses MIDI message: a TMCTempo's tempo changed
MM_TempoCreated MCClasses MIDI message: a TMCTempo was created
MM_TempoDestroying MCClasses MIDI message: a TMCTempo is beeing destroyed
MM_TempoOffsetChanged MCClasses MIDI message: a TMCTempo's offset changed
MM_TextBase MCClasses MIDI message: base for all TMCText messages
MM_TextCreated MCClasses MIDI message: a TMCText was created
MM_TextDestroying MCClasses MIDI message: a TMCText is beeing destroyed
MM_TextOffsetChanged MCClasses MIDI message: a TMCText's offset changed
MM_TextTextChanged MCClasses MIDI message: a TMCText changed
MM_TimeSignatureBase MCClasses MIDI message: base for all TMCTimeSignature messages
MM_TimeSignatureChanged MCClasses MIDI message: a TMCTimeSignature changed
MM_TimeSignatureCreated MCClasses MIDI message: a TMCTimeSignature was created
MM_TimeSignatureDestroying MCClasses MIDI message: a TMCTimeSignature is beeing destroyed
MM_TimeSignatureOffsetChanged MCClasses MIDI message: a TMCTimeSignature's offset changed
MM_TrackBase MCTrack MIDI message: base for all TMCTrack messages
MM_TrackChannelChanged MCTrack MIDI message: the TMCTrack's MIDI channel changed
MM_TrackCreated MCTrack MIDI message: a TMCTrack was created
MM_TrackDestroying MCTrack MIDI message: a TMCTrack is beeing destroyed
MM_TrackInstrumentNameChanged MCTrack MIDI message: the TMCTrack's instrument name changed
MM_TrackNameChanged MCTrack MIDI message: the TMCTrack's name changed
MM_TrackPatchChanged MCTrack MIDI message: the TMCTrack's (instrument) patch changed
MM_TrackSelectedChanged MCTrack MIDI message: the selection on this TMCTrack changed
ParagraphSeparator UniStrUtils  
Playback MCPlayback access to global playback
PUCS2 UniStrUtils  
PUCS4 UniStrUtils UTF conversion schemes (UCS) data types
Register MMCompRegister register the MidiMountain components
Register QMWLabelTable  
Sequence MCSequence access to global sequence
SetEnable MMUtils enable/disable a win control. enable color=window, disable color=button face
SetFont MMTranslate  
SetParents MMUtils set all the parents to aDest of the controls in the source
SetupFont MMTranslate setup a font with the current settings
Space UniStrUtils  
StrAllocW UniStrUtils Allocates a buffer for a null-terminated wide string and returns a pointer to the first character of the string.
StrBufSizeW UniStrUtils Returns max number of wide characters that can be stored in a buffer allocated by StrAllocW.
StrCatW UniStrUtils appends a copy of Source to the end of Dest and returns the concatenated string
StrCompW UniStrUtils compares Str1 to Str2 (binary comparation)
StrCopyW UniStrUtils copies Source to Dest and returns Dest
StrDisposeW UniStrUtils releases a string allocated with StrNew.
StrECopyW UniStrUtils copies Source to Dest and returns a pointer to the null character ending the string
StrEndW UniStrUtils returns a pointer to the end of a null terminated string
StrICompW UniStrUtils compares Str1 to Str2 without case sensitivity (binary comparation)
StrLCatW UniStrUtils appends a specified maximum number of WideCharacters to string
StrLCompW UniStrUtils compares a specified maximum number of charaters in two strings
StrLCopyW UniStrUtils copies a specified maximum number of characters from Source to Dest
StrLenW UniStrUtils returns number of characters in a string excluding the null terminator
StrLICompW UniStrUtils compares strings up to a specified maximum number of characters, not case sensitive
StrLowerW UniStrUtils converts Str to lower case and returns it
StrMoveW UniStrUtils Copies the specified number of characters to the destination string and returns Dest also as result. Dest must have enough room to store at least Count characters.
StrNewW UniStrUtils Duplicates the given string (if not nil) and returns the address of the new string.
StrNScanW UniStrUtils determines where (in S1) the first time one of the characters of S2 appear. The result is the length of a string part of S1 where none of the characters of S2 do appear (not counting the trailing #0 and starting with position 0 in S1).
StrPCopyW UniStrUtils copies a Pascal-style string to a null-terminated wide string
StrPLCopyW UniStrUtils copies characters from a Pascal-style string into a null-terminated wide string
StrPosW UniStrUtils returns a pointer to the first occurance of SubStr in Str
StrRNScanW UniStrUtils This function does the same as StrRNScanW but uses S1 in reverse order. This means S1 points to the last character of a string, is traveresed reversely and terminates with a starting #0. This is useful for parsing strings stored in reversed macro buffers etc.
StrRScanW UniStrUtils returns a pointer to the last occurance of Chr in Str
StrScanW UniStrUtils returns a pointer to first occurrence of a specified character in a string
StrSwapByteOrder UniStrUtils exchanges in each character of the given string the low order and high order byte to go from LSB to MSB and vice versa. EAX contains address of string
StrTitleW UniStrUtils converts Str to title case and returns it
StrToColor MMUtils convert a HTML color to a Borland TColor
StrUpperW UniStrUtils converts Str to upper case and returns it
Tabulator UniStrUtils  
TColor MCTrack Track color used in GUI
TFormClass MMFormBaseList Class type for property forms
TfrmMMAbout MMFormAbout MidiMountain About
Information about the version of MidiMountain
TfrmMMBase MMFormBase MidiMountain Base Form
This base form contains translation functionality. It is used with all the forms in the application
TfrmMMBaseList MMFormBaseList MidiMountain Base Form for Lists
This class is the base class to all list views
TfrmMMBaseProperties MMFormBaseProperties MidiMountain Base Form for Property Dialogs
This base class holds the common stuff for property dialogs
TfrmMMConsole MMFormConsole MidiMountain Console Window
This window displays the messages from the sequencer
TfrmMMCuePoint MMFormCuePoints MidiMountain Time Signatures
View of time signatures
TfrmMMCuePointProperties MMFormCuePointProperties MidiMountain Cue Point Properties
View of one cue point
TfrmMMData MMDataModule MidiMountain Data Module
MidiMountain data module containing the global data. Sequence, Conf-File,...
TfrmMMDisplay MMFormDisplay MidiMountain Sequence Display
Form containing all the display components for the secuence
TfrmMMEventList MMFormEventList MidiMountain Events
View of Events
TfrmMMEventProperties MMFormEventProperties MidiMountain MIDI Event Properties
View of one MIDI event
TfrmMMKeySignature MMFormKeySignatures MidiMountain Key Signatures
View of key signatures
TfrmMMKeySignatureProperties MMFormKeySignatureProperties MidiMountain Key Signatures Properties
View of one Key signature
TfrmMMMain MMFormMain MidiMountain Main Form
Main form for MidiMountain containing the file and track handling
TfrmMMMainView MMFormMainView MidiMountain Main View
Main view of all the tracks in pretty color.
TfrmMMMarker MMFormMarkers MidiMountain Markers
View of markers
TfrmMMMarkerProperties MMFormMarkerProperties MidiMountain Cue Point Properties
View of one cue point
TfrmMMPreferences MMFormPreferences MidiMountain Preferences Dialog
Dialog to change sequencer preferences
TfrmMMSequence MMFormSequence  
TfrmMMSequenceProperties MMFormSequenceProperties MidiMountain Sequence Properties
View of one the sequence properties
TfrmMMSystemExclusive MMFormSystemExclusives MidiMountain System Exclusives
View of system exclusive data
TfrmMMSystemExclusiveProperties MMFormSystemExclusiveProperties MidiMountain Cue Point Properties
View of one cue point
TfrmMMTimeSignature MMFormTimeSignatures MidiMountain Time Signatures
View of time signatures
TfrmMMTimeSignatureProperties MMFormTimeSignatureProperties MidiMountain Time Signatures Properties
View of one time signature
TfrmMMTrackProperties MMFormTrackProperties MidiMountain Track Properties
View of one the Track properties
TItemClass MCList Class type for items in list
TMCBase MCBase MIDI Base Class
This class is the base to all midi classes (Sequence, Tracke and Event)
TMCChannelPrefix MCClasses MIDI Channel Prefix
Channel prefix classes are in a list which belongs to a track.
TMCCuePoint MCClasses MIDI Cue Point
Cue point classes are in a list which belongs to the sequence. Stored in the mid file in master track.
TMCDevice MCDevices MIDI Device
Base class for a MIDI device
TMCDeviceName MCClasses MIDI Device Name
Device name classes are in a list which belongs to the track. Stored in the mid file as meta data $FF09.
TMCDevices MCDevices MIDI Devices
Class building the interface to the midi input and output device drivers of the OS
TMCDevicesWin32 MCDevicesWin32 MIDI Devices Windows
Class to access MIDI devices over MMSYSTEM. Inherited from TMCDevices
TMCEvent MCEvent MIDI Event
MIDI event class
TMCInputDevice MCDevices MIDI Input Device
Class that holds information about one input device
TMCInputDeviceClass MCDevices input device type class
TMCInputDeviceWin32 MCDevicesWin32 MIDI Input Device Win32
Class that holds information about one input device. Inherited from TMCInputDevice
TMCItem MCList MIDI Base Class for Time Based Items
This class is the base to all classes holing a time offset
TMCItemLink MCList MIDI link item
this class is used to clone and merge lists of different classes
TMCKeySignature MCClasses MIDI Key Signature
Key signature classes are in a list which belongs to the sequence. Stored in the mid file in master track.
TMCList MCList MIDI Lists
This class holds lists based on time offsets. (for TMCEvent, TMCMarker, TMCLyric,...)
TMCLyric MCClasses MIDI Lyric
Lyric classes are in a list which belongs to a track.
TMCMarker MCClasses MIDI Marker
Marker classes are in a list which belongs to the sequence.. Stored in the mid file in master track.
TMCMetaData MCClasses MIDI Meta Data
Meta data classes are in a list which belongs to the sequence of track.
TMCMidiMessage MCBase MIDI Message
This class holds one callback and message to listen to. It also contains a user defined pointer that will be passed along when the callback is invoked.
TMCMidiText MCMidiText MIDI Text Constants
This global instance of a class contains all the text needed for MIDI. SysEx manufaturers, Patch Names, Drum Names,...
TMCOutputDevice MCDevices MIDI Output Device
Class that hols all information about one output device
TMCOutputDeviceClass MCDevices output device type class
TMCOutputDeviceWin32 MCDevicesWin32 MIDI Output Device Win32
Class that hols all information about an output. Inherited from TMCOutputDevice
TMCOutputMap MCDevices MIDI Mapper Output
this class maps a port number (order in Offset) to a device.
TMCPlayback MCPlayback MIDI Playback
MIDI Playback class: base class for TMCPlaybackWin32 and TMCPlaybackLinux.
TMCPlaybackWin32 MCPlaybackWin32 MIDI Playback Windows
Playback class for Windows using it's multimedia timers
TMCPort MCClasses MIDI Port
Port classes are in a list which belongs to the track.. Stored in the midi file as meta data $FF21.
TMCSequence MCSequence MIDI Sequence
This class contains a complete sequence stored in a mid file.
TMCSMPTEOffset MCClasses MIDI SMPTEOffset
SMPTE offset classes are in a list which belongs to the sequence.
TMCSysEx MCClasses MIDI SysEx Data
SysEx classes are in a list which belongs to the sequence or track.
TMCTempo MCClasses MIDI Tempo
Tempo classes are in a list which belongs to the sequence. Stored in the mid file in master track.
TMCText MCClasses MIDI Text
Text classes are in a list which belongs to a track.
TMCTimeSignature MCClasses MIDI Time Signature
The time signature classes are in a list which belongs to the sequence. Stored in the mid file in master track.
TMCTrack MCTrack MIDI Track
This class contains everything to a track. (Events, Lyrics, Patch, Track Name,... )
TMidiFileType MCSequence MIDI file types
TMidiMeasureBeatTick MCSequence time measure in measure/beat/ticks
TMidiMessage MCBase MIDI message number
TMidiOffset MCList Offset in ticks from the begining of the sequence
TMMMeasureBeatTick MMCompMeasureBeatTick MidiMountain Component for Measure Beat Tick
component handling entry of measure, beat and ticks
TMMPBMouseRegion MMCompPositionBar MidiMountain Position Bar Mouse Region
class defining a region of the mouse in the bar. This couls be a marker, key signature, time signature or measure
TMMPositionBar MMCompPositionBar MidiMountain Component Position Bar
Bar showing the position within the sequence inclusing time signatures and markers.
TMMRangeEdit MMCompRangeEdit MidiMountain Component Range Edit
Spin edit control with a slider bar
TMWLabelTable QMWLabelTable  
TOnKeySignatureClick MMCompPositionBar a key signature was clicked
TOnMarkerClick MMCompPositionBar a marker was clicked
TOnMeasureClick MMCompPositionBar a measure was clicked
TOnMidiMessage MCBase MIDI message callback
TOnPagePositionChanged MMCompPositionBar the page position changed
TOnTimeSignatureClick MMCompPositionBar a time signature was clicked
TOperationType MMCompPositionBar type of the mouse operation when it is down
TPageControl MMFormMain CLX Page Control
currection on page control to prevent from switching tabs with mouse wheel
Trans MMTranslate get the text of an id in the current language
TRegionType MMCompPositionBar type of the mouse region on the position bar
TRowCollection QMWLabelTable  
TRowItem QMWLabelTable  
TRowPanel QMWLabelTable  
TSnapState MMDataModule snap state of midi mountain. There is only one global state
TToolbarType MMTypes MidiMountain toolbar types
TUniIniFile UniIniFiles Unicode Ini File
Ini file class supporting Unicode text file format
TUNumber UniStrUtils result type for number retrival functions
TWideStringItem UniClasses  
TWideStringItemList UniClasses  
TWideStringList UniClasses  
TWideStrings UniClasses  
UCS2 UniStrUtils  
UCS4 UniStrUtils  
UnicodeGetDigit UniStrUtils low level character routines
UnicodeGetNumber UniStrUtils  
UnicodeIsAlpha UniStrUtils character test routines
UnicodeIsAlphaNum UniStrUtils  
UnicodeIsBlank UniStrUtils  
UnicodeIsClosePunctuation UniStrUtils  
UnicodeIsComposite UniStrUtils  
UnicodeIsConnectionPunctuation UniStrUtils  
UnicodeIsControl UniStrUtils  
UnicodeIsCurrency UniStrUtils  
UnicodeIsDash UniStrUtils  
UnicodeIsDefined UniStrUtils  
UnicodeIsDigit UniStrUtils  
UnicodeIsEnclosing UniStrUtils  
UnicodeIsFinalPunctuation UniStrUtils  
UnicodeIsFormatControl UniStrUtils  
UnicodeIsGraph UniStrUtils  
UnicodeIsHan UniStrUtils  
UnicodeIsHangul UniStrUtils  
UnicodeIsHexDigit UniStrUtils  
UnicodeIsIdenifierStart UniStrUtils  
UnicodeIsIdentifierPart UniStrUtils  
UnicodeIsInitialPunctuation UniStrUtils  
UnicodeIsIsoControl UniStrUtils  
UnicodeIsLetterNumber UniStrUtils  
UnicodeIsLineSeparator UniStrUtils  
UnicodeIsLower UniStrUtils  
UnicodeIsLTR UniStrUtils  
UnicodeIsMark UniStrUtils Other character test functions
UnicodeIsMath UniStrUtils  
UnicodeIsMirroring UniStrUtils  
UnicodeIsModifier UniStrUtils  
UnicodeIsModifierSymbol UniStrUtils  
UnicodeIsNeutral UniStrUtils  
UnicodeIsNonBreaking UniStrUtils  
UnicodeIsNonSpacing UniStrUtils  
UnicodeIsNonSpacingMark UniStrUtils  
UnicodeIsNumber UniStrUtils  
UnicodeIsOpenPunctuation UniStrUtils  
UnicodeIsParagraphSeparator UniStrUtils  
UnicodeIsPrintable UniStrUtils  
UnicodeIsPrivate UniStrUtils  
UnicodeIsPunctuation UniStrUtils  
UnicodeIsQuotationMark UniStrUtils  
UnicodeIsRTL UniStrUtils Directionality functions
UnicodeIsSeparator UniStrUtils  
UnicodeIsSpace UniStrUtils  
UnicodeIsSpacingMark UniStrUtils  
UnicodeIsStrong UniStrUtils  
UnicodeIsSurrogate UniStrUtils  
UnicodeIsSymbol UniStrUtils  
UnicodeIsSymmetric UniStrUtils  
UnicodeIsTitle UniStrUtils  
UnicodeIsUndefined UniStrUtils  
UnicodeIsUpper UniStrUtils  
UnicodeIsWeak UniStrUtils  
UnicodeIsWhiteSpace UniStrUtils  
UnicodeToLower UniStrUtils  
UnicodeToTitle UniStrUtils  
UnicodeToUpper UniStrUtils  
UTF16 UniStrUtils  
UTF32 UniStrUtils  
UTF7 UniStrUtils Unicode transformation formats (UTF) data types
UTF8 UniStrUtils  
UTF8ToWideString UniStrUtils  
VerticalTab UniStrUtils  
WideAdjustLineBreaks UniStrUtils  
WideCharPos UniStrUtils  
WideCompose UniStrUtils az
WideComposeHangul UniStrUtils  
WideCopy UniStrUtils  
WideDecompose UniStrUtils  
WideExtractQuotedStr UniStrUtils  
WideLastChar UniStrUtils  
WideLength UniStrUtils functions involving Delphi wide strings
WideLoCase UniStrUtils  
WideLowerCase UniStrUtils  
WideNull UniStrUtils  
WidePos UniStrUtils  
WideQuotedStr UniStrUtils  
WideStringOfChar UniStrUtils  
WideStringToUTF8 UniStrUtils WideString Conversion routines
WideTitleCaseChar UniStrUtils  
WideTitleCaseString UniStrUtils  
WideTrim UniStrUtils  
WideTrimLeft UniStrUtils  
WideTrimRight UniStrUtils  
WideUpCase UniStrUtils  
WideUpperCase UniStrUtils  

MidiMountain 0.4.0 ©1999-2002 Adrian Meyer, developed with Delphi and Kylix


Generated by DIPasDoc 0.8.0 on Wed 29 Oct 2003 21:59:09