Table of Contents

Class TimeSignatureChange

Namespace
Celeritas.Core.Midi
Assembly
Celeritas.dll

Represents a time signature change event in a MIDI file.

public sealed record TimeSignatureChange : IEquatable<TimeSignatureChange>
Inheritance
TimeSignatureChange
Implements
Inherited Members

Properties

Denominator

Beat unit (the time signature's bottom number: 4, 8, 16, ...).

public int Denominator { get; init; }

Property Value

int

Numerator

Beats per measure (the time signature's top number).

public int Numerator { get; init; }

Property Value

int

Offset

Offset of the change in whole-note units.

public Rational Offset { get; init; }

Property Value

Rational

Methods

ToString()

Returns a string that represents the current object.

public override string ToString()

Returns

string

A string that represents the current object.