.WAF L ( l )#V8,gH ntry (s?kE#V8,gH 5 furl "http://www.recordare.com/xml.html mime text/html hntt "5a2cc690224bc31:bff" hvrs data
MusicXML DefinitionVersion 0.7b: July 15, 2003Overview - What's New - Files - More Information Overview
Recordare has developed MusicXML technology to create an Internet-friendly method of publishing musical scores, enabling musicians and music fans to get more out of their online music. MusicXML is a universal translator for common Western musical notation from the 17th century onwards. It is designed as an interchange format for notation, analysis, retrieval, and performance applications. We have tried to learn from the mistakes of past interchange efforts by 1) basing the format on the two strongest academic formats available, MuseData and Humdrum, and 2) testing the format by writing usable software from the beginning. The format is open for use by anyone under a royalty-free license.
Today's MusicXML software can convert between several very different music formats, including Finale, SharpEye, Sibelius, TaBazar, Virtual Composer, and MuseData, and can easily be extended to others. This makes MusicXML the perfect candidate as the industry standard interface in printed music. The Virtual Score, edited by Walter Hewlett and Eleanor Selfridge-Field, contains a chapter on MusicXML. You are invited to join our MusicXML discussion group to learn more about MusicXML and offer your comments and suggestions. What's NewMusicXML 0.7b adds support for tempo equivalence metronome marks (e.g., half = quarter). Text is now allowed in an other-direction element. MusicXML 0.7a added support for lettered tablature, slash notation with and without stems, and the eyeglasses marking. MusicXML 0.7 added more support for percussion, tablature, and other popular music. These new features now make it possible to export and import Finale files with percussion maps maintaining both appearance and playback. New tablature features include slides, bends, taps, and artificial harmonics. A new measure-style element supports slash notation, measure and beat repeats, and multimeasure rests. Tuplet support is much more complete. The MusicXML version history provides more details of changes since the initial production release of MusicXML 0.6. Recordare's Dolet software currently translates between Finale, MusicXML, and MuseData formats, plus one-way translation from Sibelius to MusicXML. If you would like to see MusicXML converters for other file formats, please let us know. If you would like to see converters for other commercial programs, please contact those software companies too. FilesA MusicXML tutorial for software developers is available in both HTML and PDF format, including a MusicXML FAQ. This is the easiest starting point for learning about MusicXML. A set of 15 musical examples is available in XML and graphic formats. These include songs for voice and piano, a song for voice and guitar tablature, and some instrumental music. An earlier MusicXML example, "Mut" from Franz Schubert's Winterreise, is also available in several formats, including XML, MIDI, PDF, and Finale files. If you start doing a MusicXML implementation, you will need to refer to the actual MusicXML document type definitions (DTDs). These are available online, distributed under the MusicXML Document Type Definition Public License 1.02. All the component DTDs are listed at the MusicXML DTD Index. Most browsers do not display DTDs directly, so you will probably want to look at the HTML versions of these files. The two main top-level DTDs are partwise.dtd and timewise.dtd. Two XSLT stylesheets (parttime.xsl and timepart.xsl) are provided to convert between the two formats. Multiple movements or other musical collections are represented using opus.dtd. The opus document contains XLinks to individual scores, and will evolve to include more detailed reference and musicological information. There is also a midixml.dtd for representing Standard MIDI Files in XML. Recordare's Dolet for Finale plug-in translates back and forth between Finale for Windows and MusicXML. A 30-day trial version of this software is available at our download page, along with the MusicXML tutorial and DTDs. More InformationThe following examples and descriptions are also available:
To keep updated on MusicXML, you may subscribe to our e-mail announcement list, our MusicXML discussion list, or both. We also welcome your questions and comments about MusicXML at: In the beginning was the Note Home - Music - Software - MusicXML - Events - eConcertBand - Search - Store - About Us Copyright 2000-2003 Recordare LLC. All rights reserved. Last updated July 15, 2003. |