SipXML2Score - The MusicXML to Score converter
Last updated January 17, 2007
The primary goal is to offer a quality conversion tool for Finale to Score.
Finale is one of the strong supporters of MusicXML as an interchange language.
For a full appreciation of MusicXML, please refer to the Recordare website at
http://www.recordare.com (Link to MusicXML)
This page shows sample conversions
in the form of Score MUS files with a translation to PDF.
Most originals of these files have been taken from the Recordare sample pages which can be downloaded
from their website in PDF format:
http://www.recordare.com/xml/samples.html
This way you can see for yourself that a high level of conversion is possible, and that
again, a contribution to the future of Score has been made!
Take a look at the following sample pages:
An die Ferne Geliebte by Ludwig van Beethoven
Download the Score MUS file
and see the corresponding PDF which was made from it.
Ave Maria by Franz Schubert
Download the Score MUS file
and see the corresponding PDF which was made from it.
An Chloe by W. A. Mozart
Download the Score MUS file
and see the corresponding PDF which was made from it.
Gliadia na luch by A. Oppel'
See the PDF made from the intermediate Score MUS file which
demonstrates conversion of Cyrillic lyrics. The MUS file itself is not
shared because it requires a custom made font file for Cyrillic.
The original Finale PDF is supplied as well.
There is one issue left (the missing header in Cyrillic) which is currently under
investigation by the committee. Two people have helped me in the realization of this multi-alphabet
conversion and I wish to thank them here: Timo Leskelä and Matanya Ophee, the latter also
agreed to have me publish this page of music of which he is the owner.
Das Veilchen K476 by W. A. Mozart
Download the Score MUS file
and see the corresponding PDF which was made from it.
The sample conversion report can be viewed in PDF.
Après un rêve, Op. 7, No. 1 by Gabriel Fauré
Download the Score MUS file
and see the corresponding PDF which was made from it.
This sample shows cross-staff stems and simple cross-staff beaming. Also the limitations of
MusicXML become clear in the definition of hairline begin and end.
Die zwei blauen Augen from Lieder eines fahrenden Gesellen by Gustav Mahler
Download the Score MUS file
and see the corresponding PDF which was made from it.
Notice that the final time signature is missing. It was not in the input and obviously
an error in the Dolet processor.
Mandoline by Claude Debussy
Download the Score MUS file
and see the corresponding PDF which was made from it.
Some areas in the PDF are marked in blue to indicate that either the converter still needs improvement or that
manual intervention is required on the Score level.
Quintet for Clarinet and Strings by Mozart
Download the Score MUS file
and see the corresponding MS Word doc which was made from it.
The Dolet plugin used for the demo file (1.2.1) forgot a statement in the bar 12 pickup (clarinet part) which I added by hand.
The barline extension was done by SipEdit after LJ.
West Point is a piece for voice and guitar in staff notation and tablature by Jonatha Brooke.
The PDF of the input original taken from the Recordare collection is here.
Look at the rough conversion which is a Word document made from it.
Slightly postprocessed (LJ, JT, centering of the title, CD, tab lines interrupted for digits), the result looks like
this and is also a Word document. As can be seen, Score does not do a very good job on aligning the
signatures (clef, time, key) and some manual intervention is still required.
Highlights of SipXML2Score
- The user has full control over conversion of fonts and sizes.
For each font/size/style/weight combination encountered in the MusicXML source, the user can set the target Score font/size.
- Suppressed staves may optionally be printed (as shown in the Schubert example).
- Vertical distance between staves, between staves and lyrics, between lyric refrains, etc.
is under control of the user.
- Control over tuplet conversion (see the handling of tuplets in the Schubert conversion).
- Reporting on precautionary accidentals.
- Support of UTF-8 and UTF-16LE/BE encoding.
- Conversion of Latin and Cyrillic (Code page 1251 and Unicode) lyrics is supported.
- A choice of Cyrillic output fonts (the internal character representation is different between families).
- Transliteration of Cyrillic for reporting.
- Conversion of Hebrew lyrics is supported.
- Vertical filtering (bars) and horizontal filtering (parts or groups).
- TABlature conversion.
- Integration with ACCS (Tom Brodhead's accidental alignment utility)
- OLE support (drag a file name to the 'select file' button)