@educandu/abc-tools
v3.0.0
Published
Tools for ABC code manipulation
Downloads
811
Keywords
Readme
abc-tools
Neues Dokument
Usage
import { convertMusicXmlToAbc, transposeAbc } from '@educandu/abc-tools';
// converts MusicXML to ABC code (with denominator 4)
const result1 = convertMusicXmlToAbc(xmlString, { d: 4 });
// transposes ABC code 2 half steps down
const result2 = transposeAbc(abcCode, -2);
Sources
The source file src/xml2abc.js
was written by Wim Vree (available here). This code is licensed under the Lesser GNU General Public License. Changes made compared to the original code are marked inside the code itself.
OER learning platform for music
Funded by 'Stiftung Innovation in der Hochschullehre'
A Project of the 'Hochschule für Musik und Theater München' (University for Music and Performing Arts)
Project owner: Hochschule für Musik und Theater München
Project management: Ulrich Kaiser