@tonaljs/tonal

@tonaljs music theory full library

Usage no npm install needed!

<script type="module">
  import tonaljsTonal from 'https://cdn.skypack.dev/@tonaljs/tonal';
</script>

README

@tonaljs/tonal tonal npm version

@tonaljs/tonal

Tonal library

Install

npm i --save @tonaljs/tonal
# or
yarn add @tonaljs/tonal

Usage

Import:

// ES6
import { Note, Key } from "@tonaljs/tonal";
// node
const { Note, Key } = require("@tonaljs/tonal");
// browser
const { Note, Key } = window.Tonal;

Use:

Note.transpose("A4", "5P");
Key.majorKey("Gb");

See README.md for documentation.