Crate guitar

Source
Expand description

guitar

A toolkit for string-based instruments

guitar includes a number of tools for working with string-based instruments with planned support for fret-less instruments.

At the moment, the library is in a very early stage of development and is subject to change; however, many of the core features such as Note, Fretboard, Pitch, and a number of conversion functions are stable.

§Usage

§Installing from crates.io

To install from crates.io you must have Rust installed.

# Cargo.toml

[dependencies]
guitar = "0.1.0"

§License

This project is licensed with the GNU General Public License v3.0.

Re-exports§

pub use fretboard::Fretboard;
pub use note::Note;
pub use notes::NOTES;
pub use pitch::Pitch;

Modules§

convert
fretboard
note
notes
pitch
string
unit
utility