IntonationSystem

Tuning system to grade intonation against.

Determines the target intervals (in cents relative to tonic) that detected histogram peaks are mapped to and deviated from.

See also

Entries

Link copied to clipboard

Equal Temperament (12-TET). Target intervals are the 12 equally-spaced semitones per octave: 0, 100, 200, …, 1100 cents.

Link copied to clipboard

Just Intonation. Target intervals are derived from simple small-integer frequency ratios (e.g., 3/2 for perfect fifth, 5/4 for major third), producing consonant, historically-informed pitches relative to tonic.

Properties

Link copied to clipboard

Returns a representation of an immutable list of all enum entries, in the order they're declared.

Inherited properties

Link copied to clipboard
expect val name: String
Link copied to clipboard
expect val ordinal: Int

Functions

Link copied to clipboard

Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)

Link copied to clipboard

Returns an array containing the constants of this enum type, in the order they're declared.