Skip to content
This repository has been archived by the owner on Jan 29, 2023. It is now read-only.
/ vexmxl Public archive

A tool to translate MusicXML to VexTab (allowing both tablatures and music sheets)

License

Notifications You must be signed in to change notification settings

pikkle/vexmxl

Repository files navigation

This project is no longer maintained. I suggest looking into https://github.com/opensheetmusicdisplay/opensheetmusicdisplay which should implement tablatures rendering soon.

vexmxl

Vexmxl has for purpose to use VexTab (by extension VexFlow) alongside MusicXML files to display tablatures and music sheets.

This project will eventually be able to read MusicXML on both MXL and XML file extensions (right now with XML only).

Types for typescript is already given in the output ! You simple have to import the project with npm :)

Usage

This package

Install the package using npm:

npm install vexmxl

Parse your XML and display the computed tablature (here in typescript):

parseXMLFromFile("Back In Black.xml").then(tab => {
    let img = generateImage(tab);
    document.getElementById("display").appendChild(img);
});

Both the parsing and the displaying by VexFlow take a while ! (a few seconds).

About

A tool to translate MusicXML to VexTab (allowing both tablatures and music sheets)

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published