MusicXML

FOMUS outputs MusicXML version 1.1 format files when the :MUSICXML keyword is used in the OUTPUT setting. An .xml extension is automatically added to make the complete output filename. The output file is importable into a number of different notation programs, though the quality of the results will vary. FOMUS doesn't including any information about positioning--this is left up to the program doing the importing to decide. So far, MusicXML has been tested on Sibelius version 4.1 and Finale version 2006. Although the MusicXML format itself can support almost all of the notational elements that FOMUS supports, a few things don't seem to work correctly or don't import at all into either of these programs. The following major issues were found:

Most of these are easily fixed with the exception of the improper rhythm/tuplet problems. Until there are better solutions for these problems, there are some options for getting around some of them:

MusicXML Options

:FILENAME:XML-MULTINOTE-TREMOLO-KLUDGE:XML-PARTGROUPS-KLUDGE
:XML-1NOTE-TREMOLO-KLUDGE:XML-HARMONIC-KLUDGE 

Alphabetical Listing of Options

:FILENAME

This is a string representing the output filename. It overrides the FILENAME setting if used.

:XML-1NOTE-TREMOLO-KLUDGE

If set to T, indicates to insert a // symbol wherever there is a single-note tremolo. The number of slashes indicates the number of tremolo lines that would normally be added to the note. The default is NIL.

:XML-HARMONIC-KLUDGE

If set to T, FOMUS fudges an artificial harmonic by changing the notehead to a diamond shape. This appears correct when imported into Finale and Siblius, but doesn't make use of the special XML tags reserved for specifying this type of harmonic (a minor issue). The default is NIL.

:XML-PARTGROUPS-KLUDGE

If set to T, parts are not grouped together by brackets or braces. These must then be added manually once the notation data has been imported. The default is NIL.

:XML-MULTINOTE-TREMOLO-KLUDGE

If set to T, indicates to insert a //- symbol wherever there is a multiple-note tremolo (such as those sometimes found in piano scores). The number of slashes indicates the number of tremolo beam-lines that would normally be added to the beam or beams connecting the two notes or chords. The default is NIL.