Bach

Music theory library

A music theory library for C++ that provides a set of tools and algorithms to analyze and manipulate musical structures.

A music theory library JUCE module

GitHub

7 stars
1 watching
2 forks
Language: C++
last commit: over 7 years ago

Related projects:

Repository Description Stars
jsrmath/sharp11 A JavaScript music theory library with tools for transposition, interval calculation, chord parsing and identification 337
btwael/zazate.js A music theory and notation library for JavaScript and Node.js. 48
fredericcormier/fretboard Provides data structures and algorithms for working with chords, scales, and fingerings in music theory, using the Elm programming language. 48
ozankasikci/rust-music-theory Provides a programmatic implementation of music theory notions. 627
ctford/leipzig A music composition library for Clojure and Clojurescript. 454
saebekassebil/teoria A JavaScript library for working with music theory concepts such as notes, chords, scales, and intervals. 1,321
twitchax/kord A tool for exploring and understanding music theory principles 208
philburk/hmsl A software framework for creating music compositions and performing live coding experiments using a hierarchical music specification language. 98
khrykin/blackbird A VST3/AU Synth written in C++ that generates audio output 60
stevekinney/octavian A utility library for working with musical notes and their frequencies 174
ffaudio/foleys_musicology A C++ library for reading and editing musical scores in Western notation using MusicXML format 8
dbraun/td-juce A software development project that integrates the JUCE audio library into TouchDesigner for creating VST plugins and instruments. 37
pjagielski/punkt A live coding music library/environment for Kotlin. 313
pencilcode/musical.js A sequencing WebAudio synthesizer library supporting ABC notation 103
cuthbertlab/music21 A toolkit for analyzing and working with musical data using computational methods 2,123