enigmaxml

EnigmaXML is the underlying file format of a Finale .musx file. It is undocumented by MakeMusic and must be extracted from the .musx file. There is an effort to document it underway at the EnigmaXML Documentation repository.

Functions

extract_enigmaxml

enigmaxml.extract_enigmaxml(filepath)

View source

This function extracts the EnigmaXML buffer from a .musx file. Note that it does not work with Finale’s older .mus format.

Input Type Description
filepath string utf8-encoded file path to a .musx file.
Return type Description
string buffer of EnigmaXml data extracted from the .musx. (The xml declaration specifies the encoding, but expect it to be utf8.)