Scalable<T extends Scalable<T> > class
abstract
A interface for items that can form scales.
- Implemented types
-
- Transposable<
T>
- Transposable<
- Implementers
Properties
Methods
-
difference(
T other) → int -
The difference in semitones between this Scalable and
other
. -
interval(
T other) → Interval -
The Interval between this Scalable and
other
. -
isEnharmonicWith(
ClassMixin< PitchClass> other) → bool -
Whether
Class
is enharmonically equivalent toother
.inherited -
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toClass(
) → PitchClass - Creates a new PitchClass from semitones.
-
toString(
) → String -
A string representation of this object.
inherited
-
transposeBy(
Interval interval) → T -
Transposes this
T
byinterval
.inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited