@tonaljs/abc-notation
v4.9.0
Published
Parse musical notes in abc notation
Downloads
5,852
Maintainers
Readme
@tonaljs/abc-notation
Convert note names between scientific and abc notation
Usage
ES6:
import { AbcNotation } from "tonal";
nodejs:
const { AbcNotation } = require("tonal");
API
abcToScientificNotation(noteNameInAbc: string) => string
AbcNotation.abcToScientificNotation("c"); // => "C5"
scientificToAbcNotation(noteNameInScientific: string) => string
AbcNotation.scientificToAbcNotation("C#4"); // => "^C"
transpose(note: string, interval: string) => string
Transpose an note in abc notation:
AbcNotation.transpose("=C", "P19"); // => "g'"
distance(from: string, to: string) => string
Find the interval between two notes in abc notation:
AbcNotation.distance("=C", "g"); // => "12P"