Yoshimi fully supports the Scala microtonal scale and keymap standard and can import these files directly. These are combined with Yoshimi specific tuning controls and then saved and reloaded in our own XML format.
(controls)
Enable Activates the whole of microtonality.
Ref. Freq. The actual frequency of 'Ref. Note'. Usually 440Hz.
Ref. Note The MIDI value for the reference note. Usually 69 (A4).
Invert Keys Reverses the incoming MIDI note numbers. i.e. Note 0 becomes note 127 and vice-versa.
Center Sets the actual reversal point if the keys are inverted. Usually 60 (C4).
Shift Changes the octave start position. The effective shift (per key) is then dependent on both the scale and the keymap.
ON (keymap) Enables key mapping.
First note The lowest note in the mapping. Lower values are ignored.
Middle note The mapping centre point. Represents the actual octave start point.
Last note The highest note in the mapping. Higher values are ignored.
Import .scl file Imports all the tuning elements of a scale.
Import .kbm file Imports the keymapping for a scale.
Retune When changing either the tunings or the keyboard map you must click on this button to fix the changes.
(text fields)
Name The name for this scale.
Description An optional description of the scale.
Tunings Lines of tunings either in cents as floating point numbers, or ratios such as 5/4. The number of lines determines the notes per octave (as displayed below).
Keyboard Map The mapping of the tunings to actual keys. They can be in any order. Two keys can have the same tunings, and an 'x' denotes the key not being used at all. The map size (shown below) is set by the number of lines and can be quite different to the tunings.