Neume class

Representa a neuma completo (MEI <neume>).

A neuma is a grupo de sons (componentes) that formam a unidade rhythmic- melódica na notação gregoriana. Correspwhere a a or more syllables de text.

Neume(
  type: NeumeType.pes,
  components: [
    NeumeComponent(pitchName: 'F', octave: 3, form: NcForm.punctum),
    NeumeComponent(pitchName: 'G', octave: 3, form: NcForm.virga),
  ],
)
Inheritance

Constructors

Neume({required NeumeType type, required List<NeumeComponent> components, String? syllable, NeumeNotationStyle notationStyle = NeumeNotationStyle.square, bool hyphenAfter = false})

Properties

components → List<NeumeComponent>
Componentes of the neuma, in ordem de performance.
final
hashCode → int
The hash code for this object.
no setterinherited
hyphenAfter → bool
Whether this syllable is joined to the NEXT syllable of the same word by a hyphen (word-internal syllable break). Set by GABC import; used for the lyric underlay. Default false (word-final or standalone syllable).
final
notationStyle → NeumeNotationStyle
Indicates a tradition de notação (quadrada, adiastemática, etc.).
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
syllable → String?
Syllable de text associada (lyric of the canto).
final
type → NeumeType
Type de neuma.
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