]> git.donarmstrong.com Git - lilypond.git/commitdiff
MusicXML: Run an XML check on the the test files and correct XML errors
authorReinhold Kainhofer <reinhold@kainhofer.com>
Sat, 5 Apr 2008 20:43:47 +0000 (22:43 +0200)
committerReinhold Kainhofer <reinhold@kainhofer.com>
Sat, 5 Apr 2008 20:43:47 +0000 (22:43 +0200)
15 files changed:
buildscripts/musicxml_generate_keys.py
input/regression/musicxml/00g-Basics-Keys.xml
input/regression/musicxml/00h-Basics-TimeSignatures.xml
input/regression/musicxml/00i-Basics-NoKeyOrClef.xml
input/regression/musicxml/01a-Chord-Rosegarden.xml
input/regression/musicxml/01b-Chords-Rosegarden.xml
input/regression/musicxml/01c-Chords-Rosegarden.xml
input/regression/musicxml/01d-Chords-SchubertStabatMater.xml
input/regression/musicxml/02c-MultipleNotationChildren-RFK.xml
input/regression/musicxml/06h-Lyrics-BeamsMelismata.xml
input/regression/musicxml/08a-Partorder-Rosegarden.xml
input/regression/musicxml/08c-More-than-10-parts-Rosegarden.xml
input/regression/musicxml/18a-FiguredBass.xml
input/regression/musicxml/99b-Lyrics-BeamsMelismata-IgnoreBeams.xml
scripts/musicxml2ly.py

index cd0f99529fc57720d561443c2a233e56688acfba..acf4cf10a8bd7d4e93371d419157923de569db86 100755 (executable)
@@ -6,11 +6,11 @@ alterations = [-1, 0, 1]
 def print_measure (nr, fifth, mode, atts = "", final = ""):
     print """    <measure number="%s">
       <attributes>
-%s        <key>
+        <key>
           <fifths>%s</fifths>
           <mode>%s</mode>
         </key>
-      </attributes>
+%s      </attributes>
       <note>
         <pitch>
           <step>C</step>
@@ -20,7 +20,7 @@ def print_measure (nr, fifth, mode, atts = "", final = ""):
         <voice>1</voice>
         <type>half</type>
       </note>
-%s    </measure>""" % (nr, atts,  fifth, mode, final)
+%s    </measure>""" % (nr, fifth, mode, atts, final)
 
 first_atts = """        <divisions>1</divisions>
         <time symbol="common">
index fd50181ec5e004edb933014881a99f300a98abe5..704916401795d371774ced63f32eb709fea8244c 100644 (file)
     <measure number="1">
       <attributes>
         <divisions>1</divisions>
+        <key>
+          <fifths>-11</fifths>
+          <mode>major</mode>
+        </key>
         <time symbol="common">
           <beats>2</beats>
           <beat-type>4</beat-type>
           <sign>G</sign>
           <line>2</line>
         </clef>
-        <key>
-          <fifths>-11</fifths>
-          <mode>major</mode>
-        </key>
       </attributes>
       <note>
         <pitch>
index 547eba1281760ea2b7d004ee2ea52ffa53a113d2..9439b4767986ed59a87bab413df2efba6d076992 100644 (file)
           <fifths>0</fifths>
           <mode>major</mode>
         </key>
-        <time symbol="common">
+        <time  symbol="common">
           <beats>2</beats>
-          <beat-type>4</beat-type>
+          <beat-type>2</beat-type>
         </time>
         <clef>
           <sign>G</sign>
           <line>2</line>
         </clef>
-        <time  symbol="common">
-          <beats>2</beats>
-          <beat-type>2</beat-type>
-        </time>
       </attributes>
       <note>
         <pitch>
index f50d741ed12830d5f93ea592ec16abdf0428cdb5..25e7bc473218b19127d8363046460f0e209f2a7e 100644 (file)
@@ -4,11 +4,11 @@
        <work><work-title>No key or clef given</work-title></work> 
        <identification/>
        <part-list>
-               <score-part id="0">
+               <score-part id="P0">
                        <part-name></part-name>
                </score-part>
        </part-list>
-       <part id="0">
+       <part id="P0">
                <measure number="1">
                        <attributes>
                                <divisions>1</divisions>
index 5407004e240829817fb80cb44ab07343af718487..f953641244e3ebdfbb1824df3f5322e6a27ead03 100644 (file)
@@ -9,18 +9,18 @@
                </encoding>
        </identification> 
        <part-list>
