sound_to_patch/estimate.rs
1//! The layer estimators that read the note list and the f0 track.
2//!
3//! Each layer turns the stem, its notes and its track into synth-neutral
4//! records with a confidence each. The report copies the records into
5//! `layers.json`, and a synth mapper turns them into edits.
6//!
7//! - [`pitch`]: glides, pitch drops and vibrato of a monophonic line.
8//! - [`envelope`]: the amplitude envelope of the notes and the sidechain
9//! pump.
10//! - [`voices`]: the count of voices and the joins of a mono line.
11
12pub mod envelope;
13pub mod pitch;
14pub mod voices;