GraceNote class
Modelo de dados para uma grace note (appoggiatura ou acciaccatura).
Uma grace note pertence semanticamente a uma nota principal e deve ser renderizada imediatamente antes dela, seguindo as regras de notação profissional descritas em "Behind Bars" (Elaine Gould) e na especificação SMuFL/Bravura.
Constructors
Properties
- duration → Duration
-
Duração nominal da grace note (semibreve = 1.0, etc.).
Em geral utiliza-se valores curtos (colcheia, semicolcheia), mas a
especificação permite qualquer duração.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- hasSlash → bool
-
Conveniência: indica se a grace note deve exibir slash diagonal na haste.
no setter
- isChordComponent → bool
-
Quando
true, a grace note faz parte de um acorde (várias alturas simultâneas). O posicionamento horizontal deve respeitar o voicing do acorde principal. Por padrãofalse.final - pitch → Pitch
-
Altura musical da grace note.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- slurToMainNote → bool
-
Indica se deve haver uma ligadura (slur) conectando a grace note à nota
principal. Por padrão
false.final - type → GraceNoteType
-
Tipo de grace note (appoggiatura ou acciaccatura).
final
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