-               <score-part id="0">
+               <score-part id="P0">
                        <part-name>Chord test</part-name>
-                       <score-instrument id="#1">
+                       <score-instrument id="I1">
                                <instrument-name>0</instrument-name>
                        </score-instrument>
-                       <midi-instrument id="#1">
+                       <midi-instrument id="I1">
                                <midi-channel>1</midi-channel>
                                <midi-program>1</midi-program>
                        </midi-instrument>
                </score-part>
        </part-list>
-       <part id="0">
+       <part id="P0">
                <measure number="1">
                        <attributes>
                                <divisions>960</divisions>
index 1f2f95c76c97d626c75b71b6ae5c621b7aa938c1..aeb0b3b52589c42fcfab1e70f55f797502239600 100644 (file)
@@ -9,18 +9,18 @@
                </encoding>
        </identification> 
        <part-list>
-               <score-part id="0">
+               <score-part id="P0">
                        <part-name>Chord test</part-name>
-                       <score-instrument id="#1">
+                       <score-instrument id="I1">
                                <instrument-name>0</instrument-name>
                        </score-instrument>
-                       <midi-instrument id="#1">
+                       <midi-instrument id="I1">
                                <midi-channel>1</midi-channel>
                                <midi-program>1</midi-program>
                        </midi-instrument>
                </score-part>
        </part-list>
-       <part id="0">
+       <part id="P0">
                <measure number="1">
                        <attributes>
                                <divisions>960</divisions>
index 1165e7fa06f1a58030432d433938e1ded9786569..c5be6e58ae6991a34352257ec27753852e3572eb 100644 (file)
@@ -9,18 +9,18 @@
                </encoding>
        </identification> 
        <part-list>
-               <score-part id="0">
+               <score-part id="P0">
                        <part-name>Chord test</part-name>
-                       <score-instrument id="#1">
+                       <score-instrument id="I1">
                                <instrument-name>0</instrument-name>
                        </score-instrument>
-                       <midi-instrument id="#1">
+                       <midi-instrument id="I1">
                                <midi-channel>1</midi-channel>
                                <midi-program>1</midi-program>
                        </midi-instrument>
                </score-part>
        </part-list>
-       <part id="0">
+       <part id="P0">
                <measure number="1">
                        <attributes>
                                <divisions>960</divisions>
index e9a8984e392a538436f03b9c717923ae550abbaf..3dce2b83c20dd5ba4d0fc1d14fc8955ecbbb0825 100644 (file)
@@ -9,18 +9,18 @@
                </encoding>
        </identification> 
        <part-list>
-               <score-part id="0">
+               <score-part id="P0">
                        <part-name>Chord test</part-name>
-                       <score-instrument id="1">
+                       <score-instrument id="I1">
                                <instrument-name>0</instrument-name>
                        </score-instrument>
-                       <midi-instrument id="1">
+                       <midi-instrument id="I1">
                                <midi-channel>1</midi-channel>
                                <midi-program>1</midi-program>
                        </midi-instrument>
                </score-part>
        </part-list>
-       <part id="0">
+       <part id="P0">
           <measure number="1">
             <attributes>
               <divisions>8</divisions>
index ae2a60cf673a583709a09df576aba4681a1cf3e5..450201d2cc1bc5853f84862a5fb0b11e61d1c15f 100644 (file)
     <measure number="1">
       <attributes>
         <divisions>4</divisions>
-        <clef>
-          <sign>G</sign>
-          <line>2</line>
-        </clef>
         <key>
           <fifths>0</fifths>
         </key>
           <beats>3</beats>
           <beat-type>4</beat-type>
         </time>
+        <clef>
+          <sign>G</sign>
+          <line>2</line>
+        </clef>
       </attributes>
       <note>
         <pitch>
index 419c60de96f8b828dc5aa5f1fd905c27c6b7f0af..cf321d823ddc06496145603add9f4b52089ab158 100644 (file)
@@ -5,7 +5,6 @@
   <movement-title>Lyrics and melismata</movement-title>\r
   <identification/>\r
   <defaults/>\r
-  <credit/>\r
   <part-list>\r
     <score-part id="P1">\r
       <part-name></part-name>\r
index 295c969bc6e46009e5a10215cdcd9f13ea6c07b0..90f6f9239d9492b4b03cfd6ead970b026dde5602 100644 (file)
@@ -9,48 +9,52 @@
                </encoding>
        </identification> 
        <part-list>
