ratioFromSemitones method

Ratio ratioFromSemitones(
  1. int semitones
)

The Ratio from semitones for this EqualTemperament.

See Twelfth root of two.

Example:

const EqualTemperament.edo12().ratioFromSemitones(1) == Ratio(1.059463)
const EqualTemperament.edo19().ratioFromSemitones(1) == Ratio(1.037155)

Implementation

Ratio ratioFromSemitones(int semitones) =>
    Ratio(math.pow(2, semitones / edo));