/Enc2MusicXML

Enc2MusicXML is a Qt tool that converts Encore files to MusicXML.

Primary LanguageC++GNU General Public License v3.0GPL-3.0

Enc2MusicXML is a Qt tool that converts Encore files to MusicXML. It was developed using Qt 5.8.0 and Apple LLVM version 7.3.0 (clang-703.0.31) on OS X 10.11.6.

Status

In development. Enc2MusicXML extracts the same information from Encore files as does enc2ly, but the MusicXML export is still incomplete.

Building

  • Install the Qt toolkit.
  • Open Enc2MusicXML.pro in Qt Creator and build the project.

Alternatively, build on the command line using:

qmake make

Running

Enc2MusicXML writes output to stdout and (lots of) debug info to stderr. To convert an Encore file to MusicXML on Unix, use:

Enc2MusicXML -m file.enc >file.musicxml 2>/dev/null

Testing

Test data and an autotester (iotest) are provided in the testdata directory.

Credits

Based on

  • enc2ly version 0.6, copyright (C) 2012, 2013 Felipe E. F. de Castro

Class and variable names (partly) inspired by

  • go-enc2ly, copyright (C) 2012 - 2014 Han-Wen Nienhuys

License

GPL v3 or later.