-               <score-part id="0">
+               <score-part id="P0">
                        <part-name>Part 1</part-name>
-                       <score-instrument id="#1">
+                       <score-instrument id="I1">
                                <instrument-name>0</instrument-name>
                        </score-instrument>
-                       <midi-instrument id="#1">
+                       <midi-instrument id="I1">
                                <midi-channel>1</midi-channel>
                                <midi-program>1</midi-program>
                        </midi-instrument>
                </score-part>
-               <score-part id="1">
+               <score-part id="P1">
                        <part-name>Part 2</part-name>
-                       <score-instrument id="#2">
+                       <score-instrument id="I2">
                                <instrument-name>0</instrument-name>
                        </score-instrument>
-                       <midi-instrument id="#2">
+                       <midi-instrument id="I2">
                                <midi-channel>2</midi-channel>
                        </midi-instrument>
                </score-part>
-               <score-part id="2">
+               <score-part id="P2">
                        <part-name>Part 3</part-name>
-                       <score-instrument id="#3">
+                       <score-instrument id="I3">
                                <instrument-name>0</instrument-name>
                        </score-instrument>
-                       <midi-instrument id="#3">
+                       <midi-instrument id="I3">
                                <midi-channel>3</midi-channel>
                        </midi-instrument>
                </score-part>
-               <score-part id="3">
+               <score-part id="P3">
                        <part-name>Part 4</part-name>
-                       <score-instrument id="#4">
+                       <score-instrument id="I4">
                                <instrument-name>0</instrument-name>
                        </score-instrument>
-                       <midi-instrument id="#4">
+                       <midi-instrument id="I4">
                                <midi-channel>4</midi-channel>
                        </midi-instrument>
                </score-part>
        </part-list>
-       <part id="0">
+       <part id="P0">
                <measure number="1">
                        <attributes>
                                <divisions>960</divisions>
+                               <key>
+                               <fifths>1</fifths>
+                               <mode>major</mode>
+                               </key>
                                <time>
                                <beats>4</beats>
                                <beat-type>4</beat-type>
                                <sign>G</sign>
                                <line>2</line>
                                </clef>
-                               <key>
-                               <fifths>1</fifths>
-                               <mode>major</mode>
-                               </key>
                        </attributes>
                        <note>
                                <pitch>
                        </note>
                </measure>
        </part>
-       <part id="1">
+       <part id="P1">
                <measure number="1">
                        <attributes>
                                <divisions>960</divisions>
+                               <key>
+                               <fifths>1</fifths>
+                               <mode>major</mode>
+                               </key>
                                <time>
                                <beats>4</beats>
                                <beat-type>4</beat-type>
                                <sign>G</sign>
                                <line>2</line>
                                </clef>
-                               <key>
-                               <fifths>1</fifths>
-                               <mode>major</mode>
-                               </key>
                        </attributes>
                        <note>
                                <pitch>
                        </note>
                </measure>
        </part>
-       <part id="2">
+       <part id="P2">
                <measure number="1">
                        <attributes>
                                <divisions>960</divisions>
+                               <key>
+                               <fifths>1</fifths>
+                               <mode>major</mode>
+                               </key>
                                <time>
                                <beats>4</beats>
                                <beat-type>4</beat-type>
                                <sign>G</sign>
                                <line>2</line>
                                </clef>
-                               <key>
-                               <fifths>1</fifths>
-                               <mode>major</mode>
-                               </key>
                        </attributes>
                        <note>
                                <pitch>
                        </note>
                </measure>
        </part>
-       <part id="3">
+       <part id="P3">
                <measure number="1">
                        <attributes>
                                <divisions>960</divisions>
+                               <key>
+                               <fifths>1</fifths>
+                               <mode>major</mode>
+                               </key>
                                <time>
                                <beats>4</beats>
                                <beat-type>4</beat-type>
                                <sign>G</sign>
                                <line>2</line>
                                </clef>
-                               <key>
-                               <fifths>1</fifths>
-                               <mode>major</mode>
-                               </key>
                        </attributes>
                        <note>
                                <pitch>
index 732f0b19a4db56b8988673e92a9e428f546a610b..10c95818b31e1ae17ad2d27fd5c291db9f66f1ef 100644 (file)
                </encoding>
        </identification> 
        <part-list>
-               <score-part id="0">
+               <score-part id="P0">
                        <part-name></part-name>
-                       <score-instrument id="#1">
+                       <score-instrument id="I1">
                                <instrument-name>0</instrument-name>
                        </score-instrument>
