ordiseq/
lib.rs

1//! # Ordiseq
2//!
3//! [![Latest Version](https://img.shields.io/crates/v/ordiseq.svg)](https://crates.io/crates/ordiseq)
4//! [![Rust Documentation](https://docs.rs/ordiseq/badge.svg)](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;