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

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