2
44%
LGPL-3.0
A port of the Swift MusicTheory library

bs-music-theory CircleCI

This is basically a straight port of this library. It is a collection of data structures that represent musical entities, such as Key, Pitch, Interval, Scale, and Chord.

Installation

yarn add bs-music-theory

Then add bs-music-theory to bs-dependencies in your bsconfig.json:

{
  ...
  "bs-dependencies": ["bs-music-theory"]
}

Usage

Look here.

Additional documentation forthcoming.

Here is a repo. I will attempt to provide some usage examples.

Tests

yarn run test