Create a new vexflow ocatve shift
the object read by the ExpressionReader
the bounding box of the parent
ProtectedboundingThe measure in which this OctaveShift (which can be a part/bracket of a multi-line shift) ends graphically.
Defines the note where the octave shift ends
Whether the octave shift should be drawn until the end of the measure, instead of the current note.
Defines the note where the octave shift starts
Get the actual vexflow text bracket used for drawing
Returns whether this object is an instance of the class, e.g. isInstanceOfClass(GraphicalMeasure).
The class, or its name (e.g. GraphicalMeasure.name). A name is unreliable in minified builds: they rename the classes, and give different classes the same name, e.g. "a" to GraphicalMeasure and GraphicalNote.
Set an end note using a staff entry.
the staff entry that holds the end note
when >= 0, only consider voice entries before this index (used when an octave shift stop falls between grace notes sharing the same staff entry)
Set a start note using a staff entry
the staff entry that holds the start note
The vexflow adaptation of a graphical shift.