-                       <midi-instrument id="#1">
+                       <midi-instrument id="I1">
                                <midi-channel>1</midi-channel>
                                <midi-program>1</midi-program>
                        </midi-instrument>
                </score-part>
-               <score-part id="1">
+               <score-part id="P1">
                        <part-name></part-name>
-                       <score-instrument id="#2">
+                       <score-instrument id="I2">
                                <instrument-name>0</instrument-name>
                        </score-instrument>
-                       <midi-instrument id="#2">
+                       <midi-instrument id="I2">
                                <midi-channel>2</midi-channel>
                        </midi-instrument>
                </score-part>
-               <score-part id="2">
+               <score-part id="P2">
                        <part-name></part-name>
-                       <score-instrument id="#3">
+                       <score-instrument id="I3">
                                <instrument-name>0</instrument-name>
                        </score-instrument>
-                       <midi-instrument id="#3">
+                       <midi-instrument id="I3">
                                <midi-channel>3</midi-channel>
                        </midi-instrument>
                </score-part>
-               <score-part id="3">
+               <score-part id="P3">
                        <part-name></part-name>
-                       <score-instrument id="#4">
+                       <score-instrument id="I4">
                                <instrument-name>0</instrument-name>
                        </score-instrument>
-                       <midi-instrument id="#4">
+                       <midi-instrument id="I4">
                                <midi-channel>4</midi-channel>
                        </midi-instrument>
                </score-part>
-               <score-part id="4">
+               <score-part id="P4">
                        <part-name></part-name>
-                       <score-instrument id="#5">
+                       <score-instrument id="I5">
                                <instrument-name>0</instrument-name>
                        </score-instrument>
-                       <midi-instrument id="#5">
+                       <midi-instrument id="I5">
                                <midi-channel>5</midi-channel>
                        </midi-instrument>
                </score-part>
-               <score-part id="5">
+               <score-part id="P5">
                        <part-name></part-name>
-                       <score-instrument id="#6">
+                       <score-instrument id="I6">
                                <instrument-name>0</instrument-name>
                        </score-instrument>
-                       <midi-instrument id="#6">
+                       <midi-instrument id="I6">
                                <midi-channel>6</midi-channel>
                        </midi-instrument>
                </score-part>
-               <score-part id="6">
+               <score-part id="P6">
                        <part-name></part-name>
-                       <score-instrument id="#7">
+                       <score-instrument id="I7">
                                <instrument-name>0</instrument-name>
                        </score-instrument>
-                       <midi-instrument id="#7">
+                       <midi-instrument id="I7">
                                <midi-channel>7</midi-channel>
                        </midi-instrument>
                </score-part>
-               <score-part id="7">
+               <score-part id="P7">
                        <part-name></part-name>
-                       <score-instrument id="#8">
+                       <score-instrument id="I8">
                                <instrument-name>0</instrument-name>
                        </score-instrument>
-                       <midi-instrument id="#8">
+                       <midi-instrument id="I8">
                                <midi-channel>8</midi-channel>
                        </midi-instrument>
                </score-part>
-               <score-part id="8">
+               <score-part id="P8">
                        <part-name></part-name>
-                       <score-instrument id="#9">
+                       <score-instrument id="I9">
                                <instrument-name>0</instrument-name>
                        </score-instrument>
-                       <midi-instrument id="#9">
+                       <midi-instrument id="I9">
                                <midi-channel>9</midi-channel>
                        </midi-instrument>
                </score-part>
-               <score-part id="9">
+               <score-part id="P9">
                        <part-name></part-name>
-                       <score-instrument id="#10[D]">
+                       <score-instrument id="I10">
                                <instrument-name>0</instrument-name>
                        </score-instrument>
-                       <midi-instrument id="#10[D]">
+                       <midi-instrument id="I10">
                                <midi-channel>10</midi-channel>
                        </midi-instrument>
                </score-part>
-               <score-part id="10">
+               <score-part id="P10">
                        <part-name></part-name>
-                       <score-instrument id="#11">
+                       <score-instrument id="I11">
                                <instrument-name>0</instrument-name>
                        </score-instrument>
-                       <midi-instrument id="#11">
+                       <midi-instrument id="I11">
                                <midi-channel>11</midi-channel>
                        </midi-instrument>
                </score-part>
-               <score-part id="11">
+               <score-part id="P11">
                        <part-name></part-name>
