1mod chord;
2mod constants;
3pub mod errors;
4mod instrument;
5mod note;
6mod part;
7mod phrase;
8pub mod score;
9
10#[cfg(feature = "composition")]
14pub mod composition;
15
16pub use crate::errors::Error;
17pub type Result<T> = core::result::Result<T, Error>;
18
19pub use chord::Chord;
20pub use constants::dynamic;
21pub use constants::rhythm;
22pub use instrument::Instrument;
23pub use note::{compute_pitch, pitch_info, Accidental, Note, NoteName};
24pub use part::Part;
25pub use phrase::{Phrase, PhraseEntry};
26pub use score::{Metadata, Mode, Score, Tempo};
27
28pub use midly;
29pub use midly::num;