xml2abc-js
xml2abc-js is a utility that translates MusicXML into ABC+ notation.
This version is written in Javascript and is an almost one-to-one, line-by-line translation
of the Python version xml2abc.py
Features:
Demo:
Download:
- NPM tarball: xml2abc.tgz,
the change log
The tarball contains xml2abc-js revision 118. It also contains a command line program
xml2abc_cli for nodejs, that behaves the same as xml2abc.py.
It accepts the same options and arguments and produces the same output.
- To install in a local directory: (with the
npm package manager)
> cd local_directory
> npm init -y
> npm install https://wim.vree.org/js/xml2abc.tgz
To run (in the local install directory):
> node_modules/.bin/xml2abc -o. your_score.xml
or (anywhere, when installed globally with npm install -g):
> xml2abc -o. your_score.xml
To update (in the local install directory):
> npm update xml2abc
npm remembers the URL of the tarball, reads it, compares the versions
and updates if newer.
bug reports, remarks to: