//! Music transformation layer for the SIM music constellation.
//!
//! This crate applies transformations to musical material: classic operations
//! such as transpose, invert, retrograde, augment, and diminish; configurable
//! pitch and time remaps; pattern mutators; and a capability-gated custom event
//! filter pipeline. Transforms read a `MusicObject` into a canonical
//! `PianoRoll` and return new `Music`, optionally paired with diagnostics in a
//! [`TransformReport`].
pub use *;
pub use *;
pub use *;
pub use *;
pub use *;
pub use *;
pub use *;