MidiMountain 0.4.0
|
 |
Class TMCTrack
Unit
MCTrack
Declaration
type TMCTrack = class(TMCItem )
Description
MIDI Track This class contains everything to a track. (Events, Lyrics, Patch, Track Name,... )Hierarchy
TMCItem > TMCBase Methods
Overview
Description
 |
constructor Create( aOwner: TMCBase; aList: TMCList; aCallCreateMessage: boolean = true ); override; |
create a track
 |
destructor Destroy; override; |
whack the track
add a MIDI event
 |
function GetCaption: WideString; |
read the caption of the track
 |
function GetMaxOffset: TMidiOffset; |
get highest offset MIDI information is on
 |
procedure GrabLists( const aList: TMCList ); |
grab all the lists to save
Properties
Overview
Description
 |
property BorderColor: TColor; |
color of border darkened by 30%
 |
property Channel: byte; |
preffered MIDI channel when recording. the track can contain different channels
 |
property ChannelPrefixList: TMCList; |
list with ChannelPrefixs
 |
property Color: TColor; |
color of track in GUI
 |
property DeviceNameList: TMCList; |
list with device name information
 |
property EventList: TMCList; |
list with MIDI events
 |
property InstrumentName: WideString; |
name of the instrument
 |
property LyricList: TMCList; |
list with lyrics
 |
property MetaDataList: TMCList; |
list with meta data
 |
property Name: WideString; |
name of the track
 |
property Patch: integer; |
the instrument patch number
 |
property PortList: TMCList; |
list with port information
 |
property Selected: boolean; |
true if track is selected
 |
property SysExList: TMCList; |
list with system exclusive information
 |
property TextList: TMCList; |
list with text
MidiMountain 0.4.0 ©1999-2002 Adrian Meyer, developed with Delphi and Kylix
|