Expand description
§use-tuning
Tuning metadata primitives for RustUse.
§Experimental
use-tuning is experimental while use-music remains below version 0.3.0.
§Example
use use_tuning::{ConcertPitchStandard, ReferencePitch};
let reference = ReferencePitch::new(440.0)?;
assert_eq!(reference.value(), 440.0);
assert_eq!(ConcertPitchStandard::A440.as_str(), "a440");§Scope
- Tuning systems, temperament kinds, reference pitch metadata, reference notes, concert pitch standards, cents, tuning ratios, microtonal divisions, and equal temperament divisions.
§Relationship to use-acoustics
use-tuning models tuning metadata only. use-acoustics owns physical sound calculations and use-wave owns wave primitives.
§Non-goals
- Wave calculation, acoustic frequency modeling, tuning engines, pitch detection, synthesis, or playback.
§License
Licensed under either Apache-2.0 or MIT.