#music-theory #music #musical #abstraction

rstmt-neo

This crate focuses on building a music theory library that can be used to generate music theory data structures and algorithms

3 releases

0.0.2 Aug 13, 2024
0.0.1 Jul 15, 2024
0.0.0 Jul 13, 2024

#497 in Data structures

Download history 9/week @ 2024-07-20 14/week @ 2024-07-27 114/week @ 2024-08-10 13/week @ 2024-08-17 39/week @ 2024-09-14 31/week @ 2024-09-21 61/week @ 2024-09-28 3/week @ 2024-10-05

158 downloads per month
Used in rstmt

Apache-2.0

140KB
3.5K SLoC

rstmt

crates.io docs.rs

clippy rust


The library is currently in the early stages of development and is not yet ready for production use.

This project focuses on providing concrete abstractions of musical objects discussed within the neo-Riemannian theory.

Features

  • [] The Neo-Riemannian Theory

Getting Started

Building from the source

Start by cloning the repository

git clone https://github.com/FL03/rstmt.git
cd triad
cargo build --features full -r --workspace

Usage

Example

    extern crate rstmt;

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

Please make sure to update tests as appropriate.

License

Dependencies

~5–7MB
~122K SLoC