Struct Midi.TimeSignatureChange

Namespace
SpessaSharp.MIDI
Assembly
SpessaSharp.dll
public readonly record struct Midi.TimeSignatureChange : IEquatable<Midi.TimeSignatureChange>
Implements
Inherited Members

Constructors

TimeSignatureChange(int, (int Top, int Bottom))

public TimeSignatureChange(int Ticks, (int Top, int Bottom) Signature)

Parameters

Ticks int

MIDI ticks of the change, absolute value from the start of the MIDI file.

Signature (int Min, int Max)

New time signature. The bottom represents the power of two

Properties

Signature

New time signature. The bottom represents the power of two

public (int Top, int Bottom) Signature { get; init; }

Property Value

(int Min, int Max)

Ticks

MIDI ticks of the change, absolute value from the start of the MIDI file.

public int Ticks { get; init; }

Property Value

int