Tuning Systems

The goal of this project is to set up a keyboard that can switch easily between tuning systems, both historical and not. Specifically, it will have options for

- Pythagorean
- Mean
- Equal Tempered
systems. Equal tempered will not only include our standard 12-tone system, but also any specified number of equal subdivisions to an octave.

These scales will be generated algorithmically and not hard coded. Pythagorean will be defined by the fifth at 3/2f and mean by the third at 5/4, which defines the fifth to be (3/2)/(81/80)^(1/4).

Here is the first version of the ChucK file (5/2/14)

Here is the final version of the ChucK file (6/10/14)