rust-music-theory

Music Theory Library

Provides a programmatic implementation of music theory notions.

A music theory guide written in Rust.

GitHub

627 stars
15 watching
29 forks
Language: Rust
last commit: 3 months ago
Linked from 2 awesome lists

music-theoryrustrust-lang

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
twitchax/kord A tool for exploring and understanding music theory principles 208
btwael/zazate.js A music theory and notation library for JavaScript and Node.js. 48
rust-lang/reference The Rust Language Reference is the primary documentation for the Rust programming language. 1,248
saebekassebil/teoria A JavaScript library for working with music theory concepts such as notes, chords, scales, and intervals. 1,321
bliston/bach A music theory library for C++ that provides a set of tools and algorithms to analyze and manipulate musical structures. 7
rust-lang/rust The Rust project provides tools and infrastructure to build efficient, reliable software 98,564
crbulakites/hum Converts markup text files to playable music saved as WAV files using Rust 38
rust-lang/libm A Rust port of math library functions from MUSL's libm 545
alilleybrinker/langs-in-rust A directory of programming languages implemented in Rust, serving as a source of inspiration and comparison. 874
abdesamedbendjeddou/rusty-cs An online computer science curriculum focused on the Rust programming language 906
rust-rosetta/rust-rosetta An implementation of Rosetta Code problems in Rust to learn and practice programming skills. 716
fredericcormier/fretboard Provides data structures and algorithms for working with chords, scales, and fingerings in music theory, using the Elm programming language. 48
ooesili/sorceress A tool for creating audio synthesizers and algorithmic music compositions in Rust. 125
jsrmath/sharp11 A JavaScript music theory library with tools for transposition, interval calculation, chord parsing and identification 337
mistodon/melo A music notation language and compiler to MIDI 119