NoteNotation class abstract

The abstraction for Note notation systems.

Implementers
Annotations
  • @immutable

Constructors

NoteNotation()
Creates a new NoteNotation.
const

Properties

hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

accidental(Accidental accidental) String
The string notation for accidental.
baseNote(BaseNote baseNote) String
The string notation for baseNote.
key(Key key) String
The string notation for key.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
note(Note note) String
The string notation for note.
tonalMode(TonalMode tonalMode) String
The string notation for tonalMode.
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited

Constants

english → const EnglishNoteNotation
The English alphabetic NoteNotation system.
german → const GermanNoteNotation
The German alphabetic NoteNotation system.
romance → const RomanceNoteNotation
The Romance solmization NoteNotation system.