npm i && npm run start
NOTE! To use the MMA (Musical MIDI Accompaniment) feature, you need to install and run musicxml-midi
separately. Typically, running PORT=3000 npm run start
from the musicxml-midi
folder in a separate console should be enough.
This small web app parses an iReal Pro playlist and converts each song to MusicXML using the ireal-musicxml
JavaScript library. It then converts the MusicXML to:
- MuseScore format via the
musicxml-mscx
XSLT transformation - MIDI via the
musicxml-midi
API service
Finally, it zips up the generated files into a package using JSZip-ESM
.