Module tune::tuning[][src]

Expand description

Types for working with musical tunings.

Structs

The result of a find operation on Scales or Tunings.

A ConcertPitch enables Notes to sound at a Pitch different to what would be expected in 440 Hz standard tuning.

Type adapter returned by Tuning::as_linear_mapping.

Type adapter returned by Scale::as_sorted_tuning.

Traits

Similar to a Tuning but not designed to be surjective or injecive.

A Scale is a tuning whose Pitches can be accessed in a sorted manner.

A Tuning maps keys or notes of type K to a Pitch or vice versa.