diff --git a/src/js/musicxml-examples.js b/src/js/musicxml-examples.js
index 8840e101..460dc9e6 100755
--- a/src/js/musicxml-examples.js
+++ b/src/js/musicxml-examples.js
@@ -119,17 +119,25 @@ function scaffoldMusicXml(xml) {
"-//Recordare//DTD MusicXML ${MUSICXML_VERSION} Partwise//EN"
"http://www.musicxml.org/dtds/partwise.dtd">
+
+
+
+
+
+
placeholder
-
-
- placeholder
+
+
+
+
+
@@ -141,18 +149,27 @@ function scaffoldMusicXml(xml) {
G
2
+
+
-
+
C
major-seventh
+
+
+
+
C
@@ -160,17 +177,27 @@ function scaffoldMusicXml(xml) {
4
whole
-
+
+
+
+
+
+
+
+
+
+
`.trim()
// Insert the example fragment into the fully-formed template.
- // 1. Find the example's root element in the template
- // 2. Replace it with the full example fragment
- // 3. Remove all tags that include attribute optional-example="yes"
+ // - Find the example's root element in the template
+ // - Replace it with the full example fragment
+ // - Remove optional-example attribute from parents of the example fragment
+ // - Remove all elements that still include attribute optional-example="yes"
const src = cheerio.load(xml, { xml: true })
const core = src.root().children().first().prop('nodeName')
const dst = cheerio.load(template, { xml: { xmlMode: true, lowerCaseTags: true, lowerCaseAttributeNames : true }})
@@ -179,6 +206,7 @@ function scaffoldMusicXml(xml) {
return `\n${xml}`
}
dst(core).replaceWith(src.root())
+ dst(src.root()).parents().removeAttr('optional-example')
dst('[optional-example="yes"]').remove()
return xmlFormat(dst.html(), { collapseContent: true })
}
diff --git a/test/data/examples/accent-element.musicxml b/test/data/examples/accent-element.musicxml
index 093408f2..2e3f91b6 100644
--- a/test/data/examples/accent-element.musicxml
+++ b/test/data/examples/accent-element.musicxml
@@ -1,16 +1,54 @@
-
-
-
- A
- 4
-
- 4
- 1
- half
- up
-
-
-
-
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+ 1
+
+ 0
+
+
+
+ G
+ 2
+
+
+
+
+ C
+
+ major-seventh
+
+
+
+ A
+ 4
+
+ 4
+ 1
+ half
+ up
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/accidental-element.musicxml b/test/data/examples/accidental-element.musicxml
index f56995de..f87fedcd 100644
--- a/test/data/examples/accidental-element.musicxml
+++ b/test/data/examples/accidental-element.musicxml
@@ -1,13 +1,51 @@
-
-
-
- A
- 1
- 4
-
- 2
- 1
- quarter
- sharp
- up
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+ 1
+
+ 0
+
+
+
+ G
+ 2
+
+
+
+
+ C
+
+ major-seventh
+
+
+
+ A
+ 1
+ 4
+
+ 2
+ 1
+ quarter
+ sharp
+ up
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/accidental-mark-element-notation.musicxml b/test/data/examples/accidental-mark-element-notation.musicxml
index 95715cd8..687ae912 100644
--- a/test/data/examples/accidental-mark-element-notation.musicxml
+++ b/test/data/examples/accidental-mark-element-notation.musicxml
@@ -1,14 +1,52 @@
-
-
-
- D
- 5
-
- 2
- 1
- quarter
- down
-
- sharp
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+ 1
+
+ 0
+
+
+
+ G
+ 2
+
+
+
+
+ C
+
+ major-seventh
+
+
+
+ D
+ 5
+
+ 2
+ 1
+ quarter
+ down
+
+ sharp
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/accidental-mark-element-ornament.musicxml b/test/data/examples/accidental-mark-element-ornament.musicxml
index 0c944a9f..de871976 100644
--- a/test/data/examples/accidental-mark-element-ornament.musicxml
+++ b/test/data/examples/accidental-mark-element-ornament.musicxml
@@ -1,17 +1,55 @@
-
-
-
- E
- 5
-
- 2
- 1
- quarter
- down
-
-
-
- natural
-
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+ 1
+
+ 0
+
+
+
+ G
+ 2
+
+
+
+
+ C
+
+ major-seventh
+
+
+
+ E
+ 5
+
+ 2
+ 1
+ quarter
+ down
+
+
+
+ natural
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/accordion-high-element.musicxml b/test/data/examples/accordion-high-element.musicxml
index 4c18bd4a..ee560822 100644
--- a/test/data/examples/accordion-high-element.musicxml
+++ b/test/data/examples/accordion-high-element.musicxml
@@ -1,4 +1,56 @@
-
-
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+ 0
+
+
+
+ G
+ 2
+
+
+
+
+ C
+
+ major-seventh
+
+
+
+ C
+ 4
+
+ 4
+ whole
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/accordion-low-element.musicxml b/test/data/examples/accordion-low-element.musicxml
index 77182d12..768c0ec0 100644
--- a/test/data/examples/accordion-low-element.musicxml
+++ b/test/data/examples/accordion-low-element.musicxml
@@ -1,4 +1,56 @@
-
-
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+ 0
+
+
+
+ G
+ 2
+
+
+
+
+ C
+
+ major-seventh
+
+
+
+ C
+ 4
+
+ 4
+ whole
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/accordion-middle-element.musicxml b/test/data/examples/accordion-middle-element.musicxml
index 13b9d61d..9f9d287b 100644
--- a/test/data/examples/accordion-middle-element.musicxml
+++ b/test/data/examples/accordion-middle-element.musicxml
@@ -1,4 +1,56 @@
-
-
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+ 0
+
+
+
+ G
+ 2
+
+
+
+
+ C
+
+ major-seventh
+
+
+
+ C
+ 4
+
+ 4
+ whole
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/accordion-registration-element.musicxml b/test/data/examples/accordion-registration-element.musicxml
index 2f82fde7..22a79b04 100644
--- a/test/data/examples/accordion-registration-element.musicxml
+++ b/test/data/examples/accordion-registration-element.musicxml
@@ -1,9 +1,57 @@
-
-
-
-
-
- 3
-
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+
+
+
+ 3
+
+
+
+
+ 1
+
+ 0
+
+
+
+ G
+ 2
+
+
+
+
+ C
+
+ major-seventh
+
+
+
+ C
+ 4
+
+ 4
+ whole
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/alter-element-microtones.musicxml b/test/data/examples/alter-element-microtones.musicxml
index 213e3354..d4732c01 100644
--- a/test/data/examples/alter-element-microtones.musicxml
+++ b/test/data/examples/alter-element-microtones.musicxml
@@ -1,6 +1,50 @@
-
-
- B
- -0.5
- 4
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+ 1
+
+ 0
+
+
+
+ G
+ 2
+
+
+
+
+ C
+
+ major-seventh
+
+
+
+ B
+ -0.5
+ 4
+
+ 4
+ whole
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/alter-element-semitones.musicxml b/test/data/examples/alter-element-semitones.musicxml
index fdfad63f..a989d788 100644
--- a/test/data/examples/alter-element-semitones.musicxml
+++ b/test/data/examples/alter-element-semitones.musicxml
@@ -1,66 +1,80 @@
-
-
-
-
- B
- -2
- 4
-
- 4
- 1
- eighth
- flat-flat
- down
- begin
-
-
-
- B
- -1
- 4
-
- 4
- 1
- eighth
- flat
- down
- continue
-
-
-
- B
- 4
-
- 4
- 1
- eighth
- natural
- down
- continue
-
-
-
- B
- 1
- 4
-
- 4
- 1
- eighth
- sharp
- down
- end
-
-
-
- B
- 2
- 4
-
- 8
- 1
- quarter
- double-sharp
- down
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+
+ B
+ -2
+ 4
+
+ 4
+ 1
+ eighth
+ flat-flat
+ down
+ begin
+
+
+
+ B
+ -1
+ 4
+
+ 4
+ 1
+ eighth
+ flat
+ down
+ continue
+
+
+
+ B
+ 4
+
+ 4
+ 1
+ eighth
+ natural
+ down
+ continue
+
+
+
+ B
+ 1
+ 4
+
+ 4
+ 1
+ eighth
+ sharp
+ down
+ end
+
+
+
+ B
+ 2
+ 4
+
+ 8
+ 1
+ quarter
+ double-sharp
+ down
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/alto-clef.musicxml b/test/data/examples/alto-clef.musicxml
index ec6a1d03..95314ad2 100644
--- a/test/data/examples/alto-clef.musicxml
+++ b/test/data/examples/alto-clef.musicxml
@@ -1,5 +1,49 @@
-
-
- C
- 3
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+ 1
+
+ 0
+
+
+
+ C
+ 3
+
+
+
+
+ C
+
+ major-seventh
+
+
+
+ C
+ 4
+
+ 4
+ whole
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/arpeggiate-element.musicxml b/test/data/examples/arpeggiate-element.musicxml
index caf318e1..f94453f5 100644
--- a/test/data/examples/arpeggiate-element.musicxml
+++ b/test/data/examples/arpeggiate-element.musicxml
@@ -1,58 +1,72 @@
-
-
-
-
- G
- 4
-
- 16
- 1
- whole
- 1
-
-
-
-
-
-
-
- B
- 4
-
- 16
- 1
- whole
- 1
-
-
-
-
-
-
-
- D
- 5
-
- 16
- 1
- whole
- 1
-
-
-
-
-
-
-
- G
- 5
-
- 16
- 1
- whole
- 1
-
-
-
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+
+ G
+ 4
+
+ 16
+ 1
+ whole
+ 1
+
+
+
+
+
+
+
+ B
+ 4
+
+ 16
+ 1
+ whole
+ 1
+
+
+
+
+
+
+
+ D
+ 5
+
+ 16
+ 1
+ whole
+ 1
+
+
+
+
+
+
+
+ G
+ 5
+
+ 16
+ 1
+ whole
+ 1
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/arrow-element.musicxml b/test/data/examples/arrow-element.musicxml
index cd86aeef..daa9e1f7 100644
--- a/test/data/examples/arrow-element.musicxml
+++ b/test/data/examples/arrow-element.musicxml
@@ -1,9 +1,55 @@
-
-
-
-
- southeast
- single
-
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+ 1
+
+ 0
+
+
+
+ G
+ 2
+
+
+
+
+ C
+
+ major-seventh
+
+
+
+ C
+ 4
+
+ 4
+ whole
+
+
+
+ southeast
+ single
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/arrowhead-element.musicxml b/test/data/examples/arrowhead-element.musicxml
index fe12154c..ee1ee9c1 100644
--- a/test/data/examples/arrowhead-element.musicxml
+++ b/test/data/examples/arrowhead-element.musicxml
@@ -1,10 +1,56 @@
-
-
-
-
- down
- filled
-
-
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+ 1
+
+ 0
+
+
+
+ G
+ 2
+
+
+
+
+ C
+
+ major-seventh
+
+
+
+ C
+ 4
+
+ 4
+ whole
+
+
+
+ down
+ filled
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/articulations-element.musicxml b/test/data/examples/articulations-element.musicxml
index 6af1806d..44c996be 100644
--- a/test/data/examples/articulations-element.musicxml
+++ b/test/data/examples/articulations-element.musicxml
@@ -1,6 +1,52 @@
-
-
-
-
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+ 1
+
+ 0
+
+
+
+ G
+ 2
+
+
+
+
+ C
+
+ major-seventh
+
+
+
+ C
+ 4
+
+ 4
+ whole
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/artificial-element.musicxml b/test/data/examples/artificial-element.musicxml
index c5b0240d..7f480072 100644
--- a/test/data/examples/artificial-element.musicxml
+++ b/test/data/examples/artificial-element.musicxml
@@ -1,59 +1,73 @@
-
-
-
-
- C
- 4
-
- 4
- 1
- half
- up
-
-
-
-
-
-
-
-
-
-
-
-
- F
- 4
-
- 4
- 1
- half
- up
- diamond
-
-
-
-
-
-
-
-
-
-
-
-
- C
- 6
-
- 4
- 1
- half
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+
+ C
+ 4
+
+ 4
+ 1
+ half
+ up
+
+
+
+
+
+
+
+
+
+
+
+
+ F
+ 4
+
+ 4
+ 1
+ half
+ up
+ diamond
+
+
+
+
+
+
+
+
+
+
+
+
+ C
+ 6
+
+ 4
+ 1
+ half
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/assess-and-player-elements.musicxml b/test/data/examples/assess-and-player-elements.musicxml
index 09a048af..2c737dc0 100644
--- a/test/data/examples/assess-and-player-elements.musicxml
+++ b/test/data/examples/assess-and-player-elements.musicxml
@@ -1,136 +1,139 @@
-
-
-
-
- Soprano Alto
-
- Soprano
-Alto
-
-
- ARIA Player
- voice.soprano
-
-
- ARIA Player
- voice.alto
-
-
- Soprano 1
-
-
- Soprano 2
-
-
- Alto 1
-
-
- Alto 2
-
-
-
-
-
-
- 2
-
- 0
- minor
-
-
-
- G
- 2
-
-
-
-
- A
- 4
-
- 8
-
- 1
- whole
-
- single
- Ah
-
-
-
-
-
-
-
-
-
-
- C
- 5
-
- 8
-
- 1
- whole
-
-
-
-
-
-
-
-
-
- A
- 4
-
- 8
-
- 1
- whole
-
-
-
-
-
-
-
-
-
-
-
- C
- 5
-
- 8
-
- 1
- whole
-
-
-
-
-
-
-
-
-
- E
- 5
-
- 8
-
- 1
- whole
-
-
-
-
-
-
-
-
+
+
+
+
+
+ Soprano Alto
+
+ Soprano
+Alto
+
+
+ ARIA Player
+ voice.soprano
+
+
+ ARIA Player
+ voice.alto
+
+
+ Soprano 1
+
+
+ Soprano 2
+
+
+ Alto 1
+
+
+ Alto 2
+
+
+
+
+
+
+ 2
+
+ 0
+ minor
+
+
+
+ G
+ 2
+
+
+
+
+ A
+ 4
+
+ 8
+
+ 1
+ whole
+
+ single
+ Ah
+
+
+
+
+
+
+
+
+
+
+ C
+ 5
+
+ 8
+
+ 1
+ whole
+
+
+
+
+
+
+
+
+
+ A
+ 4
+
+ 8
+
+ 1
+ whole
+
+
+
+
+
+
+
+
+
+
+
+ C
+ 5
+
+ 8
+
+ 1
+ whole
+
+
+
+
+
+
+
+
+
+ E
+ 5
+
+ 8
+
+ 1
+ whole
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/attributes-element.musicxml b/test/data/examples/attributes-element.musicxml
index c9fe1e03..290622ca 100644
--- a/test/data/examples/attributes-element.musicxml
+++ b/test/data/examples/attributes-element.musicxml
@@ -1,46 +1,60 @@
-
-
-
-
-
- 70
- 0
-
- 211
-
- system
-
-
- 2
-
- 0
- major
-
-
-
- G
- 2
-
-
-
-
-
-
-
-
-
-
-
-
-
- B
- 4
-
- 8
- 1
- whole
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+
+
+ 70
+ 0
+
+ 211
+
+ system
+
+
+ 2
+
+ 0
+ major
+
+
+
+ G
+ 2
+
+
+
+
+
+
+
+
+
+
+
+
+
+ B
+ 4
+
+ 8
+ 1
+ whole
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/backup-element.musicxml b/test/data/examples/backup-element.musicxml
index b134fe21..3801e64d 100644
--- a/test/data/examples/backup-element.musicxml
+++ b/test/data/examples/backup-element.musicxml
@@ -1,64 +1,78 @@
-
-
-
-
- F
- 1
- 5
-
- 6
- 1
- quarter
- up
- 1
-
-
-
- G
- 1
- 5
-
- 6
- 1
- quarter
- sharp
- up
- 1
-
-
-
- A
- 5
-
- 6
- 1
- quarter
- up
- 1
-
-
- 18
-
-
-
- D
- 5
-
- 6
- 2
- quarter
- down
- 1
-
-
-
- E
- 5
-
- 12
- 2
- half
- down
- 1
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+
+ F
+ 1
+ 5
+
+ 6
+ 1
+ quarter
+ up
+ 1
+
+
+
+ G
+ 1
+ 5
+
+ 6
+ 1
+ quarter
+ sharp
+ up
+ 1
+
+
+
+ A
+ 5
+
+ 6
+ 1
+ quarter
+ up
+ 1
+
+
+ 18
+
+
+
+ D
+ 5
+
+ 6
+ 2
+ quarter
+ down
+ 1
+
+
+
+ E
+ 5
+
+ 12
+ 2
+ half
+ down
+ 1
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/baritone-c-clef.musicxml b/test/data/examples/baritone-c-clef.musicxml
index 0c4c8510..be0a491f 100644
--- a/test/data/examples/baritone-c-clef.musicxml
+++ b/test/data/examples/baritone-c-clef.musicxml
@@ -1,5 +1,49 @@
-
-
- C
- 5
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+ 1
+
+ 0
+
+
+
+ C
+ 5
+
+
+
+
+ C
+
+ major-seventh
+
+
+
+ C
+ 4
+
+ 4
+ whole
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/baritone-f-clef.musicxml b/test/data/examples/baritone-f-clef.musicxml
index 6adfa24d..8fbf5560 100644
--- a/test/data/examples/baritone-f-clef.musicxml
+++ b/test/data/examples/baritone-f-clef.musicxml
@@ -1,5 +1,49 @@
-
-
- F
- 3
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+ 1
+
+ 0
+
+
+
+ F
+ 3
+
+
+
+
+ C
+
+ major-seventh
+
+
+
+ C
+ 4
+
+ 4
+ whole
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/barline-element.musicxml b/test/data/examples/barline-element.musicxml
index 40299721..5032ab3b 100644
--- a/test/data/examples/barline-element.musicxml
+++ b/test/data/examples/barline-element.musicxml
@@ -1,126 +1,140 @@
-
-
-
-
-
-
-
- F
- 1
- 4
-
- 1
- 1
- eighth
- up
- begin
-
-
-
- F
- 1
- 4
-
- 1
- 1
- eighth
- up
- continue
-
-
-
- F
- 1
- 4
-
- 1
- 1
- eighth
- up
- end
-
-
- dashed
-
-
-
- F
- 1
- 4
-
- 1
- 1
- eighth
- up
- begin
-
-
-
- F
- 1
- 4
-
- 1
- 1
- eighth
- up
- end
-
-
- dashed
-
-
-
- F
- 1
- 4
-
- 1
- 1
- eighth
- up
- begin
-
-
-
- F
- 1
- 4
-
- 1
- 1
- eighth
- up
- continue
-
-
-
- F
- 1
- 4
-
- 1
- 1
- eighth
- up
- continue
-
-
-
- F
- 1
- 4
-
- 1
- 1
- eighth
- up
- end
-
-
- light-light
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+
+
+
+
+ F
+ 1
+ 4
+
+ 1
+ 1
+ eighth
+ up
+ begin
+
+
+
+ F
+ 1
+ 4
+
+ 1
+ 1
+ eighth
+ up
+ continue
+
+
+
+ F
+ 1
+ 4
+
+ 1
+ 1
+ eighth
+ up
+ end
+
+
+ dashed
+
+
+
+ F
+ 1
+ 4
+
+ 1
+ 1
+ eighth
+ up
+ begin
+
+
+
+ F
+ 1
+ 4
+
+ 1
+ 1
+ eighth
+ up
+ end
+
+
+ dashed
+
+
+
+ F
+ 1
+ 4
+
+ 1
+ 1
+ eighth
+ up
+ begin
+
+
+
+ F
+ 1
+ 4
+
+ 1
+ 1
+ eighth
+ up
+ continue
+
+
+
+ F
+ 1
+ 4
+
+ 1
+ 1
+ eighth
+ up
+ continue
+
+
+
+ F
+ 1
+ 4
+
+ 1
+ 1
+ eighth
+ up
+ end
+
+
+ light-light
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/barre-element.musicxml b/test/data/examples/barre-element.musicxml
index 1a1f9963..b0045986 100644
--- a/test/data/examples/barre-element.musicxml
+++ b/test/data/examples/barre-element.musicxml
@@ -1,30 +1,78 @@
-
-
- 6
- 5
- 12
-
- 5
- 12
-
-
-
- 4
- 14
-
-
-
- 3
- 14
-
-
- 2
- 14
-
-
-
- 1
- 12
-
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+ 1
+
+ 0
+
+
+
+ G
+ 2
+
+
+
+
+ C
+
+ major-seventh
+
+ 6
+ 5
+ 12
+
+ 5
+ 12
+
+
+
+ 4
+ 14
+
+
+
+ 3
+ 14
+
+
+ 2
+ 14
+
+
+
+ 1
+ 12
+
+
+
+
+
+
+ C
+ 4
+
+ 4
+ whole
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/bass-alter-element.musicxml b/test/data/examples/bass-alter-element.musicxml
index b3b3d651..a0237c06 100644
--- a/test/data/examples/bass-alter-element.musicxml
+++ b/test/data/examples/bass-alter-element.musicxml
@@ -1,11 +1,53 @@
-
-
-
- C
-
- major
-
- G
- 1
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+ 1
+
+ 0
+
+
+
+ G
+ 2
+
+
+
+
+ C
+
+ major
+
+ G
+ 1
+
+
+
+
+ C
+ 4
+
+ 4
+ whole
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/bass-clef-down-octave.musicxml b/test/data/examples/bass-clef-down-octave.musicxml
index 7d960f35..4362603a 100644
--- a/test/data/examples/bass-clef-down-octave.musicxml
+++ b/test/data/examples/bass-clef-down-octave.musicxml
@@ -1,6 +1,50 @@
-
-
- F
- 4
- -1
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+ 1
+
+ 0
+
+
+
+ F
+ 4
+ -1
+
+
+
+
+ C
+
+ major-seventh
+
+
+
+ C
+ 4
+
+ 4
+ whole
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/bass-clef.musicxml b/test/data/examples/bass-clef.musicxml
index 6539408e..f6f0df04 100644
--- a/test/data/examples/bass-clef.musicxml
+++ b/test/data/examples/bass-clef.musicxml
@@ -1,5 +1,49 @@
-
-
- F
- 4
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+ 1
+
+ 0
+
+
+
+ F
+ 4
+
+
+
+
+ C
+
+ major-seventh
+
+
+
+ C
+ 4
+
+ 4
+ whole
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/bass-separator-element.musicxml b/test/data/examples/bass-separator-element.musicxml
index 62d3188a..88fb4b57 100644
--- a/test/data/examples/bass-separator-element.musicxml
+++ b/test/data/examples/bass-separator-element.musicxml
@@ -1,11 +1,53 @@
-
-
-
- G
-
- major
-
- on
- B
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+ 1
+
+ 0
+
+
+
+ G
+ 2
+
+
+
+
+ G
+
+ major
+
+ on
+ B
+
+
+
+
+ C
+ 4
+
+ 4
+ whole
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/bass-step-element.musicxml b/test/data/examples/bass-step-element.musicxml
index 6260bf4b..870eb719 100644
--- a/test/data/examples/bass-step-element.musicxml
+++ b/test/data/examples/bass-step-element.musicxml
@@ -1,10 +1,52 @@
-
-
-
- C
-
- major
-
- G
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+ 1
+
+ 0
+
+
+
+ G
+ 2
+
+
+
+
+ C
+
+ major
+
+ G
+
+
+
+
+ C
+ 4
+
+ 4
+ whole
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/beam-element.musicxml b/test/data/examples/beam-element.musicxml
index 3198c9ce..e6152050 100644
--- a/test/data/examples/beam-element.musicxml
+++ b/test/data/examples/beam-element.musicxml
@@ -1,111 +1,125 @@
-
-
-
-
- F
- 4
-
- 8
- 1
- eighth
-
- 3
- 2
-
- up
- begin
-
-
-
-
-
-
- F
- 4
-
- 8
- 1
- eighth
-
- 3
- 2
-
- up
- continue
-
-
-
- F
- 4
-
- 8
- 1
- eighth
-
- 3
- 2
-
- up
- end
-
-
-
-
-
-
- F
- 4
-
- 12
- 1
- eighth
- up
- begin
-
-
-
- F
- 4
-
- 12
- 1
- eighth
- up
- end
-
-
-
- F
- 4
-
- 12
- 1
- eighth
- up
- begin
-
-
-
- F
- 4
-
- 6
- 1
- 16th
- up
- continue
- begin
-
-
-
- F
- 4
-
- 6
- 1
- 16th
- up
- end
- end
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+
+ F
+ 4
+
+ 8
+ 1
+ eighth
+
+ 3
+ 2
+
+ up
+ begin
+
+
+
+
+
+
+ F
+ 4
+
+ 8
+ 1
+ eighth
+
+ 3
+ 2
+
+ up
+ continue
+
+
+
+ F
+ 4
+
+ 8
+ 1
+ eighth
+
+ 3
+ 2
+
+ up
+ end
+
+
+
+
+
+
+ F
+ 4
+
+ 12
+ 1
+ eighth
+ up
+ begin
+
+
+
+ F
+ 4
+
+ 12
+ 1
+ eighth
+ up
+ end
+
+
+
+ F
+ 4
+
+ 12
+ 1
+ eighth
+ up
+ begin
+
+
+
+ F
+ 4
+
+ 6
+ 1
+ 16th
+ up
+ continue
+ begin
+
+
+
+ F
+ 4
+
+ 6
+ 1
+ 16th
+ up
+ end
+ end
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/beat-repeat-element.musicxml b/test/data/examples/beat-repeat-element.musicxml
index a846a692..107b2cb1 100644
--- a/test/data/examples/beat-repeat-element.musicxml
+++ b/test/data/examples/beat-repeat-element.musicxml
@@ -1,80 +1,94 @@
-
-
-
-
- F
- 4
-
- 2
- 1
- quarter
- up
-
-
-
-
-
-
-
-
-
- A
- 4
-
- 2
- 1
- quarter
- up
-
-
-
- F
- 4
-
- 2
- 1
- quarter
- up
-
-
-
-
- A
- 4
-
- 2
- 1
- quarter
- up
-
-
-
- F
- 4
-
- 2
- 1
- quarter
- up
-
-
-
-
- A
- 4
-
- 2
- 1
- quarter
- up
-
-
-
-
-
-
-
- light-heavy
-
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+
+ F
+ 4
+
+ 2
+ 1
+ quarter
+ up
+
+
+
+
+
+
+
+
+
+ A
+ 4
+
+ 2
+ 1
+ quarter
+ up
+
+
+
+ F
+ 4
+
+ 2
+ 1
+ quarter
+ up
+
+
+
+
+ A
+ 4
+
+ 2
+ 1
+ quarter
+ up
+
+
+
+ F
+ 4
+
+ 2
+ 1
+ quarter
+ up
+
+
+
+
+ A
+ 4
+
+ 2
+ 1
+ quarter
+ up
+
+
+
+
+
+
+
+ light-heavy
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/beat-type-element.musicxml b/test/data/examples/beat-type-element.musicxml
index db0586d9..3db62225 100644
--- a/test/data/examples/beat-type-element.musicxml
+++ b/test/data/examples/beat-type-element.musicxml
@@ -1,5 +1,49 @@
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+ 1
+
+ 0
+
+
+
+ G
+ 2
+
+
+
+
+ C
+
+ major-seventh
+
+
+
+ C
+ 4
+
+ 4
+ whole
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/beat-unit-dot-element.musicxml b/test/data/examples/beat-unit-dot-element.musicxml
index 472570eb..06c55d17 100644
--- a/test/data/examples/beat-unit-dot-element.musicxml
+++ b/test/data/examples/beat-unit-dot-element.musicxml
@@ -1,8 +1,58 @@
-
-
-
- quarter
-
- half
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+
+
+ quarter
+
+ half
+
+
+
+
+ 1
+
+ 0
+
+
+
+ G
+ 2
+
+
+
+
+ C
+
+ major-seventh
+
+
+
+ C
+ 4
+
+ 4
+ whole
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/beat-unit-element.musicxml b/test/data/examples/beat-unit-element.musicxml
index 4d95079d..8436ad44 100644
--- a/test/data/examples/beat-unit-element.musicxml
+++ b/test/data/examples/beat-unit-element.musicxml
@@ -1,7 +1,57 @@
-
-
-
- quarter
- 144
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+
+
+ quarter
+ 144
+
+
+
+
+ 1
+
+ 0
+
+
+
+ G
+ 2
+
+
+
+
+ C
+
+ major-seventh
+
+
+
+ C
+ 4
+
+ 4
+ whole
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/beat-unit-tied-element.musicxml b/test/data/examples/beat-unit-tied-element.musicxml
index f4ac87af..5d301143 100644
--- a/test/data/examples/beat-unit-tied-element.musicxml
+++ b/test/data/examples/beat-unit-tied-element.musicxml
@@ -1,9 +1,61 @@
-
-
- eighth
-
- eighth
-
-
- 120
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+
+
+ eighth
+
+ eighth
+
+
+ 120
+
+
+
+
+ 1
+
+ 0
+
+
+
+ G
+ 2
+
+
+
+
+ C
+
+ major-seventh
+
+
+
+ C
+ 4
+
+ 4
+ whole
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/beater-element.musicxml b/test/data/examples/beater-element.musicxml
index 97b1d24a..31924f4a 100644
--- a/test/data/examples/beater-element.musicxml
+++ b/test/data/examples/beater-element.musicxml
@@ -1,6 +1,56 @@
-
-
-
- metal hammer
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+
+
+ metal hammer
+
+
+
+
+ 1
+
+ 0
+
+
+
+ G
+ 2
+
+
+
+
+ C
+
+ major-seventh
+
+
+
+ C
+ 4
+
+ 4
+ whole
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/beats-element.musicxml b/test/data/examples/beats-element.musicxml
index db0586d9..3db62225 100644
--- a/test/data/examples/beats-element.musicxml
+++ b/test/data/examples/beats-element.musicxml
@@ -1,5 +1,49 @@
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+ 1
+
+ 0
+
+
+
+ G
+ 2
+
+
+
+
+ C
+
+ major-seventh
+
+
+
+ C
+ 4
+
+ 4
+ whole
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/bend-element.musicxml b/test/data/examples/bend-element.musicxml
index 8584c462..5da2b48b 100644
--- a/test/data/examples/bend-element.musicxml
+++ b/test/data/examples/bend-element.musicxml
@@ -1,8 +1,56 @@
-
-
- 4
- 3
-
- 2
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+ 1
+
+ 0
+
+
+
+ G
+ 2
+
+
+
+
+ C
+
+ major-seventh
+
+
+
+ C
+ 4
+
+ 4
+ whole
+
+
+ 4
+ 3
+
+ 2
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/bookmark-element.musicxml b/test/data/examples/bookmark-element.musicxml
index fd886ea3..e2ad5b13 100644
--- a/test/data/examples/bookmark-element.musicxml
+++ b/test/data/examples/bookmark-element.musicxml
@@ -1,18 +1,32 @@
-
-
-
-
-
- Variation VI
-
-
-
-
- D
- 5
-
- 8
- 1
- whole
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+
+
+ Variation VI
+
+
+
+
+ D
+ 5
+
+ 8
+ 1
+ whole
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/bracket-element.musicxml b/test/data/examples/bracket-element.musicxml
index f50f5045..196eb259 100644
--- a/test/data/examples/bracket-element.musicxml
+++ b/test/data/examples/bracket-element.musicxml
@@ -1,92 +1,106 @@
-
-
-
-
- D
- 5
-
- 4
- 1
- eighth
- down
- begin
-
-
-
-
-
- -1
-
-
-
- E
- 5
-
- 4
- 1
- eighth
- down
- continue
-
-
-
- F
- 5
-
- 4
- 1
- eighth
- down
- end
-
-
-
- E
- 5
-
- 4
- 1
- eighth
- down
- begin
-
-
-
- C
- 5
-
- 4
- 1
- eighth
- down
- continue
-
-
-
- A
- 4
-
- 4
- 1
- eighth
- down
- continue
-
-
-
- F
- 4
-
- 4
- 1
- eighth
- down
- end
-
-
-
-
-
- -1
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+
+ D
+ 5
+
+ 4
+ 1
+ eighth
+ down
+ begin
+
+
+
+
+
+ -1
+
+
+
+ E
+ 5
+
+ 4
+ 1
+ eighth
+ down
+ continue
+
+
+
+ F
+ 5
+
+ 4
+ 1
+ eighth
+ down
+ end
+
+
+
+ E
+ 5
+
+ 4
+ 1
+ eighth
+ down
+ begin
+
+
+
+ C
+ 5
+
+ 4
+ 1
+ eighth
+ down
+ continue
+
+
+
+ A
+ 4
+
+ 4
+ 1
+ eighth
+ down
+ continue
+
+
+
+ F
+ 4
+
+ 4
+ 1
+ eighth
+ down
+ end
+
+
+
+
+
+ -1
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/brass-bend-element.musicxml b/test/data/examples/brass-bend-element.musicxml
index 076764ae..1e372863 100644
--- a/test/data/examples/brass-bend-element.musicxml
+++ b/test/data/examples/brass-bend-element.musicxml
@@ -1,6 +1,52 @@
-
-
-
-
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+ 1
+
+ 0
+
+
+
+ G
+ 2
+
+
+
+
+ C
+
+ major-seventh
+
+
+
+ C
+ 4
+
+ 4
+ whole
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/breath-mark-element.musicxml b/test/data/examples/breath-mark-element.musicxml
index 52157741..866e2755 100644
--- a/test/data/examples/breath-mark-element.musicxml
+++ b/test/data/examples/breath-mark-element.musicxml
@@ -1,6 +1,52 @@
-
-
-
-
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+ 1
+
+ 0
+
+
+
+ G
+ 2
+
+
+
+
+ C
+
+ major-seventh
+
+
+
+ C
+ 4
+
+ 4
+ whole
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/caesura-element.musicxml b/test/data/examples/caesura-element.musicxml
index 9c5fb06b..d5a7e259 100644
--- a/test/data/examples/caesura-element.musicxml
+++ b/test/data/examples/caesura-element.musicxml
@@ -1,6 +1,52 @@
-
-
-
-
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+ 1
+
+ 0
+
+
+
+ G
+ 2
+
+
+
+
+ C
+
+ major-seventh
+
+
+
+ C
+ 4
+
+ 4
+ whole
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/cancel-element.musicxml b/test/data/examples/cancel-element.musicxml
index aca0079c..77254192 100644
--- a/test/data/examples/cancel-element.musicxml
+++ b/test/data/examples/cancel-element.musicxml
@@ -1,8 +1,42 @@
-
-
-
- -2
- -1
- major
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+
+ -2
+ -1
+ major
+
+
+
+
+ C
+
+ major-seventh
+
+
+
+ C
+ 4
+
+ 4
+ whole
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/capo-element.musicxml b/test/data/examples/capo-element.musicxml
index d8735661..8e35b93c 100644
--- a/test/data/examples/capo-element.musicxml
+++ b/test/data/examples/capo-element.musicxml
@@ -1,30 +1,78 @@
-
-
- 6
-
- E
- 2
-
-
- A
- 2
-
-
- D
- 3
-
-
- G
- 3
-
-
- B
- 3
-
-
- E
- 4
-
- 5
- 150
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+ 1
+
+ 0
+
+
+
+ G
+ 2
+
+
+ 6
+
+ E
+ 2
+
+
+ A
+ 2
+
+
+ D
+ 3
+
+
+ G
+ 3
+
+
+ B
+ 3
+
+
+ E
+ 4
+
+ 5
+ 150
+
+
+
+
+ C
+
+ major-seventh
+
+
+
+ C
+ 4
+
+ 4
+ whole
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/chord-element-multiple-stop.musicxml b/test/data/examples/chord-element-multiple-stop.musicxml
index 3cca58a2..878bc026 100644
--- a/test/data/examples/chord-element-multiple-stop.musicxml
+++ b/test/data/examples/chord-element-multiple-stop.musicxml
@@ -1,159 +1,173 @@
-
-
-
-
- A
- 5
-
- 8
- 1
- half
- down
-
-
-
-
- A
- 4
-
- 4
- 1
- quarter
- down
-
-
-
-
- D
- 4
-
- 4
- 1
- quarter
-
-
-
- A
- 5
-
- 1
- 1
- 16th
- down
- begin
- begin
-
-
-
-
-
-
- G
- 5
-
- 1
- 1
- 16th
- down
- continue
- continue
-
-
-
-
-
-
- F
- 1
- 5
-
- 1
- 1
- 16th
- down
- continue
- continue
-
-
-
-
-
-
-
-
- G
- 5
-
- 1
- 1
- 16th
- down
- end
- end
-
-
-
-
-
-
-
-
- A
- 5
-
- 1
- 1
- 16th
- down
- begin
- begin
-
-
-
-
-
-
- B
- 5
-
- 1
- 1
- 16th
- down
- continue
- continue
-
-
-
-
-
-
- A
- 5
-
- 1
- 1
- 16th
- down
- continue
- continue
-
-
-
-
-
-
- B
- 5
-
- 1
- 1
- 16th
- down
- end
- end
-
-
-
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+
+ A
+ 5
+
+ 8
+ 1
+ half
+ down
+
+
+
+
+ A
+ 4
+
+ 4
+ 1
+ quarter
+ down
+
+
+
+
+ D
+ 4
+
+ 4
+ 1
+ quarter
+
+
+
+ A
+ 5
+
+ 1
+ 1
+ 16th
+ down
+ begin
+ begin
+
+
+
+
+
+
+ G
+ 5
+
+ 1
+ 1
+ 16th
+ down
+ continue
+ continue
+
+
+
+
+
+
+ F
+ 1
+ 5
+
+ 1
+ 1
+ 16th
+ down
+ continue
+ continue
+
+
+
+
+
+
+
+
+ G
+ 5
+
+ 1
+ 1
+ 16th
+ down
+ end
+ end
+
+
+
+
+
+
+
+
+ A
+ 5
+
+ 1
+ 1
+ 16th
+ down
+ begin
+ begin
+
+
+
+
+
+
+ B
+ 5
+
+ 1
+ 1
+ 16th
+ down
+ continue
+ continue
+
+
+
+
+
+
+ A
+ 5
+
+ 1
+ 1
+ 16th
+ down
+ continue
+ continue
+
+
+
+
+
+
+ B
+ 5
+
+ 1
+ 1
+ 16th
+ down
+ end
+ end
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/chord-element.musicxml b/test/data/examples/chord-element.musicxml
index db3b4438..e4ac4425 100644
--- a/test/data/examples/chord-element.musicxml
+++ b/test/data/examples/chord-element.musicxml
@@ -1,32 +1,46 @@
-
-
-
-
- F
- 4
-
- 128
- 1
- whole
-
-
-
-
- A
- 4
-
- 128
- 1
- whole
-
-
-
-
- C
- 5
-
- 128
- 1
- whole
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+
+ F
+ 4
+
+ 128
+ 1
+ whole
+
+
+
+
+ A
+ 4
+
+ 128
+ 1
+ whole
+
+
+
+
+ C
+ 5
+
+ 128
+ 1
+ whole
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/circular-arrow-element.musicxml b/test/data/examples/circular-arrow-element.musicxml
index a564deeb..724308f7 100644
--- a/test/data/examples/circular-arrow-element.musicxml
+++ b/test/data/examples/circular-arrow-element.musicxml
@@ -1,8 +1,54 @@
-
-
-
-
- anti-clockwise
-
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+ 1
+
+ 0
+
+
+
+ G
+ 2
+
+
+
+
+ C
+
+ major-seventh
+
+
+
+ C
+ 4
+
+ 4
+ whole
+
+
+
+ anti-clockwise
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/coda-element.musicxml b/test/data/examples/coda-element.musicxml
index 184b0625..bc93a878 100644
--- a/test/data/examples/coda-element.musicxml
+++ b/test/data/examples/coda-element.musicxml
@@ -1,7 +1,55 @@
-
-
-
-
-
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+ 0
+
+
+
+ G
+ 2
+
+
+
+
+ C
+
+ major-seventh
+
+
+
+ C
+ 4
+
+ 4
+ whole
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/concert-score-and-for-part-elements.musicxml b/test/data/examples/concert-score-and-for-part-elements.musicxml
index bf0de76e..ce7f0743 100644
--- a/test/data/examples/concert-score-and-for-part-elements.musicxml
+++ b/test/data/examples/concert-score-and-for-part-elements.musicxml
@@ -1,138 +1,141 @@
-
-
- C Sounds
-
-
- 7.2319
- 40
-
-
-
- 1545
- 1194
-
-
-
- part name
- Score in C
-
-
-
- bracket
- yes
-
-
- Piccolo
- score
-
-
- Oboe
- score
-
-
- Bass Clarinet
- score
-
-
-
-
-
-
- 2
-
- 0
- major
-
-
-
- G
- 2
-
-
- 0
- 0
- 1
-
-
-
-
- C
- 5
-
- 8
- 1
- whole
-
-
-
-
-
-
- 2
-
- 0
- major
-
-
-
- G
- 2
-
-
-
-
- C
- 5
-
- 8
- 1
- whole
-
-
-
-
-
-
- 2
-
- 0
- major
-
-
-
- F
- 4
-
-
-
- G
- 2
-
-
- -1
- -2
- -1
-
-
-
-
-
- C
- 3
-
- 8
- 1
- whole
-
-
-
+
+
+
+ C Sounds
+
+
+ 7.2319
+ 40
+
+
+
+ 1545
+ 1194
+
+
+
+ part name
+ Score in C
+
+
+
+ bracket
+ yes
+
+
+ Piccolo
+ score
+
+
+ Oboe
+ score
+
+
+ Bass Clarinet
+ score
+
+
+
+
+
+
+ 2
+
+ 0
+ major
+
+
+
+ G
+ 2
+
+
+ 0
+ 0
+ 1
+
+
+
+
+ C
+ 5
+
+ 8
+ 1
+ whole
+
+
+
+
+
+
+ 2
+
+ 0
+ major
+
+
+
+ G
+ 2
+
+
+
+
+ C
+ 5
+
+ 8
+ 1
+ whole
+
+
+
+
+
+
+ 2
+
+ 0
+ major
+
+
+
+ F
+ 4
+
+
+
+ G
+ 2
+
+
+ -1
+ -2
+ -1
+
+
+
+
+
+ C
+ 3
+
+ 8
+ 1
+ whole
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/credit-element.musicxml b/test/data/examples/credit-element.musicxml
index 59064e32..cc51d9ae 100644
--- a/test/data/examples/credit-element.musicxml
+++ b/test/data/examples/credit-element.musicxml
@@ -1,5 +1,53 @@
-
-
- title
- Sonata, Op. 27, No. 2
-
\ No newline at end of file
+
+
+
+
+
+
+ title
+ Sonata, Op. 27, No. 2
+
+
+
+ placeholder
+
+
+
+
+
+ 1
+
+ 0
+
+
+
+ G
+ 2
+
+
+
+
+ C
+
+ major-seventh
+
+
+
+ C
+ 4
+
+ 4
+ whole
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/credit-image-element.musicxml b/test/data/examples/credit-image-element.musicxml
index dfede457..a32723c3 100644
--- a/test/data/examples/credit-image-element.musicxml
+++ b/test/data/examples/credit-image-element.musicxml
@@ -1,4 +1,52 @@
-
-
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+ 1
+
+ 0
+
+
+
+ G
+ 2
+
+
+
+
+ C
+
+ major-seventh
+
+
+
+ C
+ 4
+
+ 4
+ whole
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/credit-symbol-element.musicxml b/test/data/examples/credit-symbol-element.musicxml
index 7b77c7ec..b0af6626 100644
--- a/test/data/examples/credit-symbol-element.musicxml
+++ b/test/data/examples/credit-symbol-element.musicxml
@@ -1,8 +1,56 @@
-
-
- Practice with
- fClef
- and
- cClef
- clefs as well.
-
\ No newline at end of file
+
+
+
+
+
+
+ Practice with
+ fClef
+ and
+ cClef
+ clefs as well.
+
+
+
+ placeholder
+
+
+
+
+
+ 1
+
+ 0
+
+
+
+ G
+ 2
+
+
+
+
+ C
+
+ major-seventh
+
+
+
+ C
+ 4
+
+ 4
+ whole
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/cue-element.musicxml b/test/data/examples/cue-element.musicxml
index 8f826c39..61a29246 100644
--- a/test/data/examples/cue-element.musicxml
+++ b/test/data/examples/cue-element.musicxml
@@ -1,49 +1,63 @@
-
-
-
-
-
- G
- 5
-
- 2
- 2
- quarter
- up
-
-
-
-
- G
- 5
-
- 1
- 2
- eighth
- up
- begin
-
-
-
-
- F
- 5
-
- 1
- 2
- eighth
- up
- end
-
-
-
-
- E
- 5
-
- 4
- 2
- half
- up
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+
+
+ G
+ 5
+
+ 2
+ 2
+ quarter
+ up
+
+
+
+
+ G
+ 5
+
+ 1
+ 2
+ eighth
+ up
+ begin
+
+
+
+
+ F
+ 5
+
+ 1
+ 2
+ eighth
+ up
+ end
+
+
+
+
+ E
+ 5
+
+ 4
+ 2
+ half
+ up
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/damp-all-element.musicxml b/test/data/examples/damp-all-element.musicxml
index 31c6610d..552211a1 100644
--- a/test/data/examples/damp-all-element.musicxml
+++ b/test/data/examples/damp-all-element.musicxml
@@ -1,41 +1,55 @@
-
-
-
-
- A
- 4
-
- 16
- 1
- half
- down
-
-
-
-
- C
- 5
-
- 16
- 1
- half
- down
-
-
-
-
- E
- 5
-
- 16
- 1
- half
- down
-
-
-
-
-
- -1
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+
+ A
+ 4
+
+ 16
+ 1
+ half
+ down
+
+
+
+
+ C
+ 5
+
+ 16
+ 1
+ half
+ down
+
+
+
+
+ E
+ 5
+
+ 16
+ 1
+ half
+ down
+
+
+
+
+
+ -1
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/damp-element.musicxml b/test/data/examples/damp-element.musicxml
index 6256abe5..61859a2f 100644
--- a/test/data/examples/damp-element.musicxml
+++ b/test/data/examples/damp-element.musicxml
@@ -1,19 +1,33 @@
-
-
-
-
- C
- 5
-
- 16
- 1
- half
- down
-
-
-
-
-
- -2
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+
+ C
+ 5
+
+ 16
+ 1
+ half
+ down
+
+
+
+
+
+ -2
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/dashes-element.musicxml b/test/data/examples/dashes-element.musicxml
index 4a1ec832..57dd0d69 100644
--- a/test/data/examples/dashes-element.musicxml
+++ b/test/data/examples/dashes-element.musicxml
@@ -1,9 +1,57 @@
-
-
-
- rit.
-
-
-
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+
+ rit.
+
+
+
+
+
+
+ 1
+
+ 0
+
+
+
+ G
+ 2
+
+
+
+
+ C
+
+ major-seventh
+
+
+
+ C
+ 4
+
+ 4
+ whole
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/degree-alter-element.musicxml b/test/data/examples/degree-alter-element.musicxml
index 25c33a39..54627f9e 100644
--- a/test/data/examples/degree-alter-element.musicxml
+++ b/test/data/examples/degree-alter-element.musicxml
@@ -1,6 +1,54 @@
-
-
- 13
- 1
- add
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+ 1
+
+ 0
+
+
+
+ G
+ 2
+
+
+
+
+ C
+
+ major-seventh
+
+ 13
+ 1
+ add
+
+
+
+
+ C
+ 4
+
+ 4
+ whole
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/degree-type-element.musicxml b/test/data/examples/degree-type-element.musicxml
index 1577d086..efbd8878 100644
--- a/test/data/examples/degree-type-element.musicxml
+++ b/test/data/examples/degree-type-element.musicxml
@@ -1,17 +1,59 @@
-
-
-
- A
-
- dominant
-
- 5
- -1
- alter
-
-
- 3
- 0
- subtract
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+ 1
+
+ 0
+
+
+
+ G
+ 2
+
+
+
+
+ A
+
+ dominant
+
+ 5
+ -1
+ alter
+
+
+ 3
+ 0
+ subtract
+
+
+
+
+ C
+ 4
+
+ 4
+ whole
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/degree-value-element.musicxml b/test/data/examples/degree-value-element.musicxml
index 01142bfd..6a7bffcb 100644
--- a/test/data/examples/degree-value-element.musicxml
+++ b/test/data/examples/degree-value-element.musicxml
@@ -1,12 +1,54 @@
-
-
-
- A
-
- minor-seventh
-
- 13
- -1
- add
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+ 1
+
+ 0
+
+
+
+ G
+ 2
+
+
+
+
+ A
+
+ minor-seventh
+
+ 13
+ -1
+ add
+
+
+
+
+ C
+ 4
+
+ 4
+ whole
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/delayed-inverted-turn-element.musicxml b/test/data/examples/delayed-inverted-turn-element.musicxml
index 32771a50..d52d593d 100644
--- a/test/data/examples/delayed-inverted-turn-element.musicxml
+++ b/test/data/examples/delayed-inverted-turn-element.musicxml
@@ -1,6 +1,52 @@
-
-
-
-
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+ 1
+
+ 0
+
+
+
+ G
+ 2
+
+
+
+
+ C
+
+ major-seventh
+
+
+
+ C
+ 4
+
+ 4
+ whole
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/delayed-turn-element.musicxml b/test/data/examples/delayed-turn-element.musicxml
index 39a7035e..2350796b 100644
--- a/test/data/examples/delayed-turn-element.musicxml
+++ b/test/data/examples/delayed-turn-element.musicxml
@@ -1,6 +1,52 @@
-
-
-
-
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+ 1
+
+ 0
+
+
+
+ G
+ 2
+
+
+
+
+ C
+
+ major-seventh
+
+
+
+ C
+ 4
+
+ 4
+ whole
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/detached-legato-element.musicxml b/test/data/examples/detached-legato-element.musicxml
index 15d9ea49..6281b4b5 100644
--- a/test/data/examples/detached-legato-element.musicxml
+++ b/test/data/examples/detached-legato-element.musicxml
@@ -1,6 +1,52 @@
-
-
-
-
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+ 1
+
+ 0
+
+
+
+ G
+ 2
+
+
+
+
+ C
+
+ major-seventh
+
+
+
+ C
+ 4
+
+ 4
+ whole
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/divisions-and-duration-elements.musicxml b/test/data/examples/divisions-and-duration-elements.musicxml
index 653c5336..787b93b2 100644
--- a/test/data/examples/divisions-and-duration-elements.musicxml
+++ b/test/data/examples/divisions-and-duration-elements.musicxml
@@ -1,15 +1,29 @@
-
-
-
- 32
-
-
-
- A
- 4
-
- 128
- 1
- whole
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+ 32
+
+
+
+ A
+ 4
+
+ 128
+ 1
+ whole
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/doit-element.musicxml b/test/data/examples/doit-element.musicxml
index 626b3fb0..d8ce60fd 100644
--- a/test/data/examples/doit-element.musicxml
+++ b/test/data/examples/doit-element.musicxml
@@ -1,6 +1,52 @@
-
-
-
-
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+ 1
+
+ 0
+
+
+
+ G
+ 2
+
+
+
+
+ C
+
+ major-seventh
+
+
+
+ C
+ 4
+
+ 4
+ whole
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/dot-element.musicxml b/test/data/examples/dot-element.musicxml
index db21bf7a..c560df54 100644
--- a/test/data/examples/dot-element.musicxml
+++ b/test/data/examples/dot-element.musicxml
@@ -1,12 +1,50 @@
-
-
-
- A
- 4
-
- 3
- 1
- quarter
-
- up
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+ 1
+
+ 0
+
+
+
+ G
+ 2
+
+
+
+
+ C
+
+ major-seventh
+
+
+
+ A
+ 4
+
+ 3
+ 1
+ quarter
+
+ up
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/double-element.musicxml b/test/data/examples/double-element.musicxml
index a4b5c117..85841650 100644
--- a/test/data/examples/double-element.musicxml
+++ b/test/data/examples/double-element.musicxml
@@ -1,52 +1,66 @@
-
-
-
- 2
-
- -2
- minor
-
-
-
- F
- 4
-
-
- 0
-
-
-
-
-
-
-
-
-
-
-
-
-
- G
- 2
-
- 2
- 1
- quarter
- up
-
-
-
- 2
- 1
- quarter
-
-
-
- 4
- 1
- half
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+ 2
+
+ -2
+ minor
+
+
+
+ F
+ 4
+
+
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+ G
+ 2
+
+ 2
+ 1
+ quarter
+ up
+
+
+
+ 2
+ 1
+ quarter
+
+
+
+ 4
+ 1
+ half
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/double-tongue-element.musicxml b/test/data/examples/double-tongue-element.musicxml
index 32bdd516..99437939 100644
--- a/test/data/examples/double-tongue-element.musicxml
+++ b/test/data/examples/double-tongue-element.musicxml
@@ -1,6 +1,52 @@
-
-
-
-
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+ 1
+
+ 0
+
+
+
+ G
+ 2
+
+
+
+
+ C
+
+ major-seventh
+
+
+
+ C
+ 4
+
+ 4
+ whole
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/down-bow-element.musicxml b/test/data/examples/down-bow-element.musicxml
index 1045f6ce..8e2c7631 100644
--- a/test/data/examples/down-bow-element.musicxml
+++ b/test/data/examples/down-bow-element.musicxml
@@ -1,6 +1,52 @@
-
-
-
-
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+ 1
+
+ 0
+
+
+
+ G
+ 2
+
+
+
+
+ C
+
+ major-seventh
+
+
+
+ C
+ 4
+
+ 4
+ whole
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/effect-element.musicxml b/test/data/examples/effect-element.musicxml
index 3f511e88..915f7165 100644
--- a/test/data/examples/effect-element.musicxml
+++ b/test/data/examples/effect-element.musicxml
@@ -1,8 +1,56 @@
-
-
-
-
- cannon
-
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+
+
+ cannon
+
+
+
+
+ 1
+
+ 0
+
+
+
+ G
+ 2
+
+
+
+
+ C
+
+ major-seventh
+
+
+
+ C
+ 4
+
+ 4
+ whole
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/elision-element.musicxml b/test/data/examples/elision-element.musicxml
index 0fd2d10e..6fc0586a 100644
--- a/test/data/examples/elision-element.musicxml
+++ b/test/data/examples/elision-element.musicxml
@@ -1,8 +1,56 @@
-
-
- end
- cro
- ‿
- single
- a
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+ 1
+
+ 0
+
+
+
+ G
+ 2
+
+
+
+
+ C
+
+ major-seventh
+
+
+
+ C
+ 4
+
+ 4
+ whole
+
+
+
+ end
+ cro
+ ‿
+ single
+ a
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/end-line-element.musicxml b/test/data/examples/end-line-element.musicxml
index 8b4e112f..1029438c 100644
--- a/test/data/examples/end-line-element.musicxml
+++ b/test/data/examples/end-line-element.musicxml
@@ -1,22 +1,60 @@
-
-
-
- B
- -1
- 4
-
- 4
- 1
- quarter
- down
-
- single
- Nacht,
-
-
-
- single
- Nacht,
-
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+ 1
+
+ 0
+
+
+
+ G
+ 2
+
+
+
+
+ C
+
+ major-seventh
+
+
+
+ B
+ -1
+ 4
+
+ 4
+ 1
+ quarter
+ down
+
+ single
+ Nacht,
+
+
+
+ single
+ Nacht,
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/end-paragraph-element.musicxml b/test/data/examples/end-paragraph-element.musicxml
index 65bb6783..ab2f86e2 100644
--- a/test/data/examples/end-paragraph-element.musicxml
+++ b/test/data/examples/end-paragraph-element.musicxml
@@ -1,24 +1,62 @@
-
-
-
- E
- -1
- 4
-
- 8
- 1
- half
- up
-
- end
- weckt.
-
-
-
-
- end
- dies.
-
-
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+ 1
+
+ 0
+
+
+
+ G
+ 2
+
+
+
+
+ C
+
+ major-seventh
+
+
+
+ E
+ -1
+ 4
+
+ 8
+ 1
+ half
+ up
+
+ end
+ weckt.
+
+
+
+
+ end
+ dies.
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/ending-element.musicxml b/test/data/examples/ending-element.musicxml
index 44e812e6..ca90bad7 100644
--- a/test/data/examples/ending-element.musicxml
+++ b/test/data/examples/ending-element.musicxml
@@ -1,58 +1,70 @@
-
-
-
-
- 1., 2.
-
-
-
- C
- 5
-
- 2
- 1
- quarter
- down
-
-
-
- E
- 5
-
- 2
- 1
- quarter
- down
-
-
- light-heavy
-
-
-
-
-
-
- 3.
-
-
-
- E
- 5
-
- 2
- 1
- quarter
- down
-
-
-
- G
- 5
-
- 2
- 1
- quarter
- down
-
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+ 1., 2.
+
+
+
+ C
+ 5
+
+ 2
+ 1
+ quarter
+ down
+
+
+
+ E
+ 5
+
+ 2
+ 1
+ quarter
+ down
+
+
+ light-heavy
+
+
+
+
+
+
+ 3.
+
+
+
+ E
+ 5
+
+ 2
+ 1
+ quarter
+ down
+
+
+
+ G
+ 5
+
+ 2
+ 1
+ quarter
+ down
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/ensemble-element.musicxml b/test/data/examples/ensemble-element.musicxml
index 4ae89261..350def2d 100644
--- a/test/data/examples/ensemble-element.musicxml
+++ b/test/data/examples/ensemble-element.musicxml
@@ -1,14 +1,59 @@
-
-
- Viola.
- score
-
- ARIA Player
- strings.viola
-
-
- Garritan Instruments for Finale
- 008. Section Strings/2. Violas/Violas KS
-
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+ Viola.
+ score
+
+ ARIA Player
+ strings.viola
+
+
+ Garritan Instruments for Finale
+ 008. Section Strings/2. Violas/Violas KS
+
+
+
+
+
+
+
+ 1
+
+ 0
+
+
+
+ G
+ 2
+
+
+
+
+ C
+
+ major-seventh
+
+
+
+ C
+ 4
+
+ 4
+ whole
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/except-voice-element.musicxml b/test/data/examples/except-voice-element.musicxml
index 3e405d1d..93e3469a 100644
--- a/test/data/examples/except-voice-element.musicxml
+++ b/test/data/examples/except-voice-element.musicxml
@@ -1,74 +1,88 @@
-
-
-
-
-
- 2
-
-
-
-
-
- 8
- 1
- quarter
-
-
-
- 8
- 1
- quarter
-
-
-
- 8
- 1
- quarter
-
-
-
- 8
- 1
- quarter
-
-
- 32
-
-
-
- A
- 5
-
- 4
- 2
- eighth
-
-
-
- G
- 5
-
- 4
- 2
- eighth
- up
-
-
-
- B
- 5
-
- 8
- 2
- quarter
-
-
-
- G
- 5
-
- 16
- 2
- half
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+
+
+ 2
+
+
+
+
+
+ 8
+ 1
+ quarter
+
+
+
+ 8
+ 1
+ quarter
+
+
+
+ 8
+ 1
+ quarter
+
+
+
+ 8
+ 1
+ quarter
+
+
+ 32
+
+
+
+ A
+ 5
+
+ 4
+ 2
+ eighth
+
+
+
+ G
+ 5
+
+ 4
+ 2
+ eighth
+ up
+
+
+
+ B
+ 5
+
+ 8
+ 2
+ quarter
+
+
+
+ G
+ 5
+
+ 16
+ 2
+ half
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/extend-element-figure.musicxml b/test/data/examples/extend-element-figure.musicxml
index 09e33f5e..14d35084 100644
--- a/test/data/examples/extend-element-figure.musicxml
+++ b/test/data/examples/extend-element-figure.musicxml
@@ -1,35 +1,49 @@
-
-
-
-
-
-
-
- B
- 2
-
- 4
- 1
- half
- up
-
-
-
-
-
-
- D
- 3
-
- 2
- 1
- quarter
- down
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+
+
+
+
+ B
+ 2
+
+ 4
+ 1
+ half
+ up
+
+
+
+
+
+
+ D
+ 3
+
+ 2
+ 1
+ quarter
+ down
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/extend-element-lyric.musicxml b/test/data/examples/extend-element-lyric.musicxml
index 569eabf4..63e895e3 100644
--- a/test/data/examples/extend-element-lyric.musicxml
+++ b/test/data/examples/extend-element-lyric.musicxml
@@ -1,39 +1,53 @@
-
-
-
-
- F
- 4
-
- 4
- 1
- eighth
- up
- begin
-
-
-
-
- single
- I
-
-
-
-
-
- C
- 5
-
- 4
- 1
- eighth
- up
- continue
-
-
-
-
-
-
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+
+ F
+ 4
+
+ 4
+ 1
+ eighth
+ up
+ begin
+
+
+
+
+ single
+ I
+
+
+
+
+
+ C
+ 5
+
+ 4
+ 1
+ eighth
+ up
+ continue
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/eyeglasses-element.musicxml b/test/data/examples/eyeglasses-element.musicxml
index 3c8fcb79..e2215a94 100644
--- a/test/data/examples/eyeglasses-element.musicxml
+++ b/test/data/examples/eyeglasses-element.musicxml
@@ -1,4 +1,54 @@
-
-
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+
+
+
+
+
+ 1
+
+ 0
+
+
+
+ G
+ 2
+
+
+
+
+ C
+
+ major-seventh
+
+
+
+ C
+ 4
+
+ 4
+ whole
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/f-element.musicxml b/test/data/examples/f-element.musicxml
index 9f7ef1bc..e432b85d 100644
--- a/test/data/examples/f-element.musicxml
+++ b/test/data/examples/f-element.musicxml
@@ -1,9 +1,57 @@
-
-
-
-
-
-
-
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+ 0
+
+
+
+ G
+ 2
+
+
+
+
+ C
+
+ major-seventh
+
+
+
+ C
+ 4
+
+ 4
+ whole
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/falloff-element.musicxml b/test/data/examples/falloff-element.musicxml
index 97627396..5c93f2ae 100644
--- a/test/data/examples/falloff-element.musicxml
+++ b/test/data/examples/falloff-element.musicxml
@@ -1,6 +1,52 @@
-
-
-
-
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+ 1
+
+ 0
+
+
+
+ G
+ 2
+
+
+
+
+ C
+
+ major-seventh
+
+
+
+ C
+ 4
+
+ 4
+ whole
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/fermata-element.musicxml b/test/data/examples/fermata-element.musicxml
index a70f2ab6..c88e7d39 100644
--- a/test/data/examples/fermata-element.musicxml
+++ b/test/data/examples/fermata-element.musicxml
@@ -1,4 +1,52 @@
-
-
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+ 1
+
+ 0
+
+
+
+ G
+ 2
+
+
+
+
+ C
+
+ major-seventh
+
+
+
+ C
+ 4
+
+ 4
+ whole
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/ff-element.musicxml b/test/data/examples/ff-element.musicxml
index 88eb89b1..7e555e31 100644
--- a/test/data/examples/ff-element.musicxml
+++ b/test/data/examples/ff-element.musicxml
@@ -1,9 +1,57 @@
-
-
-
-
-
-
-
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+ 0
+
+
+
+ G
+ 2
+
+
+
+
+ C
+
+ major-seventh
+
+
+
+ C
+ 4
+
+ 4
+ whole
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/fff-element.musicxml b/test/data/examples/fff-element.musicxml
index 432e0eea..82afcddc 100644
--- a/test/data/examples/fff-element.musicxml
+++ b/test/data/examples/fff-element.musicxml
@@ -1,9 +1,57 @@
-
-
-
-
-
-
-
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+ 0
+
+
+
+ G
+ 2
+
+
+
+
+ C
+
+ major-seventh
+
+
+
+ C
+ 4
+
+ 4
+ whole
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/ffff-element.musicxml b/test/data/examples/ffff-element.musicxml
index 6c3b6f46..291832c3 100644
--- a/test/data/examples/ffff-element.musicxml
+++ b/test/data/examples/ffff-element.musicxml
@@ -1,9 +1,57 @@
-
-
-
-
-
-
-
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+ 0
+
+
+
+ G
+ 2
+
+
+
+
+ C
+
+ major-seventh
+
+
+
+ C
+ 4
+
+ 4
+ whole
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/fffff-element.musicxml b/test/data/examples/fffff-element.musicxml
index 9d0e37a1..afa78872 100644
--- a/test/data/examples/fffff-element.musicxml
+++ b/test/data/examples/fffff-element.musicxml
@@ -1,9 +1,57 @@
-
-
-
-
-
-
-
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+ 0
+
+
+
+ G
+ 2
+
+
+
+
+ C
+
+ major-seventh
+
+
+
+ C
+ 4
+
+ 4
+ whole
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/ffffff-element.musicxml b/test/data/examples/ffffff-element.musicxml
index f6e9e2f2..38beddb7 100644
--- a/test/data/examples/ffffff-element.musicxml
+++ b/test/data/examples/ffffff-element.musicxml
@@ -1,9 +1,57 @@
-
-
-
-
-
-
-
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+ 0
+
+
+
+ G
+ 2
+
+
+
+
+ C
+
+ major-seventh
+
+
+
+ C
+ 4
+
+ 4
+ whole
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/figure-number-element.musicxml b/test/data/examples/figure-number-element.musicxml
index 35ae4f1d..94691abe 100644
--- a/test/data/examples/figure-number-element.musicxml
+++ b/test/data/examples/figure-number-element.musicxml
@@ -1,6 +1,54 @@
-
-
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+ 1
+
+ 0
+
+
+
+ G
+ 2
+
+
+
+
+ C
+
+ major-seventh
+
+
+
+
+
+
+ C
+ 4
+
+ 4
+ whole
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/fingering-element-frame.musicxml b/test/data/examples/fingering-element-frame.musicxml
index b68cb48d..e98ef415 100644
--- a/test/data/examples/fingering-element-frame.musicxml
+++ b/test/data/examples/fingering-element-frame.musicxml
@@ -1,34 +1,76 @@
-
-
-
- A
-
- major
-
- 6
- 4
-
- 5
- 0
-
-
- 4
- 2
- 2
-
-
- 3
- 2
- 3
-
-
- 2
- 2
- 4
-
-
- 1
- 0
-
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+ 1
+
+ 0
+
+
+
+ G
+ 2
+
+
+
+
+ A
+
+ major
+
+ 6
+ 4
+
+ 5
+ 0
+
+
+ 4
+ 2
+ 2
+
+
+ 3
+ 2
+ 3
+
+
+ 2
+ 2
+ 4
+
+
+ 1
+ 0
+
+
+
+
+
+ C
+ 4
+
+ 4
+ whole
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/fingering-element-notation.musicxml b/test/data/examples/fingering-element-notation.musicxml
index c5c9aecd..b8c4358b 100644
--- a/test/data/examples/fingering-element-notation.musicxml
+++ b/test/data/examples/fingering-element-notation.musicxml
@@ -1,6 +1,52 @@
-
-
-
- 3
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+ 1
+
+ 0
+
+
+
+ G
+ 2
+
+
+
+
+ C
+
+ major-seventh
+
+
+
+ C
+ 4
+
+ 4
+ whole
+
+
+ 3
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/fingernails-element.musicxml b/test/data/examples/fingernails-element.musicxml
index e933ea1e..835297a3 100644
--- a/test/data/examples/fingernails-element.musicxml
+++ b/test/data/examples/fingernails-element.musicxml
@@ -1,6 +1,52 @@
-
-
-
-
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+ 1
+
+ 0
+
+
+
+ G
+ 2
+
+
+
+
+ C
+
+ major-seventh
+
+
+
+ C
+ 4
+
+ 4
+ whole
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/flip-element.musicxml b/test/data/examples/flip-element.musicxml
index 7278313e..e6d0e12f 100644
--- a/test/data/examples/flip-element.musicxml
+++ b/test/data/examples/flip-element.musicxml
@@ -1,6 +1,52 @@
-
-
-
-
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+ 1
+
+ 0
+
+
+
+ G
+ 2
+
+
+
+
+ C
+
+ major-seventh
+
+
+
+ C
+ 4
+
+ 4
+ whole
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/forward-element.musicxml b/test/data/examples/forward-element.musicxml
index 3e804a59..7b581dbb 100644
--- a/test/data/examples/forward-element.musicxml
+++ b/test/data/examples/forward-element.musicxml
@@ -1,214 +1,228 @@
-
-
-
- 24
- 1
- 1
-
-
-
-
-
- -1
- 1
-
-
-
- B
- 4
-
- 4
- 1
- eighth
- 1
-
-
-
-
-
- 2
- 1
-
-
-
- G
- 1
- 4
-
- 4
- 1
- eighth
- up
- 1
-
-
-
-
-
- 32
-
-
-
- B
- 4
-
- 4
- 2
- eighth
- 1
-
-
-
- E
- 4
-
- 4
- 2
- eighth
- down
- 1
- begin
-
-
-
-
-
-
- D
- 5
-
- 4
- 2
- eighth
- natural
- down
- 1
- continue
-
-
-
- B
- 4
-
- 4
- 2
- eighth
- down
- 1
- end
-
-
-
- G
- 1
- 4
-
- 4
- 2
- eighth
- down
- 1
- begin
-
-
-
- E
- 4
-
- 4
- 2
- eighth
- down
- 1
- continue
-
-
-
- D
- 4
-
- 4
- 2
- eighth
- up
- 2
- continue
-
-
-
- B
- 3
-
- 4
- 2
- eighth
- up
- 2
- end
-
-
- 32
-
-
-
- E
- 2
-
- 4
- 3
- eighth
- up
- 2
- begin
-
-
-
-
-
-
- E
- 3
-
- 4
- 3
- eighth
- up
- 2
- continue
-
-
-
- G
- 1
- 3
-
- 4
- 3
- eighth
- up
- 2
- end
-
-
-
-
-
-
- 4
- 3
- eighth
- 2
-
-
-
- 8
- 3
- quarter
- 2
-
-
- 8
- 3
- 2
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+ 24
+ 1
+ 1
+
+
+
+
+
+ -1
+ 1
+
+
+
+ B
+ 4
+
+ 4
+ 1
+ eighth
+ 1
+
+
+
+
+
+ 2
+ 1
+
+
+
+ G
+ 1
+ 4
+
+ 4
+ 1
+ eighth
+ up
+ 1
+
+
+
+
+
+ 32
+
+
+
+ B
+ 4
+
+ 4
+ 2
+ eighth
+ 1
+
+
+
+ E
+ 4
+
+ 4
+ 2
+ eighth
+ down
+ 1
+ begin
+
+
+
+
+
+
+ D
+ 5
+
+ 4
+ 2
+ eighth
+ natural
+ down
+ 1
+ continue
+
+
+
+ B
+ 4
+
+ 4
+ 2
+ eighth
+ down
+ 1
+ end
+
+
+
+ G
+ 1
+ 4
+
+ 4
+ 2
+ eighth
+ down
+ 1
+ begin
+
+
+
+ E
+ 4
+
+ 4
+ 2
+ eighth
+ down
+ 1
+ continue
+
+
+
+ D
+ 4
+
+ 4
+ 2
+ eighth
+ up
+ 2
+ continue
+
+
+
+ B
+ 3
+
+ 4
+ 2
+ eighth
+ up
+ 2
+ end
+
+
+ 32
+
+
+
+ E
+ 2
+
+ 4
+ 3
+ eighth
+ up
+ 2
+ begin
+
+
+
+
+
+
+ E
+ 3
+
+ 4
+ 3
+ eighth
+ up
+ 2
+ continue
+
+
+
+ G
+ 1
+ 3
+
+ 4
+ 3
+ eighth
+ up
+ 2
+ end
+
+
+
+
+
+
+ 4
+ 3
+ eighth
+ 2
+
+
+
+ 8
+ 3
+ quarter
+ 2
+
+
+ 8
+ 3
+ 2
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/fp-element.musicxml b/test/data/examples/fp-element.musicxml
index f218b48e..42108f1b 100644
--- a/test/data/examples/fp-element.musicxml
+++ b/test/data/examples/fp-element.musicxml
@@ -1,4 +1,56 @@
-
-
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+ 0
+
+
+
+ G
+ 2
+
+
+
+
+ C
+
+ major-seventh
+
+
+
+ C
+ 4
+
+ 4
+ whole
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/fret-element-frame.musicxml b/test/data/examples/fret-element-frame.musicxml
index 2f4981bc..b3493f74 100644
--- a/test/data/examples/fret-element-frame.musicxml
+++ b/test/data/examples/fret-element-frame.musicxml
@@ -1,36 +1,78 @@
-
-
-
- A
-
- major
-
- 6
- 5
- 12
-
- 5
- 12
-
-
-
- 4
- 14
-
-
-
- 3
- 14
-
-
- 2
- 14
-
-
-
- 1
- 12
-
-
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+ 1
+
+ 0
+
+
+
+ G
+ 2
+
+
+
+
+ A
+
+ major
+
+ 6
+ 5
+ 12
+
+ 5
+ 12
+
+
+
+ 4
+ 14
+
+
+
+ 3
+ 14
+
+
+ 2
+ 14
+
+
+
+ 1
+ 12
+
+
+
+
+
+
+ C
+ 4
+
+ 4
+ whole
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/fz-element.musicxml b/test/data/examples/fz-element.musicxml
index 51180ea6..fc10da13 100644
--- a/test/data/examples/fz-element.musicxml
+++ b/test/data/examples/fz-element.musicxml
@@ -1,4 +1,56 @@
-
-
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+ 0
+
+
+
+ G
+ 2
+
+
+
+
+ C
+
+ major-seventh
+
+
+
+ C
+ 4
+
+ 4
+ whole
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/glass-element.musicxml b/test/data/examples/glass-element.musicxml
index c35c584a..8d8707ff 100644
--- a/test/data/examples/glass-element.musicxml
+++ b/test/data/examples/glass-element.musicxml
@@ -1,8 +1,56 @@
-
-
-
-
- wind chimes
-
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+
+
+ wind chimes
+
+
+
+
+ 1
+
+ 0
+
+
+
+ G
+ 2
+
+
+
+
+ C
+
+ major-seventh
+
+
+
+ C
+ 4
+
+ 4
+ whole
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/glissando-element-multiple.musicxml b/test/data/examples/glissando-element-multiple.musicxml
index 0501b860..f46d9f9a 100644
--- a/test/data/examples/glissando-element-multiple.musicxml
+++ b/test/data/examples/glissando-element-multiple.musicxml
@@ -1,182 +1,194 @@
-
-
-
-
-
- C
- 2
-
- 2
- 2
- quarter
- up
- 2
-
-
-
-
-
-
-
- E
- 2
-
- 2
- 2
- quarter
- up
- 2
-
-
-
-
-
-
-
- G
- 2
-
- 2
- 2
- quarter
- up
- 2
-
- gliss.
-
-
-
- 2
- 2
- 2
-
-
- 4
- 2
- 2
-
-
-
-
-
- C
- 6
-
- 2
- 1
- quarter
- down
- 1
-
-
-
-
-
-
-
-
- E
- 6
-
- 2
- 1
- quarter
- down
- 1
-
-
-
-
-
-
-
-
- G
- 6
-
- 2
- 1
- quarter
- down
- 1
-
-
- gliss.
-
-
-
- 2
- 1
- 1
-
-
- 4
- 1
- 1
-
-
- 8
-
-
-
- 8
- 2
- 2
-
-
-
-
-
- 8
- 1
- 1
-
-
- 8
-
-
-
- C
- 2
-
- 2
- 2
- quarter
- up
- 2
-
-
-
-
-
-
-
- E
- 2
-
- 2
- 2
- quarter
- up
- 2
-
-
-
-
-
-
-
- G
- 2
-
- 2
- 2
- quarter
- up
- 2
-
-
-
-
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+
+ C
+ 2
+
+ 2
+ 2
+ quarter
+ up
+ 2
+
+
+
+
+
+
+
+ E
+ 2
+
+ 2
+ 2
+ quarter
+ up
+ 2
+
+
+
+
+
+
+
+ G
+ 2
+
+ 2
+ 2
+ quarter
+ up
+ 2
+
+ gliss.
+
+
+
+ 2
+ 2
+ 2
+
+
+ 4
+ 2
+ 2
+
+
+
+
+
+ C
+ 6
+
+ 2
+ 1
+ quarter
+ down
+ 1
+
+
+
+
+
+
+
+
+ E
+ 6
+
+ 2
+ 1
+ quarter
+ down
+ 1
+
+
+
+
+
+
+
+
+ G
+ 6
+
+ 2
+ 1
+ quarter
+ down
+ 1
+
+
+ gliss.
+
+
+
+ 2
+ 1
+ 1
+
+
+ 4
+ 1
+ 1
+
+
+ 8
+
+
+
+ 8
+ 2
+ 2
+
+
+
+
+
+ 8
+ 1
+ 1
+
+
+ 8
+
+
+
+ C
+ 2
+
+ 2
+ 2
+ quarter
+ up
+ 2
+
+
+
+
+
+
+
+ E
+ 2
+
+ 2
+ 2
+ quarter
+ up
+ 2
+
+
+
+
+
+
+
+ G
+ 2
+
+ 2
+ 2
+ quarter
+ up
+ 2
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/glissando-element-single.musicxml b/test/data/examples/glissando-element-single.musicxml
index 04834f20..722f3745 100644
--- a/test/data/examples/glissando-element-single.musicxml
+++ b/test/data/examples/glissando-element-single.musicxml
@@ -1,31 +1,45 @@
-
-
-
-
- F
- 4
-
- 2
- 1
- quarter
- up
- 1
-
-
-
-
-
-
- G
- 5
-
- 2
- 1
- quarter
- down
- 1
-
-
-
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+
+ F
+ 4
+
+ 2
+ 1
+ quarter
+ up
+ 1
+
+
+
+
+
+
+ G
+ 5
+
+ 2
+ 1
+ quarter
+ down
+ 1
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/glyph-element.musicxml b/test/data/examples/glyph-element.musicxml
index acaf4632..c9831a6f 100644
--- a/test/data/examples/glyph-element.musicxml
+++ b/test/data/examples/glyph-element.musicxml
@@ -1,9 +1,57 @@
-
-
- 0.8333
- 1.25
- 1.875
- 1.875
- fClef19thCentury
- restQuarterOld
-
\ No newline at end of file
+
+
+
+
+
+ 0.8333
+ 1.25
+ 1.875
+ 1.875
+ fClef19thCentury
+ restQuarterOld
+
+
+
+
+ placeholder
+
+
+
+
+
+ 1
+
+ 0
+
+
+
+ G
+ 2
+
+
+
+
+ C
+
+ major-seventh
+
+
+
+ C
+ 4
+
+ 4
+ whole
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/golpe-element.musicxml b/test/data/examples/golpe-element.musicxml
index 2ee845bb..985011de 100644
--- a/test/data/examples/golpe-element.musicxml
+++ b/test/data/examples/golpe-element.musicxml
@@ -1,6 +1,52 @@
-
-
-
-
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+ 1
+
+ 0
+
+
+
+ G
+ 2
+
+
+
+
+ C
+
+ major-seventh
+
+
+
+ C
+ 4
+
+ 4
+ whole
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/grace-element-appoggiatura.musicxml b/test/data/examples/grace-element-appoggiatura.musicxml
index ca06a0a0..21d96ce0 100644
--- a/test/data/examples/grace-element-appoggiatura.musicxml
+++ b/test/data/examples/grace-element-appoggiatura.musicxml
@@ -1,14 +1,52 @@
-
-
-
-
- E
- 5
-
- 1
- eighth
- up
-
-
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+ 1
+
+ 0
+
+
+
+ G
+ 2
+
+
+
+
+ C
+
+ major-seventh
+
+
+
+
+ E
+ 5
+
+ 1
+ eighth
+ up
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/grace-element.musicxml b/test/data/examples/grace-element.musicxml
index 9badef27..3dbef3a8 100644
--- a/test/data/examples/grace-element.musicxml
+++ b/test/data/examples/grace-element.musicxml
@@ -1,29 +1,43 @@
-
-
-
-
-
- B
- 4
-
- 1
- eighth
- up
-
-
-
-
-
-
- A
- 4
-
- 8
- 1
- quarter
- up
-
-
-
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+
+
+ B
+ 4
+
+ 1
+ eighth
+ up
+
+
+
+
+
+
+ A
+ 4
+
+ 8
+ 1
+ quarter
+ up
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/group-abbreviation-display-element.musicxml b/test/data/examples/group-abbreviation-display-element.musicxml
index 22238ce0..ccd4534b 100644
--- a/test/data/examples/group-abbreviation-display-element.musicxml
+++ b/test/data/examples/group-abbreviation-display-element.musicxml
@@ -1,15 +1,63 @@
-
-
- Trumpet in B flat
-
- Trumpet in B
- flat
-
- Trp. in B flat
-
- Trp. in B
- flat
-
- square
- yes
-
\ No newline at end of file
+
+
+
+
+
+
+
+ Trumpet in B flat
+
+ Trumpet in B
+ flat
+
+ Trp. in B flat
+
+ Trp. in B
+ flat
+
+ square
+ yes
+
+
+ placeholder
+
+
+
+
+
+ 1
+
+ 0
+
+
+
+ G
+ 2
+
+
+
+
+ C
+
+ major-seventh
+
+
+
+ C
+ 4
+
+ 4
+ whole
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/group-abbreviation-element.musicxml b/test/data/examples/group-abbreviation-element.musicxml
index 66a17bb4..9be6b7e7 100644
--- a/test/data/examples/group-abbreviation-element.musicxml
+++ b/test/data/examples/group-abbreviation-element.musicxml
@@ -1,7 +1,55 @@
-
-
- Horn in F
- Hn.
- square
- yes
-
\ No newline at end of file
+
+
+
+
+
+
+
+ Horn in F
+ Hn.
+ square
+ yes
+
+
+ placeholder
+
+
+
+
+
+ 1
+
+ 0
+
+
+
+ G
+ 2
+
+
+
+
+ C
+
+ major-seventh
+
+
+
+ C
+ 4
+
+ 4
+ whole
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/group-barline-element.musicxml b/test/data/examples/group-barline-element.musicxml
index 87085964..633753ef 100644
--- a/test/data/examples/group-barline-element.musicxml
+++ b/test/data/examples/group-barline-element.musicxml
@@ -1,5 +1,53 @@
-
-
- bracket
- yes
-
\ No newline at end of file
+
+
+
+
+
+
+
+ bracket
+ yes
+
+
+ placeholder
+
+
+
+
+
+ 1
+
+ 0
+
+
+
+ G
+ 2
+
+
+
+
+ C
+
+ major-seventh
+
+
+
+ C
+ 4
+
+ 4
+ whole
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/group-name-display-element.musicxml b/test/data/examples/group-name-display-element.musicxml
index 22238ce0..ccd4534b 100644
--- a/test/data/examples/group-name-display-element.musicxml
+++ b/test/data/examples/group-name-display-element.musicxml
@@ -1,15 +1,63 @@
-
-
- Trumpet in B flat
-
- Trumpet in B
- flat
-
- Trp. in B flat
-
- Trp. in B
- flat
-
- square
- yes
-
\ No newline at end of file
+
+
+
+
+
+
+
+ Trumpet in B flat
+
+ Trumpet in B
+ flat
+
+ Trp. in B flat
+
+ Trp. in B
+ flat
+
+ square
+ yes
+
+
+ placeholder
+
+
+
+
+
+ 1
+
+ 0
+
+
+
+ G
+ 2
+
+
+
+
+ C
+
+ major-seventh
+
+
+
+ C
+ 4
+
+ 4
+ whole
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/group-time-element.musicxml b/test/data/examples/group-time-element.musicxml
index 41129c30..a995d45c 100644
--- a/test/data/examples/group-time-element.musicxml
+++ b/test/data/examples/group-time-element.musicxml
@@ -1,6 +1,54 @@
-
-
- square
- yes
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+ square
+ yes
+
+
+
+ placeholder
+
+
+
+
+
+ 1
+
+ 0
+
+
+
+ G
+ 2
+
+
+
+
+ C
+
+ major-seventh
+
+
+
+ C
+ 4
+
+ 4
+ whole
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/grouping-element.musicxml b/test/data/examples/grouping-element.musicxml
index 0f0c1600..3ab22964 100644
--- a/test/data/examples/grouping-element.musicxml
+++ b/test/data/examples/grouping-element.musicxml
@@ -1,71 +1,83 @@
-
-
-
-
- Fate knocking at the door
-
-
-
- 4
- 1
- eighth
-
-
-
-
-
-
-
-
-
-
- G
- 4
-
- 4
- 1
- eighth
- up
- begin
-
-
-
- G
- 4
-
- 4
- 1
- eighth
- up
- continue
-
-
-
- G
- 4
-
- 4
- 1
- eighth
- up
- end
-
-
-
-
-
- E
- -1
- 4
-
- 16
- 1
- half
- up
-
-
-
-
-
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+ Fate knocking at the door
+
+
+
+ 4
+ 1
+ eighth
+
+
+
+
+
+
+
+
+
+
+ G
+ 4
+
+ 4
+ 1
+ eighth
+ up
+ begin
+
+
+
+ G
+ 4
+
+ 4
+ 1
+ eighth
+ up
+ continue
+
+
+
+ G
+ 4
+
+ 4
+ 1
+ eighth
+ up
+ end
+
+
+
+
+
+ E
+ -1
+ 4
+
+ 16
+ 1
+ half
+ up
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/half-muted-element.musicxml b/test/data/examples/half-muted-element.musicxml
index 2d0c5139..cc908cc6 100644
--- a/test/data/examples/half-muted-element.musicxml
+++ b/test/data/examples/half-muted-element.musicxml
@@ -1,6 +1,52 @@
-
-
-
-
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+ 1
+
+ 0
+
+
+
+ G
+ 2
+
+
+
+
+ C
+
+ major-seventh
+
+
+
+ C
+ 4
+
+ 4
+ whole
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/handbell-element.musicxml b/test/data/examples/handbell-element.musicxml
index 77744f22..135ce66c 100644
--- a/test/data/examples/handbell-element.musicxml
+++ b/test/data/examples/handbell-element.musicxml
@@ -1,6 +1,52 @@
-
-
-
- martellato
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+ 1
+
+ 0
+
+
+
+ G
+ 2
+
+
+
+
+ C
+
+ major-seventh
+
+
+
+ C
+ 4
+
+ 4
+ whole
+
+
+ martellato
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/harmon-mute-element.musicxml b/test/data/examples/harmon-mute-element.musicxml
index 16f9b482..1092a763 100644
--- a/test/data/examples/harmon-mute-element.musicxml
+++ b/test/data/examples/harmon-mute-element.musicxml
@@ -1,8 +1,54 @@
-
-
-
-
- yes
-
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+ 1
+
+ 0
+
+
+
+ G
+ 2
+
+
+
+
+ C
+
+ major-seventh
+
+
+
+ C
+ 4
+
+ 4
+ whole
+
+
+
+ yes
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/harp-pedals-element.musicxml b/test/data/examples/harp-pedals-element.musicxml
index ddae5ff1..7bae5103 100644
--- a/test/data/examples/harp-pedals-element.musicxml
+++ b/test/data/examples/harp-pedals-element.musicxml
@@ -1,33 +1,83 @@
-
-
-
-
- D
- -1
-
-
- C
- 1
-
-
- B
- -1
-
-
- E
- 0
-
-
- F
- -1
-
-
- G
- 0
-
-
- A
- 1
-
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+
+
+
+ D
+ -1
+
+
+ C
+ 1
+
+
+ B
+ -1
+
+
+ E
+ 0
+
+
+ F
+ -1
+
+
+ G
+ 0
+
+
+ A
+ 1
+
+
+
+
+
+ 1
+
+ 0
+
+
+
+ G
+ 2
+
+
+
+
+ C
+
+ major-seventh
+
+
+
+ C
+ 4
+
+ 4
+ whole
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/haydn-element.musicxml b/test/data/examples/haydn-element.musicxml
index cd0821b2..7d83c2eb 100644
--- a/test/data/examples/haydn-element.musicxml
+++ b/test/data/examples/haydn-element.musicxml
@@ -1,6 +1,52 @@
-
-
-
-
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+ 1
+
+ 0
+
+
+
+ G
+ 2
+
+
+
+
+ C
+
+ major-seventh
+
+
+
+ C
+ 4
+
+ 4
+ whole
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/heel-element.musicxml b/test/data/examples/heel-element.musicxml
index dca0ab13..06e1741e 100644
--- a/test/data/examples/heel-element.musicxml
+++ b/test/data/examples/heel-element.musicxml
@@ -1,6 +1,52 @@
-
-
-
-
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+ 1
+
+ 0
+
+
+
+ G
+ 2
+
+
+
+
+ C
+
+ major-seventh
+
+
+
+ C
+ 4
+
+ 4
+ whole
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/heel-toe-substitution.musicxml b/test/data/examples/heel-toe-substitution.musicxml
index 851cfbf9..ded3998f 100644
--- a/test/data/examples/heel-toe-substitution.musicxml
+++ b/test/data/examples/heel-toe-substitution.musicxml
@@ -1,7 +1,53 @@
-
-
-
-
-
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+ 1
+
+ 0
+
+
+
+ G
+ 2
+
+
+
+
+ C
+
+ major-seventh
+
+
+
+ C
+ 4
+
+ 4
+ whole
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/hole-element.musicxml b/test/data/examples/hole-element.musicxml
index 52cbf65a..3cda2712 100644
--- a/test/data/examples/hole-element.musicxml
+++ b/test/data/examples/hole-element.musicxml
@@ -1,6 +1,54 @@
-
-
-
- yes
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+ 1
+
+ 0
+
+
+
+ G
+ 2
+
+
+
+
+ C
+
+ major-seventh
+
+
+
+ C
+ 4
+
+ 4
+ whole
+
+
+
+ yes
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/hole-type-element.musicxml b/test/data/examples/hole-type-element.musicxml
index 92617885..d2f77815 100644
--- a/test/data/examples/hole-type-element.musicxml
+++ b/test/data/examples/hole-type-element.musicxml
@@ -1,8 +1,56 @@
-
-
-
- thumb
- no
- circle
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+ 1
+
+ 0
+
+
+
+ G
+ 2
+
+
+
+
+ C
+
+ major-seventh
+
+
+
+ C
+ 4
+
+ 4
+ whole
+
+
+
+ thumb
+ no
+ circle
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/humming-element.musicxml b/test/data/examples/humming-element.musicxml
index 5fe4595a..ab73e63b 100644
--- a/test/data/examples/humming-element.musicxml
+++ b/test/data/examples/humming-element.musicxml
@@ -1,33 +1,47 @@
-
-
-
-
-
-
-
-
-
-
-
- (a bocca chiusa)
-
-
-
-
- B
- -1
- 4
-
- 8
-
- 1
- whole
-
-
-
-
-
-
-
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+
+
+
+
+
+
+
+
+ (a bocca chiusa)
+
+
+
+
+ B
+ -1
+ 4
+
+ 8
+
+ 1
+ whole
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/image-element.musicxml b/test/data/examples/image-element.musicxml
index 018f702c..72d336ec 100644
--- a/test/data/examples/image-element.musicxml
+++ b/test/data/examples/image-element.musicxml
@@ -1,6 +1,54 @@
-
-
-
-
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+
+
+
+
+
+ 1
+
+ 0
+
+
+
+ G
+ 2
+
+
+
+
+ C
+
+ major-seventh
+
+
+
+ C
+ 4
+
+ 4
+ whole
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/instrument-change-element.musicxml b/test/data/examples/instrument-change-element.musicxml
index a4d4765e..e3b7b361 100644
--- a/test/data/examples/instrument-change-element.musicxml
+++ b/test/data/examples/instrument-change-element.musicxml
@@ -1,162 +1,165 @@
-
-
-
-
- 7.2319
- 40
-
-
-
-
- Clarinet in Bb
-
- Clarinet in B
- flat
-
- Bb Cl.
-
- B
- flat
- Cl.
-
- score
-
- ARIA Player
- wind.reed.clarinet.bflat
-
-
- Garritan Jazz and Big Band 3
- Notation/01 Saxes and Woodwinds/Clarinets/n-Bb Clarinet 1
-
-
- ARIA Player
-
- 1
- 1
- 80
- 0
-
-
-
-
-
-
- system
-
-
- 2
-
- -1
- major
-
-
-
- G
- 2
-
-
- -1
- -2
-
-
-
-
- C
- 5
-
- 8
- 1
- whole
-
-
-
-
-
- To Alto Sax
-
-
-
-
- 8
- 1
-
-
-
-
-
- 8
- 1
-
-
-
-
-
- 8
- 1
-
-
-
-
-
- Alto Sax
-
-
- A. Sx.
-
-
-
-
- 0
- major
-
-
- -5
- -9
-
-
-
-
- wind.reed.saxophone.alto
-
-
- Garritan Jazz and Big Band 3
- Notation/01 Saxes and Woodwinds/Saxophones/n-Alto Sax 1
-
-
-
-
-
- C
- 5
-
- 8
- 1
- whole
-
-
-
-
-
- 8
- 1
-
-
-
-
-
- 8
- 1
-
-
-
-
-
- 8
- 1
-
-
-
+
+
+
+
+
+ 7.2319
+ 40
+
+
+
+
+ Clarinet in Bb
+
+ Clarinet in B
+ flat
+
+ Bb Cl.
+
+ B
+ flat
+ Cl.
+
+ score
+
+ ARIA Player
+ wind.reed.clarinet.bflat
+
+
+ Garritan Jazz and Big Band 3
+ Notation/01 Saxes and Woodwinds/Clarinets/n-Bb Clarinet 1
+
+
+ ARIA Player
+
+ 1
+ 1
+ 80
+ 0
+
+
+
+
+
+
+ system
+
+
+ 2
+
+ -1
+ major
+
+
+
+ G
+ 2
+
+
+ -1
+ -2
+
+
+
+
+ C
+ 5
+
+ 8
+ 1
+ whole
+
+
+
+
+
+ To Alto Sax
+
+
+
+
+ 8
+ 1
+
+
+
+
+
+ 8
+ 1
+
+
+
+
+
+ 8
+ 1
+
+
+
+
+
+ Alto Sax
+
+
+ A. Sx.
+
+
+
+
+ 0
+ major
+
+
+ -5
+ -9
+
+
+
+
+ wind.reed.saxophone.alto
+
+
+ Garritan Jazz and Big Band 3
+ Notation/01 Saxes and Woodwinds/Saxophones/n-Alto Sax 1
+
+
+
+
+
+ C
+ 5
+
+ 8
+ 1
+ whole
+
+
+
+
+
+ 8
+ 1
+
+
+
+
+
+ 8
+ 1
+
+
+
+
+
+ 8
+ 1
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/instrument-link-element.musicxml b/test/data/examples/instrument-link-element.musicxml
index a409b2e2..bd89f14b 100644
--- a/test/data/examples/instrument-link-element.musicxml
+++ b/test/data/examples/instrument-link-element.musicxml
@@ -1,32 +1,75 @@
-
-
-
-
-
- parts
-
-
-
- parts
-
- Clarinets 1&2
- Cl. 1&2
- score
-
- ARIA Player
- wind.reed.clarinet.bflat
-
- Garritan Personal Orchestra 5
- Notation/01 Woodwinds/03 Clarinets/n-Bb Clarinet Plr1
-
-
-
- ARIA Player
- wind.reed.clarinet.bflat
-
- Garritan Personal Orchestra 5
- Notation/01 Woodwinds/03 Clarinets/n-Bb Clarinet Plr2
-
-
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+
+
+ parts
+
+
+
+ parts
+
+ Clarinets 1&2
+ Cl. 1&2
+ score
+
+ ARIA Player
+ wind.reed.clarinet.bflat
+
+ Garritan Personal Orchestra 5
+ Notation/01 Woodwinds/03 Clarinets/n-Bb Clarinet Plr1
+
+
+
+ ARIA Player
+ wind.reed.clarinet.bflat
+
+ Garritan Personal Orchestra 5
+ Notation/01 Woodwinds/03 Clarinets/n-Bb Clarinet Plr2
+
+
+
+
+
+
+
+ 1
+
+ 0
+
+
+
+ G
+ 2
+
+
+
+
+ C
+
+ major-seventh
+
+
+
+ C
+ 4
+
+ 4
+ whole
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/interchangeable-element.musicxml b/test/data/examples/interchangeable-element.musicxml
index f71bce72..da3b8bb6 100644
--- a/test/data/examples/interchangeable-element.musicxml
+++ b/test/data/examples/interchangeable-element.musicxml
@@ -1,10 +1,54 @@
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+ 1
+
+ 0
+
+
+
+ G
+ 2
+
+
+
+
+ C
+
+ major-seventh
+
+
+
+ C
+ 4
+
+ 4
+ whole
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/inversion-element.musicxml b/test/data/examples/inversion-element.musicxml
index af25c771..257e54c0 100644
--- a/test/data/examples/inversion-element.musicxml
+++ b/test/data/examples/inversion-element.musicxml
@@ -1,7 +1,49 @@
-
-
-
- 4
-
- 1
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+ 1
+
+ 0
+
+
+
+ G
+ 2
+
+
+
+
+ 4
+
+ 1
+
+
+
+ C
+ 4
+
+ 4
+ whole
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/inverted-mordent-element.musicxml b/test/data/examples/inverted-mordent-element.musicxml
index 5d489fe9..a3dd3455 100644
--- a/test/data/examples/inverted-mordent-element.musicxml
+++ b/test/data/examples/inverted-mordent-element.musicxml
@@ -1,6 +1,52 @@
-
-
-
-
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+ 1
+
+ 0
+
+
+
+ G
+ 2
+
+
+
+
+ C
+
+ major-seventh
+
+
+
+ C
+ 4
+
+ 4
+ whole
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/inverted-turn-element.musicxml b/test/data/examples/inverted-turn-element.musicxml
index 0e295f7f..96f6b953 100644
--- a/test/data/examples/inverted-turn-element.musicxml
+++ b/test/data/examples/inverted-turn-element.musicxml
@@ -1,6 +1,52 @@
-
-
-
-
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+ 1
+
+ 0
+
+
+
+ G
+ 2
+
+
+
+
+ C
+
+ major-seventh
+
+
+
+ C
+ 4
+
+ 4
+ whole
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/inverted-vertical-turn-element.musicxml b/test/data/examples/inverted-vertical-turn-element.musicxml
index 78360fb6..c7ceae7f 100644
--- a/test/data/examples/inverted-vertical-turn-element.musicxml
+++ b/test/data/examples/inverted-vertical-turn-element.musicxml
@@ -1,6 +1,52 @@
-
-
-
-
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+ 1
+
+ 0
+
+
+
+ G
+ 2
+
+
+
+
+ C
+
+ major-seventh
+
+
+
+ C
+ 4
+
+ 4
+ whole
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/ipa-element.musicxml b/test/data/examples/ipa-element.musicxml
index 26881181..f6374b7d 100644
--- a/test/data/examples/ipa-element.musicxml
+++ b/test/data/examples/ipa-element.musicxml
@@ -1,23 +1,61 @@
-
-
-
- B
- -1
- 3
-
- 2
- 1
- eighth
- up
- end
-
- end
- ste
-
- begin
- A
-
-
- stɛa
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+ 1
+
+ 0
+
+
+
+ G
+ 2
+
+
+
+
+ C
+
+ major-seventh
+
+
+
+ B
+ -1
+ 3
+
+ 2
+ 1
+ eighth
+ up
+ end
+
+ end
+ ste
+
+ begin
+ A
+
+
+ stɛa
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/key-element-non-traditional.musicxml b/test/data/examples/key-element-non-traditional.musicxml
index b47590f4..5a81e590 100644
--- a/test/data/examples/key-element-non-traditional.musicxml
+++ b/test/data/examples/key-element-non-traditional.musicxml
@@ -1,15 +1,60 @@
-
-
- B
- -1
- quarter-flat
- E
- -2
- slash-flat
- A
- -2
- slash-flat
- F
- 2
- sharp
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+ 1
+
+ B
+ -1
+ quarter-flat
+ E
+ -2
+ slash-flat
+ A
+ -2
+ slash-flat
+ F
+ 2
+ sharp
+
+
+
+ G
+ 2
+
+
+
+
+ C
+
+ major-seventh
+
+
+
+ C
+ 4
+
+ 4
+ whole
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/key-element-traditional.musicxml b/test/data/examples/key-element-traditional.musicxml
index 9d3cd189..81fc4c94 100644
--- a/test/data/examples/key-element-traditional.musicxml
+++ b/test/data/examples/key-element-traditional.musicxml
@@ -1,5 +1,50 @@
-
-
- -3
- major
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+ 1
+
+ -3
+ major
+
+
+
+ G
+ 2
+
+
+
+
+ C
+
+ major-seventh
+
+
+
+ C
+ 4
+
+ 4
+ whole
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/key-octave-element.musicxml b/test/data/examples/key-octave-element.musicxml
index bda93570..de25eabe 100644
--- a/test/data/examples/key-octave-element.musicxml
+++ b/test/data/examples/key-octave-element.musicxml
@@ -1,9 +1,54 @@
-
-
- F
- 1
- G
- 1
- 4
- 4
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+ 1
+
+ F
+ 1
+ G
+ 1
+ 4
+ 4
+
+
+
+ G
+ 2
+
+
+
+
+ C
+
+ major-seventh
+
+
+
+ C
+ 4
+
+ 4
+ whole
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/kind-element.musicxml b/test/data/examples/kind-element.musicxml
index 4bba9993..b6c83e01 100644
--- a/test/data/examples/kind-element.musicxml
+++ b/test/data/examples/kind-element.musicxml
@@ -1,7 +1,49 @@
-
-
-
- C
-
- major-seventh
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+ 1
+
+ 0
+
+
+
+ G
+ 2
+
+
+
+
+ C
+
+ major-seventh
+
+
+
+ C
+ 4
+
+ 4
+ whole
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/laughing-element.musicxml b/test/data/examples/laughing-element.musicxml
index de7cccd9..9933d3d9 100644
--- a/test/data/examples/laughing-element.musicxml
+++ b/test/data/examples/laughing-element.musicxml
@@ -1,10 +1,48 @@
-
-
-
- 2
- 1
- eighth
-
-
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+ 1
+
+ 0
+
+
+
+ G
+ 2
+
+
+
+
+ C
+
+ major-seventh
+
+
+
+ 2
+ 1
+ eighth
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/level-element.musicxml b/test/data/examples/level-element.musicxml
index c401be64..845f277c 100644
--- a/test/data/examples/level-element.musicxml
+++ b/test/data/examples/level-element.musicxml
@@ -1,20 +1,58 @@
-
-
-
- E
- 5
-
- 2
- 1
- quarter
- down
-
-
-
-
-
-
- Performing edition
- natural
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+ 1
+
+ 0
+
+
+
+ G
+ 2
+
+
+
+
+ C
+
+ major-seventh
+
+
+
+ E
+ 5
+
+ 2
+ 1
+ quarter
+ down
+
+
+
+
+
+
+ Performing edition
+ natural
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/line-detail-element.musicxml b/test/data/examples/line-detail-element.musicxml
index a2c8c299..92db24a9 100644
--- a/test/data/examples/line-detail-element.musicxml
+++ b/test/data/examples/line-detail-element.musicxml
@@ -1,25 +1,39 @@
-
-
-
-
- G
- 2
-
-
- 5
-
-
-
-
-
-
-
-
- G
- 4
-
- 8
- 1
- whole
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+
+ G
+ 2
+
+
+ 5
+
+
+
+
+
+
+
+
+ G
+ 4
+
+ 8
+ 1
+ whole
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/line-element.musicxml b/test/data/examples/line-element.musicxml
index f36e01e1..6644057d 100644
--- a/test/data/examples/line-element.musicxml
+++ b/test/data/examples/line-element.musicxml
@@ -1,5 +1,49 @@
-
-
- C
- 4
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+ 1
+
+ 0
+
+
+
+ C
+ 4
+
+
+
+
+ C
+
+ major-seventh
+
+
+
+ C
+ 4
+
+ 4
+ whole
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/link-element.musicxml b/test/data/examples/link-element.musicxml
index 488cac47..79241482 100644
--- a/test/data/examples/link-element.musicxml
+++ b/test/data/examples/link-element.musicxml
@@ -1,14 +1,28 @@
-
-
-
-
-
-
-
-
-
-
- 8
- 1
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+
+
+
+
+
+
+
+ 8
+ 1
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/lyric-element.musicxml b/test/data/examples/lyric-element.musicxml
index ca4c7209..ed6826f9 100644
--- a/test/data/examples/lyric-element.musicxml
+++ b/test/data/examples/lyric-element.musicxml
@@ -1,33 +1,47 @@
-
-
-
-
- F
- 4
-
- 1
- 1
- eighth
- up
- begin
-
- single
- I
-
-
-
-
- C
- 5
-
- 1
- 1
- eighth
- up
- continue
-
- single
- will
-
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+
+ F
+ 4
+
+ 1
+ 1
+ eighth
+ up
+ begin
+
+ single
+ I
+
+
+
+
+ C
+ 5
+
+ 1
+ 1
+ eighth
+ up
+ continue
+
+ single
+ will
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/measure-distance-element.musicxml b/test/data/examples/measure-distance-element.musicxml
index c1cef2ae..3f16a53e 100644
--- a/test/data/examples/measure-distance-element.musicxml
+++ b/test/data/examples/measure-distance-element.musicxml
@@ -1,87 +1,101 @@
-
-
-
-
- 118
-
-
-
-
- 1
- major
-
-
- G
- 2
-
-
-
-
-
-
-
-
-
-
- Coda
-
-
-
-
- D
- 4
-
- 1
- 1
- eighth
- up
- begin
-
-
-
- C
- 5
-
- 1
- 1
- eighth
- up
- continue
-
-
-
- A
- 4
-
- 1
- 1
- eighth
- up
- continue
-
-
-
- F
- 1
- 4
-
- 1
- 1
- eighth
- up
- end
-
-
-
- G
- 4
-
- 4
- 1
- half
- up
-
-
- light-heavy
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+
+ 118
+
+
+
+
+ 1
+ major
+
+
+ G
+ 2
+
+
+
+
+
+
+
+
+
+
+ Coda
+
+
+
+
+ D
+ 4
+
+ 1
+ 1
+ eighth
+ up
+ begin
+
+
+
+ C
+ 5
+
+ 1
+ 1
+ eighth
+ up
+ continue
+
+
+
+ A
+ 4
+
+ 1
+ 1
+ eighth
+ up
+ continue
+
+
+
+ F
+ 1
+ 4
+
+ 1
+ 1
+ eighth
+ up
+ end
+
+
+
+ G
+ 4
+
+ 4
+ 1
+ half
+ up
+
+
+ light-heavy
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/measure-numbering-element.musicxml b/test/data/examples/measure-numbering-element.musicxml
index e7a6b96d..4063045b 100644
--- a/test/data/examples/measure-numbering-element.musicxml
+++ b/test/data/examples/measure-numbering-element.musicxml
@@ -1,4 +1,50 @@
-
-
- system
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+ 1
+
+ 0
+
+
+
+ G
+ 2
+
+
+
+
+ C
+
+ major-seventh
+
+
+
+ C
+ 4
+
+ 4
+ whole
+
+
+
+
+ system
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/measure-repeat-element.musicxml b/test/data/examples/measure-repeat-element.musicxml
index 5cc4bda6..acb978a9 100644
--- a/test/data/examples/measure-repeat-element.musicxml
+++ b/test/data/examples/measure-repeat-element.musicxml
@@ -1,53 +1,65 @@
-
-
-
-
-
- 1
-
-
-
-
- C
- 4
-
- 8
- 1
- whole
-
-
-
-
-
- C
- 4
-
- 8
- 1
- whole
-
-
-
-
-
- C
- 4
-
- 8
- 1
- whole
-
-
-
-
-
-
-
-
-
-
- 8
- 1
-
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+
+ 1
+
+
+
+
+ C
+ 4
+
+ 8
+ 1
+ whole
+
+
+
+
+
+ C
+ 4
+
+ 8
+ 1
+ whole
+
+
+
+
+
+ C
+ 4
+
+ 8
+ 1
+ whole
+
+
+
+
+
+
+
+
+
+
+ 8
+ 1
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/membrane-element.musicxml b/test/data/examples/membrane-element.musicxml
index 418b161b..ce728580 100644
--- a/test/data/examples/membrane-element.musicxml
+++ b/test/data/examples/membrane-element.musicxml
@@ -1,8 +1,56 @@
-
-
-
-
- bass drum
-
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+
+
+ bass drum
+
+
+
+
+ 1
+
+ 0
+
+
+
+ G
+ 2
+
+
+
+
+ C
+
+ major-seventh
+
+
+
+ C
+ 4
+
+ 4
+ whole
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/metal-element.musicxml b/test/data/examples/metal-element.musicxml
index 68ab9815..c69b0d4d 100644
--- a/test/data/examples/metal-element.musicxml
+++ b/test/data/examples/metal-element.musicxml
@@ -1,8 +1,56 @@
-
-
-
-
- crash cymbals
-
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+
+
+ crash cymbals
+
+
+
+
+ 1
+
+ 0
+
+
+
+ G
+ 2
+
+
+
+
+ C
+
+ major-seventh
+
+
+
+ C
+ 4
+
+ 4
+ whole
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/metronome-arrows-element.musicxml b/test/data/examples/metronome-arrows-element.musicxml
index a715f16e..766e1c86 100644
--- a/test/data/examples/metronome-arrows-element.musicxml
+++ b/test/data/examples/metronome-arrows-element.musicxml
@@ -1,17 +1,69 @@
-
-
-
-
- eighth
-
-
-
- eighth
-
-
-
- equals
-
- quarter
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+
+
+
+
+ eighth
+
+
+
+ eighth
+
+
+
+ equals
+
+ quarter
+
+
+
+
+
+ 1
+
+ 0
+
+
+
+ G
+ 2
+
+
+
+
+ C
+
+ major-seventh
+
+
+
+ C
+ 4
+
+ 4
+ whole
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/metronome-element.musicxml b/test/data/examples/metronome-element.musicxml
index 7364f111..42dcbe05 100644
--- a/test/data/examples/metronome-element.musicxml
+++ b/test/data/examples/metronome-element.musicxml
@@ -1,10 +1,58 @@
-
-
-
-
- eighth
- 132-144
-
-
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+
+
+ eighth
+ 132-144
+
+
+
+
+
+ 1
+
+ 0
+
+
+
+ G
+ 2
+
+
+
+
+ C
+
+ major-seventh
+
+
+
+ C
+ 4
+
+ 4
+ whole
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/metronome-note-element.musicxml b/test/data/examples/metronome-note-element.musicxml
index 74ea34c9..0e379bbe 100644
--- a/test/data/examples/metronome-note-element.musicxml
+++ b/test/data/examples/metronome-note-element.musicxml
@@ -1,38 +1,86 @@
-
-
-
-
-
- eighth
- begin
-
-
- eighth
- end
-
- equals
-
- quarter
-
- 3
- 2
- eighth
-
-
-
- eighth
-
- 3
- 2
- eighth
-
-
-
-
-
-
- 2
- 1
-
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+
+
+
+ eighth
+ begin
+
+
+ eighth
+ end
+
+ equals
+
+ quarter
+
+ 3
+ 2
+ eighth
+
+
+
+ eighth
+
+ 3
+ 2
+ eighth
+
+
+
+
+
+
+ 2
+ 1
+
+
+
+
+ 1
+
+ 0
+
+
+
+ G
+ 2
+
+
+
+
+ C
+
+ major-seventh
+
+
+
+ C
+ 4
+
+ 4
+ whole
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/metronome-tied-element.musicxml b/test/data/examples/metronome-tied-element.musicxml
index a715f16e..766e1c86 100644
--- a/test/data/examples/metronome-tied-element.musicxml
+++ b/test/data/examples/metronome-tied-element.musicxml
@@ -1,17 +1,69 @@
-
-
-
-
- eighth
-
-
-
- eighth
-
-
-
- equals
-
- quarter
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+
+
+
+
+ eighth
+
+
+
+ eighth
+
+
+
+ equals
+
+ quarter
+
+
+
+
+
+ 1
+
+ 0
+
+
+
+ G
+ 2
+
+
+
+
+ C
+
+ major-seventh
+
+
+
+ C
+ 4
+
+ 4
+ whole
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/mezzo-soprano-clef.musicxml b/test/data/examples/mezzo-soprano-clef.musicxml
index ba0591c1..b7067b6e 100644
--- a/test/data/examples/mezzo-soprano-clef.musicxml
+++ b/test/data/examples/mezzo-soprano-clef.musicxml
@@ -1,5 +1,49 @@
-
-
- C
- 2
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+ 1
+
+ 0
+
+
+
+ C
+ 2
+
+
+
+
+ C
+
+ major-seventh
+
+
+
+ C
+ 4
+
+ 4
+ whole
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/mf-element.musicxml b/test/data/examples/mf-element.musicxml
index ecebaa4f..9d37e781 100644
--- a/test/data/examples/mf-element.musicxml
+++ b/test/data/examples/mf-element.musicxml
@@ -1,9 +1,57 @@
-
-
-
-
-
-
-
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+ 0
+
+
+
+ G
+ 2
+
+
+
+
+ C
+
+ major-seventh
+
+
+
+ C
+ 4
+
+ 4
+ whole
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/mordent-element.musicxml b/test/data/examples/mordent-element.musicxml
index a9d2e38e..a22a8a44 100644
--- a/test/data/examples/mordent-element.musicxml
+++ b/test/data/examples/mordent-element.musicxml
@@ -1,6 +1,52 @@
-
-
-
-
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+ 1
+
+ 0
+
+
+
+ G
+ 2
+
+
+
+
+ C
+
+ major-seventh
+
+
+
+ C
+ 4
+
+ 4
+ whole
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/mp-element.musicxml b/test/data/examples/mp-element.musicxml
index 1375580d..8bf8e3b5 100644
--- a/test/data/examples/mp-element.musicxml
+++ b/test/data/examples/mp-element.musicxml
@@ -1,9 +1,57 @@
-
-
-
-
-
-
-
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+ 0
+
+
+
+ G
+ 2
+
+
+
+
+ C
+
+ major-seventh
+
+
+
+ C
+ 4
+
+ 4
+ whole
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/multiple-rest-element.musicxml b/test/data/examples/multiple-rest-element.musicxml
index 0e7ff5da..7326f498 100644
--- a/test/data/examples/multiple-rest-element.musicxml
+++ b/test/data/examples/multiple-rest-element.musicxml
@@ -1,6 +1,40 @@
-
-
-
- 4
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+
+ 4
+
+
+
+
+ C
+
+ major-seventh
+
+
+
+ C
+ 4
+
+ 4
+ whole
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/n-element.musicxml b/test/data/examples/n-element.musicxml
index 2403c76a..59679a75 100644
--- a/test/data/examples/n-element.musicxml
+++ b/test/data/examples/n-element.musicxml
@@ -1,29 +1,43 @@
-
-
-
-
-
-
-
-
-
- C
- 5
-
- 32
- 1
- whole
-
-
-
-
-
-
-
-
-
-
- -8
-
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+
+
+
+
+
+
+ C
+ 5
+
+ 32
+ 1
+ whole
+
+
+
+
+
+
+
+
+
+
+ -8
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/natural-element.musicxml b/test/data/examples/natural-element.musicxml
index 567fb8b2..81e0f93a 100644
--- a/test/data/examples/natural-element.musicxml
+++ b/test/data/examples/natural-element.musicxml
@@ -1,8 +1,54 @@
-
-
-
-
-
-
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+ 1
+
+ 0
+
+
+
+ G
+ 2
+
+
+
+
+ C
+
+ major-seventh
+
+
+
+ C
+ 4
+
+ 4
+ whole
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/non-arpeggiate-element.musicxml b/test/data/examples/non-arpeggiate-element.musicxml
index db9f45e8..20d3288f 100644
--- a/test/data/examples/non-arpeggiate-element.musicxml
+++ b/test/data/examples/non-arpeggiate-element.musicxml
@@ -1,52 +1,66 @@
-
-
-
-
- F
- 4
-
- 16
- 1
- whole
- 1
-
-
-
-
-
-
-
- B
- 4
-
- 16
- 1
- whole
- 1
-
-
-
-
- D
- 5
-
- 16
- 1
- whole
- 1
-
-
-
-
- G
- 5
-
- 16
- 1
- whole
- 1
-
-
-
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+
+ F
+ 4
+
+ 16
+ 1
+ whole
+ 1
+
+
+
+
+
+
+
+ B
+ 4
+
+ 16
+ 1
+ whole
+ 1
+
+
+
+
+ D
+ 5
+
+ 16
+ 1
+ whole
+ 1
+
+
+
+
+ G
+ 5
+
+ 16
+ 1
+ whole
+ 1
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/normal-dot-element.musicxml b/test/data/examples/normal-dot-element.musicxml
index 79e64959..f4f7f067 100644
--- a/test/data/examples/normal-dot-element.musicxml
+++ b/test/data/examples/normal-dot-element.musicxml
@@ -1,22 +1,60 @@
-
-
-
- E
- 5
-
- 3
- 1
- eighth
-
-
- 3
- 2
- quarter
-
-
- down
- begin
-
-
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+ 1
+
+ 0
+
+
+
+ G
+ 2
+
+
+
+
+ C
+
+ major-seventh
+
+
+
+ E
+ 5
+
+ 3
+ 1
+ eighth
+
+
+ 3
+ 2
+ quarter
+
+
+ down
+ begin
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/notehead-text-element.musicxml b/test/data/examples/notehead-text-element.musicxml
index e02206a6..94638f51 100644
--- a/test/data/examples/notehead-text-element.musicxml
+++ b/test/data/examples/notehead-text-element.musicxml
@@ -1,5 +1,53 @@
-
-
- F
- sharp
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+ 1
+
+ 0
+
+
+
+ G
+ 2
+
+
+
+
+ C
+
+ major-seventh
+
+
+
+ C
+ 4
+
+ 4
+ whole
+
+ F
+ sharp
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/numeral-alter-element.musicxml b/test/data/examples/numeral-alter-element.musicxml
index abb80ed3..2aac2b5d 100644
--- a/test/data/examples/numeral-alter-element.musicxml
+++ b/test/data/examples/numeral-alter-element.musicxml
@@ -1,8 +1,50 @@
-
-
-
- 3
- -1
-
- major
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+ 1
+
+ 0
+
+
+
+ G
+ 2
+
+
+
+
+ 3
+ -1
+
+ major
+
+
+
+ C
+ 4
+
+ 4
+ whole
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/numeral-key-element.musicxml b/test/data/examples/numeral-key-element.musicxml
index b0627a04..c2f7dcad 100644
--- a/test/data/examples/numeral-key-element.musicxml
+++ b/test/data/examples/numeral-key-element.musicxml
@@ -1,12 +1,54 @@
-
-
-
- 4
-
- 1
- major
-
-
- major
- 1
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+ 1
+
+ 0
+
+
+
+ G
+ 2
+
+
+
+
+ 4
+
+ 1
+ major
+
+
+ major
+ 1
+
+
+
+ C
+ 4
+
+ 4
+ whole
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/numeral-root-element.musicxml b/test/data/examples/numeral-root-element.musicxml
index 67be813e..7da52e0b 100644
--- a/test/data/examples/numeral-root-element.musicxml
+++ b/test/data/examples/numeral-root-element.musicxml
@@ -1,8 +1,50 @@
-
-
-
- 3
- -1
-
- major
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+ 1
+
+ 0
+
+
+
+ G
+ 2
+
+
+
+
+ 3
+ -1
+
+ major
+
+
+
+ C
+ 4
+
+ 4
+ whole
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/octave-element.musicxml b/test/data/examples/octave-element.musicxml
index 8311012e..93b819e9 100644
--- a/test/data/examples/octave-element.musicxml
+++ b/test/data/examples/octave-element.musicxml
@@ -1,11 +1,49 @@
-
-
-
- B
- 4
-
- 16
- 1
- eighth
- down
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+ 1
+
+ 0
+
+
+
+ G
+ 2
+
+
+
+
+ C
+
+ major-seventh
+
+
+
+ B
+ 4
+
+ 16
+ 1
+ eighth
+ down
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/octave-shift-element.musicxml b/test/data/examples/octave-shift-element.musicxml
index 59dafe83..7234bbe3 100644
--- a/test/data/examples/octave-shift-element.musicxml
+++ b/test/data/examples/octave-shift-element.musicxml
@@ -1,7 +1,55 @@
-
-
-
-
-
- -4
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+
+
+
+ -4
+
+
+ 1
+
+ 0
+
+
+
+ G
+ 2
+
+
+
+
+ C
+
+ major-seventh
+
+
+
+ C
+ 4
+
+ 4
+ whole
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/open-element.musicxml b/test/data/examples/open-element.musicxml
index 9a858831..e8ac8cf0 100644
--- a/test/data/examples/open-element.musicxml
+++ b/test/data/examples/open-element.musicxml
@@ -1,6 +1,52 @@
-
-
-
-
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+ 1
+
+ 0
+
+
+
+ G
+ 2
+
+
+
+
+ C
+
+ major-seventh
+
+
+
+ C
+ 4
+
+ 4
+ whole
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/open-string-element.musicxml b/test/data/examples/open-string-element.musicxml
index 6124dcc4..590ab436 100644
--- a/test/data/examples/open-string-element.musicxml
+++ b/test/data/examples/open-string-element.musicxml
@@ -1,6 +1,52 @@
-
-
-
-
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+ 1
+
+ 0
+
+
+
+ G
+ 2
+
+
+
+
+ C
+
+ major-seventh
+
+
+
+ C
+ 4
+
+ 4
+ whole
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/p-element.musicxml b/test/data/examples/p-element.musicxml
index c5106619..1378c522 100644
--- a/test/data/examples/p-element.musicxml
+++ b/test/data/examples/p-element.musicxml
@@ -1,9 +1,57 @@
-
-
-
-
-
-
-
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+ 0
+
+
+
+ G
+ 2
+
+
+
+
+ C
+
+ major-seventh
+
+
+
+ C
+ 4
+
+ 4
+ whole
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/pan-and-elevation-elements.musicxml b/test/data/examples/pan-and-elevation-elements.musicxml
index 870c5fbf..7c690622 100644
--- a/test/data/examples/pan-and-elevation-elements.musicxml
+++ b/test/data/examples/pan-and-elevation-elements.musicxml
@@ -1,12 +1,60 @@
-
-
-
- From Stage Right Balcony
-
-
-
- -80
- 45
-
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+
+ From Stage Right Balcony
+
+
+
+ -80
+ 45
+
+
+
+
+ 1
+
+ 0
+
+
+
+ G
+ 2
+
+
+
+
+ C
+
+ major-seventh
+
+
+
+ C
+ 4
+
+ 4
+ whole
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/part-abbreviation-display-element.musicxml b/test/data/examples/part-abbreviation-display-element.musicxml
index ce097d53..dac9b518 100644
--- a/test/data/examples/part-abbreviation-display-element.musicxml
+++ b/test/data/examples/part-abbreviation-display-element.musicxml
@@ -1,6 +1,54 @@
-
-
- B
- flat
- Tpt. 1
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+ 1
+
+ 0
+
+
+
+ G
+ 2
+
+
+
+
+ C
+
+ major-seventh
+
+
+
+ C
+ 4
+
+ 4
+ whole
+
+
+
+
+
+ B
+ flat
+ Tpt. 1
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/part-link-element.musicxml b/test/data/examples/part-link-element.musicxml
index 1dcf2ccd..e6010142 100644
--- a/test/data/examples/part-link-element.musicxml
+++ b/test/data/examples/part-link-element.musicxml
@@ -1,14 +1,59 @@
-
-
-
- Trumpet in Bb
-
- Trumpet in B
- flat
-
- score
-
- ARIA Player
- brass.trumpet.bflat
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+
+ Trumpet in Bb
+
+ Trumpet in B
+ flat
+
+ score
+
+ ARIA Player
+ brass.trumpet.bflat
+
+
+
+
+
+
+ 1
+
+ 0
+
+
+
+ G
+ 2
+
+
+
+
+ C
+
+ major-seventh
+
+
+
+ C
+ 4
+
+ 4
+ whole
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/part-name-display-element.musicxml b/test/data/examples/part-name-display-element.musicxml
index bc1d67c8..6044ccd7 100644
--- a/test/data/examples/part-name-display-element.musicxml
+++ b/test/data/examples/part-name-display-element.musicxml
@@ -1,5 +1,53 @@
-
-
- Clarinet in E
- flat
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+ 1
+
+ 0
+
+
+
+ G
+ 2
+
+
+
+
+ C
+
+ major-seventh
+
+
+
+ C
+ 4
+
+ 4
+ whole
+
+
+
+
+
+ Clarinet in E
+ flat
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/part-symbol-element.musicxml b/test/data/examples/part-symbol-element.musicxml
index 14cbec2e..48fd9ba7 100644
--- a/test/data/examples/part-symbol-element.musicxml
+++ b/test/data/examples/part-symbol-element.musicxml
@@ -1,26 +1,60 @@
-
-
- 2
-
- 0
- major
-
-
- 3
- brace
-
- G
- 2
-
-
- F
- 4
-
-
- F
- 4
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+ 2
+
+ 0
+ major
+
+
+ 3
+ brace
+
+ G
+ 2
+
+
+ F
+ 4
+
+
+ F
+ 4
+
+
+
+
+ C
+
+ major-seventh
+
+
+
+ C
+ 4
+
+ 4
+ whole
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/pedal-element-lines.musicxml b/test/data/examples/pedal-element-lines.musicxml
index e53cfe50..176599aa 100644
--- a/test/data/examples/pedal-element-lines.musicxml
+++ b/test/data/examples/pedal-element-lines.musicxml
@@ -1,370 +1,382 @@
-
-
-
-
-
- 60
-
-
-
- 8
-
- 0
- major
-
-
- 2
-
- G
- 2
-
-
- F
- 4
-
-
-
-
- D
- 5
-
- 12
- 1
- quarter
-
- down
- 1
-
-
-
- D
- 5
-
- 12
- 1
- quarter
-
- down
- 1
-
-
- 24
-
-
-
-
-
- 2
-
-
-
- D
- 3
-
- 4
- 3
- eighth
- down
- 2
- begin
-
-
-
- D
- 3
-
- 4
- 3
- eighth
- down
- 2
- continue
-
-
-
- D
- 3
-
- 4
- 3
- eighth
- down
- 2
- end
-
-
-
-
-
- 2
-
-
-
- D
- 3
-
- 4
- 3
- eighth
- down
- 2
- begin
-
-
-
- D
- 3
-
- 4
- 3
- eighth
- down
- 2
- continue
-
-
-
-
-
-
- simile
-
- 2
-
-
-
- D
- 3
-
- 4
- 3
- eighth
- down
- 2
- end
-
-
-
-
-
- D
- 5
-
- 12
- 1
- quarter
-
- down
- 1
-
-
-
- D
- 5
-
- 12
- 1
- quarter
-
- down
- 1
-
-
- 24
-
-
-
- D
- 3
-
- 4
- 3
- eighth
- down
- 2
- begin
-
-
-
- D
- 3
-
- 4
- 3
- eighth
- down
- 2
- continue
-
-
-
- D
- 3
-
- 4
- 3
- eighth
- down
- 2
- end
-
-
-
- D
- 3
-
- 4
- 3
- eighth
- down
- 2
- begin
-
-
-
- D
- 3
-
- 4
- 3
- eighth
- down
- 2
- continue
-
-
-
- D
- 3
-
- 4
- 3
- eighth
- down
- 2
- end
-
-
-
-
-
- D
- 5
-
- 12
- 1
- quarter
-
- down
- 1
-
-
-
- D
- 5
-
- 12
- 1
- quarter
-
- down
- 1
-
-
- 24
-
-
-
- D
- 3
-
- 4
- 3
- eighth
- down
- 2
- begin
-
-
-
- D
- 3
-
- 4
- 3
- eighth
- down
- 2
- continue
-
-
-
-
-
- 2
-
-
-
- D
- 3
-
- 4
- 3
- eighth
- down
- 2
- end
-
-
-
-
-
- 2
-
-
-
- D
- 3
-
- 4
- 3
- eighth
- down
- 2
- begin
-
-
-
- D
- 3
-
- 4
- 3
- eighth
- down
- 2
- continue
-
-
-
-
-
- 2
-
-
-
- D
- 3
-
- 4
- 3
- eighth
- down
- 2
- end
-
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+
+ 60
+
+
+
+ 8
+
+ 0
+ major
+
+
+ 2
+
+ G
+ 2
+
+
+ F
+ 4
+
+
+
+
+ D
+ 5
+
+ 12
+ 1
+ quarter
+
+ down
+ 1
+
+
+
+ D
+ 5
+
+ 12
+ 1
+ quarter
+
+ down
+ 1
+
+
+ 24
+
+
+
+
+
+ 2
+
+
+
+ D
+ 3
+
+ 4
+ 3
+ eighth
+ down
+ 2
+ begin
+
+
+
+ D
+ 3
+
+ 4
+ 3
+ eighth
+ down
+ 2
+ continue
+
+
+
+ D
+ 3
+
+ 4
+ 3
+ eighth
+ down
+ 2
+ end
+
+
+
+
+
+ 2
+
+
+
+ D
+ 3
+
+ 4
+ 3
+ eighth
+ down
+ 2
+ begin
+
+
+
+ D
+ 3
+
+ 4
+ 3
+ eighth
+ down
+ 2
+ continue
+
+
+
+
+
+
+ simile
+
+ 2
+
+
+
+ D
+ 3
+
+ 4
+ 3
+ eighth
+ down
+ 2
+ end
+
+
+
+
+
+ D
+ 5
+
+ 12
+ 1
+ quarter
+
+ down
+ 1
+
+
+
+ D
+ 5
+
+ 12
+ 1
+ quarter
+
+ down
+ 1
+
+
+ 24
+
+
+
+ D
+ 3
+
+ 4
+ 3
+ eighth
+ down
+ 2
+ begin
+
+
+
+ D
+ 3
+
+ 4
+ 3
+ eighth
+ down
+ 2
+ continue
+
+
+
+ D
+ 3
+
+ 4
+ 3
+ eighth
+ down
+ 2
+ end
+
+
+
+ D
+ 3
+
+ 4
+ 3
+ eighth
+ down
+ 2
+ begin
+
+
+
+ D
+ 3
+
+ 4
+ 3
+ eighth
+ down
+ 2
+ continue
+
+
+
+ D
+ 3
+
+ 4
+ 3
+ eighth
+ down
+ 2
+ end
+
+
+
+
+
+ D
+ 5
+
+ 12
+ 1
+ quarter
+
+ down
+ 1
+
+
+
+ D
+ 5
+
+ 12
+ 1
+ quarter
+
+ down
+ 1
+
+
+ 24
+
+
+
+ D
+ 3
+
+ 4
+ 3
+ eighth
+ down
+ 2
+ begin
+
+
+
+ D
+ 3
+
+ 4
+ 3
+ eighth
+ down
+ 2
+ continue
+
+
+
+
+
+ 2
+
+
+
+ D
+ 3
+
+ 4
+ 3
+ eighth
+ down
+ 2
+ end
+
+
+
+
+
+ 2
+
+
+
+ D
+ 3
+
+ 4
+ 3
+ eighth
+ down
+ 2
+ begin
+
+
+
+ D
+ 3
+
+ 4
+ 3
+ eighth
+ down
+ 2
+ continue
+
+
+
+
+
+ 2
+
+
+
+ D
+ 3
+
+ 4
+ 3
+ eighth
+ down
+ 2
+ end
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/pedal-element-symbols.musicxml b/test/data/examples/pedal-element-symbols.musicxml
index 3ef230ff..76233252 100644
--- a/test/data/examples/pedal-element-symbols.musicxml
+++ b/test/data/examples/pedal-element-symbols.musicxml
@@ -1,181 +1,195 @@
-
-
-
-
- 96
- 1
- quarter
- 1
-
-
-
- G
- 3
-
- 96
- 1
- quarter
- up
- 1
-
-
-
-
- C
- 4
-
- 96
- 1
- quarter
- up
- 1
-
-
-
-
- E
- -1
- 4
-
- 96
- 1
- quarter
- up
- 1
-
-
-
-
- G
- 4
-
- 96
- 1
- quarter
- up
- 1
-
-
-
- 48
- 1
- eighth
- 1
-
-
-
- G
- 3
-
- 48
- 1
- eighth
- up
- 1
-
-
-
-
- E
- -1
- 4
-
- 48
- 1
- eighth
- up
- 1
-
-
-
-
- G
- 4
-
- 48
- 1
- eighth
- up
- 1
-
-
- 288
-
-
-
- 96
- 3
- quarter
- 2
-
-
-
-
-
- -22
- 2
-
-
-
-
- C
- 2
-
- 96
- 3
- quarter
- up
- 2
-
-
-
-
- C
- 3
-
- 96
- 3
- quarter
- up
- 2
-
-
-
-
-
- 2
-
-
-
-
- 48
- 3
- eighth
- 2
-
-
-
- B
- -1
- 1
-
- 48
- 3
- eighth
- up
- 2
-
-
-
-
- B
- -1
- 2
-
- 48
- 3
- eighth
- up
- 2
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+
+ 96
+ 1
+ quarter
+ 1
+
+
+
+ G
+ 3
+
+ 96
+ 1
+ quarter
+ up
+ 1
+
+
+
+
+ C
+ 4
+
+ 96
+ 1
+ quarter
+ up
+ 1
+
+
+
+
+ E
+ -1
+ 4
+
+ 96
+ 1
+ quarter
+ up
+ 1
+
+
+
+
+ G
+ 4
+
+ 96
+ 1
+ quarter
+ up
+ 1
+
+
+
+ 48
+ 1
+ eighth
+ 1
+
+
+
+ G
+ 3
+
+ 48
+ 1
+ eighth
+ up
+ 1
+
+
+
+
+ E
+ -1
+ 4
+
+ 48
+ 1
+ eighth
+ up
+ 1
+
+
+
+
+ G
+ 4
+
+ 48
+ 1
+ eighth
+ up
+ 1
+
+
+ 288
+
+
+
+ 96
+ 3
+ quarter
+ 2
+
+
+
+
+
+ -22
+ 2
+
+
+
+
+ C
+ 2
+
+ 96
+ 3
+ quarter
+ up
+ 2
+
+
+
+
+ C
+ 3
+
+ 96
+ 3
+ quarter
+ up
+ 2
+
+
+
+
+
+ 2
+
+
+
+
+ 48
+ 3
+ eighth
+ 2
+
+
+
+ B
+ -1
+ 1
+
+ 48
+ 3
+ eighth
+ up
+ 2
+
+
+
+
+ B
+ -1
+ 2
+
+ 48
+ 3
+ eighth
+ up
+ 2
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/per-minute-element.musicxml b/test/data/examples/per-minute-element.musicxml
index c6b20df9..f15944de 100644
--- a/test/data/examples/per-minute-element.musicxml
+++ b/test/data/examples/per-minute-element.musicxml
@@ -1,13 +1,61 @@
-
-
-
- Moderato
-
-
-
- quarter
- c. 108
-
-
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+
+ Moderato
+
+
+
+ quarter
+ c. 108
+
+
+
+
+
+ 1
+
+ 0
+
+
+
+ G
+ 2
+
+
+
+
+ C
+
+ major-seventh
+
+
+
+ C
+ 4
+
+ 4
+ whole
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/percussion-clef.musicxml b/test/data/examples/percussion-clef.musicxml
index b5230bce..6a5708ea 100644
--- a/test/data/examples/percussion-clef.musicxml
+++ b/test/data/examples/percussion-clef.musicxml
@@ -1,4 +1,48 @@
-
-
- percussion
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+ 1
+
+ 0
+
+
+
+ percussion
+
+
+
+
+ C
+
+ major-seventh
+
+
+
+ C
+ 4
+
+ 4
+ whole
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/pf-element.musicxml b/test/data/examples/pf-element.musicxml
index 7c2019b6..80062e85 100644
--- a/test/data/examples/pf-element.musicxml
+++ b/test/data/examples/pf-element.musicxml
@@ -1,8 +1,56 @@
-
-
-
-
-
-
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+ 0
+
+
+
+ G
+ 2
+
+
+
+
+ C
+
+ major-seventh
+
+
+
+ C
+ 4
+
+ 4
+ whole
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/pitch-element.musicxml b/test/data/examples/pitch-element.musicxml
index e4ee6976..001b0e01 100644
--- a/test/data/examples/pitch-element.musicxml
+++ b/test/data/examples/pitch-element.musicxml
@@ -1,11 +1,49 @@
-
-
-
- G
- 3
-
- 1
- 1
- eighth
- up
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+ 1
+
+ 0
+
+
+
+ G
+ 2
+
+
+
+
+ C
+
+ major-seventh
+
+
+
+ G
+ 3
+
+ 1
+ 1
+ eighth
+ up
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/pitched-element.musicxml b/test/data/examples/pitched-element.musicxml
index 72c641c4..27a34310 100644
--- a/test/data/examples/pitched-element.musicxml
+++ b/test/data/examples/pitched-element.musicxml
@@ -1,9 +1,57 @@
-
-
-
-
- marimba
-
-
- 1
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+
+
+ marimba
+
+
+ 1
+
+
+ 1
+
+ 0
+
+
+
+ G
+ 2
+
+
+
+
+ C
+
+ major-seventh
+
+
+
+ C
+ 4
+
+ 4
+ whole
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/plop-element.musicxml b/test/data/examples/plop-element.musicxml
index 3dc9856b..37997b0d 100644
--- a/test/data/examples/plop-element.musicxml
+++ b/test/data/examples/plop-element.musicxml
@@ -1,16 +1,54 @@
-
-
-
- E
- 5
-
- 2
- 1
- quarter
- down
-
-
-
-
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+ 1
+
+ 0
+
+
+
+ G
+ 2
+
+
+
+
+ C
+
+ major-seventh
+
+
+
+ E
+ 5
+
+ 2
+ 1
+ quarter
+ down
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/pluck-element.musicxml b/test/data/examples/pluck-element.musicxml
index e5ad308c..28a16e62 100644
--- a/test/data/examples/pluck-element.musicxml
+++ b/test/data/examples/pluck-element.musicxml
@@ -1,38 +1,52 @@
-
-
-
-
- C
- 3
-
- 2
- 1
- quarter
- none
-
-
- p
- 5
- 3
-
-
-
-
-
-
- C
- 4
-
- 2
- 1
- quarter
- none
-
-
- m
- 2
- 1
-
-
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+
+ C
+ 3
+
+ 2
+ 1
+ quarter
+ none
+
+
+ p
+ 5
+ 3
+
+
+
+
+
+
+ C
+ 4
+
+ 2
+ 1
+ quarter
+ none
+
+
+ m
+ 2
+ 1
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/pp-element.musicxml b/test/data/examples/pp-element.musicxml
index fc1b75bd..fd435201 100644
--- a/test/data/examples/pp-element.musicxml
+++ b/test/data/examples/pp-element.musicxml
@@ -1,9 +1,57 @@
-
-
-
-
-
-
-
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+ 0
+
+
+
+ G
+ 2
+
+
+
+
+ C
+
+ major-seventh
+
+
+
+ C
+ 4
+
+ 4
+ whole
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/ppp-element.musicxml b/test/data/examples/ppp-element.musicxml
index ee803450..4e502d6d 100644
--- a/test/data/examples/ppp-element.musicxml
+++ b/test/data/examples/ppp-element.musicxml
@@ -1,9 +1,57 @@
-
-
-
-
-
-
-
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+ 0
+
+
+
+ G
+ 2
+
+
+
+
+ C
+
+ major-seventh
+
+
+
+ C
+ 4
+
+ 4
+ whole
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/pppp-element.musicxml b/test/data/examples/pppp-element.musicxml
index 5cdc667e..54984037 100644
--- a/test/data/examples/pppp-element.musicxml
+++ b/test/data/examples/pppp-element.musicxml
@@ -1,9 +1,57 @@
-
-
-
-
-
-
-
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+ 0
+
+
+
+ G
+ 2
+
+
+
+
+ C
+
+ major-seventh
+
+
+
+ C
+ 4
+
+ 4
+ whole
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/ppppp-element.musicxml b/test/data/examples/ppppp-element.musicxml
index 94593ea0..6424724f 100644
--- a/test/data/examples/ppppp-element.musicxml
+++ b/test/data/examples/ppppp-element.musicxml
@@ -1,9 +1,57 @@
-
-
-
-
-
-
-
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+ 0
+
+
+
+ G
+ 2
+
+
+
+
+ C
+
+ major-seventh
+
+
+
+ C
+ 4
+
+ 4
+ whole
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/pppppp-element.musicxml b/test/data/examples/pppppp-element.musicxml
index 6a70a16d..42d32132 100644
--- a/test/data/examples/pppppp-element.musicxml
+++ b/test/data/examples/pppppp-element.musicxml
@@ -1,9 +1,57 @@
-
-
-
-
-
-
-
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+ 0
+
+
+
+ G
+ 2
+
+
+
+
+ C
+
+ major-seventh
+
+
+
+ C
+ 4
+
+ 4
+ whole
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/pre-bend-element.musicxml b/test/data/examples/pre-bend-element.musicxml
index c6b3f14e..9e65dc8c 100644
--- a/test/data/examples/pre-bend-element.musicxml
+++ b/test/data/examples/pre-bend-element.musicxml
@@ -1,22 +1,60 @@
-
-
-
- B
- -1
- 3
-
- 8
- 1
- half
- none
-
-
- 3
- 3
-
- -2
-
-
-
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+ 1
+
+ 0
+
+
+
+ G
+ 2
+
+
+
+
+ C
+
+ major-seventh
+
+
+
+ B
+ -1
+ 3
+
+ 8
+ 1
+ half
+ none
+
+
+ 3
+ 3
+
+ -2
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/prefix-element.musicxml b/test/data/examples/prefix-element.musicxml
index 10d81ff4..b8c6b5b9 100644
--- a/test/data/examples/prefix-element.musicxml
+++ b/test/data/examples/prefix-element.musicxml
@@ -1,7 +1,55 @@
-
-
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+ 1
+
+ 0
+
+
+
+ G
+ 2
+
+
+
+
+ C
+
+ major-seventh
+
+
+
+
+
+
+ C
+ 4
+
+ 4
+ whole
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/principal-voice-element.musicxml b/test/data/examples/principal-voice-element.musicxml
index 75495fde..6e36fd25 100644
--- a/test/data/examples/principal-voice-element.musicxml
+++ b/test/data/examples/principal-voice-element.musicxml
@@ -1,41 +1,55 @@
-
-
-
-
-
-
-
-
-
- C
- 5
-
- 4
- 1
- half
- down
-
-
-
- F
- 1
- 5
-
- 2
- 1
- quarter
- sharp
- down
-
-
-
- 2
- 1
- quarter
-
-
-
-
-
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+
+
+
+
+
+
+ C
+ 5
+
+ 4
+ 1
+ half
+ down
+
+
+
+ F
+ 1
+ 5
+
+ 2
+ 1
+ quarter
+ sharp
+ down
+
+
+
+ 2
+ 1
+ quarter
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/rehearsal-element.musicxml b/test/data/examples/rehearsal-element.musicxml
index 96c9b1a8..a6f0d6ef 100644
--- a/test/data/examples/rehearsal-element.musicxml
+++ b/test/data/examples/rehearsal-element.musicxml
@@ -1,6 +1,54 @@
-
-
-
- A
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+
+ A
+
+
+
+ 1
+
+ 0
+
+
+
+ G
+ 2
+
+
+
+
+ C
+
+ major-seventh
+
+
+
+ C
+ 4
+
+ 4
+ whole
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/release-element.musicxml b/test/data/examples/release-element.musicxml
index 96de218c..657a239f 100644
--- a/test/data/examples/release-element.musicxml
+++ b/test/data/examples/release-element.musicxml
@@ -1,24 +1,62 @@
-
-
-
- E
- 4
-
- 2
- 1
- eighth
- none
-
-
- 2
- 5
-
- 2
-
-
- -2
-
-
-
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+ 1
+
+ 0
+
+
+
+ G
+ 2
+
+
+
+
+ C
+
+ major-seventh
+
+
+
+ E
+ 4
+
+ 2
+ 1
+ eighth
+ none
+
+
+ 2
+ 5
+
+ 2
+
+
+ -2
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/repeat-element.musicxml b/test/data/examples/repeat-element.musicxml
index 9e6f9e7e..467dae26 100644
--- a/test/data/examples/repeat-element.musicxml
+++ b/test/data/examples/repeat-element.musicxml
@@ -1,5 +1,53 @@
-
-
- heavy-light
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+ 1
+
+ 0
+
+
+
+ G
+ 2
+
+
+
+
+ C
+
+ major-seventh
+
+
+
+ C
+ 4
+
+ 4
+ whole
+
+
+
+
+ heavy-light
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/rest-element.musicxml b/test/data/examples/rest-element.musicxml
index cc5445f6..994e0913 100644
--- a/test/data/examples/rest-element.musicxml
+++ b/test/data/examples/rest-element.musicxml
@@ -1,7 +1,45 @@
-
-
-
- 2
- 1
- quarter
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+ 1
+
+ 0
+
+
+
+ G
+ 2
+
+
+
+
+ C
+
+ major-seventh
+
+
+
+ 2
+ 1
+ quarter
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/rf-element.musicxml b/test/data/examples/rf-element.musicxml
index c4207e85..fbd27ce2 100644
--- a/test/data/examples/rf-element.musicxml
+++ b/test/data/examples/rf-element.musicxml
@@ -1,4 +1,56 @@
-
-
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+ 0
+
+
+
+ G
+ 2
+
+
+
+
+ C
+
+ major-seventh
+
+
+
+ C
+ 4
+
+ 4
+ whole
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/rfz-element.musicxml b/test/data/examples/rfz-element.musicxml
index ca48f316..dc4d801e 100644
--- a/test/data/examples/rfz-element.musicxml
+++ b/test/data/examples/rfz-element.musicxml
@@ -1,4 +1,56 @@
-
-
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+ 0
+
+
+
+ G
+ 2
+
+
+
+
+ C
+
+ major-seventh
+
+
+
+ C
+ 4
+
+ 4
+ whole
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/root-alter-element.musicxml b/test/data/examples/root-alter-element.musicxml
index ffc904c9..3f96eed2 100644
--- a/test/data/examples/root-alter-element.musicxml
+++ b/test/data/examples/root-alter-element.musicxml
@@ -1,11 +1,53 @@
-
-
-
- C
- 1
-
- major
-
- G
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+ 1
+
+ 0
+
+
+
+ G
+ 2
+
+
+
+
+ C
+ 1
+
+ major
+
+ G
+
+
+
+
+ C
+ 4
+
+ 4
+ whole
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/root-step-element.musicxml b/test/data/examples/root-step-element.musicxml
index 06582047..d0cf725b 100644
--- a/test/data/examples/root-step-element.musicxml
+++ b/test/data/examples/root-step-element.musicxml
@@ -1,10 +1,52 @@
-
-
-
- C
-
- major
-
- G
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+ 1
+
+ 0
+
+
+
+ G
+ 2
+
+
+
+
+ C
+
+ major
+
+ G
+
+
+
+
+ C
+ 4
+
+ 4
+ whole
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/schleifer-element.musicxml b/test/data/examples/schleifer-element.musicxml
index 27c3d218..9ef4dbaf 100644
--- a/test/data/examples/schleifer-element.musicxml
+++ b/test/data/examples/schleifer-element.musicxml
@@ -1,28 +1,42 @@
-
-
-
-
- G
- 4
-
- 4
- 1
- half
- up
-
-
-
- E
- 5
-
- 4
- 1
- half
- down
-
-
-
-
-
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+
+ G
+ 4
+
+ 4
+ 1
+ half
+ up
+
+
+
+ E
+ 5
+
+ 4
+ 1
+ half
+ down
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/scoop-element.musicxml b/test/data/examples/scoop-element.musicxml
index 53ebcf40..b000b42f 100644
--- a/test/data/examples/scoop-element.musicxml
+++ b/test/data/examples/scoop-element.musicxml
@@ -1,6 +1,52 @@
-
-
-
-
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+ 1
+
+ 0
+
+
+
+ G
+ 2
+
+
+
+
+ C
+
+ major-seventh
+
+
+
+ C
+ 4
+
+ 4
+ whole
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/scordatura-element.musicxml b/test/data/examples/scordatura-element.musicxml
index cae473fc..ac65c8a5 100644
--- a/test/data/examples/scordatura-element.musicxml
+++ b/test/data/examples/scordatura-element.musicxml
@@ -1,20 +1,72 @@
-
-
-
- E
- 5
-
-
- A
- 4
-
-
- E
- -1
- 4
-
-
- A
- 3
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+
+
+
+ E
+ 5
+
+
+ A
+ 4
+
+
+ E
+ -1
+ 4
+
+
+ A
+ 3
+
+
+
+
+
+ 1
+
+ 0
+
+
+
+ G
+ 2
+
+
+
+
+ C
+
+ major-seventh
+
+
+
+ C
+ 4
+
+ 4
+ whole
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/segno-element.musicxml b/test/data/examples/segno-element.musicxml
index ab1aa1a1..8415daef 100644
--- a/test/data/examples/segno-element.musicxml
+++ b/test/data/examples/segno-element.musicxml
@@ -1,7 +1,55 @@
-
-
-
-
-
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+ 0
+
+
+
+ G
+ 2
+
+
+
+
+ C
+
+ major-seventh
+
+
+
+ C
+ 4
+
+ 4
+ whole
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/senza-misura-element.musicxml b/test/data/examples/senza-misura-element.musicxml
index a381d9e2..2a3b8623 100644
--- a/test/data/examples/senza-misura-element.musicxml
+++ b/test/data/examples/senza-misura-element.musicxml
@@ -1,4 +1,48 @@
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+ 1
+
+ 0
+
+
+
+ G
+ 2
+
+
+
+
+ C
+
+ major-seventh
+
+
+
+ C
+ 4
+
+ 4
+ whole
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/sf-element.musicxml b/test/data/examples/sf-element.musicxml
index d76840cc..84c42309 100644
--- a/test/data/examples/sf-element.musicxml
+++ b/test/data/examples/sf-element.musicxml
@@ -1,4 +1,56 @@
-
-
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+ 0
+
+
+
+ G
+ 2
+
+
+
+
+ C
+
+ major-seventh
+
+
+
+ C
+ 4
+
+ 4
+ whole
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/sffz-element.musicxml b/test/data/examples/sffz-element.musicxml
index 9cdf6eda..7acea7d2 100644
--- a/test/data/examples/sffz-element.musicxml
+++ b/test/data/examples/sffz-element.musicxml
@@ -1,4 +1,56 @@
-
-
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+ 0
+
+
+
+ G
+ 2
+
+
+
+
+ C
+
+ major-seventh
+
+
+
+ C
+ 4
+
+ 4
+ whole
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/sfp-element.musicxml b/test/data/examples/sfp-element.musicxml
index 7e204631..b2b00dd3 100644
--- a/test/data/examples/sfp-element.musicxml
+++ b/test/data/examples/sfp-element.musicxml
@@ -1,4 +1,56 @@
-
-
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+ 0
+
+
+
+ G
+ 2
+
+
+
+
+ C
+
+ major-seventh
+
+
+
+ C
+ 4
+
+ 4
+ whole
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/sfpp-element.musicxml b/test/data/examples/sfpp-element.musicxml
index 2e2e84e1..8cb55d5d 100644
--- a/test/data/examples/sfpp-element.musicxml
+++ b/test/data/examples/sfpp-element.musicxml
@@ -1,4 +1,56 @@
-
-
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+ 0
+
+
+
+ G
+ 2
+
+
+
+
+ C
+
+ major-seventh
+
+
+
+ C
+ 4
+
+ 4
+ whole
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/sfz-element.musicxml b/test/data/examples/sfz-element.musicxml
index 544ff956..85f2b09b 100644
--- a/test/data/examples/sfz-element.musicxml
+++ b/test/data/examples/sfz-element.musicxml
@@ -1,4 +1,56 @@
-
-
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+ 0
+
+
+
+ G
+ 2
+
+
+
+
+ C
+
+ major-seventh
+
+
+
+ C
+ 4
+
+ 4
+ whole
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/sfzp-element.musicxml b/test/data/examples/sfzp-element.musicxml
index 250caad0..5e0ede9e 100644
--- a/test/data/examples/sfzp-element.musicxml
+++ b/test/data/examples/sfzp-element.musicxml
@@ -1,8 +1,56 @@
-
-
-
-
-
-
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+ 0
+
+
+
+ G
+ 2
+
+
+
+
+ C
+
+ major-seventh
+
+
+
+ C
+ 4
+
+ 4
+ whole
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/shake-element.musicxml b/test/data/examples/shake-element.musicxml
index 6d259e78..ce979e97 100644
--- a/test/data/examples/shake-element.musicxml
+++ b/test/data/examples/shake-element.musicxml
@@ -1,6 +1,52 @@
-
-
-
-
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+ 1
+
+ 0
+
+
+
+ G
+ 2
+
+
+
+
+ C
+
+ major-seventh
+
+
+
+ C
+ 4
+
+ 4
+ whole
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/slash-element.musicxml b/test/data/examples/slash-element.musicxml
index c6f34539..eb158e2d 100644
--- a/test/data/examples/slash-element.musicxml
+++ b/test/data/examples/slash-element.musicxml
@@ -1,31 +1,43 @@
-
-
-
-
-
-
-
-
-
-
- C
- 4
-
- 8
- 1
- whole
-
-
-
-
-
-
-
-
-
-
- 8
- 1
-
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+
+
+
+
+
+
+ C
+ 4
+
+ 8
+ 1
+ whole
+
+
+
+
+
+
+
+
+
+
+ 8
+ 1
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/slash-type-and-slash-dot-elements.musicxml b/test/data/examples/slash-type-and-slash-dot-elements.musicxml
index d9d64492..9c61feb1 100644
--- a/test/data/examples/slash-type-and-slash-dot-elements.musicxml
+++ b/test/data/examples/slash-type-and-slash-dot-elements.musicxml
@@ -1,7 +1,55 @@
-
-
-
- quarter
-
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+ 1
+
+ 0
+
+
+
+ G
+ 2
+
+
+
+ quarter
+
+
+
+
+
+
+ C
+
+ major-seventh
+
+
+
+ C
+ 4
+
+ 4
+ whole
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/slide-element.musicxml b/test/data/examples/slide-element.musicxml
index f0ab231e..d84fc8ad 100644
--- a/test/data/examples/slide-element.musicxml
+++ b/test/data/examples/slide-element.musicxml
@@ -1,29 +1,43 @@
-
-
-
-
- G
- 4
-
- 4
- 1
- half
- up
-
-
-
-
-
-
- B
- 4
-
- 4
- 1
- half
- down
-
-
-
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+
+ G
+ 4
+
+ 4
+ 1
+ half
+ up
+
+
+
+
+
+
+ B
+ 4
+
+ 4
+ 1
+ half
+ down
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/slur-element.musicxml b/test/data/examples/slur-element.musicxml
index 3b8edb12..adbda72a 100644
--- a/test/data/examples/slur-element.musicxml
+++ b/test/data/examples/slur-element.musicxml
@@ -1,53 +1,67 @@
-
-
-
-
- F
- 4
-
- 2
- 1
- eighth
- up
- begin
-
-
-
-
-
-
- G
- 4
-
- 2
- 1
- eighth
- up
- continue
-
-
-
- A
- 4
-
- 2
- 1
- eighth
- up
- continue
-
-
-
- B
- 4
-
- 2
- 1
- eighth
- up
- end
-
-
-
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+
+ F
+ 4
+
+ 2
+ 1
+ eighth
+ up
+ begin
+
+
+
+
+
+
+ G
+ 4
+
+ 2
+ 1
+ eighth
+ up
+ continue
+
+
+
+ A
+ 4
+
+ 2
+ 1
+ eighth
+ up
+ continue
+
+
+
+ B
+ 4
+
+ 2
+ 1
+ eighth
+ up
+ end
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/smear-element.musicxml b/test/data/examples/smear-element.musicxml
index 8414a9f8..37b09a3a 100644
--- a/test/data/examples/smear-element.musicxml
+++ b/test/data/examples/smear-element.musicxml
@@ -1,6 +1,52 @@
-
-
-
-
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+ 1
+
+ 0
+
+
+
+ G
+ 2
+
+
+
+
+ C
+
+ major-seventh
+
+
+
+ C
+ 4
+
+ 4
+ whole
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/snap-pizzicato-element.musicxml b/test/data/examples/snap-pizzicato-element.musicxml
index f92d676b..7d5f417a 100644
--- a/test/data/examples/snap-pizzicato-element.musicxml
+++ b/test/data/examples/snap-pizzicato-element.musicxml
@@ -1,6 +1,52 @@
-
-
-
-
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+ 1
+
+ 0
+
+
+
+ G
+ 2
+
+
+
+
+ C
+
+ major-seventh
+
+
+
+ C
+ 4
+
+ 4
+ whole
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/soft-accent-element.musicxml b/test/data/examples/soft-accent-element.musicxml
index 3e7fa7f8..224c23ab 100644
--- a/test/data/examples/soft-accent-element.musicxml
+++ b/test/data/examples/soft-accent-element.musicxml
@@ -1,6 +1,52 @@
-
-
-
-
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+ 1
+
+ 0
+
+
+
+ G
+ 2
+
+
+
+
+ C
+
+ major-seventh
+
+
+
+ C
+ 4
+
+ 4
+ whole
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/soprano-clef.musicxml b/test/data/examples/soprano-clef.musicxml
index 1e5c2b0b..09405c6d 100644
--- a/test/data/examples/soprano-clef.musicxml
+++ b/test/data/examples/soprano-clef.musicxml
@@ -1,5 +1,49 @@
-
-
- C
- 1
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+ 1
+
+ 0
+
+
+
+ C
+ 1
+
+
+
+
+ C
+
+ major-seventh
+
+
+
+ C
+ 4
+
+ 4
+ whole
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/spiccato-element.musicxml b/test/data/examples/spiccato-element.musicxml
index 08b07707..30bac926 100644
--- a/test/data/examples/spiccato-element.musicxml
+++ b/test/data/examples/spiccato-element.musicxml
@@ -1,6 +1,52 @@
-
-
-
-
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+ 1
+
+ 0
+
+
+
+ G
+ 2
+
+
+
+
+ C
+
+ major-seventh
+
+
+
+ C
+ 4
+
+ 4
+ whole
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/staccatissimo-element.musicxml b/test/data/examples/staccatissimo-element.musicxml
index a6f59538..9ab8c716 100644
--- a/test/data/examples/staccatissimo-element.musicxml
+++ b/test/data/examples/staccatissimo-element.musicxml
@@ -1,6 +1,52 @@
-
-
-
-
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+ 1
+
+ 0
+
+
+
+ G
+ 2
+
+
+
+
+ C
+
+ major-seventh
+
+
+
+ C
+ 4
+
+ 4
+ whole
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/staccato-element.musicxml b/test/data/examples/staccato-element.musicxml
index 6af1806d..44c996be 100644
--- a/test/data/examples/staccato-element.musicxml
+++ b/test/data/examples/staccato-element.musicxml
@@ -1,6 +1,52 @@
-
-
-
-
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+ 1
+
+ 0
+
+
+
+ G
+ 2
+
+
+
+
+ C
+
+ major-seventh
+
+
+
+ C
+ 4
+
+ 4
+ whole
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/staff-distance-element.musicxml b/test/data/examples/staff-distance-element.musicxml
index 3ed8e03c..9ec0567a 100644
--- a/test/data/examples/staff-distance-element.musicxml
+++ b/test/data/examples/staff-distance-element.musicxml
@@ -1,4 +1,52 @@
-
-
- 80
-
\ No newline at end of file
+
+
+
+
+
+ 80
+
+
+
+
+ placeholder
+
+
+
+
+
+ 1
+
+ 0
+
+
+
+ G
+ 2
+
+
+
+
+ C
+
+ major-seventh
+
+
+
+ C
+ 4
+
+ 4
+ whole
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/staff-divide-element.musicxml b/test/data/examples/staff-divide-element.musicxml
index e925507c..30456c01 100644
--- a/test/data/examples/staff-divide-element.musicxml
+++ b/test/data/examples/staff-divide-element.musicxml
@@ -1,6 +1,54 @@
-
-
-
-
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+
+
+
+
+
+ 1
+
+ 0
+
+
+
+ G
+ 2
+
+
+
+
+ C
+
+ major-seventh
+
+
+
+ C
+ 4
+
+ 4
+ whole
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/staff-element.musicxml b/test/data/examples/staff-element.musicxml
index 309b02eb..7a6f5b1f 100644
--- a/test/data/examples/staff-element.musicxml
+++ b/test/data/examples/staff-element.musicxml
@@ -1,91 +1,105 @@
-
-
-
-
- F
- 2
-
- 1
- 2
- 16th
- up
- 2
- begin
- begin
-
-
-
- C
- 3
-
- 1
- 2
- 16th
- up
- 2
- continue
- continue
-
-
-
-
- F
- 3
-
- 1
- 2
- 16th
- up
- 2
-
-
-
- A
- 5
-
- 1
- 2
- 16th
- down
- 1
- continue
- continue
-
-
-
-
- C
- 6
-
- 1
- 2
- 16th
- down
- 1
-
-
-
-
- F
- 6
-
- 1
- 2
- 16th
- down
- 1
-
-
-
- F
- 5
-
- 1
- 2
- 16th
- down
- 1
- end
- end
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+
+ F
+ 2
+
+ 1
+ 2
+ 16th
+ up
+ 2
+ begin
+ begin
+
+
+
+ C
+ 3
+
+ 1
+ 2
+ 16th
+ up
+ 2
+ continue
+ continue
+
+
+
+
+ F
+ 3
+
+ 1
+ 2
+ 16th
+ up
+ 2
+
+
+
+ A
+ 5
+
+ 1
+ 2
+ 16th
+ down
+ 1
+ continue
+ continue
+
+
+
+
+ C
+ 6
+
+ 1
+ 2
+ 16th
+ down
+ 1
+
+
+
+
+ F
+ 6
+
+ 1
+ 2
+ 16th
+ down
+ 1
+
+
+
+ F
+ 5
+
+ 1
+ 2
+ 16th
+ down
+ 1
+ end
+ end
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/staff-lines-element.musicxml b/test/data/examples/staff-lines-element.musicxml
index 74868d9e..250035de 100644
--- a/test/data/examples/staff-lines-element.musicxml
+++ b/test/data/examples/staff-lines-element.musicxml
@@ -1,4 +1,52 @@
-
-
- 1
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+ 1
+
+ 0
+
+
+
+ G
+ 2
+
+
+ 1
+
+
+
+
+ C
+
+ major-seventh
+
+
+
+ C
+ 4
+
+ 4
+ whole
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/staff-size-element.musicxml b/test/data/examples/staff-size-element.musicxml
index 5ae32556..98030421 100644
--- a/test/data/examples/staff-size-element.musicxml
+++ b/test/data/examples/staff-size-element.musicxml
@@ -1,4 +1,52 @@
-
-
- 75
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+ 1
+
+ 0
+
+
+
+ G
+ 2
+
+
+ 75
+
+
+
+
+ C
+
+ major-seventh
+
+
+
+ C
+ 4
+
+ 4
+ whole
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/staff-tuning-element.musicxml b/test/data/examples/staff-tuning-element.musicxml
index cde5afe1..0103a4ff 100644
--- a/test/data/examples/staff-tuning-element.musicxml
+++ b/test/data/examples/staff-tuning-element.musicxml
@@ -1,29 +1,77 @@
-
-
- 6
-
- E
- 2
-
-
- A
- 2
-
-
- D
- 3
-
-
- G
- 3
-
-
- B
- 3
-
-
- E
- 4
-
- 150
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+ 1
+
+ 0
+
+
+
+ G
+ 2
+
+
+ 6
+
+ E
+ 2
+
+
+ A
+ 2
+
+
+ D
+ 3
+
+
+ G
+ 3
+
+
+ B
+ 3
+
+
+ E
+ 4
+
+ 150
+
+
+
+
+ C
+
+ major-seventh
+
+
+
+ C
+ 4
+
+ 4
+ whole
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/staff-type-element.musicxml b/test/data/examples/staff-type-element.musicxml
index 2813f51b..1587c106 100644
--- a/test/data/examples/staff-type-element.musicxml
+++ b/test/data/examples/staff-type-element.musicxml
@@ -1,56 +1,90 @@
-
-
- 2
-
- 0
- major
-
-
- 2
- none
-
- G
- 2
-
-
- TAB
- 5
-
-
- alternate
- 6
-
- E
- 2
-
-
- A
- 2
-
-
- D
- 3
-
-
- G
- 3
-
-
- B
- 3
-
-
- E
- 4
-
- 150
-
-
- 0
- 0
- -1
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+ 2
+
+ 0
+ major
+
+
+ 2
+ none
+
+ G
+ 2
+
+
+ TAB
+ 5
+
+
+ alternate
+ 6
+
+ E
+ 2
+
+
+ A
+ 2
+
+
+ D
+ 3
+
+
+ G
+ 3
+
+
+ B
+ 3
+
+
+ E
+ 4
+
+ 150
+
+
+ 0
+ 0
+ -1
+
+
+
+
+ C
+
+ major-seventh
+
+
+
+ C
+ 4
+
+ 4
+ whole
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/staves-element.musicxml b/test/data/examples/staves-element.musicxml
index c22b5be1..7f9e61d3 100644
--- a/test/data/examples/staves-element.musicxml
+++ b/test/data/examples/staves-element.musicxml
@@ -1,21 +1,55 @@
-
-
- 2
-
- 0
- major
-
-
- 2
-
- G
- 2
-
-
- F
- 4
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+ 2
+
+ 0
+ major
+
+
+ 2
+
+ G
+ 2
+
+
+ F
+ 4
+
+
+
+
+ C
+
+ major-seventh
+
+
+
+ C
+ 4
+
+ 4
+ whole
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/step-element.musicxml b/test/data/examples/step-element.musicxml
index a9747b80..f21c966b 100644
--- a/test/data/examples/step-element.musicxml
+++ b/test/data/examples/step-element.musicxml
@@ -1,11 +1,49 @@
-
-
-
- E
- 5
-
- 2
- 1
- quarter
- down
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+ 1
+
+ 0
+
+
+
+ G
+ 2
+
+
+
+
+ C
+
+ major-seventh
+
+
+
+ E
+ 5
+
+ 2
+ 1
+ quarter
+ down
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/stick-element.musicxml b/test/data/examples/stick-element.musicxml
index 4409a4c7..63cc48d3 100644
--- a/test/data/examples/stick-element.musicxml
+++ b/test/data/examples/stick-element.musicxml
@@ -1,9 +1,59 @@
-
-
-
-
- timpani
- soft
-
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+
+
+
+ timpani
+ soft
+
+
+
+
+
+ 1
+
+ 0
+
+
+
+ G
+ 2
+
+
+
+
+ C
+
+ major-seventh
+
+
+
+ C
+ 4
+
+ 4
+ whole
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/stick-location-element.musicxml b/test/data/examples/stick-location-element.musicxml
index 172162eb..91bb6d46 100644
--- a/test/data/examples/stick-location-element.musicxml
+++ b/test/data/examples/stick-location-element.musicxml
@@ -1,8 +1,56 @@
-
-
-
-
- center
-
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+
+
+ center
+
+
+
+
+ 1
+
+ 0
+
+
+
+ G
+ 2
+
+
+
+
+ C
+
+ major-seventh
+
+
+
+ C
+ 4
+
+ 4
+ whole
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/stopped-element.musicxml b/test/data/examples/stopped-element.musicxml
index e82c6024..3c6392bc 100644
--- a/test/data/examples/stopped-element.musicxml
+++ b/test/data/examples/stopped-element.musicxml
@@ -1,16 +1,54 @@
-
-
-
- E
- 5
-
- 2
- 1
- quarter
- down
-
-
-
-
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+ 1
+
+ 0
+
+
+
+ G
+ 2
+
+
+
+
+ C
+
+ major-seventh
+
+
+
+ E
+ 5
+
+ 2
+ 1
+ quarter
+ down
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/straight-element.musicxml b/test/data/examples/straight-element.musicxml
index 9f96361b..f2f84f46 100644
--- a/test/data/examples/straight-element.musicxml
+++ b/test/data/examples/straight-element.musicxml
@@ -1,11 +1,59 @@
-
-
-
- Fast (Straight 8ths)
-
-
-
-
-
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+
+ Fast (Straight 8ths)
+
+
+
+
+
+
+
+
+ 1
+
+ 0
+
+
+
+ G
+ 2
+
+
+
+
+ C
+
+ major-seventh
+
+
+
+ C
+ 4
+
+ 4
+ whole
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/stress-element.musicxml b/test/data/examples/stress-element.musicxml
index 5dfb01b6..daa2a4be 100644
--- a/test/data/examples/stress-element.musicxml
+++ b/test/data/examples/stress-element.musicxml
@@ -1,6 +1,52 @@
-
-
-
-
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+ 1
+
+ 0
+
+
+
+ G
+ 2
+
+
+
+
+ C
+
+ major-seventh
+
+
+
+ C
+ 4
+
+ 4
+ whole
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/string-mute-element-off.musicxml b/test/data/examples/string-mute-element-off.musicxml
index e279abbb..53912f86 100644
--- a/test/data/examples/string-mute-element-off.musicxml
+++ b/test/data/examples/string-mute-element-off.musicxml
@@ -1,11 +1,59 @@
-
-
-
-
-
-
-
- off
-
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+
+
+
+
+
+ off
+
+
+
+
+ 1
+
+ 0
+
+
+
+ G
+ 2
+
+
+
+
+ C
+
+ major-seventh
+
+
+
+ C
+ 4
+
+ 4
+ whole
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/string-mute-element-on.musicxml b/test/data/examples/string-mute-element-on.musicxml
index 01504ba1..e8714e17 100644
--- a/test/data/examples/string-mute-element-on.musicxml
+++ b/test/data/examples/string-mute-element-on.musicxml
@@ -1,11 +1,59 @@
-
-
-
-
-
-
-
- on
-
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+
+
+
+
+
+ on
+
+
+
+
+ 1
+
+ 0
+
+
+
+ G
+ 2
+
+
+
+
+ C
+
+ major-seventh
+
+
+
+ C
+ 4
+
+ 4
+ whole
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/strong-accent-element.musicxml b/test/data/examples/strong-accent-element.musicxml
index dd2c5610..c76ebb58 100644
--- a/test/data/examples/strong-accent-element.musicxml
+++ b/test/data/examples/strong-accent-element.musicxml
@@ -1,33 +1,47 @@
-
-
-
-
- C
- 5
-
- 8
- 1
- quarter
- down
-
-
-
-
-
-
-
-
- G
- 4
-
- 8
- 1
- quarter
- up
-
-
-
-
-
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+
+ C
+ 5
+
+ 8
+ 1
+ quarter
+ down
+
+
+
+
+
+
+
+
+ G
+ 4
+
+ 8
+ 1
+ quarter
+ up
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/suffix-element.musicxml b/test/data/examples/suffix-element.musicxml
index 93eb8434..582431d4 100644
--- a/test/data/examples/suffix-element.musicxml
+++ b/test/data/examples/suffix-element.musicxml
@@ -1,7 +1,55 @@
-
-
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+ 1
+
+ 0
+
+
+
+ G
+ 2
+
+
+
+
+ C
+
+ major-seventh
+
+
+
+
+
+
+ C
+ 4
+
+ 4
+ whole
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/swing-element.musicxml b/test/data/examples/swing-element.musicxml
index 2fc985bb..a5647498 100644
--- a/test/data/examples/swing-element.musicxml
+++ b/test/data/examples/swing-element.musicxml
@@ -1,14 +1,62 @@
-
-
-
- Medium swing
-
-
-
- 5
- 3
- eighth
- Light
-
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+
+ Medium swing
+
+
+
+ 5
+ 3
+ eighth
+ Light
+
+
+
+
+ 1
+
+ 0
+
+
+
+ G
+ 2
+
+
+
+
+ C
+
+ major-seventh
+
+
+
+ C
+ 4
+
+ 4
+ whole
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/syllabic-element.musicxml b/test/data/examples/syllabic-element.musicxml
index f6a33142..315a2636 100644
--- a/test/data/examples/syllabic-element.musicxml
+++ b/test/data/examples/syllabic-element.musicxml
@@ -1,33 +1,47 @@
-
-
-
-
- A
- 4
-
- 4
- 1
- eighth
- up
- continue
-
- begin
- nev
-
-
-
-
- G
- 4
-
- 4
- 1
- eighth
- up
- end
-
- end
- er
-
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+
+ A
+ 4
+
+ 4
+ 1
+ eighth
+ up
+ continue
+
+ begin
+ nev
+
+
+
+
+ G
+ 4
+
+ 4
+ 1
+ eighth
+ up
+ end
+
+ end
+ er
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/symbol-element.musicxml b/test/data/examples/symbol-element.musicxml
index 1cd7a445..51163c96 100644
--- a/test/data/examples/symbol-element.musicxml
+++ b/test/data/examples/symbol-element.musicxml
@@ -1,6 +1,56 @@
-
-
- Fast (Straight
- metNote8thUp
- )
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+
+ Fast (Straight
+ metNote8thUp
+ )
+
+
+
+ 1
+
+ 0
+
+
+
+ G
+ 2
+
+
+
+
+ C
+
+ major-seventh
+
+
+
+ C
+ 4
+
+ 4
+ whole
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/sync-element.musicxml b/test/data/examples/sync-element.musicxml
index d165aa6d..5dc034ca 100644
--- a/test/data/examples/sync-element.musicxml
+++ b/test/data/examples/sync-element.musicxml
@@ -1,145 +1,157 @@
-
-
-
-
-
- Free
-
-
-
-
-
-
-
- C
- 5
-
- 2
- 1
- quarter
- down
-
-
-
- E
- 5
-
- 2
- 1
- quarter
- down
-
-
-
- C
- 5
-
- 2
- 1
- quarter
- down
-
-
-
- E
- 5
-
- 2
- 1
- quarter
- down
-
-
-
-
-
- C
- 5
-
- 2
- 1
- quarter
- down
-
-
-
- E
- 5
-
- 2
- 1
- quarter
- down
-
-
-
- C
- 5
-
- 2
- 1
- quarter
- down
-
-
-
- E
- 5
-
- 2
- 1
- quarter
- down
-
-
-
-
-
- Lock to Beat
-
-
-
-
-
-
-
- A
- 4
-
- 2
- 1
- quarter
- up
-
-
-
- C
- 5
-
- 2
- 1
- quarter
- down
-
-
-
- A
- 4
-
- 2
- 1
- quarter
- up
-
-
-
- C
- 5
-
- 2
- 1
- quarter
- down
-
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+
+ Free
+
+
+
+
+
+
+
+ C
+ 5
+
+ 2
+ 1
+ quarter
+ down
+
+
+
+ E
+ 5
+
+ 2
+ 1
+ quarter
+ down
+
+
+
+ C
+ 5
+
+ 2
+ 1
+ quarter
+ down
+
+
+
+ E
+ 5
+
+ 2
+ 1
+ quarter
+ down
+
+
+
+
+
+ C
+ 5
+
+ 2
+ 1
+ quarter
+ down
+
+
+
+ E
+ 5
+
+ 2
+ 1
+ quarter
+ down
+
+
+
+ C
+ 5
+
+ 2
+ 1
+ quarter
+ down
+
+
+
+ E
+ 5
+
+ 2
+ 1
+ quarter
+ down
+
+
+
+
+
+ Lock to Beat
+
+
+
+
+
+
+
+ A
+ 4
+
+ 2
+ 1
+ quarter
+ up
+
+
+
+ C
+ 5
+
+ 2
+ 1
+ quarter
+ down
+
+
+
+ A
+ 4
+
+ 2
+ 1
+ quarter
+ up
+
+
+
+ C
+ 5
+
+ 2
+ 1
+ quarter
+ down
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/system-attribute-also-top.musicxml b/test/data/examples/system-attribute-also-top.musicxml
index 0022d179..5f1aa39c 100644
--- a/test/data/examples/system-attribute-also-top.musicxml
+++ b/test/data/examples/system-attribute-also-top.musicxml
@@ -1,7 +1,55 @@
-
-
-
- Andantino
-
- 1
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+
+ Andantino
+
+ 1
+
+
+ 1
+
+ 0
+
+
+
+ G
+ 2
+
+
+
+
+ C
+
+ major-seventh
+
+
+
+ C
+ 4
+
+ 4
+ whole
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/system-attribute-only-top.musicxml b/test/data/examples/system-attribute-only-top.musicxml
index e03cca6b..28872c17 100644
--- a/test/data/examples/system-attribute-only-top.musicxml
+++ b/test/data/examples/system-attribute-only-top.musicxml
@@ -1,6 +1,54 @@
-
-
-
- Andantino
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+
+ Andantino
+
+
+
+ 1
+
+ 0
+
+
+
+ G
+ 2
+
+
+
+
+ C
+
+ major-seventh
+
+
+
+ C
+ 4
+
+ 4
+ whole
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/system-distance-element.musicxml b/test/data/examples/system-distance-element.musicxml
index d19a3162..c3d25b9a 100644
--- a/test/data/examples/system-distance-element.musicxml
+++ b/test/data/examples/system-distance-element.musicxml
@@ -1,8 +1,56 @@
-
-
-
- 0
- 0
-
- 121
-
\ No newline at end of file
+
+
+
+
+
+
+ 0
+ 0
+
+ 121
+
+
+
+
+ placeholder
+
+
+
+
+
+ 1
+
+ 0
+
+
+
+ G
+ 2
+
+
+
+
+ C
+
+ major-seventh
+
+
+
+ C
+ 4
+
+ 4
+ whole
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/system-dividers-element.musicxml b/test/data/examples/system-dividers-element.musicxml
index 46e8f219..b96a1e85 100644
--- a/test/data/examples/system-dividers-element.musicxml
+++ b/test/data/examples/system-dividers-element.musicxml
@@ -1,13 +1,61 @@
-
-
-
- 0
- 0
-
- 96
- 45
-
-
-
-
-
\ No newline at end of file
+
+
+
+
+
+
+ 0
+ 0
+
+ 96
+ 45
+
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+ 1
+
+ 0
+
+
+
+ G
+ 2
+
+
+
+
+ C
+
+ major-seventh
+
+
+
+ C
+ 4
+
+ 4
+ whole
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/tab-clef.musicxml b/test/data/examples/tab-clef.musicxml
index 9b0e0631..678dc7a1 100644
--- a/test/data/examples/tab-clef.musicxml
+++ b/test/data/examples/tab-clef.musicxml
@@ -1,5 +1,49 @@
-
-
- TAB
- 5
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+ 1
+
+ 0
+
+
+
+ TAB
+ 5
+
+
+
+
+ C
+
+ major-seventh
+
+
+
+ C
+ 4
+
+ 4
+ whole
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/tap-element.musicxml b/test/data/examples/tap-element.musicxml
index 4cbe72c6..da1a42dd 100644
--- a/test/data/examples/tap-element.musicxml
+++ b/test/data/examples/tap-element.musicxml
@@ -1,80 +1,94 @@
-
-
-
-
- F
- 1
- 5
-
- 1
- 1
- eighth
- none
-
-
-
-
- 1
- 14
-
-
-
-
-
- B
- 4
-
- 1
- 1
- eighth
- none
-
-
- 1
- 7
-
-
-
-
-
- D
- 5
-
- 1
- 1
- eighth
- none
-
-
-
-
- 1
- 10
-
-
-
-
-
- 1
- 1
- eighth
-
-
-
- 2
- 1
- quarter
-
-
-
- 1
- 1
- eighth
-
-
-
- 1
- 1
- eighth
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+
+ F
+ 1
+ 5
+
+ 1
+ 1
+ eighth
+ none
+
+
+
+
+ 1
+ 14
+
+
+
+
+
+ B
+ 4
+
+ 1
+ 1
+ eighth
+ none
+
+
+ 1
+ 7
+
+
+
+
+
+ D
+ 5
+
+ 1
+ 1
+ eighth
+ none
+
+
+
+
+ 1
+ 10
+
+
+
+
+
+ 1
+ 1
+ eighth
+
+
+
+ 2
+ 1
+ quarter
+
+
+
+ 1
+ 1
+ eighth
+
+
+
+ 1
+ 1
+ eighth
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/technical-element-tablature.musicxml b/test/data/examples/technical-element-tablature.musicxml
index c543cef5..e85a4aaa 100644
--- a/test/data/examples/technical-element-tablature.musicxml
+++ b/test/data/examples/technical-element-tablature.musicxml
@@ -1,18 +1,56 @@
-
-
-
- G
- 3
-
- 12
- 1
- half
-
- none
-
-
- 4
- 5
-
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+ 1
+
+ 0
+
+
+
+ G
+ 2
+
+
+
+
+ C
+
+ major-seventh
+
+
+
+ G
+ 3
+
+ 12
+ 1
+ half
+
+ none
+
+
+ 4
+ 5
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/tenor-clef.musicxml b/test/data/examples/tenor-clef.musicxml
index f36e01e1..6644057d 100644
--- a/test/data/examples/tenor-clef.musicxml
+++ b/test/data/examples/tenor-clef.musicxml
@@ -1,5 +1,49 @@
-
-
- C
- 4
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+ 1
+
+ 0
+
+
+
+ C
+ 4
+
+
+
+
+ C
+
+ major-seventh
+
+
+
+ C
+ 4
+
+ 4
+ whole
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/tenuto-element.musicxml b/test/data/examples/tenuto-element.musicxml
index c890c0d7..dedf7d69 100644
--- a/test/data/examples/tenuto-element.musicxml
+++ b/test/data/examples/tenuto-element.musicxml
@@ -1,6 +1,52 @@
-
-
-
-
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+ 1
+
+ 0
+
+
+
+ G
+ 2
+
+
+
+
+ C
+
+ major-seventh
+
+
+
+ C
+ 4
+
+ 4
+ whole
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/thumb-position-element.musicxml b/test/data/examples/thumb-position-element.musicxml
index 8bc1ab4a..5104a55c 100644
--- a/test/data/examples/thumb-position-element.musicxml
+++ b/test/data/examples/thumb-position-element.musicxml
@@ -1,6 +1,52 @@
-
-
-
-
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+ 1
+
+ 0
+
+
+
+ G
+ 2
+
+
+
+
+ C
+
+ major-seventh
+
+
+
+ C
+ 4
+
+ 4
+ whole
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/tied-element.musicxml b/test/data/examples/tied-element.musicxml
index c7b6f538..39f66dc3 100644
--- a/test/data/examples/tied-element.musicxml
+++ b/test/data/examples/tied-element.musicxml
@@ -1,45 +1,59 @@
-
-
-
-
-
- C
- 5
-
- 4
-
- 1
- half
- down
-
-
-
-
-
-
- C
- 5
-
- 1
-
- 1
- eighth
- down
-
-
-
-
-
-
-
- 1
- 1
- eighth
-
-
-
- 2
- 1
- quarter
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+
+
+ C
+ 5
+
+ 4
+
+ 1
+ half
+ down
+
+
+
+
+
+
+ C
+ 5
+
+ 1
+
+ 1
+ eighth
+ down
+
+
+
+
+
+
+
+ 1
+ 1
+ eighth
+
+
+
+ 2
+ 1
+ quarter
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/time-modification-element.musicxml b/test/data/examples/time-modification-element.musicxml
index 43a041c2..6c9c9ade 100644
--- a/test/data/examples/time-modification-element.musicxml
+++ b/test/data/examples/time-modification-element.musicxml
@@ -1,51 +1,65 @@
-
-
-
-
- D
- 5
-
- 4
- 1
- quarter
-
- 3
- 2
-
- down
-
-
-
-
-
-
- E
- 5
-
- 4
- 1
- quarter
-
- 3
- 2
-
- down
-
-
-
- D
- 5
-
- 4
- 1
- quarter
-
- 3
- 2
-
- down
-
-
-
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+
+ D
+ 5
+
+ 4
+ 1
+ quarter
+
+ 3
+ 2
+
+ down
+
+
+
+
+
+
+ E
+ 5
+
+ 4
+ 1
+ quarter
+
+ 3
+ 2
+
+ down
+
+
+
+ D
+ 5
+
+ 4
+ 1
+ quarter
+
+ 3
+ 2
+
+ down
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/timpani-element.musicxml b/test/data/examples/timpani-element.musicxml
index ddc3a6a5..4e99aefa 100644
--- a/test/data/examples/timpani-element.musicxml
+++ b/test/data/examples/timpani-element.musicxml
@@ -1,8 +1,56 @@
-
-
-
-
-
-
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+ 0
+
+
+
+ G
+ 2
+
+
+
+
+ C
+
+ major-seventh
+
+
+
+ C
+ 4
+
+ 4
+ whole
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/toe-element.musicxml b/test/data/examples/toe-element.musicxml
index 866e1e76..68f0f6b9 100644
--- a/test/data/examples/toe-element.musicxml
+++ b/test/data/examples/toe-element.musicxml
@@ -1,6 +1,52 @@
-
-
-
-
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+ 1
+
+ 0
+
+
+
+ G
+ 2
+
+
+
+
+ C
+
+ major-seventh
+
+
+
+ C
+ 4
+
+ 4
+ whole
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/transpose-element.musicxml b/test/data/examples/transpose-element.musicxml
index ccab8b83..30375e8d 100644
--- a/test/data/examples/transpose-element.musicxml
+++ b/test/data/examples/transpose-element.musicxml
@@ -1,11 +1,45 @@
-
-
-
- 1
- major
-
-
- -4
- -7
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+
+ 1
+ major
+
+
+ -4
+ -7
+
+
+
+
+ C
+
+ major-seventh
+
+
+
+ C
+ 4
+
+ 4
+ whole
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/treble-clef.musicxml b/test/data/examples/treble-clef.musicxml
index 2e4654db..b6c83e01 100644
--- a/test/data/examples/treble-clef.musicxml
+++ b/test/data/examples/treble-clef.musicxml
@@ -1,5 +1,49 @@
-
-
- G
- 2
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+ 1
+
+ 0
+
+
+
+ G
+ 2
+
+
+
+
+ C
+
+ major-seventh
+
+
+
+ C
+ 4
+
+ 4
+ whole
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/tremolo-element-double.musicxml b/test/data/examples/tremolo-element-double.musicxml
index 867a6cce..1e7d585d 100644
--- a/test/data/examples/tremolo-element-double.musicxml
+++ b/test/data/examples/tremolo-element-double.musicxml
@@ -1,89 +1,103 @@
-
-
-
-
- A
- 1
-
- 32
- 3
- half
-
- 2
- 1
-
- up
- 2
- begin
-
-
- 2
-
-
-
-
-
-
- A
- 2
-
- 32
- 3
- half
-
- 2
- 1
-
- up
- 2
- end
-
-
- 2
-
-
-
-
-
- A
- 1
-
- 32
- 3
- half
-
- 2
- 1
-
- up
- 2
- begin
-
-
- 2
-
-
-
-
-
- A
- 2
-
- 32
- 3
- half
-
- 2
- 1
-
- up
- 2
- end
-
-
- 2
-
-
-
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+
+ A
+ 1
+
+ 32
+ 3
+ half
+
+ 2
+ 1
+
+ up
+ 2
+ begin
+
+
+ 2
+
+
+
+
+
+
+ A
+ 2
+
+ 32
+ 3
+ half
+
+ 2
+ 1
+
+ up
+ 2
+ end
+
+
+ 2
+
+
+
+
+
+ A
+ 1
+
+ 32
+ 3
+ half
+
+ 2
+ 1
+
+ up
+ 2
+ begin
+
+
+ 2
+
+
+
+
+
+ A
+ 2
+
+ 32
+ 3
+ half
+
+ 2
+ 1
+
+ up
+ 2
+ end
+
+
+ 2
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/tremolo-element-single.musicxml b/test/data/examples/tremolo-element-single.musicxml
index 1cfbdfcd..3564adb8 100644
--- a/test/data/examples/tremolo-element-single.musicxml
+++ b/test/data/examples/tremolo-element-single.musicxml
@@ -1,16 +1,54 @@
-
-
-
- F
- 4
-
- 2
- 1
- quarter
- up
-
-
- 3
-
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+ 1
+
+ 0
+
+
+
+ G
+ 2
+
+
+
+
+ C
+
+ major-seventh
+
+
+
+ F
+ 4
+
+ 2
+ 1
+ quarter
+ up
+
+
+ 3
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/trill-mark-element.musicxml b/test/data/examples/trill-mark-element.musicxml
index 7cfbdaa9..6fc0bf31 100644
--- a/test/data/examples/trill-mark-element.musicxml
+++ b/test/data/examples/trill-mark-element.musicxml
@@ -1,17 +1,55 @@
-
-
-
- C
- 5
-
- 8
- 1
- whole
-
-
-
-
-
-
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+ 1
+
+ 0
+
+
+
+ G
+ 2
+
+
+
+
+ C
+
+ major-seventh
+
+
+
+ C
+ 5
+
+ 8
+ 1
+ whole
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/triple-tongue-element.musicxml b/test/data/examples/triple-tongue-element.musicxml
index 651b60bc..4bceb0f6 100644
--- a/test/data/examples/triple-tongue-element.musicxml
+++ b/test/data/examples/triple-tongue-element.musicxml
@@ -1,6 +1,52 @@
-
-
-
-
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+ 1
+
+ 0
+
+
+
+ G
+ 2
+
+
+
+
+ C
+
+ major-seventh
+
+
+
+ C
+ 4
+
+ 4
+ whole
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/tuplet-dot-element.musicxml b/test/data/examples/tuplet-dot-element.musicxml
index f5e9de15..759c02cc 100644
--- a/test/data/examples/tuplet-dot-element.musicxml
+++ b/test/data/examples/tuplet-dot-element.musicxml
@@ -1,31 +1,69 @@
-
-
-
- E
- 5
-
- 27
- 1
- eighth
-
-
- 10
- 6
- eighth
-
- down
- begin
-
-
-
- 10
- eighth
-
-
- 2
- quarter
-
-
-
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+ 1
+
+ 0
+
+
+
+ G
+ 2
+
+
+
+
+ C
+
+ major-seventh
+
+
+
+ E
+ 5
+
+ 27
+ 1
+ eighth
+
+
+ 10
+ 6
+ eighth
+
+ down
+ begin
+
+
+
+ 10
+ eighth
+
+
+ 2
+ quarter
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/tuplet-element-nested.musicxml b/test/data/examples/tuplet-element-nested.musicxml
index 74b9f947..74383b98 100644
--- a/test/data/examples/tuplet-element-nested.musicxml
+++ b/test/data/examples/tuplet-element-nested.musicxml
@@ -1,98 +1,112 @@
-
-
-
-
- C
- 5
-
- 24
- 1
- quarter
-
- 3
- 2
-
- down
-
-
-
-
-
-
- B
- 4
-
- 24
- 1
- quarter
-
- 3
- 2
-
- down
-
-
-
- A
- 4
-
- 8
- 1
- eighth
-
- 9
- 4
- quarter
-
- up
- begin
-
-
-
- 3
- eighth
-
-
- 1
- quarter
-
-
-
-
-
-
- G
- 4
-
- 8
- 1
- eighth
-
- 9
- 4
- quarter
-
- up
- continue
-
-
-
- F
- 4
-
- 8
- 1
- eighth
-
- 9
- 4
- quarter
-
- up
- end
-
-
-
-
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+
+ C
+ 5
+
+ 24
+ 1
+ quarter
+
+ 3
+ 2
+
+ down
+
+
+
+
+
+
+ B
+ 4
+
+ 24
+ 1
+ quarter
+
+ 3
+ 2
+
+ down
+
+
+
+ A
+ 4
+
+ 8
+ 1
+ eighth
+
+ 9
+ 4
+ quarter
+
+ up
+ begin
+
+
+
+ 3
+ eighth
+
+
+ 1
+ quarter
+
+
+
+
+
+
+ G
+ 4
+
+ 8
+ 1
+ eighth
+
+ 9
+ 4
+ quarter
+
+ up
+ continue
+
+
+
+ F
+ 4
+
+ 8
+ 1
+ eighth
+
+ 9
+ 4
+ quarter
+
+ up
+ end
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/tuplet-element-regular.musicxml b/test/data/examples/tuplet-element-regular.musicxml
index cd367f88..2bafc8af 100644
--- a/test/data/examples/tuplet-element-regular.musicxml
+++ b/test/data/examples/tuplet-element-regular.musicxml
@@ -1,54 +1,68 @@
-
-
-
-
- F
- 4
-
- 24
- 1
- eighth
-
- 3
- 2
-
- up
- begin
-
-
-
-
-
-
- G
- 4
-
- 24
- 1
- eighth
-
- 3
- 2
-
- up
- continue
-
-
-
- A
- 4
-
- 24
- 1
- eighth
-
- 3
- 2
-
- up
- end
-
-
-
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+
+ F
+ 4
+
+ 24
+ 1
+ eighth
+
+ 3
+ 2
+
+ up
+ begin
+
+
+
+
+
+
+ G
+ 4
+
+ 24
+ 1
+ eighth
+
+ 3
+ 2
+
+ up
+ continue
+
+
+
+ A
+ 4
+
+ 24
+ 1
+ eighth
+
+ 3
+ 2
+
+ up
+ end
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/turn-element.musicxml b/test/data/examples/turn-element.musicxml
index cad77eae..e89da485 100644
--- a/test/data/examples/turn-element.musicxml
+++ b/test/data/examples/turn-element.musicxml
@@ -1,16 +1,54 @@
-
-
-
- C
- 5
-
- 8
- 1
- quarter
- down
-
-
-
-
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+ 1
+
+ 0
+
+
+
+ G
+ 2
+
+
+
+
+ C
+
+ major-seventh
+
+
+
+ C
+ 5
+
+ 8
+ 1
+ quarter
+ down
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/tutorial-apres-un-reve.musicxml b/test/data/examples/tutorial-apres-un-reve.musicxml
index 67cf8f48..15007976 100644
--- a/test/data/examples/tutorial-apres-un-reve.musicxml
+++ b/test/data/examples/tutorial-apres-un-reve.musicxml
@@ -1,1571 +1,1574 @@
-
-
- Après un rêve
-
- Gabriel Fauré
- Copyright © 2002 MakeMusic, Inc.
-
- Finale v27.0 for Mac
- 2021-04-16
-
-
-
-
-
-
-
-
-
- 6.35
- 40
-
-
- 1760
- 1360
-
- 80
- 80
- 80
- 80
-
-
-
-
- 0
- 0
-
- 127
- 127
-
-
- 80
-
-
- 1.25
- 5
- 0.8333
- 2.0833
- 6.6667
- 1.25
- 0.7682
- 0.957
- 1.6667
- 1.3542
- 66
- 66
- 60
- 7.5
-
-
-
-
-
-
-
-
- Voice
- score
-
- Choir Aahs
- voice.vocals
-
-
-
- 1
- 53
- 80
- 0
-
-
-
- Piano
- score
-
- Grand Piano
- keyboard.piano
-
-
- 2
- 1
- 80
- 0
-
-
-
-
-
-
-
-
- 3
- 0
-
- 280
-
- system
-
-
- 24
-
- -3
- minor
-
-
-
- G
- 2
-
-
-
-
- Andantino
-
-
-
-
-
- 72
- 1
-
-
-
-
-
- dolce
-
-
-
-
- G
- 4
-
- 24
- 1
- quarter
- up
-
- single
- Dans
-
-
-
-
-
-
- -8
-
-
-
- C
- 5
-
- 24
- 1
- quarter
- down
-
- single
- un
-
-
-
-
- D
- 5
-
- 24
- 1
- quarter
- down
-
- begin
- som
-
-
-
-
-
-
- -11
-
-
-
-
-
- E
- -1
- 5
-
- 24
-
- 1
- quarter
- down
-
-
-
-
- end
- meil
-
-
-
-
-
- E
- -1
- 5
-
- 8
-
- 1
- eighth
-
- 3
- 2
-
- down
- begin
-
-
-
-
-
-
-
- D
- 5
-
- 8
- 1
- eighth
-
- 3
- 2
-
- down
- continue
-
- single
- que
-
-
-
-
- C
- 5
-
- 8
- 1
- eighth
-
- 3
- 2
-
- down
- end
-
-
-
-
- begin
- char
-
-
-
-
- E
- -1
- 5
-
- 8
- 1
- eighth
-
- 3
- 2
-
- down
- begin
-
-
-
-
- end
- mait
-
-
-
-
- D
- 5
-
- 8
- 1
- eighth
-
- 3
- 2
-
- down
- continue
-
- single
- ton
-
-
-
-
- C
- 5
-
- 8
- 1
- eighth
-
- 3
- 2
-
- down
- end
-
-
-
-
- begin
- i
-
-
-
-
-
-
-
-
- 3
-
-
-
- C
- 5
-
- 48
- 1
- half
- down
-
- middle
- ma
-
-
-
-
-
-
- 2
-
-
-
- B
- -1
- 4
-
- 24
- 1
- quarter
- down
-
- end
- ge
-
-
-
-
-
-
-
-
- 65
-
-
- 48
-
- none
-
-
- 2
-
- -3
- minor
-
-
- 2
-
- G
- 2
-
-
- F
- 4
-
-
-
-
-
-
-
-
- 1
-
-
-
-
- C
- 4
-
- 1
- 1
- eighth
- up
- 1
- begin
-
-
-
-
- E
- -1
- 4
-
- 1
- 1
- eighth
- up
- 1
-
-
-
-
- G
- 4
-
- 1
- 1
- eighth
- up
- 1
-
-
-
- C
- 4
-
- 1
- 1
- eighth
- up
- 1
- continue
-
-
-
-
- E
- -1
- 4
-
- 1
- 1
- eighth
- up
- 1
-
-
-
-
- G
- 4
-
- 1
- 1
- eighth
- up
- 1
-
-
-
- C
- 4
-
- 1
- 1
- eighth
- up
- 1
- continue
-
-
-
-
- E
- -1
- 4
-
- 1
- 1
- eighth
- up
- 1
-
-
-
-
- G
- 4
-
- 1
- 1
- eighth
- up
- 1
-
-
-
- C
- 4
-
- 1
- 1
- eighth
- up
- 1
- continue
-
-
-
-
- E
- -1
- 4
-
- 1
- 1
- eighth
- up
- 1
-
-
-
-
- G
- 4
-
- 1
- 1
- eighth
- up
- 1
-
-
-
- C
- 4
-
- 1
- 1
- eighth
- up
- 1
- continue
-
-
-
-
- E
- -1
- 4
-
- 1
- 1
- eighth
- up
- 1
-
-
-
-
- G
- 4
-
- 1
- 1
- eighth
- up
- 1
-
-
-
- C
- 4
-
- 1
- 1
- eighth
- up
- 1
- end
-
-
-
-
- E
- -1
- 4
-
- 1
- 1
- eighth
- up
- 1
-
-
-
-
- G
- 4
-
- 1
- 1
- eighth
- up
- 1
-
-
- 6
-
-
-
- 6
- 2
- 2
-
-
-
-
-
- C
- 4
-
- 1
- 1
- eighth
- up
- 1
- begin
-
-
-
-
- E
- -1
- 4
-
- 1
- 1
- eighth
- up
- 1
-
-
-
-
- G
- 4
-
- 1
- 1
- eighth
- up
- 1
-
-
-
- C
- 4
-
- 1
- 1
- eighth
- up
- 1
- continue
-
-
-
-
- E
- -1
- 4
-
- 1
- 1
- eighth
- up
- 1
-
-
-
-
- G
- 4
-
- 1
- 1
- eighth
- up
- 1
-
-
-
- C
- 4
-
- 1
- 1
- eighth
- up
- 1
- continue
-
-
-
-
- E
- -1
- 4
-
- 1
- 1
- eighth
- up
- 1
-
-
-
-
- G
- 4
-
- 1
- 1
- eighth
- up
- 1
-
-
-
- C
- 4
-
- 1
- 1
- eighth
- up
- 1
- continue
-
-
-
-
- E
- -1
- 4
-
- 1
- 1
- eighth
- up
- 1
-
-
-
-
- G
- 4
-
- 1
- 1
- eighth
- up
- 1
-
-
-
- B
- -1
- 3
-
- 1
- 1
- eighth
- up
- 1
- continue
-
-
-
-
- D
- 4
-
- 1
- 1
- eighth
- up
- 1
-
-
-
-
- E
- -1
- 4
-
- 1
- 1
- eighth
- up
- 1
-
-
-
-
- G
- 4
-
- 1
- 1
- eighth
- up
- 1
-
-
-
- B
- -1
- 3
-
- 1
- 1
- eighth
- up
- 1
- end
-
-
-
-
- D
- 4
-
- 1
- 1
- eighth
- up
- 1
-
-
-
-
- E
- -1
- 4
-
- 1
- 1
- eighth
- up
- 1
-
-
-
-
- G
- 4
-
- 1
- 1
- eighth
- up
- 1
-
-
- 6
-
-
-
- 6
- 2
- 2
-
-
-
-
-
- A
- 3
-
- 1
- 1
- eighth
- natural
- up
- 2
- begin
-
-
-
-
- C
- 4
-
- 1
- 1
- eighth
- up
- 2
-
-
-
-
- E
- -1
- 4
-
- 1
- 1
- eighth
- up
- 1
-
-
-
-
- G
- 4
-
- 1
- 1
- eighth
- up
- 1
-
-
-
- A
- 3
-
- 1
- 1
- eighth
- up
- 2
- continue
-
-
-
-
- C
- 4
-
- 1
- 1
- eighth
- up
- 2
-
-
-
-
- E
- -1
- 4
-
- 1
- 1
- eighth
- up
- 1
-
-
-
-
- G
- 4
-
- 1
- 1
- eighth
- up
- 1
-
-
-
- A
- 3
-
- 1
- 1
- eighth
- up
- 2
- continue
-
-
-
-
- C
- 4
-
- 1
- 1
- eighth
- up
- 2
-
-
-
-
- E
- -1
- 4
-
- 1
- 1
- eighth
- up
- 1
-
-
-
-
- G
- 4
-
- 1
- 1
- eighth
- up
- 1
-
-
-
- A
- 3
-
- 1
- 1
- eighth
- up
- 2
- continue
-
-
-
-
- C
- 4
-
- 1
- 1
- eighth
- up
- 2
-
-
-
-
- E
- -1
- 4
-
- 1
- 1
- eighth
- up
- 1
-
-
-
-
- G
- 4
-
- 1
- 1
- eighth
- up
- 1
-
-
-
- A
- 3
-
- 1
- 1
- eighth
- up
- 2
- continue
-
-
-
-
- C
- 4
-
- 1
- 1
- eighth
- up
- 2
-
-
-
-
- E
- -1
- 4
-
- 1
- 1
- eighth
- up
- 1
-
-
-
-
- F
- 4
-
- 1
- 1
- eighth
- up
- 1
-
-
-
- A
- 3
-
- 1
- 1
- eighth
- up
- 2
- end
-
-
-
-
- C
- 4
-
- 1
- 1
- eighth
- up
- 2
-
-
-
-
- E
- -1
- 4
-
- 1
- 1
- eighth
- up
- 1
-
-
-
-
- F
- 4
-
- 1
- 1
- eighth
- up
- 1
-
-
- 6
-
-
-
- F
- 1
-
- 6
- 2
- half
-
- down
- 2
-
-
-
-
- F
- 2
-
- 6
- 2
- half
-
- down
- 2
-
-
-
-
-
- A
- -1
- 3
-
- 1
- 1
- eighth
- flat
- up
- 2
- begin
-
-
-
-
- C
- 4
-
- 1
- 1
- eighth
- up
- 2
-
-
-
-
- D
- 4
-
- 1
- 1
- eighth
- up
- 2
-
-
-
-
- F
- 4
-
- 1
- 1
- eighth
- up
- 1
-
-
-
- A
- -1
- 3
-
- 1
- 1
- eighth
- up
- 2
- continue
-
-
-
-
- C
- 4
-
- 1
- 1
- eighth
- up
- 2
-
-
-
-
- D
- 4
-
- 1
- 1
- eighth
- up
- 2
-
-
-
-
- F
- 4
-
- 1
- 1
- eighth
- up
- 1
-
-
-
- A
- -1
- 3
-
- 1
- 1
- eighth
- up
- 2
- continue
-
-
-
-
- C
- 4
-
- 1
- 1
- eighth
- up
- 2
-
-
-
-
- D
- 4
-
- 1
- 1
- eighth
- up
- 2
-
-
-
-
- F
- 4
-
- 1
- 1
- eighth
- up
- 1
-
-
-
- A
- -1
- 3
-
- 1
- 1
- eighth
- up
- 2
- continue
-
-
-
-
- C
- 4
-
- 1
- 1
- eighth
- up
- 2
-
-
-
-
- D
- 4
-
- 1
- 1
- eighth
- up
- 2
-
-
-
-
- F
- 4
-
- 1
- 1
- eighth
- up
- 1
-
-
-
- A
- -1
- 3
-
- 1
- 1
- eighth
- up
- 2
- continue
-
-
-
-
- C
- 4
-
- 1
- 1
- eighth
- up
- 2
-
-
-
-
- D
- 4
-
- 1
- 1
- eighth
- up
- 2
-
-
-
-
- F
- 4
-
- 1
- 1
- eighth
- up
- 1
-
-
-
- A
- -1
- 3
-
- 1
- 1
- eighth
- up
- 2
- end
-
-
-
-
- C
- 4
-
- 1
- 1
- eighth
- up
- 2
-
-
-
-
- D
- 4
-
- 1
- 1
- eighth
- up
- 2
-
-
-
-
- F
- 4
-
- 1
- 1
- eighth
- up
- 1
-
-
- 6
-
-
-
- B
- -1
- 1
-
- 6
- 2
- half
-
- down
- 2
-
-
-
-
- B
- -1
- 2
-
- 6
- 2
- half
-
- down
- 2
-
-
-
+
+
+
+ Après un rêve
+
+ Gabriel Fauré
+ Copyright © 2002 MakeMusic, Inc.
+
+ Finale v27.0 for Mac
+ 2021-04-16
+
+
+
+
+
+
+
+
+
+ 6.35
+ 40
+
+
+ 1760
+ 1360
+
+ 80
+ 80
+ 80
+ 80
+
+
+
+
+ 0
+ 0
+
+ 127
+ 127
+
+
+ 80
+
+
+ 1.25
+ 5
+ 0.8333
+ 2.0833
+ 6.6667
+ 1.25
+ 0.7682
+ 0.957
+ 1.6667
+ 1.3542
+ 66
+ 66
+ 60
+ 7.5
+
+
+
+
+
+
+
+
+ Voice
+ score
+
+ Choir Aahs
+ voice.vocals
+
+
+
+ 1
+ 53
+ 80
+ 0
+
+
+
+ Piano
+ score
+
+ Grand Piano
+ keyboard.piano
+
+
+ 2
+ 1
+ 80
+ 0
+
+
+
+
+
+
+
+
+ 3
+ 0
+
+ 280
+
+ system
+
+
+ 24
+
+ -3
+ minor
+
+
+
+ G
+ 2
+
+
+
+
+ Andantino
+
+
+
+
+
+ 72
+ 1
+
+
+
+
+
+ dolce
+
+
+
+
+ G
+ 4
+
+ 24
+ 1
+ quarter
+ up
+
+ single
+ Dans
+
+
+
+
+
+
+ -8
+
+
+
+ C
+ 5
+
+ 24
+ 1
+ quarter
+ down
+
+ single
+ un
+
+
+
+
+ D
+ 5
+
+ 24
+ 1
+ quarter
+ down
+
+ begin
+ som
+
+
+
+
+
+
+ -11
+
+
+
+
+
+ E
+ -1
+ 5
+
+ 24
+
+ 1
+ quarter
+ down
+
+
+
+
+ end
+ meil
+
+
+
+
+
+ E
+ -1
+ 5
+
+ 8
+
+ 1
+ eighth
+
+ 3
+ 2
+
+ down
+ begin
+
+
+
+
+
+
+
+ D
+ 5
+
+ 8
+ 1
+ eighth
+
+ 3
+ 2
+
+ down
+ continue
+
+ single
+ que
+
+
+
+
+ C
+ 5
+
+ 8
+ 1
+ eighth
+
+ 3
+ 2
+
+ down
+ end
+
+
+
+
+ begin
+ char
+
+
+
+
+ E
+ -1
+ 5
+
+ 8
+ 1
+ eighth
+
+ 3
+ 2
+
+ down
+ begin
+
+
+
+
+ end
+ mait
+
+
+
+
+ D
+ 5
+
+ 8
+ 1
+ eighth
+
+ 3
+ 2
+
+ down
+ continue
+
+ single
+ ton
+
+
+
+
+ C
+ 5
+
+ 8
+ 1
+ eighth
+
+ 3
+ 2
+
+ down
+ end
+
+
+
+
+ begin
+ i
+
+
+
+
+
+
+
+
+ 3
+
+
+
+ C
+ 5
+
+ 48
+ 1
+ half
+ down
+
+ middle
+ ma
+
+
+
+
+
+
+ 2
+
+
+
+ B
+ -1
+ 4
+
+ 24
+ 1
+ quarter
+ down
+
+ end
+ ge
+
+
+
+
+
+
+
+
+ 65
+
+
+ 48
+
+ none
+
+
+ 2
+
+ -3
+ minor
+
+
+ 2
+
+ G
+ 2
+
+
+ F
+ 4
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+ C
+ 4
+
+ 1
+ 1
+ eighth
+ up
+ 1
+ begin
+
+
+
+
+ E
+ -1
+ 4
+
+ 1
+ 1
+ eighth
+ up
+ 1
+
+
+
+
+ G
+ 4
+
+ 1
+ 1
+ eighth
+ up
+ 1
+
+
+
+ C
+ 4
+
+ 1
+ 1
+ eighth
+ up
+ 1
+ continue
+
+
+
+
+ E
+ -1
+ 4
+
+ 1
+ 1
+ eighth
+ up
+ 1
+
+
+
+
+ G
+ 4
+
+ 1
+ 1
+ eighth
+ up
+ 1
+
+
+
+ C
+ 4
+
+ 1
+ 1
+ eighth
+ up
+ 1
+ continue
+
+
+
+
+ E
+ -1
+ 4
+
+ 1
+ 1
+ eighth
+ up
+ 1
+
+
+
+
+ G
+ 4
+
+ 1
+ 1
+ eighth
+ up
+ 1
+
+
+
+ C
+ 4
+
+ 1
+ 1
+ eighth
+ up
+ 1
+ continue
+
+
+
+
+ E
+ -1
+ 4
+
+ 1
+ 1
+ eighth
+ up
+ 1
+
+
+
+
+ G
+ 4
+
+ 1
+ 1
+ eighth
+ up
+ 1
+
+
+
+ C
+ 4
+
+ 1
+ 1
+ eighth
+ up
+ 1
+ continue
+
+
+
+
+ E
+ -1
+ 4
+
+ 1
+ 1
+ eighth
+ up
+ 1
+
+
+
+
+ G
+ 4
+
+ 1
+ 1
+ eighth
+ up
+ 1
+
+
+
+ C
+ 4
+
+ 1
+ 1
+ eighth
+ up
+ 1
+ end
+
+
+
+
+ E
+ -1
+ 4
+
+ 1
+ 1
+ eighth
+ up
+ 1
+
+
+
+
+ G
+ 4
+
+ 1
+ 1
+ eighth
+ up
+ 1
+
+
+ 6
+
+
+
+ 6
+ 2
+ 2
+
+
+
+
+
+ C
+ 4
+
+ 1
+ 1
+ eighth
+ up
+ 1
+ begin
+
+
+
+
+ E
+ -1
+ 4
+
+ 1
+ 1
+ eighth
+ up
+ 1
+
+
+
+
+ G
+ 4
+
+ 1
+ 1
+ eighth
+ up
+ 1
+
+
+
+ C
+ 4
+
+ 1
+ 1
+ eighth
+ up
+ 1
+ continue
+
+
+
+
+ E
+ -1
+ 4
+
+ 1
+ 1
+ eighth
+ up
+ 1
+
+
+
+
+ G
+ 4
+
+ 1
+ 1
+ eighth
+ up
+ 1
+
+
+
+ C
+ 4
+
+ 1
+ 1
+ eighth
+ up
+ 1
+ continue
+
+
+
+
+ E
+ -1
+ 4
+
+ 1
+ 1
+ eighth
+ up
+ 1
+
+
+
+
+ G
+ 4
+
+ 1
+ 1
+ eighth
+ up
+ 1
+
+
+
+ C
+ 4
+
+ 1
+ 1
+ eighth
+ up
+ 1
+ continue
+
+
+
+
+ E
+ -1
+ 4
+
+ 1
+ 1
+ eighth
+ up
+ 1
+
+
+
+
+ G
+ 4
+
+ 1
+ 1
+ eighth
+ up
+ 1
+
+
+
+ B
+ -1
+ 3
+
+ 1
+ 1
+ eighth
+ up
+ 1
+ continue
+
+
+
+
+ D
+ 4
+
+ 1
+ 1
+ eighth
+ up
+ 1
+
+
+
+
+ E
+ -1
+ 4
+
+ 1
+ 1
+ eighth
+ up
+ 1
+
+
+
+
+ G
+ 4
+
+ 1
+ 1
+ eighth
+ up
+ 1
+
+
+
+ B
+ -1
+ 3
+
+ 1
+ 1
+ eighth
+ up
+ 1
+ end
+
+
+
+
+ D
+ 4
+
+ 1
+ 1
+ eighth
+ up
+ 1
+
+
+
+
+ E
+ -1
+ 4
+
+ 1
+ 1
+ eighth
+ up
+ 1
+
+
+
+
+ G
+ 4
+
+ 1
+ 1
+ eighth
+ up
+ 1
+
+
+ 6
+
+
+
+ 6
+ 2
+ 2
+
+
+
+
+
+ A
+ 3
+
+ 1
+ 1
+ eighth
+ natural
+ up
+ 2
+ begin
+
+
+
+
+ C
+ 4
+
+ 1
+ 1
+ eighth
+ up
+ 2
+
+
+
+
+ E
+ -1
+ 4
+
+ 1
+ 1
+ eighth
+ up
+ 1
+
+
+
+
+ G
+ 4
+
+ 1
+ 1
+ eighth
+ up
+ 1
+
+
+
+ A
+ 3
+
+ 1
+ 1
+ eighth
+ up
+ 2
+ continue
+
+
+
+
+ C
+ 4
+
+ 1
+ 1
+ eighth
+ up
+ 2
+
+
+
+
+ E
+ -1
+ 4
+
+ 1
+ 1
+ eighth
+ up
+ 1
+
+
+
+
+ G
+ 4
+
+ 1
+ 1
+ eighth
+ up
+ 1
+
+
+
+ A
+ 3
+
+ 1
+ 1
+ eighth
+ up
+ 2
+ continue
+
+
+
+
+ C
+ 4
+
+ 1
+ 1
+ eighth
+ up
+ 2
+
+
+
+
+ E
+ -1
+ 4
+
+ 1
+ 1
+ eighth
+ up
+ 1
+
+
+
+
+ G
+ 4
+
+ 1
+ 1
+ eighth
+ up
+ 1
+
+
+
+ A
+ 3
+
+ 1
+ 1
+ eighth
+ up
+ 2
+ continue
+
+
+
+
+ C
+ 4
+
+ 1
+ 1
+ eighth
+ up
+ 2
+
+
+
+
+ E
+ -1
+ 4
+
+ 1
+ 1
+ eighth
+ up
+ 1
+
+
+
+
+ G
+ 4
+
+ 1
+ 1
+ eighth
+ up
+ 1
+
+
+
+ A
+ 3
+
+ 1
+ 1
+ eighth
+ up
+ 2
+ continue
+
+
+
+
+ C
+ 4
+
+ 1
+ 1
+ eighth
+ up
+ 2
+
+
+
+
+ E
+ -1
+ 4
+
+ 1
+ 1
+ eighth
+ up
+ 1
+
+
+
+
+ F
+ 4
+
+ 1
+ 1
+ eighth
+ up
+ 1
+
+
+
+ A
+ 3
+
+ 1
+ 1
+ eighth
+ up
+ 2
+ end
+
+
+
+
+ C
+ 4
+
+ 1
+ 1
+ eighth
+ up
+ 2
+
+
+
+
+ E
+ -1
+ 4
+
+ 1
+ 1
+ eighth
+ up
+ 1
+
+
+
+
+ F
+ 4
+
+ 1
+ 1
+ eighth
+ up
+ 1
+
+
+ 6
+
+
+
+ F
+ 1
+
+ 6
+ 2
+ half
+
+ down
+ 2
+
+
+
+
+ F
+ 2
+
+ 6
+ 2
+ half
+
+ down
+ 2
+
+
+
+
+
+ A
+ -1
+ 3
+
+ 1
+ 1
+ eighth
+ flat
+ up
+ 2
+ begin
+
+
+
+
+ C
+ 4
+
+ 1
+ 1
+ eighth
+ up
+ 2
+
+
+
+
+ D
+ 4
+
+ 1
+ 1
+ eighth
+ up
+ 2
+
+
+
+
+ F
+ 4
+
+ 1
+ 1
+ eighth
+ up
+ 1
+
+
+
+ A
+ -1
+ 3
+
+ 1
+ 1
+ eighth
+ up
+ 2
+ continue
+
+
+
+
+ C
+ 4
+
+ 1
+ 1
+ eighth
+ up
+ 2
+
+
+
+
+ D
+ 4
+
+ 1
+ 1
+ eighth
+ up
+ 2
+
+
+
+
+ F
+ 4
+
+ 1
+ 1
+ eighth
+ up
+ 1
+
+
+
+ A
+ -1
+ 3
+
+ 1
+ 1
+ eighth
+ up
+ 2
+ continue
+
+
+
+
+ C
+ 4
+
+ 1
+ 1
+ eighth
+ up
+ 2
+
+
+
+
+ D
+ 4
+
+ 1
+ 1
+ eighth
+ up
+ 2
+
+
+
+
+ F
+ 4
+
+ 1
+ 1
+ eighth
+ up
+ 1
+
+
+
+ A
+ -1
+ 3
+
+ 1
+ 1
+ eighth
+ up
+ 2
+ continue
+
+
+
+
+ C
+ 4
+
+ 1
+ 1
+ eighth
+ up
+ 2
+
+
+
+
+ D
+ 4
+
+ 1
+ 1
+ eighth
+ up
+ 2
+
+
+
+
+ F
+ 4
+
+ 1
+ 1
+ eighth
+ up
+ 1
+
+
+
+ A
+ -1
+ 3
+
+ 1
+ 1
+ eighth
+ up
+ 2
+ continue
+
+
+
+
+ C
+ 4
+
+ 1
+ 1
+ eighth
+ up
+ 2
+
+
+
+
+ D
+ 4
+
+ 1
+ 1
+ eighth
+ up
+ 2
+
+
+
+
+ F
+ 4
+
+ 1
+ 1
+ eighth
+ up
+ 1
+
+
+
+ A
+ -1
+ 3
+
+ 1
+ 1
+ eighth
+ up
+ 2
+ end
+
+
+
+
+ C
+ 4
+
+ 1
+ 1
+ eighth
+ up
+ 2
+
+
+
+
+ D
+ 4
+
+ 1
+ 1
+ eighth
+ up
+ 2
+
+
+
+
+ F
+ 4
+
+ 1
+ 1
+ eighth
+ up
+ 1
+
+
+ 6
+
+
+
+ B
+ -1
+ 1
+
+ 6
+ 2
+ half
+
+ down
+ 2
+
+
+
+
+ B
+ -1
+ 2
+
+ 6
+ 2
+ half
+
+ down
+ 2
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/tutorial-chopin-prelude.musicxml b/test/data/examples/tutorial-chopin-prelude.musicxml
index 4f773a3e..72431303 100644
--- a/test/data/examples/tutorial-chopin-prelude.musicxml
+++ b/test/data/examples/tutorial-chopin-prelude.musicxml
@@ -1,477 +1,480 @@
-
-
-
-
- Finale v27.0 for Mac
- 2021-04-16
-
-
-
-
-
-
-
-
-
- 6.35
- 40
-
-
- 1760
- 1360
-
- 80
- 80
- 80
- 80
-
-
-
-
- 0
- 0
-
- 130
- 70
-
-
- 60
-
-
- 0.8333
- 5
- 1.25
- 1.875
- 5
- 1.875
- 0.8333
- 1.25
- 1.25
- 0.8333
- 60
- 60
- 60
- 7.5
-
-
-
-
-
-
- Piano
- score
-
- Acoustic Grand Piano
-
-
- 2
- 1
- 80
- 0
-
-
-
-
-
-
-
- 1760
- 1360
-
- 80
- 703
- 80
- 80
-
-
-
-
- 120
- 0
-
- 230
-
- system
-
-
- 4
-
- -3
- minor
-
-
- 2
-
- F
- 4
-
-
- F
- 4
-
-
-
-
-
-
-
-
-
- 1
-
-
-
-
- G
- 3
-
- 4
- 1
- quarter
- down
- 1
-
-
-
-
-
-
-
- C
- 4
-
- 4
- 1
- quarter
- down
- 1
-
-
-
-
- E
- -1
- 4
-
- 4
- 1
- quarter
- down
- 1
-
-
-
-
- G
- 4
-
- 4
- 1
- quarter
- down
- 1
-
-
-
- A
- -1
- 3
-
- 4
- 1
- quarter
- down
- 1
-
-
-
-
- C
- 4
-
- 4
- 1
- quarter
- down
- 1
-
-
-
-
- E
- -1
- 4
-
- 4
- 1
- quarter
- down
- 1
-
-
-
-
- A
- -1
- 4
-
- 4
- 1
- quarter
- down
- 1
-
-
-
- E
- -1
- 4
-
- 3
- 1
- eighth
-
- up
- 1
- begin
-
-
-
-
- G
- 4
-
- 3
- 1
- eighth
-
- up
- 1
-
-
-
- D
- 4
-
- 1
- 1
- 16th
- up
- 1
- end
- backward hook
-
-
-
-
- F
- 4
-
- 1
- 1
- 16th
- up
- 1
-
-
-
- E
- -1
- 3
-
- 4
- 1
- quarter
- down
- 1
-
-
-
-
-
-
-
- G
- 3
-
- 4
- 1
- quarter
- down
- 1
-
-
-
-
- C
- 4
-
- 4
- 1
- quarter
- down
- 1
-
-
-
-
- E
- -1
- 4
-
- 4
- 1
- quarter
- down
- 1
-
-
- 16
-
-
- 8
- 2
- 1
-
-
-
- G
- 3
-
- 4
- 2
- quarter
- down
- 1
-
-
-
-
- B
- 3
-
- 4
- 2
- quarter
- natural
- down
- 1
-
-
- 4
- 2
- 1
-
-
- 16
-
-
-
- C
- 2
-
- 4
- 3
- quarter
- up
- 2
-
-
-
-
- C
- 3
-
- 4
- 3
- quarter
- up
- 2
-
-
-
- F
- 1
-
- 4
- 3
- quarter
- up
- 2
-
-
-
-
- F
- 2
-
- 4
- 3
- quarter
- up
- 2
-
-
-
- G
- 1
-
- 4
- 3
- quarter
- up
- 2
-
-
-
-
- G
- 2
-
- 4
- 3
- quarter
- up
- 2
-
-
-
- C
- 2
-
- 4
- 3
- quarter
- up
- 2
-
-
-
-
- G
- 2
-
- 4
- 3
- quarter
- up
- 2
-
-
-
-
- C
- 3
-
- 4
- 3
- quarter
- up
- 2
-
-
-
+
+
+
+
+
+ Finale v27.0 for Mac
+ 2021-04-16
+
+
+
+
+
+
+
+
+
+ 6.35
+ 40
+
+
+ 1760
+ 1360
+
+ 80
+ 80
+ 80
+ 80
+
+
+
+
+ 0
+ 0
+
+ 130
+ 70
+
+
+ 60
+
+
+ 0.8333
+ 5
+ 1.25
+ 1.875
+ 5
+ 1.875
+ 0.8333
+ 1.25
+ 1.25
+ 0.8333
+ 60
+ 60
+ 60
+ 7.5
+
+
+
+
+
+
+ Piano
+ score
+
+ Acoustic Grand Piano
+
+
+ 2
+ 1
+ 80
+ 0
+
+
+
+
+
+
+
+ 1760
+ 1360
+
+ 80
+ 703
+ 80
+ 80
+
+
+
+
+ 120
+ 0
+
+ 230
+
+ system
+
+
+ 4
+
+ -3
+ minor
+
+
+ 2
+
+ F
+ 4
+
+
+ F
+ 4
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+ G
+ 3
+
+ 4
+ 1
+ quarter
+ down
+ 1
+
+
+
+
+
+
+
+ C
+ 4
+
+ 4
+ 1
+ quarter
+ down
+ 1
+
+
+
+
+ E
+ -1
+ 4
+
+ 4
+ 1
+ quarter
+ down
+ 1
+
+
+
+
+ G
+ 4
+
+ 4
+ 1
+ quarter
+ down
+ 1
+
+
+
+ A
+ -1
+ 3
+
+ 4
+ 1
+ quarter
+ down
+ 1
+
+
+
+
+ C
+ 4
+
+ 4
+ 1
+ quarter
+ down
+ 1
+
+
+
+
+ E
+ -1
+ 4
+
+ 4
+ 1
+ quarter
+ down
+ 1
+
+
+
+
+ A
+ -1
+ 4
+
+ 4
+ 1
+ quarter
+ down
+ 1
+
+
+
+ E
+ -1
+ 4
+
+ 3
+ 1
+ eighth
+
+ up
+ 1
+ begin
+
+
+
+
+ G
+ 4
+
+ 3
+ 1
+ eighth
+
+ up
+ 1
+
+
+
+ D
+ 4
+
+ 1
+ 1
+ 16th
+ up
+ 1
+ end
+ backward hook
+
+
+
+
+ F
+ 4
+
+ 1
+ 1
+ 16th
+ up
+ 1
+
+
+
+ E
+ -1
+ 3
+
+ 4
+ 1
+ quarter
+ down
+ 1
+
+
+
+
+
+
+
+ G
+ 3
+
+ 4
+ 1
+ quarter
+ down
+ 1
+
+
+
+
+ C
+ 4
+
+ 4
+ 1
+ quarter
+ down
+ 1
+
+
+
+
+ E
+ -1
+ 4
+
+ 4
+ 1
+ quarter
+ down
+ 1
+
+
+ 16
+
+
+ 8
+ 2
+ 1
+
+
+
+ G
+ 3
+
+ 4
+ 2
+ quarter
+ down
+ 1
+
+
+
+
+ B
+ 3
+
+ 4
+ 2
+ quarter
+ natural
+ down
+ 1
+
+
+ 4
+ 2
+ 1
+
+
+ 16
+
+
+
+ C
+ 2
+
+ 4
+ 3
+ quarter
+ up
+ 2
+
+
+
+
+ C
+ 3
+
+ 4
+ 3
+ quarter
+ up
+ 2
+
+
+
+ F
+ 1
+
+ 4
+ 3
+ quarter
+ up
+ 2
+
+
+
+
+ F
+ 2
+
+ 4
+ 3
+ quarter
+ up
+ 2
+
+
+
+ G
+ 1
+
+ 4
+ 3
+ quarter
+ up
+ 2
+
+
+
+
+ G
+ 2
+
+ 4
+ 3
+ quarter
+ up
+ 2
+
+
+
+ C
+ 2
+
+ 4
+ 3
+ quarter
+ up
+ 2
+
+
+
+
+ G
+ 2
+
+ 4
+ 3
+ quarter
+ up
+ 2
+
+
+
+
+ C
+ 3
+
+ 4
+ 3
+ quarter
+ up
+ 2
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/tutorial-chord-symbols.musicxml b/test/data/examples/tutorial-chord-symbols.musicxml
index c2e8fc6e..dcce94e5 100644
--- a/test/data/examples/tutorial-chord-symbols.musicxml
+++ b/test/data/examples/tutorial-chord-symbols.musicxml
@@ -1,300 +1,303 @@
-
-
- Chord Symbol Example
-
-
- Finale v27.0 for Mac
- 2021-04-16
-
-
-
-
-
-
-
-
-
- 7.2319
- 40
-
-
- 1545
- 1194
-
- 70
- 366
- 88
- 88
-
-
-
-
- 0
- 0
-
- 121
- 70
-
-
- 1.4583
- 5
- 1.4583
- 1.4583
- 5
- 1.4583
- 1.4583
- 1.4583
- 1.4583
- 1.4583
- 60
- 60
- 60
- 7.5
-
-
-
-
-
-
- MusicXML Part
-
- Grand Piano
-
-
- 1
- 1
- 80
- 0
-
-
-
-
-
-
-
-
- 127
- 0
-
- 211
-
- system
-
-
- 2
-
- 2
- major
-
-
-
- G
- 2
-
-
-
-
-
- G
-
- major-sixth
-
- D
-
-
- 6
- 5
-
- 5
- 5
-
-
- 4
- 5
-
-
- 3
- 4
-
-
- 2
- 3
-
-
- 1
- 0
-
-
-
-
-
- D
- 5
-
- 2
- 1
- quarter
- down
-
-
-
- D
- 5
-
- 2
- 1
- quarter
- down
-
-
-
- G
- 4
-
- 4
- 1
- half
- up
-
-
-
-
-
- D
- 5
-
- 4
- 1
- half
- down
-
-
-
- G
- 4
-
- 2
- 1
- quarter
- up
-
-
-
- E
- 5
-
- 2
- 1
- quarter
- down
-
-
-
-
-
- A
-
- major
-
- 9
- 0
- add
-
-
- 6
- 4
- 6
-
- 5
- 7
-
-
- 4
- 7
-
-
- 3
- 6
-
-
- 2
- 0
-
-
- 1
- 0
-
-
-
-
-
- E
- 5
-
- 2
- 1
- quarter
- down
-
-
-
- E
- 5
-
- 2
- 1
- quarter
- down
-
-
-
- A
-
- dominant-11th
-
- 6
- 5
-
- 5
- 0
-
-
- 4
- 6
- 3
-
-
- 3
- 4
- 2
-
-
- 2
- 3
- 1
-
-
-
- 1
- 3
- 1
-
-
-
-
-
-
- E
- 5
-
- 4
- 1
- half
- down
-
-
-
+
+
+
+ Chord Symbol Example
+
+
+ Finale v27.0 for Mac
+ 2021-04-16
+
+
+
+
+
+
+
+
+
+ 7.2319
+ 40
+
+
+ 1545
+ 1194
+
+ 70
+ 366
+ 88
+ 88
+
+
+
+
+ 0
+ 0
+
+ 121
+ 70
+
+
+ 1.4583
+ 5
+ 1.4583
+ 1.4583
+ 5
+ 1.4583
+ 1.4583
+ 1.4583
+ 1.4583
+ 1.4583
+ 60
+ 60
+ 60
+ 7.5
+
+
+
+
+
+
+ MusicXML Part
+
+ Grand Piano
+
+
+ 1
+ 1
+ 80
+ 0
+
+
+
+
+
+
+
+
+ 127
+ 0
+
+ 211
+
+ system
+
+
+ 2
+
+ 2
+ major
+
+
+
+ G
+ 2
+
+
+
+
+
+ G
+
+ major-sixth
+
+ D
+
+
+ 6
+ 5
+
+ 5
+ 5
+
+
+ 4
+ 5
+
+
+ 3
+ 4
+
+
+ 2
+ 3
+
+
+ 1
+ 0
+
+
+
+
+
+ D
+ 5
+
+ 2
+ 1
+ quarter
+ down
+
+
+
+ D
+ 5
+
+ 2
+ 1
+ quarter
+ down
+
+
+
+ G
+ 4
+
+ 4
+ 1
+ half
+ up
+
+
+
+
+
+ D
+ 5
+
+ 4
+ 1
+ half
+ down
+
+
+
+ G
+ 4
+
+ 2
+ 1
+ quarter
+ up
+
+
+
+ E
+ 5
+
+ 2
+ 1
+ quarter
+ down
+
+
+
+
+
+ A
+
+ major
+
+ 9
+ 0
+ add
+
+
+ 6
+ 4
+ 6
+
+ 5
+ 7
+
+
+ 4
+ 7
+
+
+ 3
+ 6
+
+
+ 2
+ 0
+
+
+ 1
+ 0
+
+
+
+
+
+ E
+ 5
+
+ 2
+ 1
+ quarter
+ down
+
+
+
+ E
+ 5
+
+ 2
+ 1
+ quarter
+ down
+
+
+
+ A
+
+ dominant-11th
+
+ 6
+ 5
+
+ 5
+ 0
+
+
+ 4
+ 6
+ 3
+
+
+ 3
+ 4
+ 2
+
+
+ 2
+ 3
+ 1
+
+
+
+ 1
+ 3
+ 1
+
+
+
+
+
+
+ E
+ 5
+
+ 4
+ 1
+ half
+ down
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/tutorial-hello-world.musicxml b/test/data/examples/tutorial-hello-world.musicxml
index 20e0abb4..e90d4648 100644
--- a/test/data/examples/tutorial-hello-world.musicxml
+++ b/test/data/examples/tutorial-hello-world.musicxml
@@ -1,34 +1,37 @@
-
-
-
-
- Music
-
-
-
-
-
- 1
-
- 0
-
-
-
- G
- 2
-
-
-
-
- C
- 4
-
- 4
- whole
-
-
-
+
+
+
+
+
+ Music
+
+
+
+
+
+ 1
+
+ 0
+
+
+
+ G
+ 2
+
+
+
+
+ C
+ 4
+
+ 4
+ whole
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/tutorial-percussion.musicxml b/test/data/examples/tutorial-percussion.musicxml
index 76301835..ba5afe7c 100644
--- a/test/data/examples/tutorial-percussion.musicxml
+++ b/test/data/examples/tutorial-percussion.musicxml
@@ -1,682 +1,685 @@
-
-
-
-
- Finale v27.0 for Mac
- 2021-04-16
-
-
-
-
-
-
-
-
-
- 7.2319
- 40
-
-
- 1545
- 1194
-
- 70
- 70
- 88
- 88
-
-
-
-
- 0
- 0
-
- 121
- 70
-
-
- 42
-
-
- 0.957
- 5
- 0.9375
- 1.875
- 5
- 1.875
- 1.4583
- 0.9375
- 0.9375
- 0.9375
- 60
- 60
- 60
- 7.5
- unpitchedPercussionClef1
-
-
-
-
-
-
- Drums
-
- Snare Drum
-
-
- Kick Drum
-
-
- Crash Cymbal
-
-
- Hi-Hat%g Closed
-
-
- 10
- 1
- 39
- 80
- 0
-
-
- 10
- 1
- 37
- 80
- 0
-
-
- 10
- 1
- 50
- 80
- 0
-
-
- 10
- 1
- 43
- 80
- 0
-
-
-
- Cowbell
-
- Cowbell
- metal.bells.cowbell
-
-
- 10
- 1
- 57
- 80
- 0
-
-
-
-
-
-
-
- 1545
- 1194
-
- 70
- 461
- 88
- 88
-
-
-
-
- 60
- 0
-
- 211
-
- system
-
-
- 2
-
- 0
- major
-
-
- 4
-
- F
- 4
-
-
-
-
-
- B
- 3
-
- 1
-
- 1
- eighth
- up
- diamond
- begin
-
-
-
- B
- 3
-
- 1
-
- 1
- eighth
- up
- x
- continue
-
-
-
- E
- 3
-
- 1
-
- 1
- eighth
- up
- continue
-
-
-
-
- B
- 3
-
- 1
-
- 1
- eighth
- up
- x
-
-
-
- B
- 3
-
- 1
-
- 1
- eighth
- up
- x
- end
-
-
-
- B
- 3
-
- 1
-
- 1
- eighth
- up
- x
- begin
-
-
-
- B
- 3
-
- 1
-
- 1
- eighth
- up
- x
- continue
-
-
-
- E
- 3
-
- 1
-
- 1
- eighth
- up
- continue
-
-
-
-
- B
- 3
-
- 1
-
- 1
- eighth
- up
- x
-
-
-
- B
- 3
-
- 1
-
- 1
- eighth
- up
- x
- end
-
-
- 8
-
-
-
- A
- 2
-
- 2
-
- 2
- quarter
- down
-
-
-
- G
- 2
-
- 2
- 2
- quarter
-
-
-
- A
- 2
-
- 1
-
- 2
- eighth
- down
- begin
-
-
-
- A
- 2
-
- 1
-
- 2
- eighth
- down
- end
-
-
-
- G
- 2
-
- 1
- 2
- eighth
-
-
-
- A
- 2
-
- 1
-
- 2
- eighth
- down
-
-
-
-
-
- B
- 3
-
- 1
-
- 1
- eighth
- up
- x
- begin
-
-
-
- B
- 3
-
- 1
-
- 1
- eighth
- up
- x
- continue
-
-
-
- E
- 3
-
- 1
-
- 1
- eighth
- up
- continue
-
-
-
-
- B
- 3
-
- 1
-
- 1
- eighth
- up
- x
-
-
-
- B
- 3
-
- 1
-
- 1
- eighth
- up
- x
- end
-
-
-
- B
- 3
-
- 1
-
- 1
- eighth
- up
- x
- begin
-
-
-
- B
- 3
-
- 1
-
- 1
- eighth
- up
- x
- continue
-
-
-
- E
- 3
-
- 1
-
- 1
- eighth
- up
- continue
-
-
-
-
- B
- 3
-
- 1
-
- 1
- eighth
- up
- x
-
-
-
- B
- 3
-
- 1
-
- 1
- eighth
- up
- x
- end
-
-
- 8
-
-
-
- A
- 2
-
- 2
-
- 2
- quarter
- down
-
-
-
- G
- 2
-
- 2
- 2
- quarter
-
-
-
- A
- 2
-
- 1
-
- 2
- eighth
- down
- begin
-
-
-
- A
- 2
-
- 1
-
- 2
- eighth
- down
- end
-
-
-
- G
- 2
-
- 1
- 2
- eighth
-
-
-
- A
- 2
-
- 1
-
- 2
- eighth
- down
-
-
-
-
-
-
-
- 62
-
-
-
- 2
-
- 0
- major
-
-
-
- percussion
-
-
- 1
-
-
-
-
-
- E
- 4
-
- 2
-
- 1
- quarter
- down
- x
-
-
-
- E
- 4
-
- 2
-
- 1
- quarter
- down
- x
-
-
-
- E
- 4
-
- 2
-
- 1
- quarter
- down
- x
-
-
-
- E
- 4
-
- 2
-
- 1
- quarter
- down
- x
-
-
-
-
-
- 1
-
-
-
-
- E
- 4
-
- 2
-
- 1
- quarter
- down
- x
-
-
-
- E
- 4
-
- 2
-
- 1
- quarter
- down
- x
-
-
-
- E
- 4
-
- 2
-
- 1
- quarter
- down
- x
-
-
-
- E
- 4
-
- 2
-
- 1
- quarter
- down
- x
-
-
-
+
+
+
+
+
+ Finale v27.0 for Mac
+ 2021-04-16
+
+
+
+
+
+
+
+
+
+ 7.2319
+ 40
+
+
+ 1545
+ 1194
+
+ 70
+ 70
+ 88
+ 88
+
+
+
+
+ 0
+ 0
+
+ 121
+ 70
+
+
+ 42
+
+
+ 0.957
+ 5
+ 0.9375
+ 1.875
+ 5
+ 1.875
+ 1.4583
+ 0.9375
+ 0.9375
+ 0.9375
+ 60
+ 60
+ 60
+ 7.5
+ unpitchedPercussionClef1
+
+
+
+
+
+
+ Drums
+
+ Snare Drum
+
+
+ Kick Drum
+
+
+ Crash Cymbal
+
+
+ Hi-Hat%g Closed
+
+
+ 10
+ 1
+ 39
+ 80
+ 0
+
+
+ 10
+ 1
+ 37
+ 80
+ 0
+
+
+ 10
+ 1
+ 50
+ 80
+ 0
+
+
+ 10
+ 1
+ 43
+ 80
+ 0
+
+
+
+ Cowbell
+
+ Cowbell
+ metal.bells.cowbell
+
+
+ 10
+ 1
+ 57
+ 80
+ 0
+
+
+
+
+
+
+
+ 1545
+ 1194
+
+ 70
+ 461
+ 88
+ 88
+
+
+
+
+ 60
+ 0
+
+ 211
+
+ system
+
+
+ 2
+
+ 0
+ major
+
+
+ 4
+
+ F
+ 4
+
+
+
+
+
+ B
+ 3
+
+ 1
+
+ 1
+ eighth
+ up
+ diamond
+ begin
+
+
+
+ B
+ 3
+
+ 1
+
+ 1
+ eighth
+ up
+ x
+ continue
+
+
+
+ E
+ 3
+
+ 1
+
+ 1
+ eighth
+ up
+ continue
+
+
+
+
+ B
+ 3
+
+ 1
+
+ 1
+ eighth
+ up
+ x
+
+
+
+ B
+ 3
+
+ 1
+
+ 1
+ eighth
+ up
+ x
+ end
+
+
+
+ B
+ 3
+
+ 1
+
+ 1
+ eighth
+ up
+ x
+ begin
+
+
+
+ B
+ 3
+
+ 1
+
+ 1
+ eighth
+ up
+ x
+ continue
+
+
+
+ E
+ 3
+
+ 1
+
+ 1
+ eighth
+ up
+ continue
+
+
+
+
+ B
+ 3
+
+ 1
+
+ 1
+ eighth
+ up
+ x
+
+
+
+ B
+ 3
+
+ 1
+
+ 1
+ eighth
+ up
+ x
+ end
+
+
+ 8
+
+
+
+ A
+ 2
+
+ 2
+
+ 2
+ quarter
+ down
+
+
+
+ G
+ 2
+
+ 2
+ 2
+ quarter
+
+
+
+ A
+ 2
+
+ 1
+
+ 2
+ eighth
+ down
+ begin
+
+
+
+ A
+ 2
+
+ 1
+
+ 2
+ eighth
+ down
+ end
+
+
+
+ G
+ 2
+
+ 1
+ 2
+ eighth
+
+
+
+ A
+ 2
+
+ 1
+
+ 2
+ eighth
+ down
+
+
+
+
+
+ B
+ 3
+
+ 1
+
+ 1
+ eighth
+ up
+ x
+ begin
+
+
+
+ B
+ 3
+
+ 1
+
+ 1
+ eighth
+ up
+ x
+ continue
+
+
+
+ E
+ 3
+
+ 1
+
+ 1
+ eighth
+ up
+ continue
+
+
+
+
+ B
+ 3
+
+ 1
+
+ 1
+ eighth
+ up
+ x
+
+
+
+ B
+ 3
+
+ 1
+
+ 1
+ eighth
+ up
+ x
+ end
+
+
+
+ B
+ 3
+
+ 1
+
+ 1
+ eighth
+ up
+ x
+ begin
+
+
+
+ B
+ 3
+
+ 1
+
+ 1
+ eighth
+ up
+ x
+ continue
+
+
+
+ E
+ 3
+
+ 1
+
+ 1
+ eighth
+ up
+ continue
+
+
+
+
+ B
+ 3
+
+ 1
+
+ 1
+ eighth
+ up
+ x
+
+
+
+ B
+ 3
+
+ 1
+
+ 1
+ eighth
+ up
+ x
+ end
+
+
+ 8
+
+
+
+ A
+ 2
+
+ 2
+
+ 2
+ quarter
+ down
+
+
+
+ G
+ 2
+
+ 2
+ 2
+ quarter
+
+
+
+ A
+ 2
+
+ 1
+
+ 2
+ eighth
+ down
+ begin
+
+
+
+ A
+ 2
+
+ 1
+
+ 2
+ eighth
+ down
+ end
+
+
+
+ G
+ 2
+
+ 1
+ 2
+ eighth
+
+
+
+ A
+ 2
+
+ 1
+
+ 2
+ eighth
+ down
+
+
+
+
+
+
+
+ 62
+
+
+
+ 2
+
+ 0
+ major
+
+
+
+ percussion
+
+
+ 1
+
+
+
+
+
+ E
+ 4
+
+ 2
+
+ 1
+ quarter
+ down
+ x
+
+
+
+ E
+ 4
+
+ 2
+
+ 1
+ quarter
+ down
+ x
+
+
+
+ E
+ 4
+
+ 2
+
+ 1
+ quarter
+ down
+ x
+
+
+
+ E
+ 4
+
+ 2
+
+ 1
+ quarter
+ down
+ x
+
+
+
+
+
+ 1
+
+
+
+
+ E
+ 4
+
+ 2
+
+ 1
+ quarter
+ down
+ x
+
+
+
+ E
+ 4
+
+ 2
+
+ 1
+ quarter
+ down
+ x
+
+
+
+ E
+ 4
+
+ 2
+
+ 1
+ quarter
+ down
+ x
+
+
+
+ E
+ 4
+
+ 2
+
+ 1
+ quarter
+ down
+ x
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/tutorial-tablature.musicxml b/test/data/examples/tutorial-tablature.musicxml
index 97f7f710..6d445b56 100644
--- a/test/data/examples/tutorial-tablature.musicxml
+++ b/test/data/examples/tutorial-tablature.musicxml
@@ -1,350 +1,353 @@
-
-
-
-
- Finale v27.0 for Mac
- 2021-04-16
-
-
-
-
-
-
-
-
-
- 6.35
- 40
-
-
- 1760
- 1360
-
- 80
- 80
- 80
- 80
-
-
-
-
- 0
- 0
-
- 173
- 68
-
-
- 67
-
-
- 0.8333
- 5
- 1.25
- 1.4583
- 5
- 1.875
- 1.4583
- 0.9375
- 1.4583
- 1.4583
- 50
- 50
- 60
- 7.5
-
-
-
-
-
-
- Guitar
- Gtr.
-
- Acoustic Guitar (steel)
- pluck.guitar
-
-
- 1
- 26
- 80
- 0
-
-
-
- Guitar [TAB]
- Gtr.
-
-
-
-
-
-
- 1760
- 1360
-
- 80
- 727
- 80
- 80
-
-
-
-
- 68
- 0
-
- 187
-
- system
-
-
- 2
-
- 0
- major
-
-
-
- G
- 2
-
-
- 0
- 0
- -1
-
-
-
-
-
- C
- 5
-
- 2
- 1
- quarter
- down
-
-
-
- H
-
-
-
-
-
- D
- 5
-
- 2
- 1
- quarter
- down
-
-
-
-
-
-
-
-
-
- E
- -1
- 5
-
- 1
- 1
- eighth
- flat
- down
- begin
-
-
-
- P
-
-
-
-
-
- D
- 5
-
- 1
- 1
- eighth
- down
- end
-
-
-
- P
-
-
-
-
-
- C
- 5
-
- 2
- 1
- quarter
- down
-
-
-
-
-
-
-
-
-
-
-
-
- none
-
-
- 2
-
- 0
- major
-
-
-
- TAB
- 5
-
-
- 6
-
- E
- 2
-
-
- A
- 2
-
-
- D
- 3
-
-
- G
- 3
-
-
- B
- 3
-
-
- E
- 4
-
- 167
-
-
-
-
-
- C
- 4
-
- 2
- 1
- quarter
- none
-
-
- H
- 3
- 5
-
-
-
-
-
-
- D
- 4
-
- 2
- 1
- quarter
- none
-
-
-
- 3
- 7
-
-
-
-
-
-
- E
- -1
- 4
-
- 1
- 1
- eighth
- none
-
-
- P
- 3
- 8
-
-
-
-
-
-
- D
- 4
-
- 1
- 1
- eighth
- none
-
-
-
- P
- 3
- 7
-
-
-
-
-
- C
- 4
-
- 2
- 1
- quarter
- none
-
-
-
- 3
- 5
-
-
-
-
-
-
+
+
+
+
+
+ Finale v27.0 for Mac
+ 2021-04-16
+
+
+
+
+
+
+
+
+
+ 6.35
+ 40
+
+
+ 1760
+ 1360
+
+ 80
+ 80
+ 80
+ 80
+
+
+
+
+ 0
+ 0
+
+ 173
+ 68
+
+
+ 67
+
+
+ 0.8333
+ 5
+ 1.25
+ 1.4583
+ 5
+ 1.875
+ 1.4583
+ 0.9375
+ 1.4583
+ 1.4583
+ 50
+ 50
+ 60
+ 7.5
+
+
+
+
+
+
+ Guitar
+ Gtr.
+
+ Acoustic Guitar (steel)
+ pluck.guitar
+
+
+ 1
+ 26
+ 80
+ 0
+
+
+
+ Guitar [TAB]
+ Gtr.
+
+
+
+
+
+
+ 1760
+ 1360
+
+ 80
+ 727
+ 80
+ 80
+
+
+
+
+ 68
+ 0
+
+ 187
+
+ system
+
+
+ 2
+
+ 0
+ major
+
+
+
+ G
+ 2
+
+
+ 0
+ 0
+ -1
+
+
+
+
+
+ C
+ 5
+
+ 2
+ 1
+ quarter
+ down
+
+
+
+ H
+
+
+
+
+
+ D
+ 5
+
+ 2
+ 1
+ quarter
+ down
+
+
+
+
+
+
+
+
+
+ E
+ -1
+ 5
+
+ 1
+ 1
+ eighth
+ flat
+ down
+ begin
+
+
+
+ P
+
+
+
+
+
+ D
+ 5
+
+ 1
+ 1
+ eighth
+ down
+ end
+
+
+
+ P
+
+
+
+
+
+ C
+ 5
+
+ 2
+ 1
+ quarter
+ down
+
+
+
+
+
+
+
+
+
+
+
+
+ none
+
+
+ 2
+
+ 0
+ major
+
+
+
+ TAB
+ 5
+
+
+ 6
+
+ E
+ 2
+
+
+ A
+ 2
+
+
+ D
+ 3
+
+
+ G
+ 3
+
+
+ B
+ 3
+
+
+ E
+ 4
+
+ 167
+
+
+
+
+
+ C
+ 4
+
+ 2
+ 1
+ quarter
+ none
+
+
+ H
+ 3
+ 5
+
+
+
+
+
+
+ D
+ 4
+
+ 2
+ 1
+ quarter
+ none
+
+
+
+ 3
+ 7
+
+
+
+
+
+
+ E
+ -1
+ 4
+
+ 1
+ 1
+ eighth
+ none
+
+
+ P
+ 3
+ 8
+
+
+
+
+
+
+ D
+ 4
+
+ 1
+ 1
+ eighth
+ none
+
+
+
+ P
+ 3
+ 7
+
+
+
+
+
+ C
+ 4
+
+ 2
+ 1
+ quarter
+ none
+
+
+
+ 3
+ 5
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/unpitched-element.musicxml b/test/data/examples/unpitched-element.musicxml
index 373f7290..e0eeea44 100644
--- a/test/data/examples/unpitched-element.musicxml
+++ b/test/data/examples/unpitched-element.musicxml
@@ -1,57 +1,71 @@
-
-
-
- 2
-
-
- percussion
-
-
-
-
- F
- 4
-
- 1
- 1
- eighth
- down
- begin
-
-
-
- A
- 4
-
- 1
- 1
- eighth
- down
- continue
-
-
-
- D
- 5
-
- 1
- 1
- eighth
- down
- continue
-
-
-
- E
- 5
-
- 1
- 1
- eighth
- down
- end
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+ 2
+
+
+ percussion
+
+
+
+
+ F
+ 4
+
+ 1
+ 1
+ eighth
+ down
+ begin
+
+
+
+ A
+ 4
+
+ 1
+ 1
+ eighth
+ down
+ continue
+
+
+
+ D
+ 5
+
+ 1
+ 1
+ eighth
+ down
+ continue
+
+
+
+ E
+ 5
+
+ 1
+ 1
+ eighth
+ down
+ end
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/unstress-element.musicxml b/test/data/examples/unstress-element.musicxml
index 43608c87..62b62a50 100644
--- a/test/data/examples/unstress-element.musicxml
+++ b/test/data/examples/unstress-element.musicxml
@@ -1,6 +1,52 @@
-
-
-
-
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+ 1
+
+ 0
+
+
+
+ G
+ 2
+
+
+
+
+ C
+
+ major-seventh
+
+
+
+ C
+ 4
+
+ 4
+ whole
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/up-bow-element.musicxml b/test/data/examples/up-bow-element.musicxml
index c01b142e..94e43eab 100644
--- a/test/data/examples/up-bow-element.musicxml
+++ b/test/data/examples/up-bow-element.musicxml
@@ -1,6 +1,52 @@
-
-
-
-
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+ 1
+
+ 0
+
+
+
+ G
+ 2
+
+
+
+
+ C
+
+ major-seventh
+
+
+
+ C
+ 4
+
+ 4
+ whole
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/vertical-turn-element.musicxml b/test/data/examples/vertical-turn-element.musicxml
index d3a1bb54..0618ed8b 100644
--- a/test/data/examples/vertical-turn-element.musicxml
+++ b/test/data/examples/vertical-turn-element.musicxml
@@ -1,6 +1,52 @@
-
-
-
-
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+ 1
+
+ 0
+
+
+
+ G
+ 2
+
+
+
+
+ C
+
+ major-seventh
+
+
+
+ C
+ 4
+
+ 4
+ whole
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/vocal-tenor-clef.musicxml b/test/data/examples/vocal-tenor-clef.musicxml
index 3b66e11d..948491b6 100644
--- a/test/data/examples/vocal-tenor-clef.musicxml
+++ b/test/data/examples/vocal-tenor-clef.musicxml
@@ -1,6 +1,50 @@
-
-
- G
- 2
- -1
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+ 1
+
+ 0
+
+
+
+ G
+ 2
+ -1
+
+
+
+
+ C
+
+ major-seventh
+
+
+
+ C
+ 4
+
+ 4
+ whole
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/voice-element.musicxml b/test/data/examples/voice-element.musicxml
index f8652c32..cbaf2871 100644
--- a/test/data/examples/voice-element.musicxml
+++ b/test/data/examples/voice-element.musicxml
@@ -1,136 +1,150 @@
-
-
-
-
- C
- 5
-
- 8
- 1
- eighth
-
- 3
- 2
-
- up
- begin
-
-
-
-
-
-
-
- A
- 4
-
- 8
- 1
- eighth
-
- 3
- 2
-
- up
- continue
-
-
-
- B
- 4
-
- 8
- 1
- eighth
-
- 3
- 2
-
- up
- end
-
-
-
-
-
-
- A
- 4
-
- 24
- 1
- quarter
- up
-
-
-
-
-
- 48
-
-
-
- E
- 4
-
- 24
- 2
- quarter
- down
-
-
-
-
-
-
- F
- 4
-
- 8
- 2
- eighth
-
- 3
- 2
-
- down
- begin
-
-
-
-
-
-
- E
- 4
-
- 8
- 2
- eighth
-
- 3
- 2
-
- down
- continue
-
-
-
- D
- 4
-
- 8
- 2
- eighth
-
- 3
- 2
-
- down
- end
-
-
-
-
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+
+ C
+ 5
+
+ 8
+ 1
+ eighth
+
+ 3
+ 2
+
+ up
+ begin
+
+
+
+
+
+
+
+ A
+ 4
+
+ 8
+ 1
+ eighth
+
+ 3
+ 2
+
+ up
+ continue
+
+
+
+ B
+ 4
+
+ 8
+ 1
+ eighth
+
+ 3
+ 2
+
+ up
+ end
+
+
+
+
+
+
+ A
+ 4
+
+ 24
+ 1
+ quarter
+ up
+
+
+
+
+
+ 48
+
+
+
+ E
+ 4
+
+ 24
+ 2
+ quarter
+ down
+
+
+
+
+
+
+ F
+ 4
+
+ 8
+ 2
+ eighth
+
+ 3
+ 2
+
+ down
+ begin
+
+
+
+
+
+
+ E
+ 4
+
+ 8
+ 2
+ eighth
+
+ 3
+ 2
+
+ down
+ continue
+
+
+
+ D
+ 4
+
+ 8
+ 2
+ eighth
+
+ 3
+ 2
+
+ down
+ end
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/wait-element.musicxml b/test/data/examples/wait-element.musicxml
index 8249c51a..a3229db7 100644
--- a/test/data/examples/wait-element.musicxml
+++ b/test/data/examples/wait-element.musicxml
@@ -1,20 +1,34 @@
-
-
-
-
- Variation IX
-
-
-
-
- A
- 4
-
- 8
- 1
- whole
-
-
-
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+
+ Variation IX
+
+
+
+
+ A
+ 4
+
+ 8
+ 1
+ whole
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/wavy-line-element.musicxml b/test/data/examples/wavy-line-element.musicxml
index f2a6b23d..4d327a50 100644
--- a/test/data/examples/wavy-line-element.musicxml
+++ b/test/data/examples/wavy-line-element.musicxml
@@ -1,33 +1,47 @@
-
-
-
-
- F
- 4
-
- 2
- 1
- quarter
- up
-
-
-
-
-
-
-
-
- F
- 4
-
- 2
- 1
- quarter
- up
-
-
-
-
-
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+
+ F
+ 4
+
+ 2
+ 1
+ quarter
+ up
+
+
+
+
+
+
+
+
+ F
+ 4
+
+ 2
+ 1
+ quarter
+ up
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/wedge-element.musicxml b/test/data/examples/wedge-element.musicxml
index a6101cc6..4e7ab1d0 100644
--- a/test/data/examples/wedge-element.musicxml
+++ b/test/data/examples/wedge-element.musicxml
@@ -1,75 +1,89 @@
-
-
-
-
-
-
-
-
-
-
-
-
- F
- 4
-
- 4
- 1
- eighth
- up
- begin
-
-
-
-
-
- -2
-
-
-
- C
- 5
-
- 4
- 1
- eighth
- up
- continue
-
-
-
- A
- 4
-
- 4
- 1
- eighth
- up
- continue
-
-
-
-
-
- 2
-
-
-
- G
- 4
-
- 4
- 1
- eighth
- up
- end
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ F
+ 4
+
+ 4
+ 1
+ eighth
+ up
+ begin
+
+
+
+
+
+ -2
+
+
+
+ C
+ 5
+
+ 4
+ 1
+ eighth
+ up
+ continue
+
+
+
+ A
+ 4
+
+ 4
+ 1
+ eighth
+ up
+ continue
+
+
+
+
+
+ 2
+
+
+
+ G
+ 4
+
+ 4
+ 1
+ eighth
+ up
+ end
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/with-bar-element.musicxml b/test/data/examples/with-bar-element.musicxml
index cd1aa3bb..158a84ea 100644
--- a/test/data/examples/with-bar-element.musicxml
+++ b/test/data/examples/with-bar-element.musicxml
@@ -1,63 +1,77 @@
-
-
-
-
- w/bar
-
-
-
-
-
-
-
- -½
-
-
-
-
- E
- 5
-
- 4
- 1
- quarter
- down
-
-
-
- -1
- dip
-
-
-
-
-
-
- -½
-
-
-
-
- E
- 5
-
- 4
- 1
- quarter
- down
- normal
-
-
-
- -1
- dip
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+
+ w/bar
+
+
+
+
+
+
+
+ -½
+
+
+
+
+ E
+ 5
+
+ 4
+ 1
+ quarter
+ down
+
+
+
+ -1
+ dip
+
+
+
+
+
+
+ -½
+
+
+
+
+ E
+ 5
+
+ 4
+ 1
+ quarter
+ down
+ normal
+
+
+
+ -1
+ dip
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/data/examples/wood-element.musicxml b/test/data/examples/wood-element.musicxml
index 7a5bb504..cd541547 100644
--- a/test/data/examples/wood-element.musicxml
+++ b/test/data/examples/wood-element.musicxml
@@ -1,8 +1,56 @@
-
-
-
-
- cabasa
-
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+ placeholder
+
+
+
+
+
+
+
+ cabasa
+
+
+
+
+ 1
+
+ 0
+
+
+
+ G
+ 2
+
+
+
+
+ C
+
+ major-seventh
+
+
+
+ C
+ 4
+
+ 4
+ whole
+
+
+
+
+
+
+
+
\ No newline at end of file