-                       <score-instrument id="#12">
+                       <score-instrument id="I12">
                                <instrument-name>0</instrument-name>
                        </score-instrument>
-                       <midi-instrument id="#12">
+                       <midi-instrument id="I12">
                                <midi-channel>12</midi-channel>
                        </midi-instrument>
                </score-part>
-               <score-part id="12">
+               <score-part id="P12">
                        <part-name></part-name>
-                       <score-instrument id="#13">
+                       <score-instrument id="I13">
                                <instrument-name>0</instrument-name>
                        </score-instrument>
-                       <midi-instrument id="#13">
+                       <midi-instrument id="I13">
                                <midi-channel>13</midi-channel>
                        </midi-instrument>
                </score-part>
-               <score-part id="13">
+               <score-part id="P13">
                        <part-name></part-name>
-                       <score-instrument id="#14">
+                       <score-instrument id="I14">
                                <instrument-name>0</instrument-name>
                        </score-instrument>
-                       <midi-instrument id="#14">
+                       <midi-instrument id="I14">
                                <midi-channel>14</midi-channel>
                        </midi-instrument>
                </score-part>
-               <score-part id="14">
+               <score-part id="P14">
                        <part-name></part-name>
-                       <score-instrument id="#15">
+                       <score-instrument id="I15">
                                <instrument-name>0</instrument-name>
                        </score-instrument>
-                       <midi-instrument id="#15">
+                       <midi-instrument id="I15">
                                <midi-channel>15</midi-channel>
                        </midi-instrument>
                </score-part>
-               <score-part id="15">
+               <score-part id="P15">
                        <part-name></part-name>
-                       <score-instrument id="#16">
+                       <score-instrument id="I16">
                                <instrument-name>0</instrument-name>
                        </score-instrument>
-                       <midi-instrument id="#16">
+                       <midi-instrument id="I16">
                                <midi-channel>16</midi-channel>
                        </midi-instrument>
                </score-part>
-               <score-part id="16">
+               <score-part id="P16">
                        <part-name></part-name>
                </score-part>
-               <score-part id="17">
+               <score-part id="P17">
                        <part-name></part-name>
                </score-part>
-               <score-part id="18">
+               <score-part id="P18">
                        <part-name></part-name>
                </score-part>
-               <score-part id="19">
+               <score-part id="P19">
                        <part-name></part-name>
                </score-part>
        </part-list>
-       <part id="0">
+       <part id="P0">
                <measure number="1">
                        <attributes>
                                <divisions>960</divisions>
                        </note>
                </measure>
        </part>
-       <part id="1">
+       <part id="P1">
                <measure number="1">
                        <attributes>
                                <divisions>960</divisions>
                        </note>
                </measure>
        </part>
-       <part id="2">
+       <part id="P2">
                <measure number="1">
                        <attributes>
                                <divisions>960</divisions>
                        </note>
                </measure>
        </part>
-       <part id="3">
+       <part id="P3">
                <measure number="1">
                        <attributes>
                                <divisions>960</divisions>
                        </note>
                </measure>
        </part>
-       <part id="4">
+       <part id="P4">
                <measure number="1">
                        <attributes>
                                <divisions>960</divisions>
                        </note>
                </measure>
        </part>
-       <part id="5">
+       <part id="P5">
                <measure number="1">
                        <attributes>
                                <divisions>960</divisions>
                        </note>
                </measure>
        </part>
-       <part id="6">
+       <part id="P6">
                <measure number="1">
                        <attributes>
                                <divisions>960</divisions>
                        </note>
                </measure>
        </part>
-       <part id="7">
+       <part id="P7">
                <measure number="1">
                        <attributes>
                                <divisions>960</divisions>
                        </note>
                </measure>
        </part>
-       <part id="8">
+       <part id="P8">
                <measure number="1">
                        <attributes>
                                <divisions>960</divisions>
                        </note>
                </measure>
        </part>
-       <part id="9">
+       <part id="P9">
                <measure number="1">
                        <attributes>
                                <divisions>960</divisions>
                        </note>
                </measure>
        </part>
-       <part id="10">
+       <part id="P10">
                <measure number="1">
                        <attributes>
                                <divisions>960</divisions>
                        </note>
                </measure>
        </part>
-       <part id="11">
+       <part id="P11">
                <measure number="1">
                        <attributes>
                                <divisions>960</divisions>
                        </note>
                </measure>
        </part>
