Skip to content
@openmusx

openmusx

openmusx

Open-source tools for reading Finale .musx files and converting their contents to open music notation formats.

Finale has been discontinued. These projects exist so that musicians, engravers, and developers can continue to access their own scores and move them to other software. Everything here reads Finale files; nothing writes them.

This organization is not affiliated with or endorsed by Finale or its parent company. The projects contain no Finale source code and do not circumvent copy protection on the Finale application. They were developed by analyzing the EnigmaXML content of .musx files and other publicly available resources.

Projects

Repository What it does
denigma Command-line converter and C++ libraries. Converts MUSX to MusicXML, MNX, EnigmaXML, MSS, and SVG. Also builds a WebAssembly module. Docs
denigma-online Static website that runs the Denigma WebAssembly module entirely in the browser. Your files never leave your machine. Try it
musxdom C++17 document object model for EnigmaXML, the format inside .musx archives. The foundation the other projects build on. Docs
smufl-mapping C++ lookup tables for SMuFL glyph names, codepoints, and metadata, including mappings from legacy Finale music fonts. Bundled Bravura font data is under the SIL Open Font License.
denigma-examples Standalone native and WebAssembly examples showing how to consume the Denigma libraries from your own CMake project.

Getting started

  • Just want to convert a file? Use Denigma Online in your browser, or download a denigma release for the command line.
  • Building a tool? Start with musxdom for direct access to the document model, or link the denigma libraries for ready-made conversion.

Contributing

Bug reports with a sample .musx file are the most useful thing you can send. Open an issue on the relevant repository. Pull requests are welcome.

Projects are MIT licensed unless a repository states otherwise.

Related

MNX support is built on mnxdom from the mnx-works organization.

Popular repositories Loading

  1. denigma denigma Public

    C++ 10 2

  2. musxdom musxdom Public

    C++17 object model for the EnigmaXml format in Finale musx files.

    C++ 6 2

  3. smufl-mapping smufl-mapping Public

    Unicode glyph metadata for SMuFL fonts

    C++

  4. denigma-examples denigma-examples Public

    Example projects using the denigma libraries

    CMake

  5. denigma-online denigma-online Public

    Client-side Denigma WebAssembly converter for Finale MUSX files

    JavaScript

  6. .github .github Public

    Organization profile and GitHub configuration

Repositories

Showing 6 of 6 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…