Table of Contents

Class TimeSignature

Namespace
ChartTools
Assembly
ChartTools.dll

Marker that alters the time signature

public class TimeSignature : ITrackObject, IReadOnlyTrackObject
Inheritance
TimeSignature
Implements
Inherited Members
Extension Methods

Constructors

TimeSignature(uint, byte, byte)

Marker that alters the time signature

public TimeSignature(uint position, byte numerator, byte denominator)

Parameters

position uint

Value of Position

numerator byte

Value of Numerator

denominator byte

Value of Denominator

Properties

Denominator

Beats per measure

public byte Denominator { get; set; }

Property Value

byte

Numerator

Value of a beat

public byte Numerator { get; set; }

Property Value

byte

Position

Tick number on the track.

public uint Position { get; set; }

Property Value

uint

Remarks

A tick represents a subdivision of a beat. The number of subdivisions per beat is stored in Resolution.