Module tune::tuner[][src]

Expand description

Generate tuning maps to enhance the capabilities of synthesizers with limited tuning support.

Structs

Maps keys across multiple channels to overcome several tuning limitations.

Defines the amount by which any note of a keyboard is supposed to be detuned.

Tuning changes always affect the whole channel.

Tuning changes are applied per Note.

Tuning changes are applied per NoteLetter.

A more flexible but also more complex alternative to the ChannelTuner.

Defines the amount by which any of the 12 notes of an octave is supposed to be detuned.

Enums

Reports the channel and Note of a registered key.

Defines what to do when the channel pool is full and a new key cannot be registered.

Reports the channel, Note and detuning of a newly registered key.

Traits

Defines the group that is affected by a tuning change.