Chordable<T> mixin

A mixin for items that can form chords.


See also:

Mixin Applications

Properties

augmented → T
Returns a new T with an ImperfectQuality.augmented root triad.
no setter
diminished → T
Returns a new T with an ImperfectQuality.diminished root triad.
no setter
hashCode int
The hash code for this object.
no setterinherited
major → T
Returns a new T with an ImperfectQuality.major root triad.
no setter
minor → T
Returns a new T with an ImperfectQuality.minor root triad.
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

add(Interval interval, {Set<int>? replaceSizes}) → T
Returns a new T adding interval.
add11([PerfectQuality quality = PerfectQuality.perfect]) → T
Returns a new T adding an quality 11th.
add13([ImperfectQuality quality = ImperfectQuality.major]) → T
Returns a new T adding a quality 13th.
add6([ImperfectQuality quality = ImperfectQuality.major]) → T
Returns a new T adding a quality 6th.
add7([ImperfectQuality quality = ImperfectQuality.minor]) → T
Returns a new T adding a quality 7th.
add9([ImperfectQuality quality = ImperfectQuality.major]) → T
Returns a new T adding a quality 9th.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
sus2() → T
Returns a new T with a suspended Interval.M2.
sus4() → T
Returns a new T with a suspended Interval.P4.
toString() String
A string representation of this object.
inherited

Operators

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