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