HarmonicLabel class
Representa a análise harmônica de a note or chord (MEI <harm>).
Associado a a evento musical through xmlId of the element-alvo.
HarmonicLabel(
symbol: 'G7',
scaleDegree: ScaleDegree(degree: 5),
targetXmlId: 'note1',
)
- Inheritance
-
- Object
- MusicalElement
- HarmonicLabel
Constructors
- HarmonicLabel({String? symbol, ScaleDegree? scaleDegree, MelodicFunction? melodicFunction, MelodicInterval? melodicInterval, HarmonicInterval? harmonicInterval, String? targetXmlId})
Properties
- harmonicInterval → HarmonicInterval?
-
Intervalo harmônico in relação a other voice.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- melodicFunction → MelodicFunction?
-
Função melódica of the note associada.
final
- melodicInterval → MelodicInterval?
-
Intervalo melódico since a note previous.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- scaleDegree → ScaleDegree?
-
Grau of the escala deste chord no context tonal.
final
- symbol → String?
-
Symbol of the chord (e.g., 'Cmaj7', 'G7', 'Am', 'Bdim').
final
- targetXmlId → String?
-
ID of the element-alvo desta análise (MEI
@startid).final - xmlId ↔ String?
-
Identificador único MEI (
xml:id). Opcional; required for elementos referenciados by other via atributos de ligação of the MEI v5.getter/setter pairinherited
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