0% found this document useful (0 votes)
38 views1 page

Musicml: Part I Introducing XML

MusicML is an XML application for sheet music that includes musical elements like notes, beats, clefs, staffs, rhythms, and rests. It represents the first bar of Beth Anderson's Flute Swale, containing a music row of size one with an entry segment. The Connection Factory created MusicML as a standardized way to represent sheet music in XML format.

Uploaded by

Sai Kuamr
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
38 views1 page

Musicml: Part I Introducing XML

MusicML is an XML application for sheet music that includes musical elements like notes, beats, clefs, staffs, rhythms, and rests. It represents the first bar of Beth Anderson's Flute Swale, containing a music row of size one with an entry segment. The Connection Factory created MusicML as a standardized way to represent sheet music in XML format.

Uploaded by

Sai Kuamr
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1

3236-7 ch02.F.

qc

30

6/29/99

1:03 PM

Page 30

Part I Introducing XML

its not out of the question for Web browsers to support both. At the least, the
underlying XML makes it a lot easier for programmers to write converters that
translate files from one format to the other.

Figure 2-4: The pink triangle created with VML


CrossReference

VML is discussed in more detail in Chapter 22, The Vector Markup Language.

MusicML
The Connection Factory has created an XML application for sheet music called
MusicML. MusicML includes notes, beats, clefs, staffs, rows, rhythms, rests, beams,
rows, chords and more. Listing 2-8 shows the first bar from Beth Andersons Flute
Swale in MusicML.

Listing 2-8: The first bar of Beth Andersons Flute Swale


<?xml version=1.0?>
<!DOCTYPE sheetmusic SYSTEM music.dtd>
<sheetmusic>
<musicrow size=one>
<entrysegment>

You might also like