MeasureHeader class

Per-measure metadata shared across tracks.

Constructors

MeasureHeader({int number = 1, num start = Duration.quarterTime, bool hasDoubleBar = false, KeySignature? keySignature, TimeSignature? timeSignature, Marker? marker, bool isRepeatOpen = false, int repeatAlternative = 0, int repeatClose = -1, TripletFeel tripletFeel = TripletFeel.none, DirectionSign? direction, DirectionSign? fromDirection})
Creates a measure header with Guitar Pro's defaults.

Properties

direction ↔ DirectionSign?
Direction sign placed at this measure (e.g. Coda).
getter/setter pair
end → num
End time of the measure (start + length).
no setter
fromDirection ↔ DirectionSign?
"From" direction sign (e.g. Da Capo).
getter/setter pair
hasDoubleBar ↔ bool
Whether the measure ends with a double bar line.
getter/setter pair
hashCode → int
The hash code for this object.
no setterinherited
isRepeatOpen ↔ bool
Whether a repeat opens at this measure.
getter/setter pair
keySignature ↔ KeySignature
Key signature in effect.
getter/setter pair
length → num
Length of the measure in ticks.
no setter
marker ↔ Marker?
Optional section marker.
getter/setter pair
number ↔ int
1-based measure number.
getter/setter pair
repeatAlternative ↔ int
Repeat-alternative ending bitmask.
getter/setter pair
repeatClose ↔ int
Number of repeats to close here (−1 if none).
getter/setter pair
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
start ↔ num
Start time of the measure, in ticks.
getter/setter pair
timeSignature ↔ TimeSignature
Time signature in effect.
getter/setter pair
tripletFeel ↔ TripletFeel
Triplet/swing feel for the measure.
getter/setter pair

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited