//! Scales, modes, and scale-locking for the SIM music libraries.
//!
//! This crate defines the diatonic and symmetric [`Mode`]s, the [`Scale`] type
//! that anchors a mode to a tonic pitch class, and the diatonic operations built
//! on them (degree lookup, diatonic transposition, chord/scale tone mapping). The
//! [`PlayerScale`] and [`ScaleLockPlayer`] types provide a performance-oriented
//! surface that quantizes, filters, or remaps incoming pitches onto a chosen scale.
pub use *;
pub use *;
pub use *;
/// Cookbook recipes for this lib, embedded at build time.
pub static RECIPES: EmbeddedDir =
include!;