Expand description
The ustx crate provides a Rust implementation of the OpenUtau project file format.
This crate allows you to read, write, and manipulate OpenUtau projects in Rust.
It provides data structures for all the components of a .ustx file,
including the project itself, tracks, parts, notes, and expressions.
Re-exports§
pub use error::Error;pub use expression::Curve;pub use expression::Expression;pub use expression::ExpressionDescriptor;pub use expression::ExpressionType;pub use note::Note;pub use note::Pitch;pub use note::PitchPoint;pub use note::PitchPointShape;pub use note::Vibrato;pub use part::VoicePart;pub use part::WavePart;pub use phoneme::PhonemeOverride;pub use project::Project;pub use time::Tempo;pub use time::TimeSignature;pub use track::RenderSettings;pub use track::Track;pub use version::CURRENT_VERSION;pub use version::Version;