Easy Designer

A single octave of pitch offsets, repeated for all octaves.
A4 Frequency: Global tuning. The international standard is 440 Hertz.
Base Key: Selects a starting note, effectively transposing the table into any key you like.
Detune: Cent offsets for each note. To shift semitones, enter multiples of 100.
Compute: Creates the microtuning table - see ‘Result’ below.
Normalize: Shifts all values so that they add up to 0.
Reset: Sets all 12 values back to 0 and A4 Frequency to 440.

Expert Designer

A semicolon-separated list of arbitrary length, which is repeated to fill the entire MIDI note range. The values specify intervals between successive notes as fractions of an octave.
MIDI Note: Defines a reference note for the entire table. This is adopted for the next setting…
XX Frequency: Absolute frequency for the reference note. The international standard is A4, 440 Hertz.
Fine Tuning: Shifts the above frequency in cents.
Rotate: Rotates the sequence to the right if positive, and to the left if negative.
Steps Sequence: The list of intervals. 1/12 here means a semitone, 1/6 a whole tone and 1/24 a quarter tone etc.. Compound expressions are also interpreted correctly, e.g. 1/12 + 1/24 is interpreted as 3/24.
Ratio Mode: express the relationship between notes by using a simple multiplication: f2 = f1 * step.
Absolute Mode: Sequence data can be either relative or absolute. Relative mode computes the frequency of each note by adding each step to the previous one, while absolute mode adds each step to the very first note in the sequence. Here are a few examples, showing the very same data in relative and absolute mode:

Relative Mode Absolute Mode
1/12 1/12
1/12, 1/12 1/12, 2/12
1/12; 1/24; 1/12; 3/24 1/12; 3/24; 5/24; 8/24
1/12; 1/24 + 0.04/12; 1/12 - 0.04/12; 3/24 1/12; 3/24 + 0.04/12; 5/24; 8/24

Note Editor

A list of all 128 MIDI notes, with individually editable absolute frequencies given in Hertz. The up/down arrows to the right of each field can be used to increment/decrement the value (integers only). After editing, click on the Apply button to recalculate the table…

Result

The table, updated whenever Compute or Apply is pressed. To save this as a microtuning file, copy all text in the window into a text editor, then either save directly as a .TUN file (e.g. “New.tun”) or edit the file extension after saving. To display the table only, click on the downward-pointing arrow.

Note index Note name Note frequency (Hz)
{{$index}} {{pitchNames[$index]}}