HarmonicFunction class

A harmonic function.


See also:

Annotations
  • @immutable

Constructors

HarmonicFunction(List<ScaleDegree> _scaleDegrees)
Creates a new HarmonicFunction from _scaleDegrees.
const

Properties

hashCode int
The hash code for this object.
no setteroverride
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
scaleDegrees List<ScaleDegree>
The scale degrees that define this HarmonicFunction.
no setter

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString({ScaleDegreeNotation system = ScaleDegreeNotation.standard}) String
The string representation of this HarmonicFunction based on system.
override

Operators

operator /(HarmonicFunction other) HarmonicFunction
Returns a new HarmonicFunction relating this HarmonicFunction to other.
operator ==(Object other) bool
The equality operator.
override

Constants

dominantV → const HarmonicFunction
A dominant V degree HarmonicFunction.
i → const HarmonicFunction
A I (tonic) degree HarmonicFunction.
ii → const HarmonicFunction
A II degree HarmonicFunction.
iii → const HarmonicFunction
A III degree HarmonicFunction.
iv → const HarmonicFunction
A IV degree HarmonicFunction.
neapolitanSixth → const HarmonicFunction
A neapolitan sixth HarmonicFunction.
vi → const HarmonicFunction
A VI degree HarmonicFunction.
vii → const HarmonicFunction
A VII degree HarmonicFunction.