MusicXML 1.1 Tutorial
MusicXML 3.0 Tutorial MusicXML is a digital sheet music interchange and distribution format. The goal is to create a universal format for common Western music notation, similar to the role that the MP3 format serves for recorded music. The musical information is designed to be usable by notation programs, sequencers and other performance programs, music education programs, and music databases. The goal of this tutorial is to introduce MusicXML to software developers who are interesting in reading or writing MusicXML files. MusicXML has many features that are required to support the demands of professional-level music software. But you do not need to use or understand all these elements to get started. MusicXML FAQ Why did we need a new format? What's behind some of the ways that MusicXML looks and feels? What software tools can I use? Is MusicXML free? "Hello World" in MusicXML Here you will find your simplest MusicXML file - one part, one measure, one note. The Structure of MusicXML Files There are two ways of structuring MusicXML files - measures within parts, and parts within measures. This section describes how to do it either way, and how to switch back and forth between them. It also discusses the descriptive data that goes at the start of a MusicXML file. The MIDI-Compatible Part of MusicXML What parts of MusicXML do I need to represent a MIDI sound file? The MIDI equivalents in MusicXML are described here. Notation Basics Here we discuss ...