MidiMountain 0.4.0
|
 |
Class TMCBase
Unit
MCBase
Declaration
type TMCBase = class
Description
MIDI Base Class This class is the base to all midi classes (Sequence, Tracke and Event)Methods
Overview
Description
 |
constructor Create( aOwner: TMCBase ); |
create the class
 |
destructor Destroy; override; |
whack the class
 |
procedure AddMidiMessage( aOnMidiMessage: TOnMidiMessage; aData: pointer ); overload; |
add a callback for all midi messages.
add a callback to listen to one midi message number
invoke to check the callback stack for a midi message originating from the passed class without log
 |
procedure CallMidiMessage( aSender: TMCBase; aMessage: TMidiMessage; aLog: WideString ); overload; |
invoke to check the callback stack for a midi message originating from the passed class
 |
procedure CallMidiMessage( aMessage: TMidiMessage; aLog: WideString ); overload; |
invoke to check the callback stack for a midi message originating from the calling class
 |
procedure CallMidiMessage( aMessage: TMidiMessage ); overload; |
invoke to check the callback stack for a midi message originating from the calling class without log
 |
procedure ClearMessageList; |
clear the list with messages
 |
function GetDisplayCaption: WideString; virtual; |
read the display caption of the class
remove a callback from the list
Properties
Overview
Description
 |
property Owner: TMCBase; |
MidiMountain 0.4.0 ©1999-2002 Adrian Meyer, developed with Delphi and Kylix
|