sharp11

Music theory library

A JavaScript music theory library with tools for transposition, interval calculation, chord parsing and identification

Music theory multitool with a jazz focus

GitHub

337 stars
17 watching
16 forks
Language: JavaScript
last commit: almost 7 years ago
Linked from 1 awesome list


Backlinks from these awesome lists:

Related projects:

Repository Description Stars
saebekassebil/teoria A JavaScript library for working with music theory concepts such as notes, chords, scales, and intervals. 1,321
btwael/zazate.js A music theory and notation library for JavaScript and Node.js. 48
bliston/bach A music theory library for C++ that provides a set of tools and algorithms to analyze and manipulate musical structures. 7
pencilcode/musical.js A sequencing WebAudio synthesizer library supporting ABC notation 103
jjjkkkjjj/matft A Numpy-like library in Swift for multi-dimensional array and matrix operations 133
jsr-core/match A library for structured binding and validation in JavaScript/TypeScript 41
jsmlt/jsmlt A JavaScript library implementing well-known machine learning algorithms in an understandable and modular way for education and research. 25
javafxpert/quantum-toy-piano-ibmq An application that allows users to compose and optimize quantum musical melodies using probability matrices and geometric transformations. 68
jcoglan/sylvester A JavaScript library for vector and matrix math with additional geometry capabilities. 1,158
stevekinney/octavian A utility library for working with musical notes and their frequencies 174
zya/beet.js A JavaScript library for generating polyrhythmic sequences and creating complex music patterns using the Web Audio API. 113
ozankasikci/rust-music-theory Provides a programmatic implementation of music theory notions. 627
edwardraff/jsat A Java library providing a range of machine learning algorithms and tools for statistical analysis 790
jazz-soft/jzz A JavaScript library for sending and playing MIDI messages in various environments. 525
jthickstun/thickstun2018invariances This collection of Jupyter notebooks presents experiments on invariances and data augmentation for supervised music transcription. 31