MidiMountain 0.4.0


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

Class TMCTimeSignature

Unit

MCClasses

Declaration

type TMCTimeSignature = class(TMCItem)

Description

MIDI Time Signature
The time signature classes are in a list which belongs to the sequence. Stored in the mid file in master track.

Hierarchy

TMCItem > TMCBase

Methods

Overview

Public constructor Create( aOwner: TMCBase; aList: TMCList; aCallCreateMsg: boolean = true ); override;
Public function GetCaption: WideString;
Public function GetTicksPerBeat: integer;
Protected procedure SetOffset( const aOffset: TMidiOffset ); override;

Description

Public constructor Create( aOwner: TMCBase; aList: TMCList; aCallCreateMsg: boolean = true ); override;

create a time signature

Public function GetCaption: WideString;

get the display caption

Public function GetTicksPerBeat: integer;

get MIDI ticks per beat

Protected procedure SetOffset( const aOffset: TMidiOffset ); override;

 

Properties

Overview

Public property ClocksPerQuarter: integer;
Public property Denominator: integer;
Public property DenominatorValue: integer;
Public property MeasureCount: longint;
Public property NotesPerQuarter: integer;
Public property Numerator: integer;

Description

Public property ClocksPerQuarter: integer;

clicks per quarter

Public property Denominator: integer;

denominator of signature

Public property DenominatorValue: integer;

read and write the true" denominator value

Public property MeasureCount: longint;

get the measure count up to this signature

Public property NotesPerQuarter: integer;

notes per quarter

Public property Numerator: integer;

numerator of signature


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