ordiseq/lib.rs
1//! # Ordiseq
2//!
3//! [](https://crates.io/crates/ordiseq)
4//! [](https://docs.rs/ordiseq)
5//!
6//! ALPHA: _ordiseq_ will be an experimental MIDI sequencer library
7//! for Rust. Right now this is just a workspace for the
8//! [scale_omnibus](https://crates.io/crates/scale_omnibus) crate.
9//!
10//! ## Features
11//!
12//! * Integrated with the
13//! [kord](https://crates.io/crates/kord)::[klib](https://docs.rs/kord/latest/klib/)
14//! crate for music theory, handling
15//! [`NamedPitches`](crate::prelude::NamedPitch),
16//! [`Notes`](crate::prelude::Note),
17//! [`Octaves`](crate::prelude::Octave),
18//! [`Intervals`](crate::prelude::Interval),
19//! [`Chords`](crate::prelude::Chord) and more.
20//!
21//! * Includes more than 1000 musical
22//! [`Scales`](crate::prelude::Scale) from [The Scale
23//! Omnibus](https://www.saxopedia.com/the-scale-omnibus)
24//! ([wayback](https://web.archive.org/web/20200220013047/http://www.saxopedia.com/the-scale-omnibus/))
25//!
26//! ## Getting started
27//!
28//! ## Examples
29pub mod prelude;
30pub mod scales;
31pub mod sequence;
32pub mod util;