-       <part id="12">
+       <part id="P12">
                <measure number="1">
                        <attributes>
                                <divisions>960</divisions>
                        </note>
                </measure>
        </part>
-       <part id="13">
+       <part id="P13">
                <measure number="1">
                        <attributes>
                                <divisions>960</divisions>
                        </note>
                </measure>
        </part>
-       <part id="14">
+       <part id="P14">
                <measure number="1">
                        <attributes>
                                <divisions>960</divisions>
                        </note>
                </measure>
        </part>
-       <part id="15">
+       <part id="P15">
                <measure number="1">
                        <attributes>
                                <divisions>960</divisions>
                        </note>
                </measure>
        </part>
-       <part id="16">
+       <part id="P16">
                <measure number="1">
                        <attributes>
                                <divisions>960</divisions>
                        </note>
                </measure>
        </part>
-       <part id="17">
+       <part id="P17">
                <measure number="1">
                        <attributes>
                                <divisions>960</divisions>
                        </note>
                </measure>
        </part>
-       <part id="18">
+       <part id="P18">
                <measure number="1">
                        <attributes>
                                <divisions>960</divisions>
                        </note>
                </measure>
        </part>
-       <part id="19">
+       <part id="P19">
                <measure number="1">
                        <attributes>
                                <divisions>960</divisions>
index e69ccd82a0b50c4c24ed619869950f0516cf0973..dd576a5d1c50ab51bb303be4b1de30865158e1c8 100644 (file)
@@ -91,6 +91,7 @@
         <dot/>
         <stem>up</stem>
       </note>
+      <!-- Check how well the application handles an empty element (invalid MusicXML!) -->
       <figured-bass>
       </figured-bass>
       <note>
index 484438917913c88cf1e65de37f4ff55462d92d80..3bceef0e4978bdfee0c4d3160e047bcba3ad0133 100644 (file)
@@ -10,7 +10,6 @@
     </encoding>\r
   </identification>\r
   <defaults/>\r
-  <credit/>\r
   <part-list>\r
     <score-part id="P1">\r
       <part-name></part-name>\r
index f9effaa4322b85907d6474df0b8803a633d272d5..a2b27e6aad18603c3d40c4c577f09f79b4b5f566 100644 (file)
@@ -913,42 +913,42 @@ articulations_dict = {
     #"delayed-turn": "?",
     "detached-legato": (musicexp.ShortArticulationEvent, "_"), # or "portato"
     "doit": musicxml_doit_to_lily_event,
-    #"double-tongue": "",
+    #"double-tongue": "?",
     "down-bow": "downbow",
     "falloff": musicxml_falloff_to_lily_event,
     "fingering": musicxml_fingering_event,
-    #"fingernails": "",
-    #"fret": "",
-    #"hammer-on": "",
+    #"fingernails": "?",
+    #"fret": "?",
+    #"hammer-on": "?",
     "harmonic": "flageolet",
-    #"heel": "",
+    #"heel": "?",
     "inverted-mordent": "prall",
     "inverted-turn": "reverseturn",
     "mordent": "mordent",
     "open-string": "open",
-    #"plop": "",
-    #"pluck": "",
-    #"pull-off": "",
+    #"plop": "?",
+    #"pluck": "?",
+    #"pull-off": "?",
     #"schleifer": "?",
-    #"scoop": "",
+    #"scoop": "?",
     #"shake": "?",
     "snap-pizzicato": musicxml_snappizzicato_event,
-    #"spiccato": "",
+    #"spiccato": "?",
     "staccatissimo": (musicexp.ShortArticulationEvent, "|"), # or "staccatissimo"
     "staccato": (musicexp.ShortArticulationEvent, "."), # or "staccato"
     "stopped": (musicexp.ShortArticulationEvent, "+"), # or "stopped"
-    #"stress": "",
+    #"stress": "?",
     "string": musicxml_string_event,
     "strong-accent": (musicexp.ShortArticulationEvent, "^"), # or "marcato"
-    #"tap": "",
+    #"tap": "?",
     "tenuto": (musicexp.ShortArticulationEvent, "-"), # or "tenuto"
     "thumb-position": "thumb",
-    #"toe": "",
+    #"toe": "?",
     "turn": "turn",
     "tremolo": musicxml_tremolo_to_lily_event,
     "trill-mark": "trill",
-    #"triple-tongue": "",
-    #"unstress": ""
+    #"triple-tongue": "?",
+    #"unstress": "?"
     "up-bow": "upbow",
     #"wavy-line": "?",
 }