w3c music notation community group - scoring notes · 2018-01-24 · w3c music notation community...
TRANSCRIPT
![Page 1: W3C Music Notation Community Group - Scoring Notes · 2018-01-24 · W3C Music Notation Community Group •Founded in July 2015 •Develops and maintains format and language specifications](https://reader034.vdocuments.site/reader034/viewer/2022043004/5f882650d04aa33aec6a4588/html5/thumbnails/1.jpg)
W3C Music Notation Community Group
• Founded in July 2015• Develops and maintains format and language specifications for
notated music used by web, mobile, and desktop applications• Maintains and updates the MusicXML and Standard Music Font
Layout (SMuFL) specifications• Developing new MNX spec to handle new use cases and technologies• Community group membership is free of charge and does not require
W3C membership• https://www.w3.org/community/music-notation/
![Page 2: W3C Music Notation Community Group - Scoring Notes · 2018-01-24 · W3C Music Notation Community Group •Founded in July 2015 •Develops and maintains format and language specifications](https://reader034.vdocuments.site/reader034/viewer/2022043004/5f882650d04aa33aec6a4588/html5/thumbnails/2.jpg)
Progress in 2017
• MusicXML 3.1 released in December 2017• First report published by the Music Notation Community Group and
first MusicXML release since August 2011• Addressed 80 issues from GitHub issue list• Major emphasis on better support for SMuFL• Also documentation improvements, packaging improvements, and
fixes for better representation of appearance and semantics• https://www.w3.org/2017/12/musicxml31/
![Page 3: W3C Music Notation Community Group - Scoring Notes · 2018-01-24 · W3C Music Notation Community Group •Founded in July 2015 •Develops and maintains format and language specifications](https://reader034.vdocuments.site/reader034/viewer/2022043004/5f882650d04aa33aec6a4588/html5/thumbnails/3.jpg)
Plans for 2018
• Primary focus is on MNX, a next-generation project for music notation representation• Goals are to improve interoperability and to address new use cases
compared to MusicXML• Initial draft specification at https://w3c.github.io/mnx/specification/• Also plan to release SMuFL update as a Community Report in 2018
![Page 4: W3C Music Notation Community Group - Scoring Notes · 2018-01-24 · W3C Music Notation Community Group •Founded in July 2015 •Develops and maintains format and language specifications](https://reader034.vdocuments.site/reader034/viewer/2022043004/5f882650d04aa33aec6a4588/html5/thumbnails/4.jpg)
MNX Updateand Discussion
The NAMM Show, Anaheim CA26 January 2018
Joe Berkovitz, Risible LLCCo-chair W3C Music Notation CG
![Page 5: W3C Music Notation Community Group - Scoring Notes · 2018-01-24 · W3C Music Notation Community Group •Founded in July 2015 •Develops and maintains format and language specifications](https://reader034.vdocuments.site/reader034/viewer/2022043004/5f882650d04aa33aec6a4588/html5/thumbnails/5.jpg)
● A proposed worldwide standard for encoding music notation● Under the aegis of the World Wide Web Consortium (W3C)● Includes 3 key components at present:
○ MNX container: score packaging, organization, metadata, encoding modules
○ CWMNX: semantic format for Western music notation: "MusicXML evolved"
○ GMNX: new "literal" format linking vector graphics and audio/performance media
● Created by the W3C Music Notation Community Group○ Browse or join up at
https://www.w3.org/community/music-notation/○ All materials online on Github at https://github.com/w3c/mnx/
What is MNX?
![Page 6: W3C Music Notation Community Group - Scoring Notes · 2018-01-24 · W3C Music Notation Community Group •Founded in July 2015 •Develops and maintains format and language specifications](https://reader034.vdocuments.site/reader034/viewer/2022043004/5f882650d04aa33aec6a4588/html5/thumbnails/6.jpg)
● MusicXML's creation predates the direct digital delivery of notated music● Many new use cases have been recognized since then; not all are well
served● Multiple decades of notation development offer ideas on structural
improvements to encoding notation● Music publishers today are more involved in and affected by encoding
standards, and have an important role to play in their design
Why do we need it?
![Page 7: W3C Music Notation Community Group - Scoring Notes · 2018-01-24 · W3C Music Notation Community Group •Founded in July 2015 •Develops and maintains format and language specifications](https://reader034.vdocuments.site/reader034/viewer/2022043004/5f882650d04aa33aec6a4588/html5/thumbnails/7.jpg)
● A draft specification has just been published● A small number of examples are available● No reference implementations exist yet● Many major issues remain open● Many features in MusicXML are not yet addressed● Timeline to an initial Community Report with a fully reviewed and
complete specification: forecasting end of 2018, perhaps optimistically...
How far along is it?
![Page 8: W3C Music Notation Community Group - Scoring Notes · 2018-01-24 · W3C Music Notation Community Group •Founded in July 2015 •Develops and maintains format and language specifications](https://reader034.vdocuments.site/reader034/viewer/2022043004/5f882650d04aa33aec6a4588/html5/thumbnails/8.jpg)
● Supports a hierarchy of related documents, packaged in a bundle● Hierarchy may represent any or all of…
○ a single work○ multi-movement or multi-section work○ a folio or anthology of works○ alternative renditions of the same work
● Disciplined, bibliographically solid approach to metadata● Allows an extensible set of encoding formats, with CWMNX and
GMNX available first
MNX Container Format highlights
![Page 9: W3C Music Notation Community Group - Scoring Notes · 2018-01-24 · W3C Music Notation Community Group •Founded in July 2015 •Develops and maintains format and language specifications](https://reader034.vdocuments.site/reader034/viewer/2022043004/5f882650d04aa33aec6a4588/html5/thumbnails/9.jpg)
● New element structure simplifies parsing compared to MusicXML● Clear separation between:
○ semantic markup relating to CWMN concepts○ presentation describing layout and appearance○ interpretation describing musical performance
● Multiple profiles ranging from standard (99+% of CWMN) to more specialized (e.g. multi-metric)
● The standard profile includes constraints that enhance interoperability through "straight-edge" compliance and validation
● Support for "house styles" that can be altered without other changes to score
● Simpler, more direct approach to custom performance data
CWMNX Highlights
![Page 10: W3C Music Notation Community Group - Scoring Notes · 2018-01-24 · W3C Music Notation Community Group •Founded in July 2015 •Develops and maintains format and language specifications](https://reader034.vdocuments.site/reader034/viewer/2022043004/5f882650d04aa33aec6a4588/html5/thumbnails/10.jpg)
● Examples at https://github.com/w3c/mnx/tree/master/examples ● Fauré Requiem: MNX sample encoding
(https://github.com/w3c/mnx/blob/master/examples/FaurReveSample-cwmnx.xml)
● Discussion of key elements:○ <mnx>, <head>, <score>○ <cwmnx>, <global>, <part>, <measure>○ <sequence>, <event>, <note>, <tied>○ <directions>, <tempo>, <time>, <key>○ <instruction>, <dynamics>, <wedge>
CWMNX Examples
![Page 11: W3C Music Notation Community Group - Scoring Notes · 2018-01-24 · W3C Music Notation Community Group •Founded in July 2015 •Develops and maintains format and language specifications](https://reader034.vdocuments.site/reader034/viewer/2022043004/5f882650d04aa33aec6a4588/html5/thumbnails/11.jpg)
● Accommodates virtually any type of notation, by treating as pure graphics● Accommodates virtually any type of musical performance, by treating as
either pure audio media or lists of timed MIDI-like events● A musical timeline links notation graphics and visual regions to performance
data● Multiple performances and multiple graphical renditions may be bundled
together● Leverages SVG vector graphics standard● Appropriate for applications that present notation and audio, but don't edit it
(e.g. practice, performance apps)● Semantic encodings like CWMNX or MusicXML can be "published" as
GMNX for consumption by presentation apps
GMNX Highlights
![Page 12: W3C Music Notation Community Group - Scoring Notes · 2018-01-24 · W3C Music Notation Community Group •Founded in July 2015 •Develops and maintains format and language specifications](https://reader034.vdocuments.site/reader034/viewer/2022043004/5f882650d04aa33aec6a4588/html5/thumbnails/12.jpg)
● Examples at: https://joeberkovitz.github.io/gmnx-viewer/ ● Key elements:
○ <gmnx>○ <score-view>○ <performance-data>, <performance-audio>○ <performance-region>○ <performance-event>
GMNX Examples
![Page 13: W3C Music Notation Community Group - Scoring Notes · 2018-01-24 · W3C Music Notation Community Group •Founded in July 2015 •Develops and maintains format and language specifications](https://reader034.vdocuments.site/reader034/viewer/2022043004/5f882650d04aa33aec6a4588/html5/thumbnails/13.jpg)
&&?
bbbb b bb b b
43
4343
Voice
Piano
∑œœœ œœœ œœœ œœœ œœœ œœœ
∑
Andantino
π
œ œ œDans un som -
œœœ œœœ œœœ œœœ œœœœ œœœœ∑
dolce œ 3œ œ œ 3œ œ œmeil que char-mait ton i -
œœœœnœœœœœœœœœœœœœœœœœœœœ..˙̇
&&?
bb bb b bb b b
4 ˙ œma - - - ge
œœœœbœœœœœœœœœœœœœœœœœœœœ..˙̇
œb œ œ œ œnJe rê - vais le bon -
œœœbœœœœœœœœœœœœb œœœ..˙̇
.œ Jœ .œb œheur ar-dent mi -
œœœn œœœ œœœ œœœœœœœœœ˙̇ œœnn
œ 3œ œ œb 3œ œ œra - - - -
œœœœnœœœœœœœœœœœœœœœœœœœœ..˙̇
&&?
bb bb b bb b b
8 .˙ge,
œœœœnœœœœœœœœœœœœœœœœœœœœ..˙̇
œ 3
œ jœ3œ jœ
Tes yeux é - taient plus
œœœœœœœœœœœœœœœœœœ..˙̇
œ 3œ œ œ 3œ œn œdoux, ta voix pure et so -
œœœœœœœœœœœœœœœœœœ..˙̇bb
˙ œno - - re,
œœœbœœœœœœœœœ œœœn œœœ..˙̇
&&?
bb bb b bb b b
12 œ .œ JœbTu ray - on -
œœœœœœœœœœœœœœœn œœœb..˙̇
œ œ œnais comme un
œœœœœœœœœœœœœœœœœœ˙̇ œœ
œ 3œ œb œ 3œ œ œciel é-clair-é par l’au -
œœœœœœœœœœœœœœœœœœœœbb ˙̇
˙ œro - - - re;
œœœœœœœœœœœœœœœœœœœœœœœœ..˙̇
Copyright © 2002 Recordare LLC
Après un rêveOp. 7, No. 1
Gabriel FauréRomain Bussine
![Page 14: W3C Music Notation Community Group - Scoring Notes · 2018-01-24 · W3C Music Notation Community Group •Founded in July 2015 •Develops and maintains format and language specifications](https://reader034.vdocuments.site/reader034/viewer/2022043004/5f882650d04aa33aec6a4588/html5/thumbnails/14.jpg)
1/23/2018 mnx/FaurReveSample-cwmnx.xml at master · w3c/mnx
https://github.com/w3c/mnx/blob/master/examples/FaurReveSample-cwmnx.xml 1/10
mnx / examples / FaurReveSample‑cwmnx.xml
w3c /mnx
master Branch: Find file Copy path
1 contributor
fbd55bc 8 days ago joeberkovitz Fix value syntax with missing leading “/“.
609 lines (595 sloc) 19.9 KB
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
<?xml version="1.0" encoding="UTF-8"?><!-- Note: page-layout-related information and implied stem directions have been removed from this example --><mnx> <head> <title>Après un rêve</title> <subtitle>Op. 7, No. 1 (measures 1-8)</subtitle> <creator type="composer">Gabriel Fauré</creator> <creator type="lyricist">Romain Bussine</creator> <rights>Copyright © 2002 Recordare LLC</rights> <style-selector rule="score" style="staff-distance: 80px; staff-line-spacing: 18px; font-family: Times New Roman; font-size <style-class name="tempo-indication" style="font-weight: bold;"/> </head>
<score> <cwmnx profile="standard"> <!-- Global score structure and directions --> <global> <measure number="1"> <directions> <tempo bpm="60" value="/4"/> <time signature="3/4"/> <key fifths="-3" mode="major"/> <instruction class="tempo-indication">Andantino</instruction> </directions> </measure> <measure number="2"/> <measure number="3"/> <measure number="4"/> </global> <!-- Part 1 =======================================================--> <part style="y: above;"> <part-name>Voice</part-name> <instrument-sound>voice.aa</instrument-sound> <measure number="1"> <directions> <staves number="1"/> <clef line="2" sign="G"/> </directions> <sequence> <event measure="yes"> <rest/> </event> </sequence> </measure> <measure number="2"> <directions> <wedge end="5/8" start="1/8" type="crescendo"/> </directions> <sequence> <expression>dolce</expression> <event value="/4"> <note pitch="G4"/> <lyric syllabic="single">Dans</lyric> </event>
![Page 15: W3C Music Notation Community Group - Scoring Notes · 2018-01-24 · W3C Music Notation Community Group •Founded in July 2015 •Develops and maintains format and language specifications](https://reader034.vdocuments.site/reader034/viewer/2022043004/5f882650d04aa33aec6a4588/html5/thumbnails/15.jpg)
1/23/2018 mnx/FaurReveSample-cwmnx.xml at master · w3c/mnx
https://github.com/w3c/mnx/blob/master/examples/FaurReveSample-cwmnx.xml 2/10
555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899
100101102103104105106107108109110111112113114115116117118119120121
<event value="/4"> <note pitch="C5"/> <lyric syllabic="single">un</lyric> </event> <event value="/4"> <note pitch="D5"/> <lyric syllabic="begin">som</lyric> </event> </sequence> </measure> <measure number="3"> <sequence> <event value="/4"> <note pitch="Eb5"> <tied target="p1m3n2"/> </note> <lyric syllabic="end" extend="yes">meil</lyric> </event> <tuplet actual="3/8" normal="2/8" style="tuplet-bracket: none;"> <beamed> <event value="/8"> <note id="p1m3n2" pitch="Eb5"/> </event> <event value="/8"> <note pitch="D5"/> <lyric syllabic="single">que</lyric> </event> <event value="/8"> <note pitch="C5"/> <lyric syllabic="begin">char</lyric> </event> </beamed> </tuplet> <tuplet actual="3/8" normal="2/8" style="tuplet-bracket: none;"> <beamed> <event value="/8"> <note pitch="Eb5"/> <lyric syllabic="end">mait</lyric> </event> <event value="/8"> <note pitch="D5"/> <lyric syllabic="single">ton</lyric> </event> <event value="/8"> <note pitch="C5"/> <lyric syllabic="begin">i</lyric> </event> </beamed> </tuplet> </sequence> </measure>
<measure number="4"> <sequence> <wedge end="#p1m4n2" style="start-offset: 1.2; end-offset: 1.2;" type="diminuendo"/> <event value="/2"> <note pitch="C5"/> <lyric syllabic="middle">ma</lyric> </event> <event id="p1m4n2" value="/4"> <note pitch="Bb4"/> <lyric syllabic="end">ge</lyric> </event> </sequence> </measure>
<measure number="5">
![Page 16: W3C Music Notation Community Group - Scoring Notes · 2018-01-24 · W3C Music Notation Community Group •Founded in July 2015 •Develops and maintains format and language specifications](https://reader034.vdocuments.site/reader034/viewer/2022043004/5f882650d04aa33aec6a4588/html5/thumbnails/16.jpg)
1/23/2018 mnx/FaurReveSample-cwmnx.xml at master · w3c/mnx
https://github.com/w3c/mnx/blob/master/examples/FaurReveSample-cwmnx.xml 3/10
122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188
<sequence> <beamed> <event value="/8"> <note pitch="Db5" accidental="flat"/> <lyric syllabic="single">Je</lyric> </event> <event value="/8"> <note pitch="F4"/> <lyric syllabic="begin">rê</lyric> </event> </beamed> <event value="/4"> <note pitch="Db5"/> <lyric syllabic="end">vais</lyric> </event> <beamed> <event value="/8"> <note pitch="C5"/> <lyric syllabic="single">le</lyric> </event> <event value="/8"> <note pitch="B4" accidental="natural"/> <lyric syllabic="begin">bon</lyric> </event> </beamed> </sequence> </measure>
<measure number="6"> <directions> <wedge type="crescendo" location="0" end="0.625"/> </directions> <sequence> <event value="/4d"> <note pitch="C5"/> <lyric syllabic="end">heur</lyric> </event> <event value="/8"> <note pitch="C5"/> <lyric syllabic="begin">ar</lyric> </event> <beamed> <event value="/8d"> <note pitch="Bb4" accidental="flat"/> <lyric syllabic="end">dent</lyric> </event> <event value="/16"> <note pitch="Ab4"/> <lyric syllabic="begin">mi</lyric> </event> </beamed> </sequence> </measure>
<measure number="7"> <directions> <wedge type="diminuendo" location="0.125" end="0.667"/> </directions> <sequence> <event value="/4"> <note pitch="G4"> <tied target="p1m7n2"/> </note> <lyric syllabic="middle">ra</lyric> </event> <tuplet actual="3/8" normal="2/8" style="tuplet-bracket: none;"> <slur end="#p1m7e7"/>
![Page 17: W3C Music Notation Community Group - Scoring Notes · 2018-01-24 · W3C Music Notation Community Group •Founded in July 2015 •Develops and maintains format and language specifications](https://reader034.vdocuments.site/reader034/viewer/2022043004/5f882650d04aa33aec6a4588/html5/thumbnails/17.jpg)
1/23/2018 mnx/FaurReveSample-cwmnx.xml at master · w3c/mnx
https://github.com/w3c/mnx/blob/master/examples/FaurReveSample-cwmnx.xml 4/10
189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255
<event value="/8"> <note id="p1m7n2" pitch="G4"/> </event> <event value="/8"> <note pitch="Ab4"/> </event> <event value="/8"> <note pitch="Bb4" accidental="flat"/> </event> </tuplet> <tuplet actual="3/8" normal="2/8" style="tuplet-bracket: none;"> <event id="p1m7e7" value="/8"> <note pitch="Ab4"/> </event> <event value="/8"> <note pitch="Bb4"/> </event> <event value="/8"> <note pitch="C5"/> </event> </tuplet> </sequence> </measure>
<measure number="8"> <sequence> <event value="/2d"> <note pitch="G4"/> <lyric syllabic="end">ge</lyric> </event> </sequence> </measure> </part>
<!-- Part 2 =========================================================--> <part style="measure-numbering: none;"> <part-name>Piano</part-name> <instrument-sound>keyboard.piano</instrument-sound> <measure number="1"> <directions> <staves number="2"/> <clef line="2" sign="G" staff="1"/> <clef line="4" sign="F" staff="2"/> </directions> <sequence staff="1"> <dynamics style="y: below; horizontal-align: center;" type="pp"/> <beamed> <event value="/8"> <note pitch="C4"/> <note pitch="Eb4"/> <note pitch="G4"/> </event> <event value="/8"> <note pitch="C4"/> <note pitch="Eb4"/> <note pitch="G4"/> </event> <event value="/8"> <note pitch="C4"/> <note pitch="Eb4"/> <note pitch="G4"/> </event> <event value="/8"> <note pitch="C4"/> <note pitch="Eb4"/> <note pitch="G4"/> </event>
![Page 18: W3C Music Notation Community Group - Scoring Notes · 2018-01-24 · W3C Music Notation Community Group •Founded in July 2015 •Develops and maintains format and language specifications](https://reader034.vdocuments.site/reader034/viewer/2022043004/5f882650d04aa33aec6a4588/html5/thumbnails/18.jpg)
1/23/2018 mnx/FaurReveSample-cwmnx.xml at master · w3c/mnx
https://github.com/w3c/mnx/blob/master/examples/FaurReveSample-cwmnx.xml 5/10
256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322
<event value="/8"> <note pitch="C4"/> <note pitch="Eb4"/> <note pitch="G4"/> </event> <event value="/8"> <note pitch="C4"/> <note pitch="Eb4"/> <note pitch="G4"/> </event> </beamed> </sequence> <sequence staff="2"> <event measure="yes"> <rest/> </event> </sequence> </measure>
<measure number="2"> <sequence staff="1"> <beamed> <event value="/8"> <note pitch="C4"/> <note pitch="Eb4"/> <note pitch="G4"/> </event> <event value="/8"> <note pitch="C4"/> <note pitch="Eb4"/> <note pitch="G4"/> </event> <event value="/8"> <note pitch="C4"/> <note pitch="Eb4"/> <note pitch="G4"/> </event> <event value="/8"> <note pitch="C4"/> <note pitch="Eb4"/> <note pitch="G4"/> </event> <event value="/8"> <note pitch="C4"/> <note pitch="Eb4"/> <note pitch="G4"/> </event> <event value="/8"> <note pitch="C4"/> <note pitch="Eb4"/> <note pitch="G4"/> </event> </beamed> </sequence> <sequence staff="2"> <event measure="yes"> <rest/> </event> </sequence> </measure>
<measure number="3"> <sequence orient="up" staff="1"> <beamed> <event value="/8"> <note accidental="natural" pitch="A3" staff="2"/> <note pitch="C4" staff="2"/>
![Page 19: W3C Music Notation Community Group - Scoring Notes · 2018-01-24 · W3C Music Notation Community Group •Founded in July 2015 •Develops and maintains format and language specifications](https://reader034.vdocuments.site/reader034/viewer/2022043004/5f882650d04aa33aec6a4588/html5/thumbnails/19.jpg)
1/23/2018 mnx/FaurReveSample-cwmnx.xml at master · w3c/mnx
https://github.com/w3c/mnx/blob/master/examples/FaurReveSample-cwmnx.xml 6/10
323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389
<note pitch="Eb4"/> <note pitch="G4"/> </event> <event value="/8"> <note pitch="A3" staff="2"/> <note pitch="C4" staff="2"/> <note pitch="Eb4"/> <note pitch="G4"/> </event> <event value="/8"> <note pitch="A3" staff="2"/> <note pitch="C4" staff="2"/> <note pitch="Eb4"/> <note pitch="G4"/> </event> <event value="/8"> <note pitch="A3" staff="2"/> <note pitch="C4" staff="2"/> <note pitch="Eb4"/> <note pitch="G4"/> </event> <event value="/8"> <note pitch="A3" staff="2"/> <note pitch="C4" staff="2"/> <note pitch="Eb4"/> <note pitch="F4"/> </event> <event value="/8"> <note pitch="A3" staff="2"/> <note pitch="C4" staff="2"/> <note pitch="Eb4"/> <note pitch="F4"/> </event> </beamed> </sequence> <sequence orient="down" staff="2"> <event value="/2d"> <note pitch="F1"/> <note pitch="F2"/> </event> </sequence> </measure>
<measure number="4"> <sequence orient="up" staff="1"> <beamed> <event value="/8"> <note accidental="flat" pitch="Ab3" staff="2"/> <note pitch="C4" staff="2"/> <note pitch="D4" staff="2"/> <note pitch="F4"/> </event> <event value="/8"> <note pitch="Ab3" staff="2"/> <note pitch="C4" staff="2"/> <note pitch="D4" staff="2"/> <note pitch="F4"/> </event> <event value="/8"> <note pitch="Ab3" staff="2"/> <note pitch="C4" staff="2"/> <note pitch="D4" staff="2"/> <note pitch="F4"/> </event> <event value="/8"> <note pitch="Ab3" staff="2"/> <note pitch="C4" staff="2"/>
![Page 20: W3C Music Notation Community Group - Scoring Notes · 2018-01-24 · W3C Music Notation Community Group •Founded in July 2015 •Develops and maintains format and language specifications](https://reader034.vdocuments.site/reader034/viewer/2022043004/5f882650d04aa33aec6a4588/html5/thumbnails/20.jpg)
1/23/2018 mnx/FaurReveSample-cwmnx.xml at master · w3c/mnx
https://github.com/w3c/mnx/blob/master/examples/FaurReveSample-cwmnx.xml 7/10
390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456
<note pitch="D4" staff="2"/> <note pitch="F4"/> </event> <event value="/8"> <note pitch="Ab3" staff="2"/> <note pitch="C4" staff="2"/> <note pitch="D4" staff="2"/> <note pitch="F4"/> </event> <event value="/8"> <note pitch="Ab3" staff="2"/> <note pitch="C4" staff="2"/> <note pitch="D4" staff="2"/> <note pitch="F4"/> </event> </beamed> </sequence> <sequence orient="down" staff="2"> <event value="/2d"> <note pitch="Bb1"/> <note pitch="Bb2"/> </event> </sequence> </measure>
<measure number="5"> <sequence orient="up" staff="1"> <beamed> <event value="/8"> <note pitch="Ab3" staff="2"/> <note pitch="Db4" accidental="flat"/> <note pitch="F4"/> </event> <event value="/8"> <note pitch="Ab3" staff="2"/> <note pitch="Db4"/> <note pitch="F4"/> </event> <event value="/8"> <note pitch="Ab3" staff="2"/> <note pitch="Db4"/> <note pitch="F4"/> </event> <event value="/8"> <note pitch="Ab3" staff="2"/> <note pitch="Db4"/> <note pitch="F4"/> </event> <event value="/8"> <note pitch="G3" staff="2"/> <note pitch="Db4"/> <note pitch="Fb4" accidental="flat"/> </event> <event value="/8"> <note pitch="G3" staff="2"/> <note pitch="Db4"/> <note pitch="Fb4"/> </event> </beamed> </sequence> <sequence orient="down" staff="2"> <event value="/2d"> <note pitch="Eb1"/> <note pitch="Eb2"/> </event> </sequence> </measure>
![Page 21: W3C Music Notation Community Group - Scoring Notes · 2018-01-24 · W3C Music Notation Community Group •Founded in July 2015 •Develops and maintains format and language specifications](https://reader034.vdocuments.site/reader034/viewer/2022043004/5f882650d04aa33aec6a4588/html5/thumbnails/21.jpg)
1/23/2018 mnx/FaurReveSample-cwmnx.xml at master · w3c/mnx
https://github.com/w3c/mnx/blob/master/examples/FaurReveSample-cwmnx.xml 8/10
457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523
<measure number="6"> <sequence orient="up" staff="1"> <beamed> <event value="/8"> <note pitch="Ab3" staff="2"/> <note pitch="C4"/> <note pitch="E4" accidental="natural"/> </event> <event value="/8"> <note pitch="Ab3" staff="2"/> <note pitch="C4"/> <note pitch="E4"/> </event> <event value="/8"> <note pitch="Ab3" staff="2"/> <note pitch="C4"/> <note pitch="E4"/> </event> <event value="/8"> <note pitch="Ab3" staff="2"/> <note pitch="C4"/> <note pitch="E4"/> </event> <event value="/8"> <note pitch="Ab3" staff="2"/> <note pitch="C4"/> <note pitch="F4"/> </event> <event value="/8"> <note pitch="Ab3" staff="2"/> <note pitch="C4"/> <note pitch="F4"/> </event> </beamed> </sequence> <sequence orient="down" staff="2"> <event value="/2"> <note pitch="Ab1"/> <note pitch="Ab2"/> </event> <event value="/4"> <note pitch="D1" accidental="natural"/> <note pitch="D2" accidental="natural"/> </event> </sequence> </measure>
<measure number="7"> <sequence orient="up" staff="1"> <beamed> <event value="/8"> <note pitch="F3" staff="2"/> <note pitch="G3" staff="2"/> <note pitch="B3" staff="2" accidental="natural"/> <note pitch="D4"/> </event> <event value="/8"> <note pitch="F3" staff="2"/> <note pitch="G3" staff="2"/> <note pitch="B3" staff="2"/> <note pitch="D4"/> </event> <event value="/8"> <note pitch="F3" staff="2"/> <note pitch="G3" staff="2"/> <note pitch="B3" staff="2"/>
![Page 22: W3C Music Notation Community Group - Scoring Notes · 2018-01-24 · W3C Music Notation Community Group •Founded in July 2015 •Develops and maintains format and language specifications](https://reader034.vdocuments.site/reader034/viewer/2022043004/5f882650d04aa33aec6a4588/html5/thumbnails/22.jpg)
1/23/2018 mnx/FaurReveSample-cwmnx.xml at master · w3c/mnx
https://github.com/w3c/mnx/blob/master/examples/FaurReveSample-cwmnx.xml 9/10
524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590
<note pitch="D4"/> </event> <event value="/8"> <note pitch="F3" staff="2"/> <note pitch="G3" staff="2"/> <note pitch="B3" staff="2"/> <note pitch="D4"/> </event> <event value="/8"> <note pitch="F3" staff="2"/> <note pitch="Ab3" staff="2"/> <note pitch="C4"/> <note pitch="D4"/> </event> <event value="/8"> <note pitch="F3" staff="2"/> <note pitch="Ab3" staff="2"/> <note pitch="C4"/> <note pitch="D4"/> </event> </beamed> </sequence> <sequence orient="down" staff="2"> <event value="/2d"> <note pitch="G1"> <tied target="p2m8n1"/> </note> <note pitch="G2"> <tied target="p2m8n2"/> </note> </event> </sequence> </measure>
<measure number="8"> <sequence orient="up" staff="1"> <beamed> <event value="/8"> <note pitch="F3" staff="2"/> <note pitch="G3" staff="2"/> <note pitch="B3" staff="2" accidental="natural"/> <note pitch="D4"/> </event> <event value="/8"> <note pitch="F3" staff="2"/> <note pitch="G3" staff="2"/> <note pitch="B3" staff="2"/> <note pitch="D4"/> </event> <event value="/8"> <note pitch="F3" staff="2"/> <note pitch="G3" staff="2"/> <note pitch="B3" staff="2"/> <note pitch="D4"/> </event> <event value="/8"> <note pitch="F3" staff="2"/> <note pitch="G3" staff="2"/> <note pitch="B3" staff="2"/> <note pitch="D4"/> </event> <event value="/8"> <note pitch="F3" staff="2"/> <note pitch="G3" staff="2"/> <note pitch="B3" staff="2"/> <note pitch="D4"/> </event>
![Page 23: W3C Music Notation Community Group - Scoring Notes · 2018-01-24 · W3C Music Notation Community Group •Founded in July 2015 •Develops and maintains format and language specifications](https://reader034.vdocuments.site/reader034/viewer/2022043004/5f882650d04aa33aec6a4588/html5/thumbnails/23.jpg)
1/23/2018 mnx/FaurReveSample-cwmnx.xml at master · w3c/mnx
https://github.com/w3c/mnx/blob/master/examples/FaurReveSample-cwmnx.xml 10/10
591592593594595596597598599600601602603604605606607608609
<event value="/8"> <note pitch="F3" staff="2"/> <note pitch="G3" staff="2"/> <note pitch="B3" staff="2"/> <note pitch="D4"/> </event> </beamed> </sequence> <sequence orient="down" staff="2"> <event value="/2d"> <note id="p2m8n1" pitch="G1"/> <note id="p2m8n2" pitch="G2"/> </event> </sequence> </measure> </part> </cwmnx> </score></mnx>
![Page 24: W3C Music Notation Community Group - Scoring Notes · 2018-01-24 · W3C Music Notation Community Group •Founded in July 2015 •Develops and maintains format and language specifications](https://reader034.vdocuments.site/reader034/viewer/2022043004/5f882650d04aa33aec6a4588/html5/thumbnails/24.jpg)
1/23/2018 gmnx-viewer/ApresUnReve-gmnx.xml at master · joeberkovitz/gmnx-viewer
https://github.com/joeberkovitz/gmnx-viewer/blob/master/examples/ApresUnReve/ApresUnReve-gmnx.xml 1/4
gmnx‑viewer / examples / ApresUnReve / ApresUnReve‑gmnx.xml
joeberkovitz / gmnx‑viewer
master Branch: Find file Copy path
1 contributor
3faca31 14 days ago joeberkovitz Fix initialization of viewer
245 lines (241 sloc) 21.3 KB
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
<?xml version="1.0"?><mnx> <head> <title>Apres Un Reve, Op. 7, No. 1</title> </head> <score> <gmnx> <score-view id="page1" view="ApresUnReve.svg"/>
<performance-data> <performance-tempo beat="/4" bpm="60"/>
<performance-mapping> <performance-region start="0" end="0.75" view="page1" region="m1" cursor-start="left" cursor-end="right"/> <performance-region start="0.75" end="1.5" view="page1" region="m2" cursor-start="left" cursor-end="right"/> <performance-region start="1.5" end="2.25" view="page1" region="m3" cursor-start="left" cursor-end="right"/> <performance-region start="2.25" end="3" view="page1" region="m4" cursor-start="left" cursor-end="right"/> <performance-region start="3" end="3.75" view="page1" region="m5" cursor-start="left" cursor-end="right"/> <performance-region start="3.75" end="4.5" view="page1" region="m6" cursor-start="left" cursor-end="right"/> <performance-region start="4.5" end="5.25" view="page1" region="m7" cursor-start="left" cursor-end="right"/> <performance-region start="5.25" end="6" view="page1" region="m8" cursor-start="left" cursor-end="right"/> </performance-mapping>
<performance-part> <performance-event id="e1" pitch="391.9954" start="0.7500" duration="0.2250" dynamics="95" view="page1" graphics="n1" <performance-event id="e2" pitch="523.2511" start="1.0000" duration="0.2250" dynamics="101" view="page1" graphics="n2 <performance-event id="e3" pitch="587.3295" start="1.2500" duration="0.2250" dynamics="118" view="page1" graphics="n3 <performance-event id="e45" pitch="622.2540" start="1.5000" duration="0.3083" dynamics="127" view="page1" graphics="n <performance-event id="e6" pitch="587.3295" start="1.8333" duration="0.0750" dynamics="127" view="page1" graphics="n6 <performance-event id="e7" pitch="523.2511" start="1.9167" duration="0.0750" dynamics="127" view="page1" graphics="n7 <performance-event id="e8" pitch="622.2540" start="2.0000" duration="0.0750" dynamics="127" view="page1" graphics="n8 <performance-event id="e9" pitch="587.3295" start="2.0833" duration="0.0750" dynamics="127" view="page1" graphics="n9 <performance-event id="e10" pitch="523.2511" start="2.1667" duration="0.0750" dynamics="127" view="page1" graphics="n <performance-event id="e11" pitch="523.2511" start="2.2500" duration="0.4750" dynamics="127" view="page1" graphics="n <performance-event id="e12" pitch="466.1638" start="2.7500" duration="0.2250" dynamics="98" view="page1" graphics="n1 <performance-event pitch="554.3653" start="3.0000" duration="0.1125" dynamics="95"/> <performance-event pitch="349.2282" start="3.1250" duration="0.1125" dynamics="95"/> <performance-event pitch="554.3653" start="3.2500" duration="0.2250" dynamics="95"/> <performance-event pitch="523.2511" start="3.5000" duration="0.1125" dynamics="95"/> <performance-event pitch="493.8833" start="3.6250" duration="0.1125" dynamics="95"/> <performance-event pitch="523.2511" start="3.7500" duration="0.3500" dynamics="95"/> <performance-event pitch="523.2511" start="4.1250" duration="0.1125" dynamics="113"/> <performance-event pitch="466.1638" start="4.2500" duration="0.1688" dynamics="119"/> <performance-event pitch="415.3047" start="4.4375" duration="0.0563" dynamics="127"/> <performance-event pitch="391.9954" start="4.5000" duration="0.3333" dynamics="127"/> <performance-event pitch="415.3047" start="4.8333" duration="0.0833" dynamics="116"/> <performance-event pitch="466.1638" start="4.9167" duration="0.0833" dynamics="111"/> <performance-event pitch="415.3047" start="5.0000" duration="0.0833" dynamics="106"/> <performance-event pitch="466.1638" start="5.0833" duration="0.0833" dynamics="101"/> <performance-event pitch="523.2511" start="5.1667" duration="0.0750" dynamics="96"/> <performance-event pitch="391.9954" start="5.2500" duration="0.7250" dynamics="95"/> </performance-part> <performance-part> <performance-event pitch="261.6256" start="0.0000" duration="0.1125" dynamics="31"/>
![Page 25: W3C Music Notation Community Group - Scoring Notes · 2018-01-24 · W3C Music Notation Community Group •Founded in July 2015 •Develops and maintains format and language specifications](https://reader034.vdocuments.site/reader034/viewer/2022043004/5f882650d04aa33aec6a4588/html5/thumbnails/25.jpg)
1/23/2018 gmnx-viewer/ApresUnReve-gmnx.xml at master · joeberkovitz/gmnx-viewer
https://github.com/joeberkovitz/gmnx-viewer/blob/master/examples/ApresUnReve/ApresUnReve-gmnx.xml 2/4
555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899
100101102103104105106107108109110111112113114115116117118119120121
<performance-event pitch="391.9954" start="0.0000" duration="0.1125" dynamics="31"/> <performance-event pitch="311.1270" start="0.0000" duration="0.1125" dynamics="31"/> <performance-event pitch="261.6256" start="0.1250" duration="0.1125" dynamics="31"/> <performance-event pitch="311.1270" start="0.1250" duration="0.1125" dynamics="31"/> <performance-event pitch="391.9954" start="0.1250" duration="0.1125" dynamics="31"/> <performance-event pitch="261.6256" start="0.2500" duration="0.1125" dynamics="31"/> <performance-event pitch="311.1270" start="0.2500" duration="0.1125" dynamics="31"/> <performance-event pitch="391.9954" start="0.2500" duration="0.1125" dynamics="31"/> <performance-event pitch="261.6256" start="0.3750" duration="0.1125" dynamics="31"/> <performance-event pitch="311.1270" start="0.3750" duration="0.1125" dynamics="31"/> <performance-event pitch="391.9954" start="0.3750" duration="0.1125" dynamics="31"/> <performance-event pitch="311.1270" start="0.5000" duration="0.1125" dynamics="31"/> <performance-event pitch="391.9954" start="0.5000" duration="0.1125" dynamics="31"/> <performance-event pitch="261.6256" start="0.5000" duration="0.1125" dynamics="31"/> <performance-event pitch="311.1270" start="0.6250" duration="0.1125" dynamics="31"/> <performance-event pitch="391.9954" start="0.6250" duration="0.1125" dynamics="31"/> <performance-event pitch="261.6256" start="0.6250" duration="0.1125" dynamics="31"/> <performance-event pitch="261.6256" start="0.7500" duration="0.1125" dynamics="31"/> <performance-event pitch="311.1270" start="0.7500" duration="0.1125" dynamics="31"/> <performance-event pitch="391.9954" start="0.7500" duration="0.1125" dynamics="31"/> <performance-event pitch="261.6256" start="0.8750" duration="0.1125" dynamics="31"/> <performance-event pitch="311.1270" start="0.8750" duration="0.1125" dynamics="31"/> <performance-event pitch="391.9954" start="0.8750" duration="0.1125" dynamics="31"/> <performance-event pitch="261.6256" start="1.0000" duration="0.1125" dynamics="31"/> <performance-event pitch="311.1270" start="1.0000" duration="0.1125" dynamics="31"/> <performance-event pitch="391.9954" start="1.0000" duration="0.1125" dynamics="31"/> <performance-event pitch="311.1270" start="1.1250" duration="0.1125" dynamics="31"/> <performance-event pitch="261.6256" start="1.1250" duration="0.1125" dynamics="31"/> <performance-event pitch="391.9954" start="1.1250" duration="0.1125" dynamics="31"/> <performance-event pitch="391.9954" start="1.2500" duration="0.1125" dynamics="31"/> <performance-event pitch="311.1270" start="1.2500" duration="0.1125" dynamics="31"/> <performance-event pitch="293.6648" start="1.2500" duration="0.1125" dynamics="31"/> <performance-event pitch="233.0819" start="1.2500" duration="0.1125" dynamics="31"/> <performance-event pitch="391.9954" start="1.3750" duration="0.1125" dynamics="31"/> <performance-event pitch="311.1270" start="1.3750" duration="0.1125" dynamics="31"/> <performance-event pitch="293.6648" start="1.3750" duration="0.1125" dynamics="31"/> <performance-event pitch="233.0819" start="1.3750" duration="0.1125" dynamics="31"/> </performance-part> <performance-part> <performance-event pitch="311.1270" start="1.5000" duration="0.1125" dynamics="31"/> <performance-event pitch="261.6256" start="1.5000" duration="0.1125" dynamics="31"/> <performance-event pitch="220.0000" start="1.5000" duration="0.1125" dynamics="31"/> <performance-event pitch="391.9954" start="1.5000" duration="0.1125" dynamics="31"/> <performance-event pitch="220.0000" start="1.6250" duration="0.1125" dynamics="31"/> <performance-event pitch="391.9954" start="1.6250" duration="0.1125" dynamics="31"/> <performance-event pitch="311.1270" start="1.6250" duration="0.1125" dynamics="31"/> <performance-event pitch="261.6256" start="1.6250" duration="0.1125" dynamics="31"/> <performance-event pitch="311.1270" start="1.7500" duration="0.1125" dynamics="31"/> <performance-event pitch="220.0000" start="1.7500" duration="0.1125" dynamics="31"/> <performance-event pitch="261.6256" start="1.7500" duration="0.1125" dynamics="31"/> <performance-event pitch="391.9954" start="1.7500" duration="0.1125" dynamics="31"/> <performance-event pitch="311.1270" start="1.8750" duration="0.1125" dynamics="31"/> <performance-event pitch="261.6256" start="1.8750" duration="0.1125" dynamics="31"/> <performance-event pitch="391.9954" start="1.8750" duration="0.1125" dynamics="31"/> <performance-event pitch="220.0000" start="1.8750" duration="0.1125" dynamics="31"/> <performance-event pitch="220.0000" start="2.0000" duration="0.1125" dynamics="31"/> <performance-event pitch="349.2282" start="2.0000" duration="0.1125" dynamics="31"/> <performance-event pitch="261.6256" start="2.0000" duration="0.1125" dynamics="31"/> <performance-event pitch="311.1270" start="2.0000" duration="0.1125" dynamics="31"/> <performance-event pitch="311.1270" start="2.1250" duration="0.1125" dynamics="31"/> <performance-event pitch="220.0000" start="2.1250" duration="0.1125" dynamics="31"/> <performance-event pitch="261.6256" start="2.1250" duration="0.1125" dynamics="31"/> <performance-event pitch="349.2282" start="2.1250" duration="0.1125" dynamics="31"/> <performance-event pitch="349.2282" start="2.2500" duration="0.1125" dynamics="31"/> <performance-event pitch="293.6648" start="2.2500" duration="0.1125" dynamics="31"/> <performance-event pitch="261.6256" start="2.2500" duration="0.1125" dynamics="31"/> <performance-event pitch="207.6523" start="2.2500" duration="0.1125" dynamics="31"/>
![Page 26: W3C Music Notation Community Group - Scoring Notes · 2018-01-24 · W3C Music Notation Community Group •Founded in July 2015 •Develops and maintains format and language specifications](https://reader034.vdocuments.site/reader034/viewer/2022043004/5f882650d04aa33aec6a4588/html5/thumbnails/26.jpg)
1/23/2018 gmnx-viewer/ApresUnReve-gmnx.xml at master · joeberkovitz/gmnx-viewer
https://github.com/joeberkovitz/gmnx-viewer/blob/master/examples/ApresUnReve/ApresUnReve-gmnx.xml 3/4
122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188
<performance-event pitch="261.6256" start="2.3750" duration="0.1125" dynamics="31"/> <performance-event pitch="207.6523" start="2.3750" duration="0.1125" dynamics="31"/> <performance-event pitch="349.2282" start="2.3750" duration="0.1125" dynamics="31"/> <performance-event pitch="293.6648" start="2.3750" duration="0.1125" dynamics="31"/> <performance-event pitch="207.6523" start="2.5000" duration="0.1125" dynamics="31"/> <performance-event pitch="261.6256" start="2.5000" duration="0.1125" dynamics="31"/> <performance-event pitch="349.2282" start="2.5000" duration="0.1125" dynamics="31"/> <performance-event pitch="293.6648" start="2.5000" duration="0.1125" dynamics="31"/> <performance-event pitch="261.6256" start="2.6250" duration="0.1125" dynamics="31"/> <performance-event pitch="207.6523" start="2.6250" duration="0.1125" dynamics="31"/> <performance-event pitch="293.6648" start="2.6250" duration="0.1125" dynamics="31"/> <performance-event pitch="349.2282" start="2.6250" duration="0.1125" dynamics="31"/> <performance-event pitch="349.2282" start="2.7500" duration="0.1125" dynamics="31"/> <performance-event pitch="207.6523" start="2.7500" duration="0.1125" dynamics="31"/> <performance-event pitch="261.6256" start="2.7500" duration="0.1125" dynamics="31"/> <performance-event pitch="293.6648" start="2.7500" duration="0.1125" dynamics="31"/> <performance-event pitch="207.6523" start="2.8750" duration="0.1125" dynamics="31"/> <performance-event pitch="349.2282" start="2.8750" duration="0.1125" dynamics="31"/> <performance-event pitch="293.6648" start="2.8750" duration="0.1125" dynamics="31"/> <performance-event pitch="261.6256" start="2.8750" duration="0.1125" dynamics="31"/> <performance-event pitch="349.2282" start="3.0000" duration="0.1125" dynamics="31"/> <performance-event pitch="277.1826" start="3.0000" duration="0.1125" dynamics="31"/> <performance-event pitch="207.6523" start="3.0000" duration="0.1125" dynamics="31"/> <performance-event pitch="207.6523" start="3.1250" duration="0.1125" dynamics="31"/> <performance-event pitch="277.1826" start="3.1250" duration="0.1125" dynamics="31"/> <performance-event pitch="349.2282" start="3.1250" duration="0.1125" dynamics="31"/> <performance-event pitch="349.2282" start="3.2500" duration="0.1125" dynamics="31"/> <performance-event pitch="207.6523" start="3.2500" duration="0.1125" dynamics="31"/> <performance-event pitch="277.1826" start="3.2500" duration="0.1125" dynamics="31"/> <performance-event pitch="277.1826" start="3.3750" duration="0.1125" dynamics="31"/> <performance-event pitch="349.2282" start="3.3750" duration="0.1125" dynamics="31"/> <performance-event pitch="207.6523" start="3.3750" duration="0.1125" dynamics="31"/> <performance-event pitch="195.9977" start="3.5000" duration="0.1125" dynamics="31"/> <performance-event pitch="329.6276" start="3.5000" duration="0.1125" dynamics="31"/> <performance-event pitch="277.1826" start="3.5000" duration="0.1125" dynamics="31"/> <performance-event pitch="329.6276" start="3.6250" duration="0.1125" dynamics="31"/> <performance-event pitch="277.1826" start="3.6250" duration="0.1125" dynamics="31"/> <performance-event pitch="195.9977" start="3.6250" duration="0.1125" dynamics="31"/> <performance-event pitch="261.6256" start="3.7500" duration="0.1125" dynamics="31"/> <performance-event pitch="207.6523" start="3.7500" duration="0.1125" dynamics="31"/> <performance-event pitch="329.6276" start="3.7500" duration="0.1125" dynamics="31"/> <performance-event pitch="329.6276" start="3.8750" duration="0.1125" dynamics="31"/> <performance-event pitch="207.6523" start="3.8750" duration="0.1125" dynamics="31"/> <performance-event pitch="261.6256" start="3.8750" duration="0.1125" dynamics="31"/> <performance-event pitch="207.6523" start="4.0000" duration="0.1125" dynamics="31"/> <performance-event pitch="261.6256" start="4.0000" duration="0.1125" dynamics="31"/> <performance-event pitch="329.6276" start="4.0000" duration="0.1125" dynamics="31"/> <performance-event pitch="329.6276" start="4.1250" duration="0.1125" dynamics="31"/> <performance-event pitch="207.6523" start="4.1250" duration="0.1125" dynamics="31"/> <performance-event pitch="261.6256" start="4.1250" duration="0.1125" dynamics="31"/> <performance-event pitch="207.6523" start="4.2500" duration="0.1125" dynamics="31"/> <performance-event pitch="349.2282" start="4.2500" duration="0.1125" dynamics="31"/> <performance-event pitch="261.6256" start="4.2500" duration="0.1125" dynamics="31"/> <performance-event pitch="261.6256" start="4.3750" duration="0.1125" dynamics="31"/> <performance-event pitch="349.2282" start="4.3750" duration="0.1125" dynamics="31"/> <performance-event pitch="207.6523" start="4.3750" duration="0.1125" dynamics="31"/> <performance-event pitch="293.6648" start="4.5000" duration="0.1125" dynamics="31"/> <performance-event pitch="246.9417" start="4.5000" duration="0.1125" dynamics="31"/> <performance-event pitch="195.9977" start="4.5000" duration="0.1125" dynamics="31"/> <performance-event pitch="174.6141" start="4.5000" duration="0.1125" dynamics="31"/> <performance-event pitch="293.6648" start="4.6250" duration="0.1125" dynamics="31"/> <performance-event pitch="246.9417" start="4.6250" duration="0.1125" dynamics="31"/> <performance-event pitch="195.9977" start="4.6250" duration="0.1125" dynamics="31"/> <performance-event pitch="174.6141" start="4.6250" duration="0.1125" dynamics="31"/> <performance-event pitch="195.9977" start="4.7500" duration="0.1125" dynamics="31"/> <performance-event pitch="293.6648" start="4.7500" duration="0.1125" dynamics="31"/> <performance-event pitch="246.9417" start="4.7500" duration="0.1125" dynamics="31"/>
![Page 27: W3C Music Notation Community Group - Scoring Notes · 2018-01-24 · W3C Music Notation Community Group •Founded in July 2015 •Develops and maintains format and language specifications](https://reader034.vdocuments.site/reader034/viewer/2022043004/5f882650d04aa33aec6a4588/html5/thumbnails/27.jpg)
1/23/2018 gmnx-viewer/ApresUnReve-gmnx.xml at master · joeberkovitz/gmnx-viewer
https://github.com/joeberkovitz/gmnx-viewer/blob/master/examples/ApresUnReve/ApresUnReve-gmnx.xml 4/4
189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244
<performance-event pitch="174.6141" start="4.7500" duration="0.1125" dynamics="31"/> <performance-event pitch="195.9977" start="4.8750" duration="0.1125" dynamics="31"/> <performance-event pitch="293.6648" start="4.8750" duration="0.1125" dynamics="31"/> <performance-event pitch="246.9417" start="4.8750" duration="0.1125" dynamics="31"/> <performance-event pitch="174.6141" start="4.8750" duration="0.1125" dynamics="31"/> <performance-event pitch="261.6256" start="5.0000" duration="0.1125" dynamics="31"/> <performance-event pitch="293.6648" start="5.0000" duration="0.1125" dynamics="31"/> <performance-event pitch="207.6523" start="5.0000" duration="0.1125" dynamics="31"/> <performance-event pitch="174.6141" start="5.0000" duration="0.1125" dynamics="31"/> <performance-event pitch="174.6141" start="5.1250" duration="0.1125" dynamics="31"/> <performance-event pitch="293.6648" start="5.1250" duration="0.1125" dynamics="31"/> <performance-event pitch="207.6523" start="5.1250" duration="0.1125" dynamics="31"/> <performance-event pitch="261.6256" start="5.1250" duration="0.1125" dynamics="31"/> <performance-event pitch="195.9977" start="5.2500" duration="0.1125" dynamics="31"/> <performance-event pitch="174.6141" start="5.2500" duration="0.1125" dynamics="31"/> <performance-event pitch="293.6648" start="5.2500" duration="0.1125" dynamics="31"/> <performance-event pitch="246.9417" start="5.2500" duration="0.1125" dynamics="31"/> <performance-event pitch="174.6141" start="5.3750" duration="0.1125" dynamics="31"/> <performance-event pitch="195.9977" start="5.3750" duration="0.1125" dynamics="31"/> <performance-event pitch="246.9417" start="5.3750" duration="0.1125" dynamics="31"/> <performance-event pitch="293.6648" start="5.3750" duration="0.1125" dynamics="31"/> <performance-event pitch="195.9977" start="5.5000" duration="0.1125" dynamics="31"/> <performance-event pitch="293.6648" start="5.5000" duration="0.1125" dynamics="31"/> <performance-event pitch="174.6141" start="5.5000" duration="0.1125" dynamics="31"/> <performance-event pitch="246.9417" start="5.5000" duration="0.1125" dynamics="31"/> <performance-event pitch="174.6141" start="5.6250" duration="0.1125" dynamics="31"/> <performance-event pitch="293.6648" start="5.6250" duration="0.1125" dynamics="31"/> <performance-event pitch="246.9417" start="5.6250" duration="0.1125" dynamics="31"/> <performance-event pitch="195.9977" start="5.6250" duration="0.1125" dynamics="31"/> <performance-event pitch="293.6648" start="5.7500" duration="0.1125" dynamics="31"/> <performance-event pitch="174.6141" start="5.7500" duration="0.1125" dynamics="31"/> <performance-event pitch="195.9977" start="5.7500" duration="0.1125" dynamics="31"/> <performance-event pitch="246.9417" start="5.7500" duration="0.1125" dynamics="31"/> <performance-event pitch="174.6141" start="5.8750" duration="0.1125" dynamics="31"/> <performance-event pitch="246.9417" start="5.8750" duration="0.1125" dynamics="31"/> <performance-event pitch="195.9977" start="5.8750" duration="0.1125" dynamics="31"/> <performance-event pitch="293.6648" start="5.8750" duration="0.1125" dynamics="31"/> </performance-part> <performance-part> <performance-event pitch="43.6535" start="1.5000" duration="0.7250" dynamics="95"/> <performance-event pitch="87.3071" start="1.5000" duration="0.7250" dynamics="95"/> <performance-event pitch="58.2705" start="2.2500" duration="0.7250" dynamics="95"/> <performance-event pitch="116.5409" start="2.2500" duration="0.7250" dynamics="95"/> <performance-event pitch="77.7817" start="3.0000" duration="0.7250" dynamics="95"/> <performance-event pitch="38.8909" start="3.0000" duration="0.7250" dynamics="95"/> <performance-event pitch="51.9131" start="3.7500" duration="0.4750" dynamics="95"/> <performance-event pitch="103.8262" start="3.7500" duration="0.4750" dynamics="95"/> <performance-event pitch="73.4162" start="4.2500" duration="0.2250" dynamics="95"/> <performance-event pitch="36.7081" start="4.2500" duration="0.2250" dynamics="95"/> <performance-event pitch="48.9994" start="4.5000" duration="1.4750" dynamics="95"/> <performance-event pitch="97.9989" start="4.5000" duration="1.4750" dynamics="95"/> </performance-part> </performance-data> </gmnx> </score></mnx>