Crate ustx

Crate ustx 

Source
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;

Modules§

error
expression
note
part
phoneme
project
time
track
version