diff --git a/build/filter.sef.json b/build/filter.sef.json index f7292fdc..0ce7f75a 100644 --- a/build/filter.sef.json +++ b/build/filter.sef.json @@ -1 +1 @@ -{"N":"package","version":"10","packageVersion":"1","saxonVersion":"SaxonJS 2.6","target":"JS","targetVersion":"2","name":"TOP-LEVEL","relocatable":"true","buildDateTime":"2024-09-16T22:47:15.421-07:00","ns":"xml=~ xsl=~","C":[{"N":"co","binds":"","id":"0","vis":"PUBLIC","ex:uniform":"true","C":[{"N":"globalParam","name":"Q{}filter","sType":"* ","slots":"200","module":"filter.xsl","flags":"r","as":"","ns":"xml=~ xsl=~","C":[{"N":"str","sType":"1AS ","val":"","role":"select"}]}]},{"N":"co","id":"1","binds":"0 1","C":[{"N":"mode","onNo":"TC","flags":"","patternSlots":"0","prec":"","C":[{"N":"templateRule","rank":"0","prec":"0","seq":"1","ns":"xml=~ xsl=~","minImp":"0","flags":"s","slots":"200","line":"23","module":"filter.xsl","expand-text":"false","match":"*[local-name()=tokenize($filter,'\\|')]","prio":"0.5","matches":"NE","C":[{"N":"p.withPredicate","role":"match","sType":"1NE","ns":"= xml=~ fn=~ xsl=~ ","C":[{"N":"p.nodeTest","test":"NE"},{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]},{"N":"fn","name":"tokenize","C":[{"N":"treat","as":"AS","diag":"0|0||tokenize","C":[{"N":"check","card":"?","diag":"0|0||tokenize","C":[{"N":"cvUntyped","to":"AS","diag":"0|0||tokenize","C":[{"N":"check","card":"?","diag":"0|0||tokenize","C":[{"N":"data","diag":"0|0||tokenize","C":[{"N":"gVarRef","name":"Q{}filter","bSlot":"0"}]}]}]}]}]},{"N":"str","val":"\\|"}]}]}]},{"N":"empty","sType":"0 ","role":"action"}]},{"N":"templateRule","rank":"1","prec":"0","seq":"0","ns":"xml=~ xsl=~","minImp":"0","flags":"s","slots":"200","line":"17","module":"filter.xsl","expand-text":"false","match":"node()|@*","prio":"-0.5","matches":"N u[NT,NP,NC,NE]","C":[{"N":"p.nodeTest","role":"match","test":"N u[NT,NP,NC,NE]","sType":"1N u[NT,NP,NC,NE]"},{"N":"copy","sType":"1N u[1NT ,1NP ,1NC ,1NE ] ","flags":"cin","role":"action","line":"18","C":[{"N":"applyT","sType":"* ","line":"19","mode":"#unnamed","bSlot":"1","C":[{"N":"docOrder","sType":"*N u[N u[N u[N u[NT,NP],NC],NE],NA]","role":"select","line":"19","C":[{"N":"union","op":"|","sType":"*N u[N u[N u[N u[NT,NP],NC],NE],NA]","ns":"= xml=~ fn=~ xsl=~ ","C":[{"N":"axis","name":"child","nodeTest":"*N u[NT,NP,NC,NE]"},{"N":"axis","name":"attribute","nodeTest":"*NA"}]}]}]}]}]},{"N":"templateRule","rank":"2","prec":"0","seq":"0","ns":"xml=~ xsl=~","minImp":"0","flags":"s","slots":"200","line":"17","module":"filter.xsl","expand-text":"false","match":"node()|@*","prio":"-0.5","matches":"NA","C":[{"N":"p.nodeTest","role":"match","test":"NA","sType":"1NA"},{"N":"copy","sType":"1NA ","flags":"cin","role":"action","line":"18","C":[{"N":"applyT","sType":"* ","line":"19","mode":"#unnamed","bSlot":"1","C":[{"N":"docOrder","sType":"*N u[N u[N u[N u[NT,NP],NC],NE],NA]","role":"select","line":"19","C":[{"N":"union","op":"|","sType":"*N u[N u[N u[N u[NT,NP],NC],NE],NA]","ns":"= xml=~ fn=~ xsl=~ ","C":[{"N":"axis","name":"child","nodeTest":"*N u[NT,NP,NC,NE]"},{"N":"axis","name":"attribute","nodeTest":"*NA"}]}]}]}]}]}]}]},{"N":"overridden"},{"N":"output","C":[{"N":"property","name":"Q{http://saxon.sf.net/}stylesheet-version","value":"10"},{"N":"property","name":"omit-xml-declaration","value":"no"},{"N":"property","name":"indent","value":"yes"}]},{"N":"decimalFormat"}],"Σ":"c521f3b7"} \ No newline at end of file +{"N":"package","version":"10","packageVersion":"1","saxonVersion":"SaxonJS 2.6","target":"JS","targetVersion":"2","name":"TOP-LEVEL","relocatable":"true","buildDateTime":"2024-09-26T22:49:48.865-07:00","ns":"xml=~ xsl=~","C":[{"N":"co","binds":"","id":"0","vis":"PUBLIC","ex:uniform":"true","C":[{"N":"globalParam","name":"Q{}filter","sType":"* ","slots":"200","module":"filter.xsl","flags":"r","as":"","ns":"xml=~ xsl=~","C":[{"N":"str","sType":"1AS ","val":"","role":"select"}]}]},{"N":"co","id":"1","binds":"0 1","C":[{"N":"mode","onNo":"TC","flags":"","patternSlots":"0","prec":"","C":[{"N":"templateRule","rank":"0","prec":"0","seq":"1","ns":"xml=~ xsl=~","minImp":"0","flags":"s","slots":"200","line":"23","module":"filter.xsl","expand-text":"false","match":"*[local-name()=tokenize($filter,'\\|')]","prio":"0.5","matches":"NE","C":[{"N":"p.withPredicate","role":"match","sType":"1NE","ns":"= xml=~ fn=~ xsl=~ ","C":[{"N":"p.nodeTest","test":"NE"},{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]},{"N":"fn","name":"tokenize","C":[{"N":"treat","as":"AS","diag":"0|0||tokenize","C":[{"N":"check","card":"?","diag":"0|0||tokenize","C":[{"N":"cvUntyped","to":"AS","diag":"0|0||tokenize","C":[{"N":"check","card":"?","diag":"0|0||tokenize","C":[{"N":"data","diag":"0|0||tokenize","C":[{"N":"gVarRef","name":"Q{}filter","bSlot":"0"}]}]}]}]}]},{"N":"str","val":"\\|"}]}]}]},{"N":"empty","sType":"0 ","role":"action"}]},{"N":"templateRule","rank":"1","prec":"0","seq":"0","ns":"xml=~ xsl=~","minImp":"0","flags":"s","slots":"200","line":"17","module":"filter.xsl","expand-text":"false","match":"node()|@*","prio":"-0.5","matches":"N u[NT,NP,NC,NE]","C":[{"N":"p.nodeTest","role":"match","test":"N u[NT,NP,NC,NE]","sType":"1N u[NT,NP,NC,NE]"},{"N":"copy","sType":"1N u[1NT ,1NP ,1NC ,1NE ] ","flags":"cin","role":"action","line":"18","C":[{"N":"applyT","sType":"* ","line":"19","mode":"#unnamed","bSlot":"1","C":[{"N":"docOrder","sType":"*N u[N u[N u[N u[NT,NP],NC],NE],NA]","role":"select","line":"19","C":[{"N":"union","op":"|","sType":"*N u[N u[N u[N u[NT,NP],NC],NE],NA]","ns":"= xml=~ fn=~ xsl=~ ","C":[{"N":"axis","name":"child","nodeTest":"*N u[NT,NP,NC,NE]"},{"N":"axis","name":"attribute","nodeTest":"*NA"}]}]}]}]}]},{"N":"templateRule","rank":"2","prec":"0","seq":"0","ns":"xml=~ xsl=~","minImp":"0","flags":"s","slots":"200","line":"17","module":"filter.xsl","expand-text":"false","match":"node()|@*","prio":"-0.5","matches":"NA","C":[{"N":"p.nodeTest","role":"match","test":"NA","sType":"1NA"},{"N":"copy","sType":"1NA ","flags":"cin","role":"action","line":"18","C":[{"N":"applyT","sType":"* ","line":"19","mode":"#unnamed","bSlot":"1","C":[{"N":"docOrder","sType":"*N u[N u[N u[N u[NT,NP],NC],NE],NA]","role":"select","line":"19","C":[{"N":"union","op":"|","sType":"*N u[N u[N u[N u[NT,NP],NC],NE],NA]","ns":"= xml=~ fn=~ xsl=~ ","C":[{"N":"axis","name":"child","nodeTest":"*N u[NT,NP,NC,NE]"},{"N":"axis","name":"attribute","nodeTest":"*NA"}]}]}]}]}]}]}]},{"N":"overridden"},{"N":"output","C":[{"N":"property","name":"Q{http://saxon.sf.net/}stylesheet-version","value":"10"},{"N":"property","name":"omit-xml-declaration","value":"no"},{"N":"property","name":"indent","value":"yes"}]},{"N":"decimalFormat"}],"Σ":"c55266b7"} \ No newline at end of file diff --git a/build/groove.sef.json b/build/groove.sef.json index c28bd2b4..750e4978 100644 --- a/build/groove.sef.json +++ b/build/groove.sef.json @@ -1 +1 @@ -{"N":"package","version":"30","packageVersion":"1","saxonVersion":"SaxonJS 2.6","target":"JS","targetVersion":"2","name":"TOP-LEVEL","relocatable":"true","buildDateTime":"2024-09-16T22:47:16.085-07:00","ns":"xml=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~","C":[{"N":"co","id":"0","uniform":"true","binds":"6 4 2 3 1 5","C":[{"N":"template","flags":"os","module":"groove.xsl","slots":"200","name":"Q{}groove","line":"29","expand-text":"false","sType":"* ","C":[{"N":"sequence","role":"body","sType":"* ","C":[{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"\nMidiText Generated by github.com/infojunkie/musicxml-midi\nKeySig "}]},{"N":"valueOf","flags":"l","sType":"1NT ","line":"32","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"gVarRef","sType":"* ","name":"Q{}keysig","bSlot":"0","role":"select","line":"32"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"\nTempo "}]},{"N":"valueOf","flags":"l","sType":"1NT ","line":"33","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"gVarRef","sType":"* ","name":"Q{}tempo","bSlot":"1","role":"select","line":"33"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"\nGroove "}]},{"N":"valueOf","flags":"l","sType":"1NT ","line":"34","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"gVarRef","sType":"* ","name":"Q{}groove","bSlot":"2","role":"select","line":"34"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"\nMidiMark Groove:"}]},{"N":"valueOf","flags":"l","sType":"1NT ","line":"35","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"gVarRef","sType":"* ","name":"Q{}groove","bSlot":"2","role":"select","line":"35"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"\nSet Duration $( round( $_Time * 60000 / $_Tempo ) )\n "}]},{"N":"let","var":"Q{}chordSeq","slot":"0","sType":"* ","line":"38","C":[{"N":"fn","name":"tokenize","sType":"*AS","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","role":"select","line":"38","C":[{"N":"treat","as":"AS","diag":"0|0||fn:tokenize","C":[{"N":"check","card":"?","diag":"0|0||fn:tokenize","C":[{"N":"cvUntyped","to":"AS","diag":"0|0||fn:tokenize","C":[{"N":"check","card":"?","diag":"0|0||fn:tokenize","C":[{"N":"data","diag":"0|0||fn:tokenize","C":[{"N":"gVarRef","name":"Q{}chords","bSlot":"3"}]}]}]}]}]},{"N":"str","val":"\\s*,\\s*"}]},{"N":"callT","bSlot":"4","sType":"* ","name":"Q{}measure","line":"39","C":[{"N":"withParam","name":"Q{}i","slot":"0","sType":"1ADI","C":[{"N":"int","val":"0","sType":"1ADI","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","role":"select","line":"40"}]},{"N":"withParam","name":"Q{}count","slot":"0","sType":"* ","C":[{"N":"gVarRef","name":"Q{}count","bSlot":"5","sType":"* ","role":"select","line":"41"}]},{"N":"withParam","name":"Q{}chordSeq","slot":"0","sType":"*","C":[{"N":"varRef","name":"Q{}chordSeq","slot":"0","sType":"*","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","role":"select","line":"42"}]}]}]}]}]}]},{"N":"co","id":"1","uniform":"true","binds":"1","C":[{"N":"template","flags":"os","module":"groove.xsl","slots":"200","name":"Q{}measure","line":"46","expand-text":"false","sType":"* ","C":[{"N":"sequence","role":"body","sType":"* ","C":[{"N":"param","name":"Q{}i","slot":"0","sType":"* ","as":"* ","flags":"","line":"47","C":[{"N":"str","sType":"1AS ","val":"","role":"select"},{"N":"supplied","role":"conversion","slot":"0","sType":"* "}]},{"N":"param","name":"Q{}count","slot":"1","sType":"* ","as":"* ","flags":"","line":"48","C":[{"N":"str","sType":"1AS ","val":"","role":"select"},{"N":"supplied","role":"conversion","slot":"1","sType":"* "}]},{"N":"param","name":"Q{}chordSeq","slot":"2","sType":"* ","as":"* ","flags":"","line":"49","C":[{"N":"str","sType":"1AS ","val":"","role":"select"},{"N":"supplied","role":"conversion","slot":"2","sType":"* "}]},{"N":"choose","sType":"* ","line":"50","C":[{"N":"gc","op":"<","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","line":"50","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"varRef","name":"Q{}i","slot":"0"}]},{"N":"data","diag":"1|1||gc","C":[{"N":"varRef","name":"Q{}count","slot":"1"}]}]},{"N":"sequence","sType":"* ","C":[{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"\nMidiMark 0 Measure:"}]},{"N":"valueOf","flags":"l","sType":"1NT ","line":"52","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"varRef","sType":"*","name":"Q{}i","slot":"0","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","role":"select","line":"52"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":": $Duration\n"}]},{"N":"valueOf","flags":"l","sType":"1NT ","line":"53","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"filter","sType":"*","flags":"p","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","role":"select","line":"53","C":[{"N":"varRef","name":"Q{}chordSeq","slot":"2"},{"N":"arith","op":"+","calc":"a+a","C":[{"N":"int","val":"1"},{"N":"arith","op":"mod","calc":"a%a","C":[{"N":"check","card":"?","diag":"1|0||arith","C":[{"N":"data","diag":"1|0||arith","C":[{"N":"varRef","name":"Q{}i","slot":"0"}]}]},{"N":"fn","name":"count","C":[{"N":"varRef","name":"Q{}chordSeq","slot":"2"}]}]}]}]}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}measure","line":"54","C":[{"N":"withParam","name":"Q{}i","slot":"0","sType":"?A","C":[{"N":"arith","op":"+","calc":"a+a","sType":"?A","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","role":"select","line":"55","C":[{"N":"check","card":"?","diag":"1|0||arith","C":[{"N":"data","diag":"1|0||arith","C":[{"N":"varRef","name":"Q{}i","slot":"0"}]}]},{"N":"int","val":"1"}]}]},{"N":"withParam","name":"Q{}count","slot":"1","sType":"*","C":[{"N":"varRef","name":"Q{}count","slot":"1","sType":"*","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","role":"select","line":"56"}]},{"N":"withParam","name":"Q{}chordSeq","slot":"2","sType":"*","C":[{"N":"varRef","name":"Q{}chordSeq","slot":"2","sType":"*","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","role":"select","line":"57"}]}]}]},{"N":"true"},{"N":"empty","sType":"0 "}]}]}]}]},{"N":"co","binds":"","id":"2","vis":"PUBLIC","ex:uniform":"true","C":[{"N":"globalParam","name":"Q{}groove","sType":"* ","slots":"200","module":"groove.xsl","flags":"r","as":"","ns":"xml=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~","C":[{"N":"str","sType":"1AS ","val":"","role":"select"}]}]},{"N":"co","binds":"","id":"3","vis":"PUBLIC","ex:uniform":"true","C":[{"N":"globalParam","name":"Q{}chords","sType":"* ","slots":"200","module":"groove.xsl","as":"","ns":"xml=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~","C":[{"N":"str","val":"z","sType":"1AS","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","role":"select","line":"24"}]}]},{"N":"co","binds":"","id":"4","vis":"PUBLIC","ex:uniform":"true","C":[{"N":"globalParam","name":"Q{}tempo","sType":"* ","slots":"200","module":"groove.xsl","as":"","ns":"xml=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~","C":[{"N":"int","val":"120","sType":"1ADI","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","role":"select","line":"25"}]}]},{"N":"co","binds":"","id":"5","vis":"PUBLIC","ex:uniform":"true","C":[{"N":"globalParam","name":"Q{}count","sType":"* ","slots":"200","module":"groove.xsl","as":"","ns":"xml=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~","C":[{"N":"int","val":"4","sType":"1ADI","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","role":"select","line":"26"}]}]},{"N":"co","binds":"","id":"6","vis":"PUBLIC","ex:uniform":"true","C":[{"N":"globalParam","name":"Q{}keysig","sType":"* ","slots":"200","module":"groove.xsl","as":"","ns":"xml=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~","C":[{"N":"str","val":"C","sType":"1AS","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","role":"select","line":"27"}]}]},{"N":"co","binds":"","id":"7","C":[{"N":"mode","onNo":"TC","flags":"","patternSlots":"0","prec":""}]},{"N":"overridden"},{"N":"output","C":[{"N":"property","name":"Q{http://saxon.sf.net/}stylesheet-version","value":"30"},{"N":"property","name":"method","value":"text"},{"N":"property","name":"media-type","value":"text/plain"},{"N":"property","name":"omit-xml-declaration","value":"yes"}]},{"N":"decimalFormat"}],"Σ":"d3df46c9"} \ No newline at end of file +{"N":"package","version":"30","packageVersion":"1","saxonVersion":"SaxonJS 2.6","target":"JS","targetVersion":"2","name":"TOP-LEVEL","relocatable":"true","buildDateTime":"2024-09-26T22:49:49.301-07:00","ns":"xml=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~","C":[{"N":"co","id":"0","uniform":"true","binds":"6 4 2 3 1 5","C":[{"N":"template","flags":"os","module":"groove.xsl","slots":"200","name":"Q{}groove","line":"29","expand-text":"false","sType":"* ","C":[{"N":"sequence","role":"body","sType":"* ","C":[{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"\nMidiText Generated by github.com/infojunkie/musicxml-midi\nKeySig "}]},{"N":"valueOf","flags":"l","sType":"1NT ","line":"32","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"gVarRef","sType":"* ","name":"Q{}keysig","bSlot":"0","role":"select","line":"32"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"\nTempo "}]},{"N":"valueOf","flags":"l","sType":"1NT ","line":"33","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"gVarRef","sType":"* ","name":"Q{}tempo","bSlot":"1","role":"select","line":"33"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"\nGroove "}]},{"N":"valueOf","flags":"l","sType":"1NT ","line":"34","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"gVarRef","sType":"* ","name":"Q{}groove","bSlot":"2","role":"select","line":"34"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"\nMidiMark Groove:"}]},{"N":"valueOf","flags":"l","sType":"1NT ","line":"35","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"gVarRef","sType":"* ","name":"Q{}groove","bSlot":"2","role":"select","line":"35"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"\nSet Duration $( round( $_Time * 60000 / $_Tempo ) )\n "}]},{"N":"let","var":"Q{}chordSeq","slot":"0","sType":"* ","line":"38","C":[{"N":"fn","name":"tokenize","sType":"*AS","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","role":"select","line":"38","C":[{"N":"treat","as":"AS","diag":"0|0||fn:tokenize","C":[{"N":"check","card":"?","diag":"0|0||fn:tokenize","C":[{"N":"cvUntyped","to":"AS","diag":"0|0||fn:tokenize","C":[{"N":"check","card":"?","diag":"0|0||fn:tokenize","C":[{"N":"data","diag":"0|0||fn:tokenize","C":[{"N":"gVarRef","name":"Q{}chords","bSlot":"3"}]}]}]}]}]},{"N":"str","val":"\\s*,\\s*"}]},{"N":"callT","bSlot":"4","sType":"* ","name":"Q{}measure","line":"39","C":[{"N":"withParam","name":"Q{}i","slot":"0","sType":"1ADI","C":[{"N":"int","val":"0","sType":"1ADI","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","role":"select","line":"40"}]},{"N":"withParam","name":"Q{}count","slot":"0","sType":"* ","C":[{"N":"gVarRef","name":"Q{}count","bSlot":"5","sType":"* ","role":"select","line":"41"}]},{"N":"withParam","name":"Q{}chordSeq","slot":"0","sType":"*","C":[{"N":"varRef","name":"Q{}chordSeq","slot":"0","sType":"*","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","role":"select","line":"42"}]}]}]}]}]}]},{"N":"co","id":"1","uniform":"true","binds":"1","C":[{"N":"template","flags":"os","module":"groove.xsl","slots":"200","name":"Q{}measure","line":"46","expand-text":"false","sType":"* ","C":[{"N":"sequence","role":"body","sType":"* ","C":[{"N":"param","name":"Q{}i","slot":"0","sType":"* ","as":"* ","flags":"","line":"47","C":[{"N":"str","sType":"1AS ","val":"","role":"select"},{"N":"supplied","role":"conversion","slot":"0","sType":"* "}]},{"N":"param","name":"Q{}count","slot":"1","sType":"* ","as":"* ","flags":"","line":"48","C":[{"N":"str","sType":"1AS ","val":"","role":"select"},{"N":"supplied","role":"conversion","slot":"1","sType":"* "}]},{"N":"param","name":"Q{}chordSeq","slot":"2","sType":"* ","as":"* ","flags":"","line":"49","C":[{"N":"str","sType":"1AS ","val":"","role":"select"},{"N":"supplied","role":"conversion","slot":"2","sType":"* "}]},{"N":"choose","sType":"* ","line":"50","C":[{"N":"gc","op":"<","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","line":"50","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"varRef","name":"Q{}i","slot":"0"}]},{"N":"data","diag":"1|1||gc","C":[{"N":"varRef","name":"Q{}count","slot":"1"}]}]},{"N":"sequence","sType":"* ","C":[{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"\nMidiMark 0 Measure:"}]},{"N":"valueOf","flags":"l","sType":"1NT ","line":"52","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"varRef","sType":"*","name":"Q{}i","slot":"0","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","role":"select","line":"52"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":": $Duration\n"}]},{"N":"valueOf","flags":"l","sType":"1NT ","line":"53","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"filter","sType":"*","flags":"p","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","role":"select","line":"53","C":[{"N":"varRef","name":"Q{}chordSeq","slot":"2"},{"N":"arith","op":"+","calc":"a+a","C":[{"N":"int","val":"1"},{"N":"arith","op":"mod","calc":"a%a","C":[{"N":"check","card":"?","diag":"1|0||arith","C":[{"N":"data","diag":"1|0||arith","C":[{"N":"varRef","name":"Q{}i","slot":"0"}]}]},{"N":"fn","name":"count","C":[{"N":"varRef","name":"Q{}chordSeq","slot":"2"}]}]}]}]}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}measure","line":"54","C":[{"N":"withParam","name":"Q{}i","slot":"0","sType":"?A","C":[{"N":"arith","op":"+","calc":"a+a","sType":"?A","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","role":"select","line":"55","C":[{"N":"check","card":"?","diag":"1|0||arith","C":[{"N":"data","diag":"1|0||arith","C":[{"N":"varRef","name":"Q{}i","slot":"0"}]}]},{"N":"int","val":"1"}]}]},{"N":"withParam","name":"Q{}count","slot":"1","sType":"*","C":[{"N":"varRef","name":"Q{}count","slot":"1","sType":"*","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","role":"select","line":"56"}]},{"N":"withParam","name":"Q{}chordSeq","slot":"2","sType":"*","C":[{"N":"varRef","name":"Q{}chordSeq","slot":"2","sType":"*","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","role":"select","line":"57"}]}]}]},{"N":"true"},{"N":"empty","sType":"0 "}]}]}]}]},{"N":"co","binds":"","id":"2","vis":"PUBLIC","ex:uniform":"true","C":[{"N":"globalParam","name":"Q{}groove","sType":"* ","slots":"200","module":"groove.xsl","flags":"r","as":"","ns":"xml=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~","C":[{"N":"str","sType":"1AS ","val":"","role":"select"}]}]},{"N":"co","binds":"","id":"3","vis":"PUBLIC","ex:uniform":"true","C":[{"N":"globalParam","name":"Q{}chords","sType":"* ","slots":"200","module":"groove.xsl","as":"","ns":"xml=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~","C":[{"N":"str","val":"z","sType":"1AS","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","role":"select","line":"24"}]}]},{"N":"co","binds":"","id":"4","vis":"PUBLIC","ex:uniform":"true","C":[{"N":"globalParam","name":"Q{}tempo","sType":"* ","slots":"200","module":"groove.xsl","as":"","ns":"xml=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~","C":[{"N":"int","val":"120","sType":"1ADI","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","role":"select","line":"25"}]}]},{"N":"co","binds":"","id":"5","vis":"PUBLIC","ex:uniform":"true","C":[{"N":"globalParam","name":"Q{}count","sType":"* ","slots":"200","module":"groove.xsl","as":"","ns":"xml=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~","C":[{"N":"int","val":"4","sType":"1ADI","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","role":"select","line":"26"}]}]},{"N":"co","binds":"","id":"6","vis":"PUBLIC","ex:uniform":"true","C":[{"N":"globalParam","name":"Q{}keysig","sType":"* ","slots":"200","module":"groove.xsl","as":"","ns":"xml=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~","C":[{"N":"str","val":"C","sType":"1AS","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","role":"select","line":"27"}]}]},{"N":"co","binds":"","id":"7","C":[{"N":"mode","onNo":"TC","flags":"","patternSlots":"0","prec":""}]},{"N":"overridden"},{"N":"output","C":[{"N":"property","name":"Q{http://saxon.sf.net/}stylesheet-version","value":"30"},{"N":"property","name":"method","value":"text"},{"N":"property","name":"media-type","value":"text/plain"},{"N":"property","name":"omit-xml-declaration","value":"yes"}]},{"N":"decimalFormat"}],"Σ":"d3ace4c9"} \ No newline at end of file diff --git a/build/mma.sef.json b/build/mma.sef.json index 2966d90e..63824af5 100644 --- a/build/mma.sef.json +++ b/build/mma.sef.json @@ -1 +1 @@ -{"N":"package","version":"30","packageVersion":"1","saxonVersion":"SaxonJS 2.6","target":"JS","targetVersion":"2","name":"TOP-LEVEL","relocatable":"true","buildDateTime":"2024-09-16T22:47:17.226-07:00","ns":"xml=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~","C":[{"N":"co","binds":"","id":"0","vis":"PRIVATE","ex:uniform":"true","C":[{"N":"function","name":"Q{http://www.w3.org/2021/06/musicxml40}timeToMillisecs","as":"1AO ","slots":"203","ns":"xml=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~","module":"musicxml.xsl","flags":"muu","sig":"1F r[1AO ] a[1AO ,1AO ,1AO ] ","sType":"1F r[1AO ] a[1AO ,1AO ,1AO ] ","line":"114","C":[{"N":"arg","slot":"0","name":"Q{}time","as":"AO ","sType":"AO "},{"N":"arg","slot":"1","name":"Q{}divisions","as":"AO ","sType":"AO "},{"N":"arg","slot":"2","name":"Q{}tempo","as":"AO ","sType":"AO "},{"N":"check","card":"1","sType":"1AO ","diag":"2|0|XTTE0780|function Q{http://www.w3.org/2021/06/musicxml40}timeToMillisecs()","role":"body","C":[{"N":"convert","to":"AO","sType":"1AO ","diag":"2|0|XTTE0780|function Q{http://www.w3.org/2021/06/musicxml40}timeToMillisecs()","flags":"p","role":"body","C":[{"N":"cvUntyped","to":"AO","sType":"*A ","diag":"2|0|XTTE0780|function Q{http://www.w3.org/2021/06/musicxml40}timeToMillisecs()","role":"body","C":[{"N":"arith","op":"div","calc":"a/a","sType":"?A","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"body","line":"118","C":[{"N":"arith","op":"div","calc":"a/a","C":[{"N":"arith","op":"*","calc":"a*a","C":[{"N":"check","card":"?","diag":"1|0||arith","C":[{"N":"data","diag":"1|0||arith","C":[{"N":"varRef","name":"Q{}time","slot":"0"}]}]},{"N":"int","val":"60000"}]},{"N":"check","card":"?","diag":"1|1||arith","C":[{"N":"data","diag":"1|1||arith","C":[{"N":"varRef","name":"Q{}divisions","slot":"1"}]}]}]},{"N":"check","card":"?","diag":"1|1||arith","C":[{"N":"data","diag":"1|1||arith","C":[{"N":"varRef","name":"Q{}tempo","slot":"2"}]}]}]}]}]}]}]}]},{"N":"co","binds":"","id":"1","vis":"PRIVATE","ex:uniform":"true","C":[{"N":"function","name":"Q{http://www.w3.org/2021/06/musicxml40}timeToMIDITicks","as":"1AO ","slots":"202","ns":"xml=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~","module":"musicxml.xsl","flags":"muu","sig":"1F r[1AO ] a[1AO ,1AO ] ","sType":"1F r[1AO ] a[1AO ,1AO ] ","line":"124","C":[{"N":"arg","slot":"0","name":"Q{}time","as":"AO ","sType":"AO "},{"N":"arg","slot":"1","name":"Q{}divisions","as":"AO ","sType":"AO "},{"N":"check","card":"1","sType":"1AO ","diag":"2|0|XTTE0780|function Q{http://www.w3.org/2021/06/musicxml40}timeToMIDITicks()","role":"body","C":[{"N":"convert","to":"AO","sType":"1AO ","diag":"2|0|XTTE0780|function Q{http://www.w3.org/2021/06/musicxml40}timeToMIDITicks()","flags":"p","role":"body","C":[{"N":"cvUntyped","to":"AO","sType":"*A ","diag":"2|0|XTTE0780|function Q{http://www.w3.org/2021/06/musicxml40}timeToMIDITicks()","role":"body","C":[{"N":"fn","name":"round","sType":"?A m[AO,AD,AF]","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"body","line":"127","C":[{"N":"treat","as":"A m[AO,AD,AF]","diag":"0|0||round","C":[{"N":"check","card":"?","diag":"0|0||round","C":[{"N":"cvUntyped","to":"AO","diag":"0|0||round","C":[{"N":"arith","op":"div","calc":"a/a","C":[{"N":"arith","op":"*","calc":"a*a","C":[{"N":"check","card":"?","diag":"1|0||arith","C":[{"N":"data","diag":"1|0||arith","C":[{"N":"varRef","name":"Q{}time","slot":"0"}]}]},{"N":"int","val":"192"}]},{"N":"check","card":"?","diag":"1|1||arith","C":[{"N":"data","diag":"1|1||arith","C":[{"N":"varRef","name":"Q{}divisions","slot":"1"}]}]}]}]}]}]}]}]}]}]}]}]},{"N":"co","binds":"","id":"2","vis":"PRIVATE","ex:uniform":"true","C":[{"N":"function","name":"Q{http://www.w3.org/2021/06/musicxml40}harmonyDuration","as":"1AO ","slots":"201","ns":"xml=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~","module":"musicxml.xsl","flags":"muu","sig":"1F r[1AO ] a[* ] ","sType":"1F r[1AO ] a[* ] ","line":"133","C":[{"N":"arg","slot":"0","name":"Q{}harmony","as":"* ","sType":"* "},{"N":"check","card":"1","sType":"1AO ","diag":"2|0|XTTE0780|function Q{http://www.w3.org/2021/06/musicxml40}harmonyDuration()","role":"body","C":[{"N":"convert","to":"AO","sType":"1AO ","diag":"2|0|XTTE0780|function Q{http://www.w3.org/2021/06/musicxml40}harmonyDuration()","flags":"p","role":"body","C":[{"N":"cvUntyped","to":"AO","sType":"*A ","diag":"2|0|XTTE0780|function Q{http://www.w3.org/2021/06/musicxml40}harmonyDuration()","role":"body","C":[{"N":"let","var":"Q{}id","slot":"1","sType":"*A ","line":"135","role":"body","C":[{"N":"fn","name":"generate-id","sType":"1AS","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"135","C":[{"N":"treat","as":"N","diag":"0|0||generate-id","C":[{"N":"check","card":"?","diag":"0|0||generate-id","C":[{"N":"varRef","name":"Q{}harmony","slot":"0"}]}]}]},{"N":"fn","name":"sum","sType":"?A","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"138","C":[{"N":"data","diag":"0|0||sum","C":[{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}harmony","slot":"0"}]},{"N":"filter","C":[{"N":"axis","name":"following-sibling","nodeTest":"*NE u[NE nQ{}note,NE nQ{http://www.w3.org/1999/xhtml}note]"},{"N":"and","C":[{"N":"fn","name":"not","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}chord,NE nQ{http://www.w3.org/1999/xhtml}chord]"}]},{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"generate-id","C":[{"N":"fn","name":"reverse","C":[{"N":"first","C":[{"N":"axis","name":"preceding-sibling","nodeTest":"*NE u[NE nQ{}harmony,NE nQ{http://www.w3.org/1999/xhtml}harmony]"}]}]}]},{"N":"data","diag":"1|1||gc","C":[{"N":"varRef","name":"Q{}id","slot":"1"}]}]}]}]}]},{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}duration,NE nQ{http://www.w3.org/1999/xhtml}duration]"}]}]}]}]}]}]}]}]}]}]},{"N":"co","binds":"","id":"3","vis":"PRIVATE","ex:uniform":"true","C":[{"N":"function","name":"Q{http://www.mellowood.ca/mma}note","as":"1ADI ","slots":"202","ns":"xml=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~","module":"mma.xsl","flags":"muu","sig":"1F r[1ADI ] a[* ,* ] ","sType":"1F r[1ADI ] a[* ,* ] ","line":"73","C":[{"N":"arg","slot":"0","name":"Q{}step","as":"* ","sType":"* "},{"N":"arg","slot":"1","name":"Q{}alter","as":"* ","sType":"* "},{"N":"check","card":"1","sType":"1ADI ","diag":"2|0|XTTE0780|function Q{http://www.mellowood.ca/mma}note()","role":"body","C":[{"N":"treat","as":"ADI ","diag":"2|0|XTTE0780|function Q{http://www.mellowood.ca/mma}note()","role":"body","C":[{"N":"check","card":"1","diag":"2|0|XTTE0780|function Q{http://www.mellowood.ca/mma}note()","role":"body","C":[{"N":"cvUntyped","to":"ADI","sType":"*A ","diag":"2|0|XTTE0780|function Q{http://www.mellowood.ca/mma}note()","role":"body","C":[{"N":"data","sType":"*A ","role":"body","C":[{"N":"choose","sType":"? ","type":"item()*","role":"body","line":"76","C":[{"N":"or","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","line":"77","C":[{"N":"and","C":[{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"varRef","name":"Q{}step","slot":"0"}]},{"N":"str","val":"G"}]},{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"varRef","name":"Q{}alter","slot":"1"}]},{"N":"str","val":"1"}]}]},{"N":"and","C":[{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"varRef","name":"Q{}step","slot":"0"}]},{"N":"str","val":"A"}]},{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"varRef","name":"Q{}alter","slot":"1"}]},{"N":"str","val":"-1"}]}]}]},{"N":"int","val":"-4","sType":"1ADI","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","role":"select","line":"100"},{"N":"or","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","line":"78","C":[{"N":"and","C":[{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"varRef","name":"Q{}step","slot":"0"}]},{"N":"str","val":"A"}]},{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"varRef","name":"Q{}alter","slot":"1"}]},{"N":"str","val":"1"}]}]},{"N":"and","C":[{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"varRef","name":"Q{}step","slot":"0"}]},{"N":"str","val":"B"}]},{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"varRef","name":"Q{}alter","slot":"1"}]},{"N":"str","val":"-1"}]}]}]},{"N":"int","val":"-2","sType":"1ADI","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","role":"select","line":"102"},{"N":"or","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","line":"79","C":[{"N":"and","C":[{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"varRef","name":"Q{}step","slot":"0"}]},{"N":"str","val":"C"}]},{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"varRef","name":"Q{}alter","slot":"1"}]},{"N":"str","val":"1"}]}]},{"N":"and","C":[{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"varRef","name":"Q{}step","slot":"0"}]},{"N":"str","val":"D"}]},{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"varRef","name":"Q{}alter","slot":"1"}]},{"N":"str","val":"-1"}]}]}]},{"N":"int","val":"1","sType":"1ADI","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","role":"select","line":"104"},{"N":"or","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","line":"80","C":[{"N":"and","C":[{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"varRef","name":"Q{}step","slot":"0"}]},{"N":"str","val":"D"}]},{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"varRef","name":"Q{}alter","slot":"1"}]},{"N":"str","val":"1"}]}]},{"N":"and","C":[{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"varRef","name":"Q{}step","slot":"0"}]},{"N":"str","val":"E"}]},{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"varRef","name":"Q{}alter","slot":"1"}]},{"N":"str","val":"-1"}]}]}]},{"N":"int","val":"3","sType":"1ADI","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","role":"select","line":"106"},{"N":"and","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","line":"81","C":[{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"varRef","name":"Q{}step","slot":"0"}]},{"N":"str","val":"G"}]},{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"varRef","name":"Q{}alter","slot":"1"}]},{"N":"str","val":"-1"}]}]},{"N":"int","val":"-6","sType":"1ADI","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","role":"select","line":"108"},{"N":"and","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","line":"82","C":[{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"varRef","name":"Q{}step","slot":"0"}]},{"N":"str","val":"C"}]},{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"varRef","name":"Q{}alter","slot":"1"}]},{"N":"str","val":"-1"}]}]},{"N":"int","val":"-1","sType":"1ADI","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","role":"select","line":"110"},{"N":"and","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","line":"83","C":[{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"varRef","name":"Q{}step","slot":"0"}]},{"N":"str","val":"B"}]},{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"varRef","name":"Q{}alter","slot":"1"}]},{"N":"str","val":"1"}]}]},{"N":"int","val":"0","sType":"1ADI","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","role":"select","line":"112"},{"N":"and","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","line":"84","C":[{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"varRef","name":"Q{}step","slot":"0"}]},{"N":"str","val":"F"}]},{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"varRef","name":"Q{}alter","slot":"1"}]},{"N":"str","val":"-1"}]}]},{"N":"int","val":"4","sType":"1ADI","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","role":"select","line":"114"},{"N":"and","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","line":"85","C":[{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"varRef","name":"Q{}step","slot":"0"}]},{"N":"str","val":"E"}]},{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"varRef","name":"Q{}alter","slot":"1"}]},{"N":"str","val":"1"}]}]},{"N":"int","val":"5","sType":"1ADI","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","role":"select","line":"116"},{"N":"and","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","line":"86","C":[{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"varRef","name":"Q{}step","slot":"0"}]},{"N":"str","val":"F"}]},{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"varRef","name":"Q{}alter","slot":"1"}]},{"N":"str","val":"1"}]}]},{"N":"int","val":"6","sType":"1ADI","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","role":"select","line":"118"},{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","line":"87","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"varRef","name":"Q{}step","slot":"0"}]},{"N":"str","val":"G"}]},{"N":"int","val":"-5","sType":"1ADI","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","role":"select","line":"120"},{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","line":"88","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"varRef","name":"Q{}step","slot":"0"}]},{"N":"str","val":"A"}]},{"N":"int","val":"-3","sType":"1ADI","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","role":"select","line":"122"},{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","line":"89","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"varRef","name":"Q{}step","slot":"0"}]},{"N":"str","val":"D"}]},{"N":"int","val":"2","sType":"1ADI","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","role":"select","line":"124"},{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","line":"90","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"varRef","name":"Q{}step","slot":"0"}]},{"N":"str","val":"B"}]},{"N":"int","val":"-1","sType":"1ADI","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","role":"select","line":"126"},{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","line":"91","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"varRef","name":"Q{}step","slot":"0"}]},{"N":"str","val":"C"}]},{"N":"int","val":"0","sType":"1ADI","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","role":"select","line":"128"},{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","line":"92","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"varRef","name":"Q{}step","slot":"0"}]},{"N":"str","val":"E"}]},{"N":"int","val":"4","sType":"1ADI","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","role":"select","line":"130"},{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","line":"93","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"varRef","name":"Q{}step","slot":"0"}]},{"N":"str","val":"F"}]},{"N":"int","val":"5","sType":"1ADI","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","role":"select","line":"132"},{"N":"true"},{"N":"empty","sType":"0 "}]}]}]}]}]}]}]}]},{"N":"co","binds":"","id":"4","vis":"PRIVATE","ex:uniform":"true","C":[{"N":"function","name":"Q{http://www.mellowood.ca/mma}groove","as":"* ","slots":"202","ns":"xml=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~","module":"mma.xsl","flags":"muu","sig":"1F r[* ] a[* ,* ] ","sType":"1F r[* ] a[* ,* ] ","line":"100","C":[{"N":"arg","slot":"0","name":"Q{}groove","as":"* ","sType":"* "},{"N":"arg","slot":"1","name":"Q{}time","as":"* ","sType":"* "},{"N":"choose","sType":"? ","type":"item()*","role":"body","line":"107","C":[{"N":"or","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","line":"108","C":[{"N":"fn","name":"contains","C":[{"N":"fn","name":"lower-case","C":[{"N":"treat","as":"AS","diag":"0|0||lower-case","C":[{"N":"check","card":"?","diag":"0|0||lower-case","C":[{"N":"cvUntyped","to":"AS","diag":"0|0||lower-case","C":[{"N":"check","card":"?","diag":"0|0||lower-case","C":[{"N":"data","diag":"0|0||lower-case","C":[{"N":"varRef","name":"Q{}groove","slot":"0"}]}]}]}]}]}]},{"N":"str","val":"swing"},{"N":"str","val":"http://www.w3.org/2005/xpath-functions/collation/codepoint"}]},{"N":"fn","name":"contains","C":[{"N":"fn","name":"lower-case","C":[{"N":"treat","as":"AS","diag":"0|0||lower-case","C":[{"N":"check","card":"?","diag":"0|0||lower-case","C":[{"N":"cvUntyped","to":"AS","diag":"0|0||lower-case","C":[{"N":"check","card":"?","diag":"0|0||lower-case","C":[{"N":"data","diag":"0|0||lower-case","C":[{"N":"varRef","name":"Q{}groove","slot":"0"}]}]}]}]}]}]},{"N":"str","val":"jazz"},{"N":"str","val":"http://www.w3.org/2005/xpath-functions/collation/codepoint"}]}]},{"N":"choose","sType":"?AS ","type":"item()*","line":"109","C":[{"N":"and","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","line":"110","C":[{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}time","slot":"1"}]},{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}beats,NE nQ{http://www.w3.org/1999/xhtml}beats]"}]}]}]},{"N":"int","val":"5"}]},{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}time","slot":"1"}]},{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}beat-type,NE nQ{http://www.w3.org/1999/xhtml}beat-type]"}]}]}]},{"N":"int","val":"4"}]}]},{"N":"str","val":"Jazz54","sType":"1AS","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","role":"select","line":"140"},{"N":"true"},{"N":"str","val":"Swing","sType":"1AS","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","role":"select","line":"142"}]},{"N":"true"},{"N":"empty","sType":"0 "}]}]}]},{"N":"co","binds":"","id":"5","vis":"PRIVATE","ex:uniform":"true","C":[{"N":"function","name":"Q{http://www.mellowood.ca/mma}mod","as":"1AO ","slots":"202","ns":"xml=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~","module":"mma.xsl","flags":"muu","sig":"1F r[1AO ] a[1AO ,1AO ] ","sType":"1F r[1AO ] a[1AO ,1AO ] ","line":"122","C":[{"N":"arg","slot":"0","name":"Q{}dividend","as":"AO ","sType":"AO "},{"N":"arg","slot":"1","name":"Q{}divisor","as":"AO ","sType":"AO "},{"N":"check","card":"1","sType":"1AO ","diag":"2|0|XTTE0780|function Q{http://www.mellowood.ca/mma}mod()","role":"body","C":[{"N":"convert","to":"AO","sType":"1AO ","diag":"2|0|XTTE0780|function Q{http://www.mellowood.ca/mma}mod()","flags":"p","role":"body","C":[{"N":"cvUntyped","to":"AO","sType":"*A ","diag":"2|0|XTTE0780|function Q{http://www.mellowood.ca/mma}mod()","role":"body","C":[{"N":"arith","op":"-","calc":"a-a","sType":"?A","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","role":"body","line":"125","C":[{"N":"check","card":"?","diag":"1|0||arith","C":[{"N":"data","diag":"1|0||arith","C":[{"N":"varRef","name":"Q{}dividend","slot":"0"}]}]},{"N":"arith","op":"*","calc":"a*a","C":[{"N":"fn","name":"floor","C":[{"N":"treat","as":"A m[AO,AD,AF]","diag":"0|0||floor","C":[{"N":"check","card":"?","diag":"0|0||floor","C":[{"N":"cvUntyped","to":"AO","diag":"0|0||floor","C":[{"N":"arith","op":"div","calc":"a/a","C":[{"N":"check","card":"?","diag":"1|0||arith","C":[{"N":"data","diag":"1|0||arith","C":[{"N":"varRef","name":"Q{}dividend","slot":"0"}]}]},{"N":"check","card":"?","diag":"1|1||arith","C":[{"N":"data","diag":"1|1||arith","C":[{"N":"varRef","name":"Q{}divisor","slot":"1"}]}]}]}]}]}]}]},{"N":"check","card":"?","diag":"1|1||arith","C":[{"N":"data","diag":"1|1||arith","C":[{"N":"varRef","name":"Q{}divisor","slot":"1"}]}]}]}]}]}]}]}]}]},{"N":"co","id":"6","vis":"PRIVATE","ex:uniform":"true","binds":"6 11","C":[{"N":"function","name":"Q{http://www.mellowood.ca/mma}noteDuration","as":"1AO ","slots":"202","ns":"xml=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~","module":"mma.xsl","flags":"muu","sig":"1F r[1AO ] a[* ,1AO ] ","sType":"1F r[1AO ] a[* ,1AO ] ","line":"131","C":[{"N":"arg","slot":"0","name":"Q{}note","as":"* ","sType":"* "},{"N":"arg","slot":"1","name":"Q{}duration","as":"AO ","sType":"AO "},{"N":"check","card":"1","sType":"1AO ","diag":"2|0|XTTE0780|function Q{http://www.mellowood.ca/mma}noteDuration()","role":"body","C":[{"N":"convert","to":"AO","sType":"1AO ","diag":"2|0|XTTE0780|function Q{http://www.mellowood.ca/mma}noteDuration()","flags":"p","role":"body","C":[{"N":"cvUntyped","to":"AO","sType":"*A ","diag":"2|0|XTTE0780|function Q{http://www.mellowood.ca/mma}noteDuration()","role":"body","C":[{"N":"let","var":"Q{}tie","slot":"2","sType":"*A ","line":"134","role":"body","C":[{"N":"docOrder","sType":"*NE u[NE u[NE nQ{}tied,NE nQ{http://www.w3.org/1999/xhtml}tied],NE u[NE nQ{}tie,NE nQ{http://www.w3.org/1999/xhtml}tie]]","role":"select","line":"134","C":[{"N":"choose","sType":"*NE u[NE u[NE nQ{}tied,NE nQ{http://www.w3.org/1999/xhtml}tied],NE u[NE nQ{}tie,NE nQ{http://www.w3.org/1999/xhtml}tie]]","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","C":[{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}note","slot":"0"}]},{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}cue,NE nQ{http://www.w3.org/1999/xhtml}cue]"}]}]},{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}note","slot":"0"}]},{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}notations,NE nQ{http://www.w3.org/1999/xhtml}notations]"}]},{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}tied,NE nQ{http://www.w3.org/1999/xhtml}tied]"}]}]},{"N":"true"},{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}note","slot":"0"}]},{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}tie,NE nQ{http://www.w3.org/1999/xhtml}tie]"}]}]}]}]},{"N":"choose","sType":"?A ","type":"item()*","line":"135","C":[{"N":"and","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","line":"136","C":[{"N":"filter","C":[{"N":"varRef","name":"Q{}tie","slot":"2"},{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"attVal","name":"Q{}type"},{"N":"str","val":"stop"}]}]},{"N":"fn","name":"not","C":[{"N":"filter","C":[{"N":"varRef","name":"Q{}tie","slot":"2"},{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"attVal","name":"Q{}type"},{"N":"str","val":"start"}]}]}]}]},{"N":"arith","op":"+","calc":"a+a","sType":"?A","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","role":"select","line":"154","C":[{"N":"check","card":"?","diag":"1|0||arith","C":[{"N":"data","diag":"1|0||arith","C":[{"N":"varRef","name":"Q{}duration","slot":"1"}]}]},{"N":"cvUntyped","to":"AO","diag":"1|1|FORG0001|arith","C":[{"N":"check","card":"?","diag":"1|1||arith","C":[{"N":"data","diag":"1|1||arith","C":[{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}note","slot":"0"}]},{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}duration,NE nQ{http://www.w3.org/1999/xhtml}duration]"}]}]}]}]}]}]},{"N":"true"},{"N":"ufCall","name":"Q{http://www.mellowood.ca/mma}noteDuration","coId":"6","sType":"1AO","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","role":"select","line":"144","bSlot":"0","C":[{"N":"choose","C":[{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}note","slot":"0"}]},{"N":"filter","C":[{"N":"filter","C":[{"N":"axis","name":"following-sibling","nodeTest":"*NE u[NE nQ{}note,NE nQ{http://www.w3.org/1999/xhtml}note]"},{"N":"or","C":[{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}voice,NE nQ{http://www.w3.org/1999/xhtml}voice]"}]},{"N":"data","diag":"1|1||gc","C":[{"N":"gVarRef","name":"Q{}melodyVoice","bSlot":"1"}]}]},{"N":"fn","name":"not","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}voice,NE nQ{http://www.w3.org/1999/xhtml}voice]"}]}]}]},{"N":"fn","name":"not","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}chord,NE nQ{http://www.w3.org/1999/xhtml}chord]"}]}]}]}]},{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}note","slot":"0"}]},{"N":"first","C":[{"N":"filter","C":[{"N":"filter","C":[{"N":"axis","name":"following-sibling","nodeTest":"*NE u[NE nQ{}note,NE nQ{http://www.w3.org/1999/xhtml}note]"},{"N":"or","C":[{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}voice,NE nQ{http://www.w3.org/1999/xhtml}voice]"}]},{"N":"data","diag":"1|1||gc","C":[{"N":"gVarRef","name":"Q{}melodyVoice","bSlot":"1"}]}]},{"N":"fn","name":"not","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}voice,NE nQ{http://www.w3.org/1999/xhtml}voice]"}]}]}]},{"N":"fn","name":"not","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}chord,NE nQ{http://www.w3.org/1999/xhtml}chord]"}]}]}]}]}]},{"N":"true"},{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}note","slot":"0"}]},{"N":"axis","name":"parent","nodeTest":"?N"}]},{"N":"first","C":[{"N":"axis","name":"following-sibling","nodeTest":"*NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]"}]}]},{"N":"first","C":[{"N":"filter","C":[{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}note,NE nQ{http://www.w3.org/1999/xhtml}note]"},{"N":"or","C":[{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}voice,NE nQ{http://www.w3.org/1999/xhtml}voice]"}]},{"N":"data","diag":"1|1||gc","C":[{"N":"gVarRef","name":"Q{}melodyVoice","bSlot":"1"}]}]},{"N":"fn","name":"not","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}voice,NE nQ{http://www.w3.org/1999/xhtml}voice]"}]}]}]},{"N":"fn","name":"not","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}chord,NE nQ{http://www.w3.org/1999/xhtml}chord]"}]}]}]}]}]}]},{"N":"check","card":"1","diag":"0|1||mma:noteDuration","C":[{"N":"convert","to":"AO","flags":"","C":[{"N":"cvUntyped","to":"AO","diag":"0|1||mma:noteDuration","C":[{"N":"arith","op":"+","calc":"a+a","C":[{"N":"check","card":"?","diag":"1|0||arith","C":[{"N":"data","diag":"1|0||arith","C":[{"N":"varRef","name":"Q{}duration","slot":"1"}]}]},{"N":"cvUntyped","to":"AO","diag":"1|1|FORG0001|arith","C":[{"N":"check","card":"?","diag":"1|1||arith","C":[{"N":"data","diag":"1|1||arith","C":[{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}note","slot":"0"}]},{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}duration,NE nQ{http://www.w3.org/1999/xhtml}duration]"}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"N":"co","binds":"","id":"7","vis":"PUBLIC","ex:uniform":"true","C":[{"N":"globalParam","name":"Q{}useSef","sType":"AB ","slots":"200","module":"mma.xsl","as":"AB ","ns":"xml=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~","C":[{"N":"false","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","role":"select","line":"25"}]}]},{"N":"co","binds":"","id":"8","vis":"PUBLIC","ex:uniform":"true","C":[{"N":"globalParam","name":"Q{}chordVolume","sType":"* ","slots":"200","module":"mma.xsl","as":"","ns":"xml=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~","C":[{"N":"int","val":"50","sType":"1ADI","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","role":"select","line":"26"}]}]},{"N":"co","binds":"","id":"9","vis":"PUBLIC","ex:uniform":"true","C":[{"N":"globalParam","name":"Q{}melodyInstrument","sType":"* ","slots":"200","module":"mma.xsl","as":"","ns":"xml=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~","C":[{"N":"str","val":"TenorSax","sType":"1AS","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","role":"select","line":"27"}]}]},{"N":"co","binds":"","id":"10","vis":"PUBLIC","ex:uniform":"true","C":[{"N":"globalParam","name":"Q{}chordInstrument","sType":"* ","slots":"200","module":"mma.xsl","as":"","ns":"xml=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~","C":[{"N":"str","val":"Piano1","sType":"1AS","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","role":"select","line":"28"}]}]},{"N":"co","binds":"","id":"11","vis":"PUBLIC","ex:uniform":"true","C":[{"N":"globalParam","name":"Q{}melodyVoice","sType":"* ","slots":"200","module":"mma.xsl","as":"","ns":"xml=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~","C":[{"N":"int","val":"1","sType":"1ADI","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","role":"select","line":"29"}]}]},{"N":"co","binds":"","id":"12","vis":"PUBLIC","ex:uniform":"true","C":[{"N":"globalParam","name":"Q{}globalGroove","sType":"* ","slots":"200","module":"mma.xsl","as":"","ns":"xml=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~","C":[{"N":"str","val":"","sType":"1AS","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","role":"select","line":"30"}]}]},{"N":"co","binds":"","id":"13","vis":"PUBLIC","ex:uniform":"true","C":[{"N":"globalParam","name":"Q{}renumberMeasures","sType":"AB ","slots":"200","module":"mma.xsl","as":"AB ","ns":"xml=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~","C":[{"N":"false","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","role":"select","line":"31"}]}]},{"N":"co","id":"14","vis":"PUBLIC","ex:uniform":"true","binds":"13","C":[{"N":"globalVariable","name":"Q{}stylesheetParams","ns":"xml=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~","module":"mma.xsl","slots":"200","sType":"1FM","C":[{"N":"map","sType":"1FM","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","role":"select","line":"154","C":[{"N":"fn","name":"QName","C":[{"N":"str","val":""},{"N":"str","val":"renumberMeasures"}]},{"N":"gVarRef","name":"Q{}renumberMeasures","bSlot":"0"}]}]}]},{"N":"co","id":"15","vis":"PUBLIC","ex:uniform":"true","binds":"7 14","C":[{"N":"globalVariable","name":"Q{}unrolled","ns":"xml=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~","module":"mma.xsl","slots":"200","sType":"?ND ","C":[{"N":"doc","sType":"1ND ","base":"file:///home/kratib/src/infojunkie/musicxml-midi/src/xsl/mma.xsl","role":"select","C":[{"N":"sequence","sType":"* ","C":[{"N":"choose","sType":"* ","line":"156","C":[{"N":"fn","name":"not","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","line":"156","C":[{"N":"gVarRef","name":"Q{}useSef","bSlot":"0"}]},{"N":"lookup","op":"?","sType":"*","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","role":"select","line":"161","C":[{"N":"fn","name":"transform","C":[{"N":"map","C":[{"N":"str","val":"source-node"},{"N":"root"},{"N":"str","val":"stylesheet-node"},{"N":"fn","name":"doc","C":[{"N":"str","val":"unroll.xsl"}]},{"N":"str","val":"stylesheet-params"},{"N":"gVarRef","name":"Q{}stylesheetParams","bSlot":"1"}]}]},{"N":"str","val":"output"}]},{"N":"true"},{"N":"empty","sType":"0 "}]},{"N":"choose","sType":"* ","line":"163","C":[{"N":"gVarRef","name":"Q{}useSef","bSlot":"0","sType":"AB ","line":"163"},{"N":"lookup","op":"?","sType":"*","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","role":"select","line":"168","C":[{"N":"fn","name":"transform","C":[{"N":"map","C":[{"N":"str","val":"source-node"},{"N":"root"},{"N":"str","val":"package-text"},{"N":"fn","name":"unparsed-text","C":[{"N":"str","val":"unroll.sef.json"}]},{"N":"str","val":"stylesheet-params"},{"N":"gVarRef","name":"Q{}stylesheetParams","bSlot":"1"}]}]},{"N":"str","val":"output"}]},{"N":"true"},{"N":"empty","sType":"0 "}]}]}]}]}]},{"N":"co","id":"16","binds":"16 22 12 4 18 0 20 11 21 17 10 9 23 15","C":[{"N":"mode","onNo":"TC","flags":"","patternSlots":"0","prec":"","C":[{"N":"templateRule","rank":"0","prec":"0","seq":"10","ns":"xml=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~","minImp":"0","flags":"s","slots":"200","line":"595","module":"mma.xsl","expand-text":"false","match":"key","prio":"0","matches":"NE u[NE nQ{}key,NE nQ{http://www.w3.org/1999/xhtml}key]","C":[{"N":"p.nodeTest","role":"match","test":"NE u[NE nQ{}key,NE nQ{http://www.w3.org/1999/xhtml}key]","sType":"1NE u[NE nQ{}key,NE nQ{http://www.w3.org/1999/xhtml}key]","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ "},{"N":"sequence","role":"action","sType":"* ","C":[{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"\nKeySig "}]},{"N":"choose","sType":"* ","type":"item()*","line":"596","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}fifths,NE nQ{http://www.w3.org/1999/xhtml}fifths]","sType":"*NE u[NE nQ{}fifths,NE nQ{http://www.w3.org/1999/xhtml}fifths]","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","line":"597"},{"N":"sequence","sType":"* ","C":[{"N":"choose","sType":"* ","type":"item()*","line":"598","C":[{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","line":"599","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}fifths,NE nQ{http://www.w3.org/1999/xhtml}fifths]"}]},{"N":"int","val":"0"}]},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"0"}]},{"N":"gc","op":"<","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","line":"600","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}fifths,NE nQ{http://www.w3.org/1999/xhtml}fifths]"}]},{"N":"int","val":"0"}]},{"N":"sequence","sType":"*NT ","C":[{"N":"valueOf","flags":"l","sType":"1NT ","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"arith","sType":"1AO","op":"*","calc":"d*d","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","role":"select","line":"7","C":[{"N":"convert","to":"AO","flags":"","C":[{"N":"int","val":"-1"}]},{"N":"cvUntyped","to":"AO","diag":"1|1|FORG0001|arith","C":[{"N":"check","card":"?","diag":"1|1||arith","C":[{"N":"data","diag":"1|1||arith","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}fifths,NE nQ{http://www.w3.org/1999/xhtml}fifths]"}]}]}]}]}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"b"}]}]},{"N":"gc","op":">","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","line":"601","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}fifths,NE nQ{http://www.w3.org/1999/xhtml}fifths]"}]},{"N":"int","val":"0"}]},{"N":"sequence","sType":"*NT ","C":[{"N":"valueOf","flags":"l","sType":"1NT ","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NE u[NE nQ{}fifths,NE nQ{http://www.w3.org/1999/xhtml}fifths]","name":"child","nodeTest":"*NE u[NE nQ{}fifths,NE nQ{http://www.w3.org/1999/xhtml}fifths]","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","role":"select","line":"9"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"#"}]}]},{"N":"true"},{"N":"empty","sType":"0 "}]},{"N":"choose","sType":"? ","line":"603","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}mode,NE nQ{http://www.w3.org/1999/xhtml}mode]","sType":"*NE u[NE nQ{}mode,NE nQ{http://www.w3.org/1999/xhtml}mode]","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","line":"603"},{"N":"choose","sType":"? ","type":"item()*","line":"604","C":[{"N":"compareToString","op":"eq","val":"none","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","line":"605","C":[{"N":"fn","name":"lower-case","C":[{"N":"cvUntyped","to":"AS","diag":"0|0||lower-case","C":[{"N":"check","card":"?","diag":"0|0||lower-case","C":[{"N":"data","diag":"0|0||lower-case","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}mode,NE nQ{http://www.w3.org/1999/xhtml}mode]"}]}]}]}]}]},{"N":"empty","sType":"0 "},{"N":"compareToString","op":"eq","val":"major","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","line":"606","C":[{"N":"fn","name":"lower-case","C":[{"N":"cvUntyped","to":"AS","diag":"0|0||lower-case","C":[{"N":"check","card":"?","diag":"0|0||lower-case","C":[{"N":"data","diag":"0|0||lower-case","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}mode,NE nQ{http://www.w3.org/1999/xhtml}mode]"}]}]}]}]}]},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":" Major"}]},{"N":"compareToString","op":"eq","val":"minor","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","line":"607","C":[{"N":"fn","name":"lower-case","C":[{"N":"cvUntyped","to":"AS","diag":"0|0||lower-case","C":[{"N":"check","card":"?","diag":"0|0||lower-case","C":[{"N":"data","diag":"0|0||lower-case","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}mode,NE nQ{http://www.w3.org/1999/xhtml}mode]"}]}]}]}]}]},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":" Minor"}]},{"N":"true"},{"N":"message","sType":"0 ","ns":"xml=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~","C":[{"N":"sequence","role":"select","sType":"*NT ","C":[{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"[KeySig] Unhandled mode "}]},{"N":"valueOf","flags":"l","sType":"1NT ","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NE u[NE nQ{}mode,NE nQ{http://www.w3.org/1999/xhtml}mode]","name":"child","nodeTest":"*NE u[NE nQ{}mode,NE nQ{http://www.w3.org/1999/xhtml}mode]","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","role":"select","line":"17"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]},{"N":"str","sType":"1AS ","val":"false","role":"terminate"},{"N":"str","sType":"1AS ","val":"Q{http://www.w3.org/2005/xqt-errors}XTMM9000","role":"error"}]}]},{"N":"true"},{"N":"empty","sType":"0 "}]}]},{"N":"true"},{"N":"sequence","sType":"* ","C":[{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"0"}]},{"N":"message","sType":"0 ","ns":"xml=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~","C":[{"N":"sequence","role":"select","sType":"*N ","C":[{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"[KeySig] Unhandled key signature "}]},{"N":"copyOf","flags":"c","ns":"xml=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ex=http://ns.saxonica.com/xslt/export","sType":"1NE u[NE nQ{}key,NE nQ{http://www.w3.org/1999/xhtml}key]","C":[{"N":"dot","sType":"1NE u[NE nQ{}key,NE nQ{http://www.w3.org/1999/xhtml}key]","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","role":"select","line":"20"}]}]},{"N":"str","sType":"1AS ","val":"false","role":"terminate"},{"N":"str","sType":"1AS ","val":"Q{http://www.w3.org/2005/xqt-errors}XTMM9000","role":"error"}]}]}]}]}]},{"N":"templateRule","rank":"1","prec":"0","seq":"9","ns":"xml=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~","minImp":"0","flags":"s","slots":"200","line":"587","module":"mma.xsl","expand-text":"false","match":"time","prio":"0","matches":"NE u[NE nQ{}time,NE nQ{http://www.w3.org/1999/xhtml}time]","C":[{"N":"p.nodeTest","role":"match","test":"NE u[NE nQ{}time,NE nQ{http://www.w3.org/1999/xhtml}time]","sType":"1NE u[NE nQ{}time,NE nQ{http://www.w3.org/1999/xhtml}time]","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ "},{"N":"sequence","role":"action","sType":"*NT ","C":[{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"\nTime "}]},{"N":"valueOf","flags":"l","sType":"1NT ","line":"588","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"arith","sType":"?AO","op":"div","calc":"d/d","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","role":"select","line":"588","C":[{"N":"arith","op":"*","calc":"d*d","C":[{"N":"cvUntyped","to":"AO","diag":"1|0|FORG0001|arith","C":[{"N":"check","card":"?","diag":"1|0||arith","C":[{"N":"data","diag":"1|0||arith","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}beats,NE nQ{http://www.w3.org/1999/xhtml}beats]"}]}]}]},{"N":"convert","to":"AO","flags":"","C":[{"N":"int","val":"4"}]}]},{"N":"cvUntyped","to":"AO","diag":"1|1|FORG0001|arith","C":[{"N":"check","card":"?","diag":"1|1||arith","C":[{"N":"data","diag":"1|1||arith","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}beat-type,NE nQ{http://www.w3.org/1999/xhtml}beat-type]"}]}]}]}]}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"\nTimeSig "}]},{"N":"valueOf","flags":"l","sType":"1NT ","line":"589","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NE u[NE nQ{}beats,NE nQ{http://www.w3.org/1999/xhtml}beats]","name":"child","nodeTest":"*NE u[NE nQ{}beats,NE nQ{http://www.w3.org/1999/xhtml}beats]","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","role":"select","line":"589"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"/"}]},{"N":"valueOf","flags":"l","sType":"1NT ","line":"589","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NE u[NE nQ{}beat-type,NE nQ{http://www.w3.org/1999/xhtml}beat-type]","name":"child","nodeTest":"*NE u[NE nQ{}beat-type,NE nQ{http://www.w3.org/1999/xhtml}beat-type]","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","role":"select","line":"589"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]},{"N":"templateRule","rank":"2","prec":"0","seq":"2","ns":"xml=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~","minImp":"0","flags":"s","slots":"200","line":"235","module":"mma.xsl","expand-text":"false","match":"measure","prio":"0","matches":"NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]","C":[{"N":"p.nodeTest","role":"match","test":"NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]","sType":"1NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ "},{"N":"sequence","role":"action","sType":"* ","C":[{"N":"applyT","sType":"* ","line":"239","mode":"#unnamed","bSlot":"0","C":[{"N":"docOrder","sType":"*NE","role":"select","line":"239","C":[{"N":"slash","op":"/","sType":"*NE","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}attributes,NE nQ{http://www.w3.org/1999/xhtml}attributes]"},{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}key,NE nQ{http://www.w3.org/1999/xhtml}key]"}]}]}]},{"N":"applyT","sType":"* ","line":"244","mode":"#unnamed","bSlot":"0","C":[{"N":"docOrder","sType":"*NE","role":"select","line":"244","C":[{"N":"slash","op":"/","sType":"*NE","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}attributes,NE nQ{http://www.w3.org/1999/xhtml}attributes]"},{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}time,NE nQ{http://www.w3.org/1999/xhtml}time]"}]}]}]},{"N":"applyT","sType":"* ","line":"249","mode":"Q{}tempo","bSlot":"1","C":[{"N":"docOrder","sType":"*NE","role":"select","line":"249","C":[{"N":"slash","op":"/","sType":"*NE","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}direction,NE nQ{http://www.w3.org/1999/xhtml}direction]"},{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}sound,NE nQ{http://www.w3.org/1999/xhtml}sound]"},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}tempo"}]}]}]}]},{"N":"let","var":"Q{}groove","slot":"0","sType":"* ","line":"254","C":[{"N":"doc","sType":"1ND ","base":"file:///home/kratib/src/infojunkie/musicxml-midi/src/xsl/mma.xsl","role":"select","C":[{"N":"choose","sType":"? ","type":"item()*","line":"255","C":[{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","line":"256","C":[{"N":"attVal","name":"Q{}number"},{"N":"str","val":"0"}]},{"N":"empty","sType":"0 "},{"N":"and","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","line":"257","C":[{"N":"and","C":[{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"attVal","name":"Q{}number"},{"N":"str","val":"1"}]},{"N":"gc","op":"!=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"gVarRef","name":"Q{}globalGroove","bSlot":"2"}]},{"N":"str","val":""}]}]},{"N":"compareToString","op":"ne","val":"default","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","C":[{"N":"fn","name":"lower-case","C":[{"N":"treat","as":"AS","diag":"0|0||lower-case","C":[{"N":"check","card":"?","diag":"0|0||lower-case","C":[{"N":"cvUntyped","to":"AS","diag":"0|0||lower-case","C":[{"N":"check","card":"?","diag":"0|0||lower-case","C":[{"N":"data","diag":"0|0||lower-case","C":[{"N":"gVarRef","name":"Q{}globalGroove","bSlot":"2"}]}]}]}]}]}]}]}]},{"N":"valueOf","flags":"l","sType":"1NT ","line":"258","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"gVarRef","sType":"* ","name":"Q{}globalGroove","bSlot":"2","role":"select","line":"258"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"vc","op":"eq","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","line":"260","C":[{"N":"fn","name":"accumulator-before","C":[{"N":"str","val":"Q{}groove"}]},{"N":"fn","name":"accumulator-after","C":[{"N":"str","val":"Q{}groove"}]}]},{"N":"empty","sType":"0 "},{"N":"true"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"265","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"ufCall","sType":"*","name":"Q{http://www.mellowood.ca/mma}groove","coId":"4","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","role":"select","line":"265","bSlot":"3","C":[{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}sound,NE nQ{http://www.w3.org/1999/xhtml}sound]"}]},{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}play,NE nQ{http://www.w3.org/1999/xhtml}play]"}]},{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}other-play,NE nQ{http://www.w3.org/1999/xhtml}other-play]"},{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"attVal","name":"Q{}type"},{"N":"str","val":"groove"}]}]}]},{"N":"axis","name":"child","nodeTest":"*NT"}]}]},{"N":"fn","name":"accumulator-after","C":[{"N":"str","val":"Q{}time"}]}]}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]},{"N":"sequence","sType":"* ","C":[{"N":"choose","sType":"* ","type":"item()*","line":"269","C":[{"N":"and","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","line":"270","C":[{"N":"gc","op":"!=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"varRef","name":"Q{}groove","slot":"0"}]},{"N":"str","val":""}]},{"N":"compareToString","op":"ne","val":"none","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","C":[{"N":"fn","name":"lower-case","C":[{"N":"treat","as":"AS","diag":"0|0||lower-case","C":[{"N":"check","card":"?","diag":"0|0||lower-case","C":[{"N":"cvUntyped","to":"AS","diag":"0|0||lower-case","C":[{"N":"check","card":"?","diag":"0|0||lower-case","C":[{"N":"data","diag":"0|0||lower-case","C":[{"N":"varRef","name":"Q{}groove","slot":"0"}]}]}]}]}]}]}]}]},{"N":"sequence","sType":"*NT ","C":[{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"\nGroove "}]},{"N":"valueOf","flags":"l","sType":"1NT ","line":"271","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"varRef","sType":"*","name":"Q{}groove","slot":"0","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","role":"select","line":"271"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"\nMidiMark Groove:"}]},{"N":"valueOf","flags":"l","sType":"1NT ","line":"272","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"varRef","sType":"*","name":"Q{}groove","slot":"0","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","role":"select","line":"272"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]},{"N":"and","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","line":"274","C":[{"N":"and","C":[{"N":"compareToString","op":"ne","val":"none","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","C":[{"N":"fn","name":"lower-case","C":[{"N":"treat","as":"AS","diag":"0|0||lower-case","C":[{"N":"check","card":"?","diag":"0|0||lower-case","C":[{"N":"cvUntyped","to":"AS","diag":"0|0||lower-case","C":[{"N":"check","card":"?","diag":"0|0||lower-case","C":[{"N":"data","diag":"0|0||lower-case","C":[{"N":"varRef","name":"Q{}groove","slot":"0"}]}]}]}]}]}]}]},{"N":"compareToString","op":"ne","val":"","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","C":[{"N":"fn","name":"accumulator-after","C":[{"N":"str","val":"Q{}groove"}]}]}]},{"N":"gc","op":"!=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"ufCall","name":"Q{http://www.mellowood.ca/mma}groove","coId":"4","bSlot":"3","C":[{"N":"fn","name":"accumulator-after","C":[{"N":"str","val":"Q{}groove"}]},{"N":"fn","name":"accumulator-after","C":[{"N":"str","val":"Q{}time"}]}]}]},{"N":"str","val":""}]}]},{"N":"empty","sType":"0 "},{"N":"true"},{"N":"sequence","sType":"* ","C":[{"N":"applyT","sType":"* ","line":"276","mode":"Q{}sequence","bSlot":"4","C":[{"N":"first","sType":"?NE u[NE nQ{}harmony,NE nQ{http://www.w3.org/1999/xhtml}harmony]","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","role":"select","line":"276","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}harmony,NE nQ{http://www.w3.org/1999/xhtml}harmony]"}]},{"N":"withParam","name":"Q{}start","slot":"0","sType":"1ADI","C":[{"N":"int","val":"1","sType":"1ADI","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","role":"select","line":"277"}]}]},{"N":"choose","sType":"* ","line":"279","C":[{"N":"fn","name":"not","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","line":"279","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}harmony,NE nQ{http://www.w3.org/1999/xhtml}harmony]"}]},{"N":"applyT","sType":"* ","line":"283","mode":"Q{}sequence","bSlot":"4","C":[{"N":"docOrder","sType":"*NE ","role":"select","line":"283","C":[{"N":"fn","name":"accumulator-after","sType":"*NE ","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","C":[{"N":"str","val":"Q{}harmony"}]}]},{"N":"withParam","name":"Q{}start","slot":"0","sType":"1ADI","C":[{"N":"int","val":"1","sType":"1ADI","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","role":"select","line":"284"}]}]},{"N":"true"},{"N":"empty","sType":"0 "}]}]}]},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"\n"}]},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"MidiMark Measure:"}]},{"N":"valueOf","flags":"l","sType":"1NT ","line":"294","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"ifCall","sType":"*","name":"Q{http://saxon.sf.net/}apply","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","role":"select","line":"294","C":[{"N":"fn","name":"accumulator-after","C":[{"N":"str","val":"Q{}measureIndex"}]},{"N":"arrayBlock","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}number"}]}]}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":":"}]},{"N":"valueOf","flags":"l","sType":"1NT ","line":"300","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"ufCall","sType":"1AO","name":"Q{http://www.w3.org/2021/06/musicxml40}timeToMillisecs","coId":"0","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","role":"select","line":"300","bSlot":"5","C":[{"N":"fn","name":"accumulator-after","C":[{"N":"str","val":"Q{}measureDuration"}]},{"N":"fn","name":"accumulator-after","C":[{"N":"str","val":"Q{}divisions"}]},{"N":"fn","name":"accumulator-after","C":[{"N":"str","val":"Q{}tempo"}]}]}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"\n"}]},{"N":"applyT","sType":"* ","line":"306","mode":"Q{}riff","bSlot":"6","C":[{"N":"filter","sType":"*NE u[NE nQ{}note,NE nQ{http://www.w3.org/1999/xhtml}note]","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","role":"select","line":"306","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}note,NE nQ{http://www.w3.org/1999/xhtml}note]"},{"N":"or","C":[{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}voice,NE nQ{http://www.w3.org/1999/xhtml}voice]"}]},{"N":"data","diag":"1|1||gc","C":[{"N":"gVarRef","name":"Q{}melodyVoice","bSlot":"7"}]}]},{"N":"fn","name":"not","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}voice,NE nQ{http://www.w3.org/1999/xhtml}voice]"}]}]}]}]},{"N":"applyT","sType":"* ","line":"307","mode":"Q{}pitch","bSlot":"8","C":[{"N":"filter","sType":"*NE u[NE nQ{}note,NE nQ{http://www.w3.org/1999/xhtml}note]","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","role":"select","line":"307","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}note,NE nQ{http://www.w3.org/1999/xhtml}note]"},{"N":"or","C":[{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}voice,NE nQ{http://www.w3.org/1999/xhtml}voice]"}]},{"N":"data","diag":"1|1||gc","C":[{"N":"gVarRef","name":"Q{}melodyVoice","bSlot":"7"}]}]},{"N":"fn","name":"not","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}voice,NE nQ{http://www.w3.org/1999/xhtml}voice]"}]}]}]}]},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"\n"}]},{"N":"applyT","sType":"* ","line":"313","mode":"Q{}onset","bSlot":"9","C":[{"N":"first","sType":"?NE u[NE nQ{}harmony,NE nQ{http://www.w3.org/1999/xhtml}harmony]","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","role":"select","line":"313","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}harmony,NE nQ{http://www.w3.org/1999/xhtml}harmony]"}]},{"N":"withParam","name":"Q{}start","slot":"0","sType":"1ADI","C":[{"N":"int","val":"1","sType":"1ADI","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","role":"select","line":"314"}]}]},{"N":"choose","sType":"* ","line":"316","C":[{"N":"fn","name":"not","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","line":"316","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}harmony,NE nQ{http://www.w3.org/1999/xhtml}harmony]"}]},{"N":"sequence","sType":"* ","C":[{"N":"choose","sType":"? ","line":"320","C":[{"N":"fn","name":"not","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","line":"320","C":[{"N":"fn","name":"accumulator-after","C":[{"N":"str","val":"Q{}harmony"}]}]},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":" z"}]},{"N":"true"},{"N":"empty","sType":"0 "}]},{"N":"applyT","sType":"* ","line":"321","mode":"Q{}onset","bSlot":"9","C":[{"N":"docOrder","sType":"*NE ","role":"select","line":"321","C":[{"N":"fn","name":"accumulator-after","sType":"*NE ","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","C":[{"N":"str","val":"Q{}harmony"}]}]},{"N":"withParam","name":"Q{}start","slot":"0","sType":"1ADI","C":[{"N":"int","val":"1","sType":"1ADI","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","role":"select","line":"322"}]}]}]},{"N":"true"},{"N":"empty","sType":"0 "}]},{"N":"choose","sType":"* ","line":"330","C":[{"N":"docOrder","sType":"*NE","line":"330","C":[{"N":"docOrder","sType":"*NE","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","C":[{"N":"slash","op":"/","C":[{"N":"fn","name":"accumulator-after","C":[{"N":"str","val":"Q{}time"}]},{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}beat-type,NE nQ{http://www.w3.org/1999/xhtml}beat-type]"}]}]}]},{"N":"let","var":"Q{}durationDifference","slot":"1","sType":"* ","line":"331","C":[{"N":"fn","name":"round","sType":"?A m[AO,AD,AF]","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","role":"select","line":"331","C":[{"N":"treat","as":"A m[AO,AD,AF]","diag":"0|0||round","C":[{"N":"check","card":"?","diag":"0|0||round","C":[{"N":"cvUntyped","to":"AO","diag":"0|0||round","C":[{"N":"arith","op":"-","calc":"a-a","C":[{"N":"arith","op":"div","calc":"a/a","C":[{"N":"fn","name":"sum","C":[{"N":"data","diag":"0|0||sum","C":[{"N":"slash","op":"/","C":[{"N":"filter","C":[{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}note,NE nQ{http://www.w3.org/1999/xhtml}note]"},{"N":"or","C":[{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}voice,NE nQ{http://www.w3.org/1999/xhtml}voice]"}]},{"N":"data","diag":"1|1||gc","C":[{"N":"gVarRef","name":"Q{}melodyVoice","bSlot":"7"}]}]},{"N":"fn","name":"not","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}voice,NE nQ{http://www.w3.org/1999/xhtml}voice]"}]}]}]},{"N":"fn","name":"not","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}chord,NE nQ{http://www.w3.org/1999/xhtml}chord]"}]}]},{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}duration,NE nQ{http://www.w3.org/1999/xhtml}duration]"}]}]}]},{"N":"fn","name":"accumulator-after","C":[{"N":"str","val":"Q{}divisions"}]}]},{"N":"arith","op":"div","calc":"d/d","C":[{"N":"arith","op":"*","calc":"d*d","C":[{"N":"cvUntyped","to":"AO","diag":"1|0|FORG0001|arith","C":[{"N":"check","card":"?","diag":"1|0||arith","C":[{"N":"data","diag":"1|0||arith","C":[{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"fn","name":"accumulator-after","C":[{"N":"str","val":"Q{}time"}]},{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}beats,NE nQ{http://www.w3.org/1999/xhtml}beats]"}]}]}]}]}]},{"N":"convert","to":"AO","flags":"","C":[{"N":"int","val":"4"}]}]},{"N":"cvUntyped","to":"AO","diag":"1|1|FORG0001|arith","C":[{"N":"check","card":"?","diag":"1|1||arith","C":[{"N":"data","diag":"1|1||arith","C":[{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"fn","name":"accumulator-after","C":[{"N":"str","val":"Q{}time"}]},{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}beat-type,NE nQ{http://www.w3.org/1999/xhtml}beat-type]"}]}]}]}]}]}]}]}]}]}]}]},{"N":"choose","sType":"* ","line":"332","C":[{"N":"gc","op":"!=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","line":"332","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"varRef","name":"Q{}durationDifference","slot":"1"}]},{"N":"int","val":"0"}]},{"N":"sequence","sType":"*NT ","C":[{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"\nBeatAdjust "}]},{"N":"valueOf","flags":"l","sType":"1NT ","line":"333","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"varRef","sType":"*","name":"Q{}durationDifference","slot":"1","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","role":"select","line":"333"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]},{"N":"true"},{"N":"empty","sType":"0 "}]}]},{"N":"true"},{"N":"empty","sType":"0 "}]}]}]}]}]},{"N":"templateRule","rank":"3","prec":"0","seq":"1","ns":"xml=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~","minImp":"0","flags":"s","slots":"200","line":"186","module":"mma.xsl","expand-text":"false","match":"score-partwise","prio":"0","matches":"NE u[NE nQ{}score-partwise,NE nQ{http://www.w3.org/1999/xhtml}score-partwise]","C":[{"N":"p.nodeTest","role":"match","test":"NE u[NE nQ{}score-partwise,NE nQ{http://www.w3.org/1999/xhtml}score-partwise]","sType":"1NE u[NE nQ{}score-partwise,NE nQ{http://www.w3.org/1999/xhtml}score-partwise]","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ "},{"N":"sequence","role":"action","sType":"* ","C":[{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"\nMidiText Generated by github.com/infojunkie/musicxml-midi\n\nBegin Chord-Custom\n Voice "}]},{"N":"valueOf","flags":"l","sType":"1NT ","line":"191","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"gVarRef","sType":"* ","name":"Q{}chordInstrument","bSlot":"10","role":"select","line":"191"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"\n Octave 5\n Articulate 80\n Volume f\nEnd\n\nSolo Voice "}]},{"N":"valueOf","flags":"l","sType":"1NT ","line":"197","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"gVarRef","sType":"* ","name":"Q{}melodyInstrument","bSlot":"11","role":"select","line":"197"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"\n\nDefChord mb6 (0, 3, 7, 8) (0, 2, 3, 5, 7, 8, 10)\nDefChord 7(add6) (0, 4, 7, 9, 10) (0, 2, 4, 5, 7, 9, 10)\nDefChord +(addM7)(add9) (0, 4, 8, 11, 14) (0, 2, 4, 5, 8, 9, 11)\nDefChord +7(add9) (0, 4, 8, 10, 14) (0, 2, 4, 5, 8, 9, 10)\nDefChord 7+#9 (0, 4, 8, 10, 15) (0, 3, 4, 5, 8, 9, 10)\nDefChord 7+b9 (0, 4, 8, 10, 13) (0, 1, 4, 5, 8, 9, 10)\nDefChord 7b9#9 (0, 4, 7, 10, 13, 15) (0, 1, 3, 4, 5, 7, 10)\nDefChord 7b5b9#9#5 (0, 4, 6, 8, 10, 13, 15) (0, 1, 3, 5, 6, 8, 10)\nDefChord 7susb13 (0, 5, 10, 20) (0, 2, 5, 5, 8, 9, 10)\nDefChord 7(add3)(add4) (0, 4, 5, 7, 10) (0, 2, 4, 5, 7, 9, 10)\nDefChord M7+ (0, 4, 8, 11) (0, 2, 4, 5, 8, 9, 11)\nDefChord dimb13 (0, 3, 6, 9, 8) (0, 2, 3, 5, 6, 8, 9)\nDefChord 13(omit3) (0, 7, 10, 21) (0, 2, 5, 5, 7, 9, 10)\nDefChord m(add2) (0, 2, 3, 7) (0, 2, 3, 5, 7, 8, 8)\nDefChord m7+#9 (0, 3, 8, 10, 15) (0, 3, 3, 5, 8, 8, 10)\nDefChord m7+b9 (0, 3, 8, 10, 13) (0, 1, 3, 5, 8, 8, 10)\nDefChord m7+b9#11 (0, 3, 8, 10, 13, 18) (0, 1, 3, 6, 8, 9, 10)\nDefChord m7b5(add9)(add11) (0, 3, 6, 10, 14, 17) (0, 2, 3, 5, 6, 9, 10)\nDefChord m7+ (0, 3, 7, 11) (0, 2, 3, 5, 7, 8, 11)\nDefChord mM7b5 (0, 3, 6, 11) (0, 2, 3, 5, 6, 8, 11)\nDefChord (omit3)(add9) (0, 0, 7, 14) (0, 2, 4, 5, 7, 9, 10)\nDefChord sus#9 (0, 5, 7, 15) (0, 2, 5, 5, 7, 9, 11)\nDefChord susb9 (0, 5, 7, 13) (0, 2, 5, 5, 7, 9, 11)\n\nPlugin Slash"}]},{"N":"applyT","sType":"* ","line":"224","mode":"Q{}declaration","bSlot":"12","C":[{"N":"docOrder","sType":"*NE","role":"select","line":"224","C":[{"N":"docOrder","sType":"*NE","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"root"},{"N":"axis","name":"descendant-or-self","nodeTest":"*N"}]},{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}harmony,NE nQ{http://www.w3.org/1999/xhtml}harmony]"},{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}bass,NE nQ{http://www.w3.org/1999/xhtml}bass]"}]}]}]}]},{"N":"withParam","name":"Q{}definition","slot":"0","sType":"1AB","C":[{"N":"true","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","role":"select","line":"225"}]}]},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"\n"}]},{"N":"applyT","sType":"* ","line":"229","mode":"#unnamed","bSlot":"0","C":[{"N":"docOrder","sType":"*NE","role":"select","line":"229","C":[{"N":"slash","op":"/","sType":"*NE","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}part,NE nQ{http://www.w3.org/1999/xhtml}part]"},{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]"}]}]}]}]}]},{"N":"templateRule","rank":"4","prec":"0","seq":"0","ns":"xml=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~","minImp":"0","flags":"s","slots":"200","line":"177","module":"mma.xsl","expand-text":"false","match":"/","prio":"-0.5","matches":"ND","C":[{"N":"p.nodeTest","role":"match","test":"ND","sType":"1ND","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ "},{"N":"applyT","sType":"* ","line":"178","mode":"#unnamed","role":"action","bSlot":"0","C":[{"N":"docOrder","sType":"*NE","role":"select","line":"178","C":[{"N":"slash","op":"/","sType":"*NE","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","C":[{"N":"gVarRef","name":"Q{}unrolled","bSlot":"13"},{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}score-partwise,NE nQ{http://www.w3.org/1999/xhtml}score-partwise]"}]}]}]}]}]}]},{"N":"co","id":"17","binds":"19 17 2","C":[{"N":"mode","onNo":"TC","flags":"","patternSlots":"0","name":"Q{}onset","prec":"","C":[{"N":"templateRule","rank":"0","prec":"0","seq":"3","ns":"xml=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~","minImp":"0","flags":"s","slots":"200","line":"341","module":"mma.xsl","expand-text":"false","match":"harmony","prio":"0","matches":"NE u[NE nQ{}harmony,NE nQ{http://www.w3.org/1999/xhtml}harmony]","C":[{"N":"p.nodeTest","role":"match","test":"NE u[NE nQ{}harmony,NE nQ{http://www.w3.org/1999/xhtml}harmony]","sType":"1NE u[NE nQ{}harmony,NE nQ{http://www.w3.org/1999/xhtml}harmony]","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ "},{"N":"sequence","role":"action","sType":"* ","C":[{"N":"param","name":"Q{}start","slot":"0","sType":"* ","as":"* ","flags":"","line":"342","C":[{"N":"str","sType":"1AS ","val":"","role":"select"},{"N":"supplied","role":"conversion","slot":"0","sType":"* "}]},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":" "}]},{"N":"applyT","sType":"* ","line":"344","mode":"Q{}name","bSlot":"0","C":[{"N":"dot","sType":"1NE u[NE nQ{}harmony,NE nQ{http://www.w3.org/1999/xhtml}harmony]","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","role":"select","line":"344"}]},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"@"}]},{"N":"valueOf","flags":"l","sType":"1NT ","line":"345","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"varRef","sType":"*","name":"Q{}start","slot":"0","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","role":"select","line":"345"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"applyT","sType":"* ","line":"346","mode":"Q{}onset","bSlot":"1","C":[{"N":"first","sType":"?NE u[NE nQ{}harmony,NE nQ{http://www.w3.org/1999/xhtml}harmony]","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","role":"select","line":"346","C":[{"N":"axis","name":"following-sibling","nodeTest":"*NE u[NE nQ{}harmony,NE nQ{http://www.w3.org/1999/xhtml}harmony]"}]},{"N":"withParam","name":"Q{}start","slot":"0","sType":"?A","C":[{"N":"arith","op":"+","calc":"a+a","sType":"?A","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","role":"select","line":"347","C":[{"N":"check","card":"?","diag":"1|0||arith","C":[{"N":"data","diag":"1|0||arith","C":[{"N":"varRef","name":"Q{}start","slot":"0"}]}]},{"N":"arith","op":"div","calc":"d/d","C":[{"N":"ufCall","name":"Q{http://www.w3.org/2021/06/musicxml40}harmonyDuration","coId":"2","bSlot":"2","C":[{"N":"dot"}]},{"N":"fn","name":"accumulator-after","C":[{"N":"str","val":"Q{}divisions"}]}]}]}]}]}]}]}]}]},{"N":"co","id":"18","binds":"2 1 8 18","C":[{"N":"mode","onNo":"TC","flags":"","patternSlots":"0","name":"Q{}sequence","prec":"","C":[{"N":"templateRule","rank":"0","prec":"0","seq":"4","ns":"xml=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~","minImp":"0","flags":"s","slots":"200","line":"354","module":"mma.xsl","expand-text":"false","match":"harmony","prio":"0","matches":"NE u[NE nQ{}harmony,NE nQ{http://www.w3.org/1999/xhtml}harmony]","C":[{"N":"p.nodeTest","role":"match","test":"NE u[NE nQ{}harmony,NE nQ{http://www.w3.org/1999/xhtml}harmony]","sType":"1NE u[NE nQ{}harmony,NE nQ{http://www.w3.org/1999/xhtml}harmony]","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ "},{"N":"sequence","role":"action","sType":"* ","C":[{"N":"param","name":"Q{}start","slot":"0","sType":"* ","as":"* ","flags":"","line":"355","C":[{"N":"str","sType":"1AS ","val":"","role":"select"},{"N":"supplied","role":"conversion","slot":"0","sType":"* "}]},{"N":"choose","sType":"? ","line":"356","C":[{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","line":"356","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"varRef","name":"Q{}start","slot":"0"}]},{"N":"int","val":"1"}]},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"\nChord-Custom Sequence { "}]},{"N":"true"},{"N":"empty","sType":"0 "}]},{"N":"valueOf","flags":"l","sType":"1NT ","line":"358","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"varRef","sType":"*","name":"Q{}start","slot":"0","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","role":"select","line":"358"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":" "}]},{"N":"let","var":"Q{}duration","slot":"1","sType":"* ","line":"364","C":[{"N":"doc","sType":"1ND ","base":"file:///home/kratib/src/infojunkie/musicxml-midi/src/xsl/mma.xsl","role":"select","C":[{"N":"valueOf","flags":"l","sType":"1NT ","line":"365","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"ufCall","sType":"1AO","name":"Q{http://www.w3.org/2021/06/musicxml40}harmonyDuration","coId":"2","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","role":"select","line":"365","bSlot":"0","C":[{"N":"dot"}]}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]},{"N":"sequence","sType":"* ","C":[{"N":"valueOf","flags":"l","sType":"1NT ","line":"367","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"ufCall","sType":"1AO","name":"Q{http://www.w3.org/2021/06/musicxml40}timeToMIDITicks","coId":"1","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","role":"select","line":"367","bSlot":"1","C":[{"N":"convert","to":"AO","flags":"","C":[{"N":"cvUntyped","to":"AO","diag":"0|0||musicxml:timeToMIDITicks","C":[{"N":"check","card":"1","diag":"0|0||musicxml:timeToMIDITicks","C":[{"N":"data","diag":"0|0||musicxml:timeToMIDITicks","C":[{"N":"varRef","name":"Q{}duration","slot":"1"}]}]}]}]},{"N":"fn","name":"accumulator-after","C":[{"N":"str","val":"Q{}divisions"}]}]}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"t "}]},{"N":"valueOf","flags":"l","sType":"1NT ","line":"368","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"gVarRef","sType":"* ","name":"Q{}chordVolume","bSlot":"2","role":"select","line":"368"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"; "}]},{"N":"applyT","sType":"* ","line":"369","mode":"Q{}sequence","bSlot":"3","C":[{"N":"first","sType":"?NE u[NE nQ{}harmony,NE nQ{http://www.w3.org/1999/xhtml}harmony]","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","role":"select","line":"369","C":[{"N":"axis","name":"following-sibling","nodeTest":"*NE u[NE nQ{}harmony,NE nQ{http://www.w3.org/1999/xhtml}harmony]"}]},{"N":"withParam","name":"Q{}start","slot":"0","sType":"?A","C":[{"N":"arith","op":"+","calc":"a+a","sType":"?A","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","role":"select","line":"370","C":[{"N":"check","card":"?","diag":"1|0||arith","C":[{"N":"data","diag":"1|0||arith","C":[{"N":"varRef","name":"Q{}start","slot":"0"}]}]},{"N":"arith","op":"div","calc":"a/a","C":[{"N":"check","card":"?","diag":"1|0||arith","C":[{"N":"data","diag":"1|0||arith","C":[{"N":"varRef","name":"Q{}duration","slot":"1"}]}]},{"N":"fn","name":"accumulator-after","C":[{"N":"str","val":"Q{}divisions"}]}]}]}]}]},{"N":"choose","sType":"? ","line":"372","C":[{"N":"fn","name":"not","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","line":"372","C":[{"N":"axis","name":"following-sibling","nodeTest":"*NE u[NE nQ{}harmony,NE nQ{http://www.w3.org/1999/xhtml}harmony]"}]},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"}"}]},{"N":"true"},{"N":"empty","sType":"0 "}]}]}]}]}]}]}]},{"N":"co","id":"19","binds":"5 3","C":[{"N":"mode","onNo":"TC","flags":"","patternSlots":"0","name":"Q{}name","prec":"","C":[{"N":"templateRule","rank":"0","prec":"0","seq":"5","ns":"xml=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~","minImp":"0","flags":"s","slots":"200","line":"378","module":"mma.xsl","expand-text":"false","match":"harmony","prio":"0","matches":"NE u[NE nQ{}harmony,NE nQ{http://www.w3.org/1999/xhtml}harmony]","C":[{"N":"p.nodeTest","role":"match","test":"NE u[NE nQ{}harmony,NE nQ{http://www.w3.org/1999/xhtml}harmony]","sType":"1NE u[NE nQ{}harmony,NE nQ{http://www.w3.org/1999/xhtml}harmony]","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ "},{"N":"sequence","role":"action","sType":"* ","C":[{"N":"param","name":"Q{}definition","slot":"0","sType":"* ","as":"* ","flags":"","line":"379","C":[{"N":"str","sType":"1AS ","val":"","role":"select"},{"N":"supplied","role":"conversion","slot":"0","sType":"* "}]},{"N":"choose","sType":"* ","type":"item()*","line":"380","C":[{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","line":"381","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}kind,NE nQ{http://www.w3.org/1999/xhtml}kind]"}]},{"N":"str","val":"none"}]},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"z"}]},{"N":"true"},{"N":"sequence","sType":"* ","C":[{"N":"valueOf","flags":"l","sType":"1NT ","line":"383","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"docOrder","sType":"*NE","role":"select","line":"383","C":[{"N":"slash","op":"/","sType":"*NE","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}root,NE nQ{http://www.w3.org/1999/xhtml}root]"},{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}root-step,NE nQ{http://www.w3.org/1999/xhtml}root-step]"}]}]}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"valueOf","flags":"l","sType":"1NT ","line":"384","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"choose","sType":"1AS","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","role":"select","line":"384","C":[{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"slash","op":"/","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}root,NE nQ{http://www.w3.org/1999/xhtml}root]"},{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}root-alter,NE nQ{http://www.w3.org/1999/xhtml}root-alter]"}]}]},{"N":"str","val":"1"}]},{"N":"str","val":"#"},{"N":"true"},{"N":"choose","C":[{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"slash","op":"/","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}root,NE nQ{http://www.w3.org/1999/xhtml}root]"},{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}root-alter,NE nQ{http://www.w3.org/1999/xhtml}root-alter]"}]}]},{"N":"str","val":"-1"}]},{"N":"str","val":"b"},{"N":"true"},{"N":"str","val":""}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"choose","sType":"? ","type":"item()*","line":"386","C":[{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","line":"387","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}kind,NE nQ{http://www.w3.org/1999/xhtml}kind]"}]},{"N":"str","val":"augmented"}]},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"+"}]},{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","line":"388","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}kind,NE nQ{http://www.w3.org/1999/xhtml}kind]"}]},{"N":"str","val":"augmented-seventh"}]},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"+7"}]},{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","line":"389","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}kind,NE nQ{http://www.w3.org/1999/xhtml}kind]"}]},{"N":"str","val":"diminished"}]},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"dim"}]},{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","line":"390","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}kind,NE nQ{http://www.w3.org/1999/xhtml}kind]"}]},{"N":"str","val":"diminished-seventh"}]},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"dim7"}]},{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","line":"391","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}kind,NE nQ{http://www.w3.org/1999/xhtml}kind]"}]},{"N":"str","val":"dominant"}]},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"7"}]},{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","line":"392","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}kind,NE nQ{http://www.w3.org/1999/xhtml}kind]"}]},{"N":"str","val":"dominant-11th"}]},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"11"}]},{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","line":"393","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}kind,NE nQ{http://www.w3.org/1999/xhtml}kind]"}]},{"N":"str","val":"dominant-13th"}]},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"13"}]},{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","line":"394","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}kind,NE nQ{http://www.w3.org/1999/xhtml}kind]"}]},{"N":"str","val":"dominant-ninth"}]},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"9"}]},{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","line":"395","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}kind,NE nQ{http://www.w3.org/1999/xhtml}kind]"}]},{"N":"str","val":"French"}]},{"N":"empty","sType":"0 "},{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","line":"396","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}kind,NE nQ{http://www.w3.org/1999/xhtml}kind]"}]},{"N":"str","val":"German"}]},{"N":"empty","sType":"0 "},{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","line":"397","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}kind,NE nQ{http://www.w3.org/1999/xhtml}kind]"}]},{"N":"str","val":"half-diminished"}]},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"m7b5"}]},{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","line":"398","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}kind,NE nQ{http://www.w3.org/1999/xhtml}kind]"}]},{"N":"str","val":"Italian"}]},{"N":"empty","sType":"0 "},{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","line":"399","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}kind,NE nQ{http://www.w3.org/1999/xhtml}kind]"}]},{"N":"str","val":"major"}]},{"N":"empty","sType":"0 "},{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","line":"400","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}kind,NE nQ{http://www.w3.org/1999/xhtml}kind]"}]},{"N":"str","val":"major-11th"}]},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"M11"}]},{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","line":"401","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}kind,NE nQ{http://www.w3.org/1999/xhtml}kind]"}]},{"N":"str","val":"major-13th"}]},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"M13"}]},{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","line":"402","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}kind,NE nQ{http://www.w3.org/1999/xhtml}kind]"}]},{"N":"str","val":"major-minor"}]},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"mM7"}]},{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","line":"403","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}kind,NE nQ{http://www.w3.org/1999/xhtml}kind]"}]},{"N":"str","val":"major-ninth"}]},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"M9"}]},{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","line":"404","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}kind,NE nQ{http://www.w3.org/1999/xhtml}kind]"}]},{"N":"str","val":"major-seventh"}]},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"M7"}]},{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","line":"405","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}kind,NE nQ{http://www.w3.org/1999/xhtml}kind]"}]},{"N":"str","val":"major-sixth"}]},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"6"}]},{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","line":"406","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}kind,NE nQ{http://www.w3.org/1999/xhtml}kind]"}]},{"N":"str","val":"minor"}]},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"m"}]},{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","line":"407","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}kind,NE nQ{http://www.w3.org/1999/xhtml}kind]"}]},{"N":"str","val":"minor-11th"}]},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"m11"}]},{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","line":"408","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}kind,NE nQ{http://www.w3.org/1999/xhtml}kind]"}]},{"N":"str","val":"minor-13th"}]},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"m13"}]},{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","line":"409","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}kind,NE nQ{http://www.w3.org/1999/xhtml}kind]"}]},{"N":"str","val":"minor-ninth"}]},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"m9"}]},{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","line":"410","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}kind,NE nQ{http://www.w3.org/1999/xhtml}kind]"}]},{"N":"str","val":"minor-seventh"}]},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"m7"}]},{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","line":"411","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}kind,NE nQ{http://www.w3.org/1999/xhtml}kind]"}]},{"N":"str","val":"minor-sixth"}]},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"m6"}]},{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","line":"412","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}kind,NE nQ{http://www.w3.org/1999/xhtml}kind]"}]},{"N":"str","val":"Neapolitan"}]},{"N":"empty","sType":"0 "},{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","line":"413","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}kind,NE nQ{http://www.w3.org/1999/xhtml}kind]"}]},{"N":"str","val":"other"}]},{"N":"empty","sType":"0 "},{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","line":"414","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}kind,NE nQ{http://www.w3.org/1999/xhtml}kind]"}]},{"N":"str","val":"pedal"}]},{"N":"empty","sType":"0 "},{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","line":"415","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}kind,NE nQ{http://www.w3.org/1999/xhtml}kind]"}]},{"N":"str","val":"power"}]},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"5"}]},{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","line":"416","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}kind,NE nQ{http://www.w3.org/1999/xhtml}kind]"}]},{"N":"str","val":"suspended-fourth"}]},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"sus"}]},{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","line":"417","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}kind,NE nQ{http://www.w3.org/1999/xhtml}kind]"}]},{"N":"str","val":"suspended-second"}]},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"sus2"}]},{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","line":"418","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}kind,NE nQ{http://www.w3.org/1999/xhtml}kind]"}]},{"N":"str","val":"Tristan"}]},{"N":"empty","sType":"0 "},{"N":"true"},{"N":"empty","sType":"0 "}]},{"N":"let","var":"Q{}sus","slot":"1","sType":"* ","line":"435","C":[{"N":"doc","sType":"1ND ","base":"file:///home/kratib/src/infojunkie/musicxml-midi/src/xsl/mma.xsl","role":"select","C":[{"N":"choose","sType":"? ","type":"item()*","line":"436","C":[{"N":"and","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","line":"437","C":[{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}degree,NE nQ{http://www.w3.org/1999/xhtml}degree]"},{"N":"and","C":[{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}degree-type,NE nQ{http://www.w3.org/1999/xhtml}degree-type]"}]},{"N":"str","val":"add"}]},{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}degree-value,NE nQ{http://www.w3.org/1999/xhtml}degree-value]"}]},{"N":"str","val":"4"}]}]}]},{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}degree,NE nQ{http://www.w3.org/1999/xhtml}degree]"},{"N":"and","C":[{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}degree-type,NE nQ{http://www.w3.org/1999/xhtml}degree-type]"}]},{"N":"str","val":"subtract"}]},{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}degree-value,NE nQ{http://www.w3.org/1999/xhtml}degree-value]"}]},{"N":"str","val":"3"}]}]}]}]},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"sus"}]},{"N":"and","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","line":"438","C":[{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}degree,NE nQ{http://www.w3.org/1999/xhtml}degree]"},{"N":"and","C":[{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}degree-type,NE nQ{http://www.w3.org/1999/xhtml}degree-type]"}]},{"N":"str","val":"add"}]},{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}degree-value,NE nQ{http://www.w3.org/1999/xhtml}degree-value]"}]},{"N":"str","val":"2"}]}]}]},{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}degree,NE nQ{http://www.w3.org/1999/xhtml}degree]"},{"N":"and","C":[{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}degree-type,NE nQ{http://www.w3.org/1999/xhtml}degree-type]"}]},{"N":"str","val":"subtract"}]},{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}degree-value,NE nQ{http://www.w3.org/1999/xhtml}degree-value]"}]},{"N":"str","val":"3"}]}]}]}]},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"sus2"}]},{"N":"filter","sType":"*NE u[NE nQ{}degree,NE nQ{http://www.w3.org/1999/xhtml}degree]","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","line":"439","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}degree,NE nQ{http://www.w3.org/1999/xhtml}degree]"},{"N":"and","C":[{"N":"and","C":[{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}degree-type,NE nQ{http://www.w3.org/1999/xhtml}degree-type]"}]},{"N":"str","val":"alter"}]},{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}degree-value,NE nQ{http://www.w3.org/1999/xhtml}degree-value]"}]},{"N":"str","val":"5"}]}]},{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}degree-alter,NE nQ{http://www.w3.org/1999/xhtml}degree-alter]"}]},{"N":"str","val":"1"}]}]}]},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"+"}]},{"N":"true"},{"N":"empty","sType":"0 "}]}]},{"N":"sequence","sType":"* ","C":[{"N":"valueOf","flags":"l","sType":"1NT ","line":"443","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"varRef","sType":"*","name":"Q{}sus","slot":"1","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","role":"select","line":"443"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"forEach","sType":"*NT ","line":"444","C":[{"N":"filter","sType":"*NE u[NE nQ{}degree,NE nQ{http://www.w3.org/1999/xhtml}degree]","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","role":"select","line":"444","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}degree,NE nQ{http://www.w3.org/1999/xhtml}degree]"},{"N":"and","C":[{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}degree-type,NE nQ{http://www.w3.org/1999/xhtml}degree-type]"}]},{"N":"str","val":"subtract"}]},{"N":"fn","name":"not","C":[{"N":"and","C":[{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}degree-value,NE nQ{http://www.w3.org/1999/xhtml}degree-value]"}]},{"N":"str","val":"3"}]},{"N":"gc","op":"!=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"varRef","name":"Q{}sus","slot":"1"}]},{"N":"str","val":""}]}]}]}]}]},{"N":"sequence","sType":"*NT ","C":[{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"(omit"}]},{"N":"valueOf","flags":"l","sType":"1NT ","line":"446","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NE u[NE nQ{}degree-value,NE nQ{http://www.w3.org/1999/xhtml}degree-value]","name":"child","nodeTest":"*NE u[NE nQ{}degree-value,NE nQ{http://www.w3.org/1999/xhtml}degree-value]","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","role":"select","line":"446"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":")"}]}]}]},{"N":"forEach","sType":"*NT ","line":"449","C":[{"N":"filter","sType":"*NE u[NE nQ{}degree,NE nQ{http://www.w3.org/1999/xhtml}degree]","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","role":"select","line":"449","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}degree,NE nQ{http://www.w3.org/1999/xhtml}degree]"},{"N":"and","C":[{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}degree-type,NE nQ{http://www.w3.org/1999/xhtml}degree-type]"}]},{"N":"str","val":"alter"}]},{"N":"fn","name":"not","C":[{"N":"and","C":[{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}degree-value,NE nQ{http://www.w3.org/1999/xhtml}degree-value]"}]},{"N":"str","val":"5"}]},{"N":"gc","op":"!=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"varRef","name":"Q{}sus","slot":"1"}]},{"N":"str","val":""}]}]}]}]}]},{"N":"sequence","sType":"*NT ","C":[{"N":"valueOf","flags":"l","sType":"1NT ","line":"450","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"choose","sType":"1AS","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","role":"select","line":"450","C":[{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}degree-alter,NE nQ{http://www.w3.org/1999/xhtml}degree-alter]"}]},{"N":"str","val":"1"}]},{"N":"str","val":"#"},{"N":"true"},{"N":"choose","C":[{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}degree-alter,NE nQ{http://www.w3.org/1999/xhtml}degree-alter]"}]},{"N":"str","val":"-1"}]},{"N":"str","val":"b"},{"N":"true"},{"N":"str","val":""}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"valueOf","flags":"l","sType":"1NT ","line":"451","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NE u[NE nQ{}degree-value,NE nQ{http://www.w3.org/1999/xhtml}degree-value]","name":"child","nodeTest":"*NE u[NE nQ{}degree-value,NE nQ{http://www.w3.org/1999/xhtml}degree-value]","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","role":"select","line":"451"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]},{"N":"forEach","sType":"*NT ","line":"453","C":[{"N":"filter","sType":"*NE u[NE nQ{}degree,NE nQ{http://www.w3.org/1999/xhtml}degree]","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","role":"select","line":"453","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}degree,NE nQ{http://www.w3.org/1999/xhtml}degree]"},{"N":"and","C":[{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}degree-type,NE nQ{http://www.w3.org/1999/xhtml}degree-type]"}]},{"N":"str","val":"add"}]},{"N":"fn","name":"not","C":[{"N":"and","C":[{"N":"or","C":[{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}degree-value,NE nQ{http://www.w3.org/1999/xhtml}degree-value]"}]},{"N":"str","val":"4"}]},{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}degree-value,NE nQ{http://www.w3.org/1999/xhtml}degree-value]"}]},{"N":"str","val":"2"}]}]},{"N":"gc","op":"!=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"varRef","name":"Q{}sus","slot":"1"}]},{"N":"str","val":""}]}]}]}]}]},{"N":"sequence","sType":"*NT ","C":[{"N":"valueOf","flags":"l","sType":"1NT ","line":"454","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"choose","sType":"1AS","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","role":"select","line":"454","C":[{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}degree-alter,NE nQ{http://www.w3.org/1999/xhtml}degree-alter]"}]},{"N":"str","val":"1"}]},{"N":"str","val":"#"},{"N":"true"},{"N":"choose","C":[{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}degree-alter,NE nQ{http://www.w3.org/1999/xhtml}degree-alter]"}]},{"N":"str","val":"-1"}]},{"N":"str","val":"b"},{"N":"true"},{"N":"str","val":"(add"}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"valueOf","flags":"l","sType":"1NT ","line":"455","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"choose","sType":"*","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","role":"select","line":"455","C":[{"N":"and","C":[{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}degree-value,NE nQ{http://www.w3.org/1999/xhtml}degree-value]"}]},{"N":"str","val":"7"}]},{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}degree-alter,NE nQ{http://www.w3.org/1999/xhtml}degree-alter]"}]},{"N":"str","val":"0"}]}]},{"N":"str","val":"M7"},{"N":"true"},{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}degree-value,NE nQ{http://www.w3.org/1999/xhtml}degree-value]"}]}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"valueOf","flags":"l","sType":"1NT ","line":"456","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"choose","sType":"1AS","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","role":"select","line":"456","C":[{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}degree-alter,NE nQ{http://www.w3.org/1999/xhtml}degree-alter]"}]},{"N":"str","val":"1"}]},{"N":"str","val":""},{"N":"true"},{"N":"choose","C":[{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}degree-alter,NE nQ{http://www.w3.org/1999/xhtml}degree-alter]"}]},{"N":"str","val":"-1"}]},{"N":"str","val":""},{"N":"true"},{"N":"str","val":")"}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]},{"N":"choose","sType":"* ","line":"461","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}bass,NE nQ{http://www.w3.org/1999/xhtml}bass]","sType":"*NE u[NE nQ{}bass,NE nQ{http://www.w3.org/1999/xhtml}bass]","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","line":"461"},{"N":"choose","sType":"*NT ","type":"item()*","line":"462","C":[{"N":"varRef","name":"Q{}definition","slot":"0","sType":"*","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","line":"463"},{"N":"sequence","sType":"*NT ","C":[{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"/"}]},{"N":"valueOf","flags":"l","sType":"1NT ","line":"465","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"docOrder","sType":"*NE","role":"select","line":"465","C":[{"N":"slash","op":"/","sType":"*NE","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}bass,NE nQ{http://www.w3.org/1999/xhtml}bass]"},{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}bass-step,NE nQ{http://www.w3.org/1999/xhtml}bass-step]"}]}]}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"valueOf","flags":"l","sType":"1NT ","line":"466","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"choose","sType":"1AS","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","role":"select","line":"466","C":[{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"slash","op":"/","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}bass,NE nQ{http://www.w3.org/1999/xhtml}bass]"},{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}bass-alter,NE nQ{http://www.w3.org/1999/xhtml}bass-alter]"}]}]},{"N":"str","val":"1"}]},{"N":"str","val":"#"},{"N":"true"},{"N":"choose","C":[{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"slash","op":"/","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}bass,NE nQ{http://www.w3.org/1999/xhtml}bass]"},{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}bass-alter,NE nQ{http://www.w3.org/1999/xhtml}bass-alter]"}]}]},{"N":"str","val":"-1"}]},{"N":"str","val":"b"},{"N":"true"},{"N":"str","val":""}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]},{"N":"true"},{"N":"sequence","sType":"*NT ","C":[{"N":"valueOf","sType":"1NT ","flags":"d","C":[{"N":"str","sType":"1AS ","val":"<"}]},{"N":"valueOf","flags":"l","sType":"1NT ","line":"470","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"ufCall","sType":"1AO","name":"Q{http://www.mellowood.ca/mma}mod","coId":"5","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","role":"select","line":"470","bSlot":"0","C":[{"N":"convert","to":"AO","flags":"","C":[{"N":"arith","op":"-","calc":"i-i","C":[{"N":"ufCall","name":"Q{http://www.mellowood.ca/mma}note","coId":"3","bSlot":"1","C":[{"N":"slash","op":"/","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}bass,NE nQ{http://www.w3.org/1999/xhtml}bass]"},{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}bass-step,NE nQ{http://www.w3.org/1999/xhtml}bass-step]"}]},{"N":"slash","op":"/","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}bass,NE nQ{http://www.w3.org/1999/xhtml}bass]"},{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}bass-alter,NE nQ{http://www.w3.org/1999/xhtml}bass-alter]"}]}]},{"N":"ufCall","name":"Q{http://www.mellowood.ca/mma}note","coId":"3","bSlot":"1","C":[{"N":"slash","op":"/","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}root,NE nQ{http://www.w3.org/1999/xhtml}root]"},{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}root-step,NE nQ{http://www.w3.org/1999/xhtml}root-step]"}]},{"N":"slash","op":"/","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}root,NE nQ{http://www.w3.org/1999/xhtml}root]"},{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}root-alter,NE nQ{http://www.w3.org/1999/xhtml}root-alter]"}]}]}]}]},{"N":"convert","to":"AO","flags":"","C":[{"N":"int","val":"-12"}]}]}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]},{"N":"true"},{"N":"empty","sType":"0 "}]}]}]}]}]}]}]}]}]},{"N":"co","id":"20","binds":"11 6","C":[{"N":"mode","onNo":"TC","flags":"","patternSlots":"0","name":"Q{}riff","prec":"","C":[{"N":"templateRule","rank":"0","prec":"0","seq":"6","ns":"xml=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~","minImp":"0","flags":"s","slots":"200","line":"481","module":"mma.xsl","expand-text":"false","match":"note","prio":"0","matches":"NE u[NE nQ{}note,NE nQ{http://www.w3.org/1999/xhtml}note]","C":[{"N":"p.nodeTest","role":"match","test":"NE u[NE nQ{}note,NE nQ{http://www.w3.org/1999/xhtml}note]","sType":"1NE u[NE nQ{}note,NE nQ{http://www.w3.org/1999/xhtml}note]","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ "},{"N":"let","var":"Q{}tieStop","slot":"0","sType":"* ","line":"499","role":"action","C":[{"N":"fn","name":"accumulator-after","sType":"AB ","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","role":"select","line":"499","C":[{"N":"str","val":"Q{}tieStop"}]},{"N":"let","var":"Q{}tieStart","slot":"1","sType":"* ","line":"500","C":[{"N":"ifCall","name":"Q{http://saxon.sf.net/}apply","sType":"*","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","role":"select","line":"500","C":[{"N":"fn","name":"accumulator-after","C":[{"N":"str","val":"Q{}tieStart"}]},{"N":"arrayBlock","C":[{"N":"str","val":"current"}]}]},{"N":"sequence","sType":"* ","C":[{"N":"choose","sType":"* ","line":"502","C":[{"N":"fn","name":"not","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","line":"502","C":[{"N":"fn","name":"reverse","C":[{"N":"filter","C":[{"N":"axis","name":"preceding-sibling","nodeTest":"*NE u[NE nQ{}note,NE nQ{http://www.w3.org/1999/xhtml}note]"},{"N":"or","C":[{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}voice,NE nQ{http://www.w3.org/1999/xhtml}voice]"}]},{"N":"data","diag":"1|1||gc","C":[{"N":"gVarRef","name":"Q{}melodyVoice","bSlot":"0"}]}]},{"N":"fn","name":"not","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}voice,NE nQ{http://www.w3.org/1999/xhtml}voice]"}]}]}]}]}]},{"N":"sequence","sType":"* ","C":[{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"Solo Riff "}]},{"N":"choose","sType":"? ","line":"504","C":[{"N":"varRef","name":"Q{}tieStop","slot":"0","sType":"*","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","line":"504"},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"~"}]},{"N":"true"},{"N":"empty","sType":"0 "}]}]},{"N":"true"},{"N":"empty","sType":"0 "}]},{"N":"choose","sType":"? ","line":"507","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}grace,NE nQ{http://www.w3.org/1999/xhtml}grace]","sType":"*NE u[NE nQ{}grace,NE nQ{http://www.w3.org/1999/xhtml}grace]","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","line":"507"},{"N":"valueOf","sType":"1NT ","flags":"d","C":[{"N":"str","sType":"1AS ","val":""}]},{"N":"true"},{"N":"empty","sType":"0 "}]},{"N":"choose","sType":"* ","line":"511","C":[{"N":"fn","name":"not","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","line":"511","C":[{"N":"or","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}chord,NE nQ{http://www.w3.org/1999/xhtml}chord]"},{"N":"varRef","name":"Q{}tieStop","slot":"0"}]}]},{"N":"let","var":"Q{}duration","slot":"2","sType":"* ","line":"512","C":[{"N":"doc","sType":"1ND ","base":"file:///home/kratib/src/infojunkie/musicxml-midi/src/xsl/mma.xsl","role":"select","C":[{"N":"choose","sType":"?NT ","type":"item()*","line":"513","C":[{"N":"varRef","name":"Q{}tieStart","slot":"1","sType":"*","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","line":"514"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"515","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"ufCall","sType":"1AO","name":"Q{http://www.mellowood.ca/mma}noteDuration","coId":"6","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","role":"select","line":"515","bSlot":"1","C":[{"N":"dot"},{"N":"convert","to":"AO","flags":"","C":[{"N":"int","val":"0"}]}]}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"true"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"518","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NE u[NE nQ{}duration,NE nQ{http://www.w3.org/1999/xhtml}duration]","name":"child","nodeTest":"*NE u[NE nQ{}duration,NE nQ{http://www.w3.org/1999/xhtml}duration]","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","role":"select","line":"518"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]},{"N":"sequence","sType":"? ","C":[{"N":"choose","sType":"? ","line":"522","C":[{"N":"ifCall","name":"Q{http://saxon.sf.net/}apply","sType":"*","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","line":"522","C":[{"N":"fn","name":"accumulator-after","C":[{"N":"str","val":"Q{}hasMeasurePrintedAnyNote"}]},{"N":"arrayBlock","C":[{"N":"str","val":"previous"}]}]},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":";"}]},{"N":"true"},{"N":"empty","sType":"0 "}]},{"N":"valueOf","flags":"l","sType":"1NT ","line":"523","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"fn","sType":"?A","name":"floor","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","role":"select","line":"523","C":[{"N":"treat","as":"A m[AO,AD,AF]","diag":"0|0||floor","C":[{"N":"check","card":"?","diag":"0|0||floor","C":[{"N":"cvUntyped","to":"AO","diag":"0|0||floor","C":[{"N":"arith","op":"div","calc":"a/a","C":[{"N":"arith","op":"*","calc":"a*a","C":[{"N":"int","val":"192"},{"N":"check","card":"?","diag":"1|1||arith","C":[{"N":"data","diag":"1|1||arith","C":[{"N":"varRef","name":"Q{}duration","slot":"2"}]}]}]},{"N":"fn","name":"accumulator-after","C":[{"N":"str","val":"Q{}divisions"}]}]}]}]}]}]}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"t"}]}]}]},{"N":"true"},{"N":"empty","sType":"0 "}]},{"N":"choose","sType":"* ","line":"527","C":[{"N":"fn","name":"not","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","line":"527","C":[{"N":"varRef","name":"Q{}tieStop","slot":"0"}]},{"N":"choose","sType":"* ","type":"item()*","line":"528","C":[{"N":"or","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","line":"529","C":[{"N":"or","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}rest,NE nQ{http://www.w3.org/1999/xhtml}rest]"},{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}cue,NE nQ{http://www.w3.org/1999/xhtml}cue]"}]},{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}notehead,NE nQ{http://www.w3.org/1999/xhtml}notehead]"}]},{"N":"str","val":"slash"}]}]},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"r"}]},{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}pitch,NE nQ{http://www.w3.org/1999/xhtml}pitch]","sType":"*NE u[NE nQ{}pitch,NE nQ{http://www.w3.org/1999/xhtml}pitch]","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","line":"530"},{"N":"sequence","sType":"* ","C":[{"N":"choose","sType":"? ","line":"531","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}chord,NE nQ{http://www.w3.org/1999/xhtml}chord]","sType":"*NE u[NE nQ{}chord,NE nQ{http://www.w3.org/1999/xhtml}chord]","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","line":"531"},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":","}]},{"N":"true"},{"N":"empty","sType":"0 "}]},{"N":"valueOf","flags":"l","sType":"1NT ","line":"532","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"fn","name":"lower-case","sType":"1AS","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","role":"select","line":"532","C":[{"N":"cvUntyped","to":"AS","diag":"0|0||lower-case","C":[{"N":"check","card":"?","diag":"0|0||lower-case","C":[{"N":"data","diag":"0|0||lower-case","C":[{"N":"slash","op":"/","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}pitch,NE nQ{http://www.w3.org/1999/xhtml}pitch]"},{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}step,NE nQ{http://www.w3.org/1999/xhtml}step]"}]}]}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"valueOf","flags":"d","sType":"1NT ","line":"533","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"choose","sType":"1AS","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","role":"select","line":"533","C":[{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"slash","op":"/","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}pitch,NE nQ{http://www.w3.org/1999/xhtml}pitch]"},{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}alter,NE nQ{http://www.w3.org/1999/xhtml}alter]"}]}]},{"N":"str","val":"1"}]},{"N":"str","val":"#"},{"N":"true"},{"N":"choose","C":[{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"slash","op":"/","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}pitch,NE nQ{http://www.w3.org/1999/xhtml}pitch]"},{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}alter,NE nQ{http://www.w3.org/1999/xhtml}alter]"}]}]},{"N":"str","val":"-1"}]},{"N":"str","val":"&"},{"N":"true"},{"N":"str","val":"n"}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"choose","sType":"* ","type":"item()*","line":"534","C":[{"N":"gc","op":">","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","line":"535","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"slash","op":"/","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}pitch,NE nQ{http://www.w3.org/1999/xhtml}pitch]"},{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}octave,NE nQ{http://www.w3.org/1999/xhtml}octave]"}]}]},{"N":"int","val":"4"}]},{"N":"forEach","sType":"*NT ","line":"536","C":[{"N":"to","sType":"*ADI","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","role":"select","line":"536","C":[{"N":"int","val":"1"},{"N":"treat","as":"ADI","diag":"1|1||to","C":[{"N":"check","card":"?","diag":"1|1||to","C":[{"N":"cvUntyped","to":"ADI","diag":"1|1||to","C":[{"N":"check","card":"?","diag":"1|1||to","C":[{"N":"data","diag":"1|1||to","C":[{"N":"cast","flags":"ae","as":"ADI","C":[{"N":"arith","op":"-","calc":"d-d","C":[{"N":"cvUntyped","to":"AO","diag":"1|0|FORG0001|arith","C":[{"N":"check","card":"?","diag":"1|0||arith","C":[{"N":"data","diag":"1|0||arith","C":[{"N":"slash","op":"/","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}pitch,NE nQ{http://www.w3.org/1999/xhtml}pitch]"},{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}octave,NE nQ{http://www.w3.org/1999/xhtml}octave]"}]}]}]}]},{"N":"convert","to":"AO","flags":"","C":[{"N":"int","val":"4"}]}]}]}]}]}]}]}]}]},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"+"}]}]},{"N":"gc","op":"<","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","line":"538","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"slash","op":"/","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}pitch,NE nQ{http://www.w3.org/1999/xhtml}pitch]"},{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}octave,NE nQ{http://www.w3.org/1999/xhtml}octave]"}]}]},{"N":"int","val":"4"}]},{"N":"forEach","sType":"*NT ","line":"539","C":[{"N":"to","sType":"*ADI","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","role":"select","line":"539","C":[{"N":"int","val":"1"},{"N":"treat","as":"ADI","diag":"1|1||to","C":[{"N":"check","card":"?","diag":"1|1||to","C":[{"N":"cvUntyped","to":"ADI","diag":"1|1||to","C":[{"N":"check","card":"?","diag":"1|1||to","C":[{"N":"data","diag":"1|1||to","C":[{"N":"cast","flags":"ae","as":"ADI","C":[{"N":"arith","op":"-","calc":"d-d","C":[{"N":"convert","to":"AO","flags":"","C":[{"N":"int","val":"4"}]},{"N":"cvUntyped","to":"AO","diag":"1|1|FORG0001|arith","C":[{"N":"check","card":"?","diag":"1|1||arith","C":[{"N":"data","diag":"1|1||arith","C":[{"N":"slash","op":"/","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}pitch,NE nQ{http://www.w3.org/1999/xhtml}pitch]"},{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}octave,NE nQ{http://www.w3.org/1999/xhtml}octave]"}]}]}]}]}]}]}]}]}]}]}]}]},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"-"}]}]},{"N":"true"},{"N":"empty","sType":"0 "}]}]},{"N":"true"},{"N":"empty","sType":"0 "}]},{"N":"true"},{"N":"empty","sType":"0 "}]},{"N":"choose","sType":"* ","line":"546","C":[{"N":"fn","name":"not","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","line":"546","C":[{"N":"filter","C":[{"N":"axis","name":"following-sibling","nodeTest":"*NE u[NE nQ{}note,NE nQ{http://www.w3.org/1999/xhtml}note]"},{"N":"or","C":[{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}voice,NE nQ{http://www.w3.org/1999/xhtml}voice]"}]},{"N":"data","diag":"1|1||gc","C":[{"N":"gVarRef","name":"Q{}melodyVoice","bSlot":"0"}]}]},{"N":"fn","name":"not","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}voice,NE nQ{http://www.w3.org/1999/xhtml}voice]"}]}]}]}]},{"N":"sequence","sType":"* ","C":[{"N":"choose","sType":"? ","line":"547","C":[{"N":"fn","name":"not","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","line":"547","C":[{"N":"ifCall","name":"Q{http://saxon.sf.net/}apply","C":[{"N":"fn","name":"accumulator-after","C":[{"N":"str","val":"Q{}hasMeasurePrintedAnyNote"}]},{"N":"arrayBlock","C":[{"N":"str","val":"current"}]}]}]},{"N":"valueOf","sType":"1NT ","flags":"d","C":[{"N":"str","sType":"1AS ","val":"<>"}]},{"N":"true"},{"N":"empty","sType":"0 "}]},{"N":"choose","sType":"? ","line":"550","C":[{"N":"varRef","name":"Q{}tieStart","slot":"1","sType":"*","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","line":"550"},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"~"}]},{"N":"true"},{"N":"empty","sType":"0 "}]},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":";"}]}]},{"N":"true"},{"N":"empty","sType":"0 "}]}]}]}]}]}]}]},{"N":"co","id":"21","binds":"1","C":[{"N":"mode","onNo":"TC","flags":"","patternSlots":"0","name":"Q{}pitch","prec":"","C":[{"N":"templateRule","rank":"0","prec":"0","seq":"7","ns":"xml=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~","minImp":"0","flags":"s","slots":"200","line":"558","module":"mma.xsl","expand-text":"false","match":"note","prio":"0","matches":"NE u[NE nQ{}note,NE nQ{http://www.w3.org/1999/xhtml}note]","C":[{"N":"p.nodeTest","role":"match","test":"NE u[NE nQ{}note,NE nQ{http://www.w3.org/1999/xhtml}note]","sType":"1NE u[NE nQ{}note,NE nQ{http://www.w3.org/1999/xhtml}note]","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ "},{"N":"choose","sType":"* ","type":"item()*","role":"action","line":"559","C":[{"N":"fn","name":"not","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","line":"560","C":[{"N":"slash","op":"/","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}pitch,NE nQ{http://www.w3.org/1999/xhtml}pitch]"},{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}alter,NE nQ{http://www.w3.org/1999/xhtml}alter]"}]}]},{"N":"empty","sType":"0 "},{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","line":"561","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"cast","flags":"ae","as":"AO","C":[{"N":"check","card":"?","diag":"0|0||xs:double","C":[{"N":"data","diag":"0|0||xs:double","C":[{"N":"slash","op":"/","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}pitch,NE nQ{http://www.w3.org/1999/xhtml}pitch]"},{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}alter,NE nQ{http://www.w3.org/1999/xhtml}alter]"}]}]}]}]}]},{"N":"fn","name":"round","C":[{"N":"cvUntyped","to":"AO","diag":"0|0||round","C":[{"N":"check","card":"?","diag":"0|0||round","C":[{"N":"data","diag":"0|0||round","C":[{"N":"slash","op":"/","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}pitch,NE nQ{http://www.w3.org/1999/xhtml}pitch]"},{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}alter,NE nQ{http://www.w3.org/1999/xhtml}alter]"}]}]}]}]}]}]},{"N":"empty","sType":"0 "},{"N":"vc","op":"le","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","line":"562","C":[{"N":"fn","name":"abs","C":[{"N":"cvUntyped","to":"AO","diag":"0|0||abs","C":[{"N":"check","card":"?","diag":"0|0||abs","C":[{"N":"data","diag":"0|0||abs","C":[{"N":"slash","op":"/","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}pitch,NE nQ{http://www.w3.org/1999/xhtml}pitch]"},{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}alter,NE nQ{http://www.w3.org/1999/xhtml}alter]"}]}]}]}]}]},{"N":"int","val":"2"}]},{"N":"sequence","sType":"*NT ","C":[{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"\nSolo MidiNote PB "}]},{"N":"valueOf","flags":"l","sType":"1NT ","line":"563","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"ufCall","sType":"1AO","name":"Q{http://www.w3.org/2021/06/musicxml40}timeToMIDITicks","coId":"1","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","role":"select","line":"563","bSlot":"0","C":[{"N":"fn","name":"accumulator-before","C":[{"N":"str","val":"Q{}noteOnset"}]},{"N":"fn","name":"accumulator-after","C":[{"N":"str","val":"Q{}divisions"}]}]}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":" "}]},{"N":"valueOf","flags":"l","sType":"1NT ","line":"565","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"fn","sType":"?A m[AO,AD,AF]","name":"round","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","role":"select","line":"565","C":[{"N":"treat","as":"A m[AO,AD,AF]","diag":"0|0||round","C":[{"N":"check","card":"?","diag":"0|0||round","C":[{"N":"cvUntyped","to":"AO","diag":"0|0||round","C":[{"N":"arith","op":"*","calc":"a*a","C":[{"N":"int","val":"4096"},{"N":"check","card":"?","diag":"1|1||arith","C":[{"N":"data","diag":"1|1||arith","C":[{"N":"cast","flags":"ae","as":"AO","C":[{"N":"check","card":"?","diag":"0|0||xs:double","C":[{"N":"data","diag":"0|0||xs:double","C":[{"N":"slash","op":"/","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}pitch,NE nQ{http://www.w3.org/1999/xhtml}pitch]"},{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}alter,NE nQ{http://www.w3.org/1999/xhtml}alter]"}]}]}]}]}]}]}]}]}]}]}]}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"\nSolo MidiNote PB "}]},{"N":"valueOf","flags":"l","sType":"1NT ","line":"566","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"ufCall","sType":"1AO","name":"Q{http://www.w3.org/2021/06/musicxml40}timeToMIDITicks","coId":"1","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","role":"select","line":"566","bSlot":"0","C":[{"N":"fn","name":"accumulator-after","C":[{"N":"str","val":"Q{}noteOnset"}]},{"N":"fn","name":"accumulator-after","C":[{"N":"str","val":"Q{}divisions"}]}]}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":" 0"}]}]},{"N":"true"},{"N":"message","sType":"0 ","ns":"xml=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~","C":[{"N":"sequence","role":"select","sType":"*NT ","C":[{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"[PitchBend] Unhandled pitch/alter value of "}]},{"N":"valueOf","flags":"l","sType":"1NT ","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"docOrder","sType":"*NE","role":"select","line":"13","C":[{"N":"slash","op":"/","sType":"*NE","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}pitch,NE nQ{http://www.w3.org/1999/xhtml}pitch]"},{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}alter,NE nQ{http://www.w3.org/1999/xhtml}alter]"}]}]}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]},{"N":"str","sType":"1AS ","val":"false","role":"terminate"},{"N":"str","sType":"1AS ","val":"Q{http://www.w3.org/2005/xqt-errors}XTMM9000","role":"error"}]}]}]}]}]},{"N":"co","binds":"","id":"22","C":[{"N":"mode","onNo":"TC","flags":"","patternSlots":"0","name":"Q{}tempo","prec":"","C":[{"N":"templateRule","rank":"0","prec":"0","seq":"8","ns":"xml=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~","minImp":"0","flags":"s","slots":"200","line":"578","module":"mma.xsl","expand-text":"false","match":"sound","prio":"0","matches":"NE u[NE nQ{}sound,NE nQ{http://www.w3.org/1999/xhtml}sound]","C":[{"N":"p.nodeTest","role":"match","test":"NE u[NE nQ{}sound,NE nQ{http://www.w3.org/1999/xhtml}sound]","sType":"1NE u[NE nQ{}sound,NE nQ{http://www.w3.org/1999/xhtml}sound]","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ "},{"N":"sequence","role":"action","sType":"*NT ","C":[{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"\nTempo "}]},{"N":"valueOf","flags":"l","sType":"1NT ","line":"579","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{}tempo","name":"attribute","nodeTest":"*NA nQ{}tempo","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","role":"select","line":"579"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]}]}]},{"N":"co","id":"23","binds":"19","C":[{"N":"mode","onNo":"TC","flags":"","patternSlots":"0","name":"Q{}declaration","prec":"","C":[{"N":"templateRule","rank":"0","prec":"0","seq":"11","ns":"xml=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~","minImp":"0","flags":"s","slots":"200","line":"619","module":"mma.xsl","expand-text":"false","match":"harmony","prio":"0","matches":"NE u[NE nQ{}harmony,NE nQ{http://www.w3.org/1999/xhtml}harmony]","C":[{"N":"p.nodeTest","role":"match","test":"NE u[NE nQ{}harmony,NE nQ{http://www.w3.org/1999/xhtml}harmony]","sType":"1NE u[NE nQ{}harmony,NE nQ{http://www.w3.org/1999/xhtml}harmony]","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ "},{"N":"choose","sType":"* ","role":"action","line":"620","C":[{"N":"let","var":"fn-current","slot":"199","xpath":"not(preceding::harmony[deep-equal(.,current())])","loc":"xsl:if/@test","line":"620","ns":"xml=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~","sType":"1AB","C":[{"N":"dot"},{"N":"fn","name":"not","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","C":[{"N":"fn","name":"reverse","C":[{"N":"filter","C":[{"N":"axis","name":"preceding","nodeTest":"*NE u[NE nQ{}harmony,NE nQ{http://www.w3.org/1999/xhtml}harmony]"},{"N":"fn","name":"deep-equal","C":[{"N":"dot"},{"N":"varRef","name":"fn-current","slot":"199"},{"N":"str","val":"http://www.w3.org/2005/xpath-functions/collation/codepoint"}]}]}]}]}]},{"N":"sequence","sType":"* ","C":[{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"\n@Slash "}]},{"N":"applyT","sType":"* ","line":"621","mode":"Q{}name","bSlot":"0","C":[{"N":"dot","sType":"1NE u[NE nQ{}harmony,NE nQ{http://www.w3.org/1999/xhtml}harmony]","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","role":"select","line":"621"},{"N":"withParam","name":"Q{}definition","slot":"0","sType":"1AB","C":[{"N":"true","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","role":"select","line":"622"}]}]}]},{"N":"true"},{"N":"empty","sType":"0 "}]}]}]}]},{"N":"overridden"},{"N":"output","C":[{"N":"property","name":"Q{http://saxon.sf.net/}stylesheet-version","value":"30"},{"N":"property","name":"method","value":"text"},{"N":"property","name":"media-type","value":"text/plain"},{"N":"property","name":"omit-xml-declaration","value":"yes"}]},{"N":"accumulator","binds":"","sType":"1ADI","slots":"5","name":"Q{}divisions","as":"xs:double","ex:asJ":"AO ","ns":"xml=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~","C":[{"N":"int","val":"1","sType":"1ADI","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"init","line":"18"},{"N":"pre","slots":"0","C":[{"N":"accRule","valueType":"AO ","slots":"5","prio":"0.5","C":[{"N":"p.withUpper","role":"match","axis":"parent","sType":"1NE u[NE nQ{}divisions,NE nQ{http://www.w3.org/1999/xhtml}divisions]","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ex=~ ","C":[{"N":"p.nodeTest","test":"NE u[NE nQ{}divisions,NE nQ{http://www.w3.org/1999/xhtml}divisions]"},{"N":"p.nodeTest","test":"NE u[NE nQ{}attributes,NE nQ{http://www.w3.org/1999/xhtml}attributes]"}]},{"N":"check","card":"1","sType":"1AO ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","role":"select","C":[{"N":"convert","to":"AO","sType":"1AO ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","flags":"p","role":"select","C":[{"N":"cvUntyped","to":"AO","sType":"*A ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","role":"select","C":[{"N":"data","sType":"*A ","role":"select","C":[{"N":"axis","name":"child","nodeTest":"*NT","sType":"*NT","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"19"}]}]}]}]}]}]},{"N":"post","slots":"0"}]},{"N":"accumulator","binds":"","sType":"1ADI","slots":"5","name":"Q{}tempo","as":"xs:double","ex:asJ":"AO ","ns":"xml=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~","C":[{"N":"int","val":"120","sType":"1ADI","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"init","line":"22"},{"N":"pre","slots":"0","C":[{"N":"accRule","valueType":"AO ","slots":"5","prio":"0.5","C":[{"N":"p.withPredicate","role":"match","sType":"1NE u[NE nQ{}sound,NE nQ{http://www.w3.org/1999/xhtml}sound]","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ex=~ ","C":[{"N":"p.nodeTest","test":"NE u[NE nQ{}sound,NE nQ{http://www.w3.org/1999/xhtml}sound]"},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}tempo"}]},{"N":"check","card":"1","sType":"1AO ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","role":"select","C":[{"N":"convert","to":"AO","sType":"1AO ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","flags":"p","role":"select","C":[{"N":"cvUntyped","to":"AO","sType":"*A ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","role":"select","C":[{"N":"data","sType":"*A ","role":"select","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}tempo","sType":"*NA nQ{}tempo","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"23"}]}]}]}]}]}]},{"N":"post","slots":"0"}]},{"N":"accumulator","binds":"","sType":"0E","slots":"5","name":"Q{}metronome","as":"element()*","ex:asJ":"*NE ","ns":"xml=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~","C":[{"N":"empty","sType":"0E","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"init","line":"26"},{"N":"pre","slots":"0","C":[{"N":"accRule","valueType":"*NE ","slots":"5","prio":"0.5","C":[{"N":"p.withUpper","role":"match","axis":"parent","sType":"1NE u[NE nQ{}direction,NE nQ{http://www.w3.org/1999/xhtml}direction]","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ex=~ ","C":[{"N":"p.withPredicate","C":[{"N":"p.nodeTest","test":"NE u[NE nQ{}direction,NE nQ{http://www.w3.org/1999/xhtml}direction]"},{"N":"slash","op":"/","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}direction-type,NE nQ{http://www.w3.org/1999/xhtml}direction-type]"},{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}metronome,NE nQ{http://www.w3.org/1999/xhtml}metronome]"}]}]},{"N":"p.nodeTest","test":"NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]"}]},{"N":"dot","sType":"1NE u[NE nQ{}direction,NE nQ{http://www.w3.org/1999/xhtml}direction]","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"27"}]}]},{"N":"post","slots":"0"}]},{"N":"accumulator","binds":"","sType":"0E","slots":"5","name":"Q{}time","as":"element()*","ex:asJ":"*NE ","ns":"xml=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~","C":[{"N":"empty","sType":"0E","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"init","line":"30"},{"N":"pre","slots":"0","C":[{"N":"accRule","valueType":"*NE ","slots":"5","prio":"0.5","C":[{"N":"p.withUpper","role":"match","axis":"parent","sType":"1NE u[NE nQ{}time,NE nQ{http://www.w3.org/1999/xhtml}time]","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ex=~ ","C":[{"N":"p.nodeTest","test":"NE u[NE nQ{}time,NE nQ{http://www.w3.org/1999/xhtml}time]"},{"N":"p.withUpper","axis":"parent","C":[{"N":"p.nodeTest","test":"NE u[NE nQ{}attributes,NE nQ{http://www.w3.org/1999/xhtml}attributes]"},{"N":"p.nodeTest","test":"NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]"}]}]},{"N":"dot","sType":"1NE u[NE nQ{}time,NE nQ{http://www.w3.org/1999/xhtml}time]","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"31"}]}]},{"N":"post","slots":"0"}]},{"N":"accumulator","binds":"","sType":"0E","slots":"5","name":"Q{}clef","as":"element()*","ex:asJ":"*NE ","ns":"xml=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~","C":[{"N":"empty","sType":"0E","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"init","line":"34"},{"N":"pre","slots":"0","C":[{"N":"accRule","valueType":"*NE ","slots":"5","prio":"0.5","C":[{"N":"p.withUpper","role":"match","axis":"parent","sType":"1NE u[NE nQ{}clef,NE nQ{http://www.w3.org/1999/xhtml}clef]","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ex=~ ","C":[{"N":"p.nodeTest","test":"NE u[NE nQ{}clef,NE nQ{http://www.w3.org/1999/xhtml}clef]"},{"N":"p.withUpper","axis":"parent","C":[{"N":"p.nodeTest","test":"NE u[NE nQ{}attributes,NE nQ{http://www.w3.org/1999/xhtml}attributes]"},{"N":"p.nodeTest","test":"NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]"}]}]},{"N":"dot","sType":"1NE u[NE nQ{}clef,NE nQ{http://www.w3.org/1999/xhtml}clef]","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"35"}]}]},{"N":"post","slots":"0"}]},{"N":"accumulator","binds":"","sType":"0E","slots":"5","name":"Q{}key","as":"element()*","ex:asJ":"*NE ","ns":"xml=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~","C":[{"N":"empty","sType":"0E","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"init","line":"38"},{"N":"pre","slots":"0","C":[{"N":"accRule","valueType":"*NE ","slots":"5","prio":"0.5","C":[{"N":"p.withUpper","role":"match","axis":"parent","sType":"1NE u[NE nQ{}key,NE nQ{http://www.w3.org/1999/xhtml}key]","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ex=~ ","C":[{"N":"p.nodeTest","test":"NE u[NE nQ{}key,NE nQ{http://www.w3.org/1999/xhtml}key]"},{"N":"p.withUpper","axis":"parent","C":[{"N":"p.nodeTest","test":"NE u[NE nQ{}attributes,NE nQ{http://www.w3.org/1999/xhtml}attributes]"},{"N":"p.nodeTest","test":"NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]"}]}]},{"N":"dot","sType":"1NE u[NE nQ{}key,NE nQ{http://www.w3.org/1999/xhtml}key]","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"39"}]}]},{"N":"post","slots":"0"}]},{"N":"accumulator","binds":"","sType":"1FM","slots":"5","name":"Q{}measureIndex","as":"map(*)","ex:asJ":"FM k[1AS ] v[1ADI ] ","ns":"xml=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~","C":[{"N":"ifCall","name":"Q{http://www.w3.org/2005/xpath-functions/map}_new","sType":"1FM","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"init","line":"42"},{"N":"pre","slots":"0","C":[{"N":"accRule","valueType":"FM k[1AS ] v[1ADI ] ","slots":"5","prio":"0","C":[{"N":"p.nodeTest","role":"match","test":"NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]","sType":"1NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ex=~ "},{"N":"choose","sType":"1FM","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"43","C":[{"N":"ifCall","name":"Q{http://www.w3.org/2005/xpath-functions/map}contains","C":[{"N":"treat","as":"FM","diag":"0|0||map:contains","C":[{"N":"check","card":"1","diag":"0|0||map:contains","C":[{"N":"varRef","name":"Q{}value","slot":"0"}]}]},{"N":"check","card":"1","diag":"0|1||map:contains","C":[{"N":"attVal","name":"Q{}number"}]}]},{"N":"ifCall","name":"Q{http://www.w3.org/2005/xpath-functions/map}put","C":[{"N":"treat","as":"FM","diag":"0|0||map:put","C":[{"N":"check","card":"1","diag":"0|0||map:put","C":[{"N":"varRef","name":"Q{}value","slot":"0"}]}]},{"N":"check","card":"1","diag":"0|1||map:put","C":[{"N":"attVal","name":"Q{}number"}]},{"N":"ifCall","name":"Q{http://www.w3.org/2005/xpath-functions/map}get","C":[{"N":"treat","as":"FM","diag":"0|0||map:get","C":[{"N":"check","card":"1","diag":"0|0||map:get","C":[{"N":"varRef","name":"Q{}value","slot":"0"}]}]},{"N":"check","card":"1","diag":"0|1||map:get","C":[{"N":"attVal","name":"Q{}number"}]}]}]},{"N":"true"},{"N":"ifCall","name":"Q{http://www.w3.org/2005/xpath-functions/map}put","C":[{"N":"treat","as":"FM","diag":"0|0||map:put","C":[{"N":"check","card":"1","diag":"0|0||map:put","C":[{"N":"varRef","name":"Q{}value","slot":"0"}]}]},{"N":"check","card":"1","diag":"0|1||map:put","C":[{"N":"attVal","name":"Q{}number"}]},{"N":"ifCall","name":"Q{http://www.w3.org/2005/xpath-functions/map}size","C":[{"N":"treat","as":"FM","diag":"0|0||map:size","C":[{"N":"check","card":"1","diag":"0|0||map:size","C":[{"N":"varRef","name":"Q{}value","slot":"0"}]}]}]}]}]}]}]},{"N":"post","slots":"0"}]},{"N":"accumulator","binds":"","sType":"1ADI","slots":"5","name":"Q{}measureDuration","as":"xs:double","ex:asJ":"AO ","ns":"xml=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~","C":[{"N":"int","val":"0","sType":"1ADI","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"init","line":"46"},{"N":"pre","slots":"0","C":[{"N":"accRule","valueType":"AO ","slots":"5","prio":"0","C":[{"N":"p.nodeTest","role":"match","test":"NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]","sType":"1NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ex=~ "},{"N":"convert","to":"AO","sType":"1AO ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","flags":"p","role":"select","C":[{"N":"cvUntyped","to":"AO","sType":"*A ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","role":"select","C":[{"N":"int","val":"0","sType":"1ADI","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"47"}]}]}]},{"N":"accRule","valueType":"AO ","slots":"5","prio":"0.5","C":[{"N":"p.withUpper","role":"match","axis":"parent","sType":"1NE u[NE nQ{}forward,NE nQ{http://www.w3.org/1999/xhtml}forward]","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ex=~ ","C":[{"N":"p.nodeTest","test":"NE u[NE nQ{}forward,NE nQ{http://www.w3.org/1999/xhtml}forward]"},{"N":"p.nodeTest","test":"NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]"}]},{"N":"check","card":"1","sType":"1AO ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","role":"select","C":[{"N":"convert","to":"AO","sType":"1AO ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","flags":"p","role":"select","C":[{"N":"cvUntyped","to":"AO","sType":"*A ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","role":"select","C":[{"N":"arith","op":"+","calc":"a+a","sType":"?A","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"48","C":[{"N":"check","card":"?","diag":"1|0||arith","C":[{"N":"data","diag":"1|0||arith","C":[{"N":"varRef","name":"Q{}value","slot":"0"}]}]},{"N":"cvUntyped","to":"AO","diag":"1|1|FORG0001|arith","C":[{"N":"check","card":"?","diag":"1|1||arith","C":[{"N":"data","diag":"1|1||arith","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}duration,NE nQ{http://www.w3.org/1999/xhtml}duration]"}]}]}]}]}]}]}]}]},{"N":"accRule","valueType":"AO ","slots":"5","prio":"0.5","C":[{"N":"p.withUpper","role":"match","axis":"parent","sType":"1NE u[NE nQ{}backup,NE nQ{http://www.w3.org/1999/xhtml}backup]","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ex=~ ","C":[{"N":"p.nodeTest","test":"NE u[NE nQ{}backup,NE nQ{http://www.w3.org/1999/xhtml}backup]"},{"N":"p.nodeTest","test":"NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]"}]},{"N":"check","card":"1","sType":"1AO ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","role":"select","C":[{"N":"convert","to":"AO","sType":"1AO ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","flags":"p","role":"select","C":[{"N":"cvUntyped","to":"AO","sType":"*A ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","role":"select","C":[{"N":"arith","op":"-","calc":"a-a","sType":"?A","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"49","C":[{"N":"check","card":"?","diag":"1|0||arith","C":[{"N":"data","diag":"1|0||arith","C":[{"N":"varRef","name":"Q{}value","slot":"0"}]}]},{"N":"cvUntyped","to":"AO","diag":"1|1|FORG0001|arith","C":[{"N":"check","card":"?","diag":"1|1||arith","C":[{"N":"data","diag":"1|1||arith","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}duration,NE nQ{http://www.w3.org/1999/xhtml}duration]"}]}]}]}]}]}]}]}]},{"N":"accRule","valueType":"AO ","slots":"5","prio":"0","C":[{"N":"p.nodeTest","role":"match","test":"NE u[NE nQ{}note,NE nQ{http://www.w3.org/1999/xhtml}note]","sType":"1NE u[NE nQ{}note,NE nQ{http://www.w3.org/1999/xhtml}note]","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ex=~ "},{"N":"check","card":"1","sType":"1AO ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","C":[{"N":"convert","to":"AO","sType":"1AO ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","flags":"p","C":[{"N":"cvUntyped","to":"AO","sType":"*A ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","C":[{"N":"data","sType":"*A ","C":[{"N":"choose","sType":"* ","type":"item()*","line":"51","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}chord,NE nQ{http://www.w3.org/1999/xhtml}chord]","sType":"*NE u[NE nQ{}chord,NE nQ{http://www.w3.org/1999/xhtml}chord]","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","line":"52"},{"N":"varRef","name":"Q{}value","slot":"0","sType":"*","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"23"},{"N":"true"},{"N":"arith","op":"+","calc":"a+a","sType":"?A","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"25","C":[{"N":"check","card":"?","diag":"1|0||arith","C":[{"N":"data","diag":"1|0||arith","C":[{"N":"varRef","name":"Q{}value","slot":"0"}]}]},{"N":"cvUntyped","to":"AO","diag":"1|1|FORG0001|arith","C":[{"N":"check","card":"?","diag":"1|1||arith","C":[{"N":"data","diag":"1|1||arith","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}duration,NE nQ{http://www.w3.org/1999/xhtml}duration]"}]}]}]}]}]}]}]}]}]}]}]},{"N":"post","slots":"0"}]},{"N":"accumulator","binds":"","sType":"1ADI","slots":"5","name":"Q{}measureOnset","as":"xs:double","ex:asJ":"AO ","ns":"xml=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~","C":[{"N":"int","val":"0","sType":"1ADI","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"init","line":"58"},{"N":"pre","slots":"0","C":[{"N":"accRule","valueType":"AO ","slots":"5","prio":"0","C":[{"N":"p.nodeTest","role":"match","test":"NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]","sType":"1NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ex=~ "},{"N":"check","card":"1","sType":"1AO ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","role":"select","C":[{"N":"convert","to":"AO","sType":"1AO ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","flags":"p","role":"select","C":[{"N":"cvUntyped","to":"AO","sType":"*A ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","role":"select","C":[{"N":"data","sType":"*A ","role":"select","C":[{"N":"varRef","name":"Q{}value","slot":"0","sType":"*","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"59"}]}]}]}]}]}]},{"N":"post","slots":"0","C":[{"N":"accRule","valueType":"AO ","slots":"5","prio":"0","C":[{"N":"p.nodeTest","role":"match","test":"NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]","sType":"1NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ex=~ "},{"N":"check","card":"1","sType":"1AO ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","role":"select","C":[{"N":"convert","to":"AO","sType":"1AO ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","flags":"p","role":"select","C":[{"N":"cvUntyped","to":"AO","sType":"*A ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","role":"select","C":[{"N":"arith","op":"+","calc":"a+a","sType":"?A","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"60","C":[{"N":"check","card":"?","diag":"1|0||arith","C":[{"N":"data","diag":"1|0||arith","C":[{"N":"varRef","name":"Q{}value","slot":"0"}]}]},{"N":"fn","name":"accumulator-after","C":[{"N":"str","val":"Q{}measureDuration"}]}]}]}]}]}]}]}]},{"N":"accumulator","binds":"","sType":"1ADI","slots":"5","name":"Q{}noteDuration","as":"xs:double","ex:asJ":"AO ","ns":"xml=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~","C":[{"N":"int","val":"0","sType":"1ADI","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"init","line":"63"},{"N":"pre","slots":"0","C":[{"N":"accRule","valueType":"AO ","slots":"5","prio":"0","C":[{"N":"p.nodeTest","role":"match","test":"NE u[NE nQ{}note,NE nQ{http://www.w3.org/1999/xhtml}note]","sType":"1NE u[NE nQ{}note,NE nQ{http://www.w3.org/1999/xhtml}note]","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ex=~ "},{"N":"check","card":"1","sType":"1AO ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","C":[{"N":"convert","to":"AO","sType":"1AO ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","flags":"p","C":[{"N":"cvUntyped","to":"AO","sType":"*A ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","C":[{"N":"data","sType":"*A ","C":[{"N":"choose","sType":"* ","type":"item()*","line":"65","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}chord,NE nQ{http://www.w3.org/1999/xhtml}chord]","sType":"*NE u[NE nQ{}chord,NE nQ{http://www.w3.org/1999/xhtml}chord]","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","line":"66"},{"N":"varRef","name":"Q{}value","slot":"0","sType":"*","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"33"},{"N":"filter","sType":"*NE u[NE nQ{}tie,NE nQ{http://www.w3.org/1999/xhtml}tie]","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","line":"67","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}tie,NE nQ{http://www.w3.org/1999/xhtml}tie]"},{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"attVal","name":"Q{}type"},{"N":"str","val":"stop"}]}]},{"N":"arith","op":"+","calc":"a+a","sType":"?A","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"35","C":[{"N":"check","card":"?","diag":"1|0||arith","C":[{"N":"data","diag":"1|0||arith","C":[{"N":"varRef","name":"Q{}value","slot":"0"}]}]},{"N":"cvUntyped","to":"AO","diag":"1|1|FORG0001|arith","C":[{"N":"check","card":"?","diag":"1|1||arith","C":[{"N":"data","diag":"1|1||arith","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}duration,NE nQ{http://www.w3.org/1999/xhtml}duration]"}]}]}]}]},{"N":"true"},{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}duration,NE nQ{http://www.w3.org/1999/xhtml}duration]","sType":"*NE u[NE nQ{}duration,NE nQ{http://www.w3.org/1999/xhtml}duration]","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"37"}]}]}]}]}]}]}]},{"N":"post","slots":"0"}]},{"N":"accumulator","binds":"","sType":"1ADI","slots":"5","name":"Q{}noteOnset","as":"xs:double","ex:asJ":"AO ","ns":"xml=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~","C":[{"N":"int","val":"0","sType":"1ADI","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"init","line":"73"},{"N":"pre","slots":"0","C":[{"N":"accRule","valueType":"AO ","slots":"5","prio":"0","C":[{"N":"p.nodeTest","role":"match","test":"NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]","sType":"1NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ex=~ "},{"N":"convert","to":"AO","sType":"1AO ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","flags":"p","role":"select","C":[{"N":"cvUntyped","to":"AO","sType":"*A ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","role":"select","C":[{"N":"int","val":"0","sType":"1ADI","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"74"}]}]}]}]},{"N":"post","slots":"0","C":[{"N":"accRule","valueType":"AO ","slots":"5","prio":"0","C":[{"N":"p.nodeTest","role":"match","test":"NE u[NE nQ{}note,NE nQ{http://www.w3.org/1999/xhtml}note]","sType":"1NE u[NE nQ{}note,NE nQ{http://www.w3.org/1999/xhtml}note]","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ex=~ "},{"N":"check","card":"1","sType":"1AO ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","C":[{"N":"convert","to":"AO","sType":"1AO ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","flags":"p","C":[{"N":"cvUntyped","to":"AO","sType":"*A ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","C":[{"N":"data","sType":"*A ","C":[{"N":"choose","sType":"* ","type":"item()*","line":"76","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}chord,NE nQ{http://www.w3.org/1999/xhtml}chord]","sType":"*NE u[NE nQ{}chord,NE nQ{http://www.w3.org/1999/xhtml}chord]","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","line":"77"},{"N":"varRef","name":"Q{}value","slot":"0","sType":"*","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"43"},{"N":"true"},{"N":"arith","op":"+","calc":"a+a","sType":"?A","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"45","C":[{"N":"check","card":"?","diag":"1|0||arith","C":[{"N":"data","diag":"1|0||arith","C":[{"N":"varRef","name":"Q{}value","slot":"0"}]}]},{"N":"cvUntyped","to":"AO","diag":"1|1|FORG0001|arith","C":[{"N":"check","card":"?","diag":"1|1||arith","C":[{"N":"data","diag":"1|1||arith","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}duration,NE nQ{http://www.w3.org/1999/xhtml}duration]"}]}]}]}]}]}]}]}]}]}]}]}]},{"N":"accumulator","binds":"","sType":"1ADI","slots":"5","name":"Q{}noteBeat","as":"xs:double","ex:asJ":"AO ","ns":"xml=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~","C":[{"N":"int","val":"1","sType":"1ADI","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"init","line":"83"},{"N":"pre","slots":"0","C":[{"N":"accRule","valueType":"AO ","slots":"5","prio":"0","C":[{"N":"p.nodeTest","role":"match","test":"NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]","sType":"1NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ex=~ "},{"N":"convert","to":"AO","sType":"1AO ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","flags":"p","role":"select","C":[{"N":"cvUntyped","to":"AO","sType":"*A ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","role":"select","C":[{"N":"int","val":"1","sType":"1ADI","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"84"}]}]}]},{"N":"accRule","valueType":"AO ","slots":"5","prio":"0","C":[{"N":"p.nodeTest","role":"match","test":"NE u[NE nQ{}note,NE nQ{http://www.w3.org/1999/xhtml}note]","sType":"1NE u[NE nQ{}note,NE nQ{http://www.w3.org/1999/xhtml}note]","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ex=~ "},{"N":"check","card":"1","sType":"1AO ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","C":[{"N":"convert","to":"AO","sType":"1AO ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","flags":"p","C":[{"N":"cvUntyped","to":"AO","sType":"*A ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","C":[{"N":"data","sType":"*A ","C":[{"N":"choose","sType":"* ","type":"item()*","line":"86","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}chord,NE nQ{http://www.w3.org/1999/xhtml}chord]","sType":"*NE u[NE nQ{}chord,NE nQ{http://www.w3.org/1999/xhtml}chord]","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","line":"87"},{"N":"varRef","name":"Q{}value","slot":"0","sType":"*","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"51"},{"N":"true"},{"N":"arith","op":"+","calc":"a+a","sType":"?A","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"53","C":[{"N":"check","card":"?","diag":"1|0||arith","C":[{"N":"data","diag":"1|0||arith","C":[{"N":"varRef","name":"Q{}value","slot":"0"}]}]},{"N":"arith","op":"div","calc":"d/d","C":[{"N":"cvUntyped","to":"AO","diag":"1|0|FORG0001|arith","C":[{"N":"check","card":"?","diag":"1|0||arith","C":[{"N":"data","diag":"1|0||arith","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}duration,NE nQ{http://www.w3.org/1999/xhtml}duration]"}]}]}]},{"N":"fn","name":"accumulator-after","C":[{"N":"str","val":"Q{}divisions"}]}]}]}]}]}]}]}]}]}]},{"N":"post","slots":"0"}]},{"N":"accumulator","binds":"","sType":"0E","slots":"5","name":"Q{}harmony","as":"element()*","ex:asJ":"*NE ","ns":"xml=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~","C":[{"N":"empty","sType":"0E","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"init","line":"93"},{"N":"pre","slots":"0","C":[{"N":"accRule","valueType":"*NE ","slots":"5","prio":"0","C":[{"N":"p.nodeTest","role":"match","test":"NE u[NE nQ{}harmony,NE nQ{http://www.w3.org/1999/xhtml}harmony]","sType":"1NE u[NE nQ{}harmony,NE nQ{http://www.w3.org/1999/xhtml}harmony]","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ex=~ "},{"N":"dot","sType":"1NE u[NE nQ{}harmony,NE nQ{http://www.w3.org/1999/xhtml}harmony]","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"94"}]}]},{"N":"post","slots":"0"}]},{"N":"accumulator","binds":"","sType":"1ADI","slots":"5","name":"Q{}harmonyPreviousDuration","as":"xs:double","ex:asJ":"AO ","ns":"xml=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~","C":[{"N":"int","val":"0","sType":"1ADI","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"init","line":"97"},{"N":"pre","slots":"0","C":[{"N":"accRule","valueType":"AO ","slots":"5","prio":"0","C":[{"N":"p.nodeTest","role":"match","test":"NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]","sType":"1NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ex=~ "},{"N":"convert","to":"AO","sType":"1AO ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","flags":"p","role":"select","C":[{"N":"cvUntyped","to":"AO","sType":"*A ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","role":"select","C":[{"N":"int","val":"0","sType":"1ADI","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"98"}]}]}]},{"N":"accRule","valueType":"AO ","slots":"5","prio":"0","C":[{"N":"p.nodeTest","role":"match","test":"NE u[NE nQ{}harmony,NE nQ{http://www.w3.org/1999/xhtml}harmony]","sType":"1NE u[NE nQ{}harmony,NE nQ{http://www.w3.org/1999/xhtml}harmony]","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ex=~ "},{"N":"convert","to":"AO","sType":"1AO ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","flags":"p","role":"select","C":[{"N":"cvUntyped","to":"AO","sType":"*A ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","role":"select","C":[{"N":"int","val":"0","sType":"1ADI","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"99"}]}]}]},{"N":"accRule","valueType":"AO ","slots":"5","prio":"0","C":[{"N":"p.nodeTest","role":"match","test":"NE u[NE nQ{}note,NE nQ{http://www.w3.org/1999/xhtml}note]","sType":"1NE u[NE nQ{}note,NE nQ{http://www.w3.org/1999/xhtml}note]","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ex=~ "},{"N":"check","card":"1","sType":"1AO ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","C":[{"N":"convert","to":"AO","sType":"1AO ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","flags":"p","C":[{"N":"cvUntyped","to":"AO","sType":"*A ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","C":[{"N":"data","sType":"*A ","C":[{"N":"choose","sType":"* ","type":"item()*","line":"101","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}chord,NE nQ{http://www.w3.org/1999/xhtml}chord]","sType":"*NE u[NE nQ{}chord,NE nQ{http://www.w3.org/1999/xhtml}chord]","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","line":"102"},{"N":"varRef","name":"Q{}value","slot":"0","sType":"*","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"62"},{"N":"true"},{"N":"arith","op":"+","calc":"a+a","sType":"?A","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"64","C":[{"N":"check","card":"?","diag":"1|0||arith","C":[{"N":"data","diag":"1|0||arith","C":[{"N":"varRef","name":"Q{}value","slot":"0"}]}]},{"N":"cvUntyped","to":"AO","diag":"1|1|FORG0001|arith","C":[{"N":"check","card":"?","diag":"1|1||arith","C":[{"N":"data","diag":"1|1||arith","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}duration,NE nQ{http://www.w3.org/1999/xhtml}duration]"}]}]}]}]}]}]}]}]}]}]}]},{"N":"post","slots":"0"}]},{"N":"accumulator","binds":"","sType":"1AS","slots":"5","name":"Q{}groove","as":"xs:string","ex:asJ":"AS ","C":[{"N":"str","val":"","sType":"1AS","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","role":"init","line":"36"},{"N":"pre","slots":"0","C":[{"N":"accRule","valueType":"AS ","slots":"5","prio":"0.5","C":[{"N":"p.withUpper","role":"match","axis":"parent","sType":"1NE u[NE nQ{}other-play,NE nQ{http://www.w3.org/1999/xhtml}other-play]","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ex=~ ","C":[{"N":"p.withPredicate","C":[{"N":"p.nodeTest","test":"NE u[NE nQ{}other-play,NE nQ{http://www.w3.org/1999/xhtml}other-play]"},{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"attVal","name":"Q{}type"},{"N":"str","val":"groove"}]}]},{"N":"p.withUpper","axis":"parent","C":[{"N":"p.nodeTest","test":"NE u[NE nQ{}play,NE nQ{http://www.w3.org/1999/xhtml}play]"},{"N":"p.nodeTest","test":"NE u[NE nQ{}sound,NE nQ{http://www.w3.org/1999/xhtml}sound]"}]}]},{"N":"check","card":"1","sType":"1AS ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","role":"select","C":[{"N":"treat","as":"AS ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","role":"select","C":[{"N":"check","card":"1","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","role":"select","C":[{"N":"cvUntyped","to":"AS","sType":"*A ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","role":"select","C":[{"N":"data","sType":"*A ","role":"select","C":[{"N":"axis","name":"child","nodeTest":"*NT","sType":"*NT","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","role":"select","line":"37"}]}]}]}]}]}]}]},{"N":"post","slots":"0"}]},{"N":"accumulator","sType":"1FM k[AS] v[1AB]","binds":"11","slots":"5","name":"Q{}tieStart","as":"map(*)","ex:asJ":"FM k[1AS ] v[1AB ] ","C":[{"N":"map","sType":"1FM k[AS] v[1AB]","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","role":"init","line":"43","C":[{"N":"str","val":"current"},{"N":"false"},{"N":"str","val":"previous"},{"N":"false"}]},{"N":"pre","slots":"0","C":[{"N":"accRule","valueType":"FM k[1AS ] v[1AB ] ","slots":"5","prio":"0.5","C":[{"N":"p.withPredicate","role":"match","sType":"1NE u[NE nQ{}note,NE nQ{http://www.w3.org/1999/xhtml}note]","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ex=~ ","C":[{"N":"p.withPredicate","C":[{"N":"p.nodeTest","test":"NE u[NE nQ{}note,NE nQ{http://www.w3.org/1999/xhtml}note]"},{"N":"or","C":[{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}voice,NE nQ{http://www.w3.org/1999/xhtml}voice]"}]},{"N":"data","diag":"1|1||gc","C":[{"N":"gVarRef","name":"Q{}melodyVoice","bSlot":"0"}]}]},{"N":"fn","name":"not","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}voice,NE nQ{http://www.w3.org/1999/xhtml}voice]"}]}]}]},{"N":"fn","name":"not","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}chord,NE nQ{http://www.w3.org/1999/xhtml}chord]"}]}]},{"N":"map","sType":"1FM k[AS] v[*]","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","role":"select","line":"47","C":[{"N":"str","val":"previous"},{"N":"ifCall","name":"Q{http://www.w3.org/2005/xpath-functions/map}get","C":[{"N":"treat","as":"FM","diag":"0|0||map:get","C":[{"N":"check","card":"1","diag":"0|0||map:get","C":[{"N":"varRef","name":"Q{}value","slot":"0"}]}]},{"N":"str","val":"current"}]},{"N":"str","val":"current"},{"N":"or","C":[{"N":"fn","name":"exists","C":[{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}tie,NE nQ{http://www.w3.org/1999/xhtml}tie]"},{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"attVal","name":"Q{}type"},{"N":"str","val":"start"}]}]}]},{"N":"fn","name":"exists","C":[{"N":"slash","op":"/","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}notations,NE nQ{http://www.w3.org/1999/xhtml}notations]"},{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}tied,NE nQ{http://www.w3.org/1999/xhtml}tied]"},{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"attVal","name":"Q{}type"},{"N":"str","val":"start"}]}]}]}]}]}]}]}]},{"N":"post","slots":"0"}]},{"N":"accumulator","sType":"1AB","binds":"11","slots":"5","name":"Q{}tieStop","as":"xs:boolean","ex:asJ":"AB ","C":[{"N":"false","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","role":"init","line":"50"},{"N":"pre","slots":"0","C":[{"N":"accRule","valueType":"AB ","slots":"5","prio":"0.5","C":[{"N":"p.withPredicate","role":"match","sType":"1NE u[NE nQ{}note,NE nQ{http://www.w3.org/1999/xhtml}note]","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ex=~ ","C":[{"N":"p.withPredicate","C":[{"N":"p.nodeTest","test":"NE u[NE nQ{}note,NE nQ{http://www.w3.org/1999/xhtml}note]"},{"N":"or","C":[{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}voice,NE nQ{http://www.w3.org/1999/xhtml}voice]"}]},{"N":"data","diag":"1|1||gc","C":[{"N":"gVarRef","name":"Q{}melodyVoice","bSlot":"0"}]}]},{"N":"fn","name":"not","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}voice,NE nQ{http://www.w3.org/1999/xhtml}voice]"}]}]}]},{"N":"fn","name":"not","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}chord,NE nQ{http://www.w3.org/1999/xhtml}chord]"}]}]},{"N":"and","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","role":"select","line":"53","C":[{"N":"or","C":[{"N":"fn","name":"exists","C":[{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}tie,NE nQ{http://www.w3.org/1999/xhtml}tie]"},{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"attVal","name":"Q{}type"},{"N":"str","val":"stop"}]}]}]},{"N":"fn","name":"exists","C":[{"N":"slash","op":"/","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}notations,NE nQ{http://www.w3.org/1999/xhtml}notations]"},{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}tied,NE nQ{http://www.w3.org/1999/xhtml}tied]"},{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"attVal","name":"Q{}type"},{"N":"str","val":"stop"}]}]}]}]}]},{"N":"ifCall","name":"Q{http://saxon.sf.net/}apply","C":[{"N":"fn","name":"accumulator-after","C":[{"N":"str","val":"Q{}tieStart"}]},{"N":"arrayBlock","C":[{"N":"str","val":"previous"}]}]}]}]}]},{"N":"post","slots":"0"}]},{"N":"accumulator","sType":"1FM k[AS] v[1AB]","binds":"11","slots":"5","name":"Q{}hasMeasurePrintedAnyNote","as":"map(*)","ex:asJ":"FM k[1AS ] v[1AB ] ","C":[{"N":"map","sType":"1FM k[AS] v[1AB]","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","role":"init","line":"59","C":[{"N":"str","val":"previous"},{"N":"false"},{"N":"str","val":"current"},{"N":"false"}]},{"N":"pre","slots":"0","C":[{"N":"accRule","valueType":"FM k[1AS ] v[1AB ] ","slots":"5","prio":"0","C":[{"N":"p.nodeTest","role":"match","test":"NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]","sType":"1NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ex=~ "},{"N":"map","sType":"1FM k[AS] v[1AB]","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","role":"select","line":"63","C":[{"N":"str","val":"previous"},{"N":"false"},{"N":"str","val":"current"},{"N":"false"}]}]},{"N":"accRule","valueType":"FM k[1AS ] v[1AB ] ","slots":"5","prio":"0.5","C":[{"N":"p.withPredicate","role":"match","sType":"1NE u[NE nQ{}note,NE nQ{http://www.w3.org/1999/xhtml}note]","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ex=~ ","C":[{"N":"p.withPredicate","C":[{"N":"p.nodeTest","test":"NE u[NE nQ{}note,NE nQ{http://www.w3.org/1999/xhtml}note]"},{"N":"or","C":[{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}voice,NE nQ{http://www.w3.org/1999/xhtml}voice]"}]},{"N":"data","diag":"1|1||gc","C":[{"N":"gVarRef","name":"Q{}melodyVoice","bSlot":"0"}]}]},{"N":"fn","name":"not","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}voice,NE nQ{http://www.w3.org/1999/xhtml}voice]"}]}]}]},{"N":"fn","name":"not","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}chord,NE nQ{http://www.w3.org/1999/xhtml}chord]"}]}]},{"N":"map","sType":"1FM k[AS] v[*]","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","role":"select","line":"67","C":[{"N":"str","val":"previous"},{"N":"ifCall","name":"Q{http://www.w3.org/2005/xpath-functions/map}get","C":[{"N":"treat","as":"FM","diag":"0|0||map:get","C":[{"N":"check","card":"1","diag":"0|0||map:get","C":[{"N":"varRef","name":"Q{}value","slot":"0"}]}]},{"N":"str","val":"current"}]},{"N":"str","val":"current"},{"N":"or","C":[{"N":"ifCall","name":"Q{http://www.w3.org/2005/xpath-functions/map}get","C":[{"N":"treat","as":"FM","diag":"0|0||map:get","C":[{"N":"check","card":"1","diag":"0|0||map:get","C":[{"N":"varRef","name":"Q{}value","slot":"0"}]}]},{"N":"str","val":"current"}]},{"N":"fn","name":"not","C":[{"N":"fn","name":"accumulator-after","C":[{"N":"str","val":"Q{}tieStop"}]}]}]}]}]}]},{"N":"post","slots":"0"}]},{"N":"decimalFormat"}],"Σ":"6f0e86a5"} \ No newline at end of file +{"N":"package","version":"30","packageVersion":"1","saxonVersion":"SaxonJS 2.6","target":"JS","targetVersion":"2","name":"TOP-LEVEL","relocatable":"true","buildDateTime":"2024-09-26T22:49:50.092-07:00","ns":"xml=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~","C":[{"N":"co","binds":"","id":"0","vis":"PRIVATE","ex:uniform":"true","C":[{"N":"function","name":"Q{http://www.w3.org/2021/06/musicxml40}timeToMillisecs","as":"1AO ","slots":"203","ns":"xml=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~","module":"musicxml.xsl","flags":"muu","sig":"1F r[1AO ] a[1AO ,1AO ,1AO ] ","sType":"1F r[1AO ] a[1AO ,1AO ,1AO ] ","line":"114","C":[{"N":"arg","slot":"0","name":"Q{}time","as":"AO ","sType":"AO "},{"N":"arg","slot":"1","name":"Q{}divisions","as":"AO ","sType":"AO "},{"N":"arg","slot":"2","name":"Q{}tempo","as":"AO ","sType":"AO "},{"N":"check","card":"1","sType":"1AO ","diag":"2|0|XTTE0780|function Q{http://www.w3.org/2021/06/musicxml40}timeToMillisecs()","role":"body","C":[{"N":"convert","to":"AO","sType":"1AO ","diag":"2|0|XTTE0780|function Q{http://www.w3.org/2021/06/musicxml40}timeToMillisecs()","flags":"p","role":"body","C":[{"N":"cvUntyped","to":"AO","sType":"*A ","diag":"2|0|XTTE0780|function Q{http://www.w3.org/2021/06/musicxml40}timeToMillisecs()","role":"body","C":[{"N":"arith","op":"div","calc":"a/a","sType":"?A","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"body","line":"118","C":[{"N":"arith","op":"div","calc":"a/a","C":[{"N":"arith","op":"*","calc":"a*a","C":[{"N":"check","card":"?","diag":"1|0||arith","C":[{"N":"data","diag":"1|0||arith","C":[{"N":"varRef","name":"Q{}time","slot":"0"}]}]},{"N":"int","val":"60000"}]},{"N":"check","card":"?","diag":"1|1||arith","C":[{"N":"data","diag":"1|1||arith","C":[{"N":"varRef","name":"Q{}divisions","slot":"1"}]}]}]},{"N":"check","card":"?","diag":"1|1||arith","C":[{"N":"data","diag":"1|1||arith","C":[{"N":"varRef","name":"Q{}tempo","slot":"2"}]}]}]}]}]}]}]}]},{"N":"co","binds":"","id":"1","vis":"PRIVATE","ex:uniform":"true","C":[{"N":"function","name":"Q{http://www.w3.org/2021/06/musicxml40}timeToMIDITicks","as":"1AO ","slots":"202","ns":"xml=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~","module":"musicxml.xsl","flags":"muu","sig":"1F r[1AO ] a[1AO ,1AO ] ","sType":"1F r[1AO ] a[1AO ,1AO ] ","line":"124","C":[{"N":"arg","slot":"0","name":"Q{}time","as":"AO ","sType":"AO "},{"N":"arg","slot":"1","name":"Q{}divisions","as":"AO ","sType":"AO "},{"N":"check","card":"1","sType":"1AO ","diag":"2|0|XTTE0780|function Q{http://www.w3.org/2021/06/musicxml40}timeToMIDITicks()","role":"body","C":[{"N":"convert","to":"AO","sType":"1AO ","diag":"2|0|XTTE0780|function Q{http://www.w3.org/2021/06/musicxml40}timeToMIDITicks()","flags":"p","role":"body","C":[{"N":"cvUntyped","to":"AO","sType":"*A ","diag":"2|0|XTTE0780|function Q{http://www.w3.org/2021/06/musicxml40}timeToMIDITicks()","role":"body","C":[{"N":"fn","name":"round","sType":"?A m[AO,AD,AF]","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"body","line":"127","C":[{"N":"treat","as":"A m[AO,AD,AF]","diag":"0|0||round","C":[{"N":"check","card":"?","diag":"0|0||round","C":[{"N":"cvUntyped","to":"AO","diag":"0|0||round","C":[{"N":"arith","op":"div","calc":"a/a","C":[{"N":"arith","op":"*","calc":"a*a","C":[{"N":"check","card":"?","diag":"1|0||arith","C":[{"N":"data","diag":"1|0||arith","C":[{"N":"varRef","name":"Q{}time","slot":"0"}]}]},{"N":"int","val":"192"}]},{"N":"check","card":"?","diag":"1|1||arith","C":[{"N":"data","diag":"1|1||arith","C":[{"N":"varRef","name":"Q{}divisions","slot":"1"}]}]}]}]}]}]}]}]}]}]}]}]},{"N":"co","binds":"","id":"2","vis":"PRIVATE","ex:uniform":"true","C":[{"N":"function","name":"Q{http://www.w3.org/2021/06/musicxml40}harmonyDuration","as":"1AO ","slots":"201","ns":"xml=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~","module":"musicxml.xsl","flags":"muu","sig":"1F r[1AO ] a[* ] ","sType":"1F r[1AO ] a[* ] ","line":"133","C":[{"N":"arg","slot":"0","name":"Q{}harmony","as":"* ","sType":"* "},{"N":"check","card":"1","sType":"1AO ","diag":"2|0|XTTE0780|function Q{http://www.w3.org/2021/06/musicxml40}harmonyDuration()","role":"body","C":[{"N":"convert","to":"AO","sType":"1AO ","diag":"2|0|XTTE0780|function Q{http://www.w3.org/2021/06/musicxml40}harmonyDuration()","flags":"p","role":"body","C":[{"N":"cvUntyped","to":"AO","sType":"*A ","diag":"2|0|XTTE0780|function Q{http://www.w3.org/2021/06/musicxml40}harmonyDuration()","role":"body","C":[{"N":"let","var":"Q{}id","slot":"1","sType":"*A ","line":"135","role":"body","C":[{"N":"fn","name":"generate-id","sType":"1AS","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"135","C":[{"N":"treat","as":"N","diag":"0|0||generate-id","C":[{"N":"check","card":"?","diag":"0|0||generate-id","C":[{"N":"varRef","name":"Q{}harmony","slot":"0"}]}]}]},{"N":"fn","name":"sum","sType":"?A","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"138","C":[{"N":"data","diag":"0|0||sum","C":[{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}harmony","slot":"0"}]},{"N":"filter","C":[{"N":"axis","name":"following-sibling","nodeTest":"*NE u[NE nQ{}note,NE nQ{http://www.w3.org/1999/xhtml}note]"},{"N":"and","C":[{"N":"fn","name":"not","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}chord,NE nQ{http://www.w3.org/1999/xhtml}chord]"}]},{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"generate-id","C":[{"N":"fn","name":"reverse","C":[{"N":"first","C":[{"N":"axis","name":"preceding-sibling","nodeTest":"*NE u[NE nQ{}harmony,NE nQ{http://www.w3.org/1999/xhtml}harmony]"}]}]}]},{"N":"data","diag":"1|1||gc","C":[{"N":"varRef","name":"Q{}id","slot":"1"}]}]}]}]}]},{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}duration,NE nQ{http://www.w3.org/1999/xhtml}duration]"}]}]}]}]}]}]}]}]}]}]},{"N":"co","binds":"","id":"3","vis":"PRIVATE","ex:uniform":"true","C":[{"N":"function","name":"Q{http://www.mellowood.ca/mma}note","as":"1ADI ","slots":"202","ns":"xml=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~","module":"mma.xsl","flags":"muu","sig":"1F r[1ADI ] a[* ,* ] ","sType":"1F r[1ADI ] a[* ,* ] ","line":"73","C":[{"N":"arg","slot":"0","name":"Q{}step","as":"* ","sType":"* "},{"N":"arg","slot":"1","name":"Q{}alter","as":"* ","sType":"* "},{"N":"check","card":"1","sType":"1ADI ","diag":"2|0|XTTE0780|function Q{http://www.mellowood.ca/mma}note()","role":"body","C":[{"N":"treat","as":"ADI ","diag":"2|0|XTTE0780|function Q{http://www.mellowood.ca/mma}note()","role":"body","C":[{"N":"check","card":"1","diag":"2|0|XTTE0780|function Q{http://www.mellowood.ca/mma}note()","role":"body","C":[{"N":"cvUntyped","to":"ADI","sType":"*A ","diag":"2|0|XTTE0780|function Q{http://www.mellowood.ca/mma}note()","role":"body","C":[{"N":"data","sType":"*A ","role":"body","C":[{"N":"choose","sType":"? ","type":"item()*","role":"body","line":"76","C":[{"N":"or","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","line":"77","C":[{"N":"and","C":[{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"varRef","name":"Q{}step","slot":"0"}]},{"N":"str","val":"G"}]},{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"varRef","name":"Q{}alter","slot":"1"}]},{"N":"str","val":"1"}]}]},{"N":"and","C":[{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"varRef","name":"Q{}step","slot":"0"}]},{"N":"str","val":"A"}]},{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"varRef","name":"Q{}alter","slot":"1"}]},{"N":"str","val":"-1"}]}]}]},{"N":"int","val":"-4","sType":"1ADI","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","role":"select","line":"100"},{"N":"or","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","line":"78","C":[{"N":"and","C":[{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"varRef","name":"Q{}step","slot":"0"}]},{"N":"str","val":"A"}]},{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"varRef","name":"Q{}alter","slot":"1"}]},{"N":"str","val":"1"}]}]},{"N":"and","C":[{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"varRef","name":"Q{}step","slot":"0"}]},{"N":"str","val":"B"}]},{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"varRef","name":"Q{}alter","slot":"1"}]},{"N":"str","val":"-1"}]}]}]},{"N":"int","val":"-2","sType":"1ADI","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","role":"select","line":"102"},{"N":"or","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","line":"79","C":[{"N":"and","C":[{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"varRef","name":"Q{}step","slot":"0"}]},{"N":"str","val":"C"}]},{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"varRef","name":"Q{}alter","slot":"1"}]},{"N":"str","val":"1"}]}]},{"N":"and","C":[{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"varRef","name":"Q{}step","slot":"0"}]},{"N":"str","val":"D"}]},{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"varRef","name":"Q{}alter","slot":"1"}]},{"N":"str","val":"-1"}]}]}]},{"N":"int","val":"1","sType":"1ADI","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","role":"select","line":"104"},{"N":"or","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","line":"80","C":[{"N":"and","C":[{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"varRef","name":"Q{}step","slot":"0"}]},{"N":"str","val":"D"}]},{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"varRef","name":"Q{}alter","slot":"1"}]},{"N":"str","val":"1"}]}]},{"N":"and","C":[{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"varRef","name":"Q{}step","slot":"0"}]},{"N":"str","val":"E"}]},{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"varRef","name":"Q{}alter","slot":"1"}]},{"N":"str","val":"-1"}]}]}]},{"N":"int","val":"3","sType":"1ADI","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","role":"select","line":"106"},{"N":"and","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","line":"81","C":[{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"varRef","name":"Q{}step","slot":"0"}]},{"N":"str","val":"G"}]},{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"varRef","name":"Q{}alter","slot":"1"}]},{"N":"str","val":"-1"}]}]},{"N":"int","val":"-6","sType":"1ADI","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","role":"select","line":"108"},{"N":"and","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","line":"82","C":[{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"varRef","name":"Q{}step","slot":"0"}]},{"N":"str","val":"C"}]},{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"varRef","name":"Q{}alter","slot":"1"}]},{"N":"str","val":"-1"}]}]},{"N":"int","val":"-1","sType":"1ADI","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","role":"select","line":"110"},{"N":"and","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","line":"83","C":[{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"varRef","name":"Q{}step","slot":"0"}]},{"N":"str","val":"B"}]},{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"varRef","name":"Q{}alter","slot":"1"}]},{"N":"str","val":"1"}]}]},{"N":"int","val":"0","sType":"1ADI","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","role":"select","line":"112"},{"N":"and","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","line":"84","C":[{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"varRef","name":"Q{}step","slot":"0"}]},{"N":"str","val":"F"}]},{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"varRef","name":"Q{}alter","slot":"1"}]},{"N":"str","val":"-1"}]}]},{"N":"int","val":"4","sType":"1ADI","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","role":"select","line":"114"},{"N":"and","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","line":"85","C":[{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"varRef","name":"Q{}step","slot":"0"}]},{"N":"str","val":"E"}]},{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"varRef","name":"Q{}alter","slot":"1"}]},{"N":"str","val":"1"}]}]},{"N":"int","val":"5","sType":"1ADI","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","role":"select","line":"116"},{"N":"and","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","line":"86","C":[{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"varRef","name":"Q{}step","slot":"0"}]},{"N":"str","val":"F"}]},{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"varRef","name":"Q{}alter","slot":"1"}]},{"N":"str","val":"1"}]}]},{"N":"int","val":"6","sType":"1ADI","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","role":"select","line":"118"},{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","line":"87","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"varRef","name":"Q{}step","slot":"0"}]},{"N":"str","val":"G"}]},{"N":"int","val":"-5","sType":"1ADI","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","role":"select","line":"120"},{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","line":"88","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"varRef","name":"Q{}step","slot":"0"}]},{"N":"str","val":"A"}]},{"N":"int","val":"-3","sType":"1ADI","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","role":"select","line":"122"},{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","line":"89","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"varRef","name":"Q{}step","slot":"0"}]},{"N":"str","val":"D"}]},{"N":"int","val":"2","sType":"1ADI","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","role":"select","line":"124"},{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","line":"90","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"varRef","name":"Q{}step","slot":"0"}]},{"N":"str","val":"B"}]},{"N":"int","val":"-1","sType":"1ADI","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","role":"select","line":"126"},{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","line":"91","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"varRef","name":"Q{}step","slot":"0"}]},{"N":"str","val":"C"}]},{"N":"int","val":"0","sType":"1ADI","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","role":"select","line":"128"},{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","line":"92","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"varRef","name":"Q{}step","slot":"0"}]},{"N":"str","val":"E"}]},{"N":"int","val":"4","sType":"1ADI","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","role":"select","line":"130"},{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","line":"93","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"varRef","name":"Q{}step","slot":"0"}]},{"N":"str","val":"F"}]},{"N":"int","val":"5","sType":"1ADI","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","role":"select","line":"132"},{"N":"true"},{"N":"empty","sType":"0 "}]}]}]}]}]}]}]}]},{"N":"co","binds":"","id":"4","vis":"PRIVATE","ex:uniform":"true","C":[{"N":"function","name":"Q{http://www.mellowood.ca/mma}groove","as":"* ","slots":"202","ns":"xml=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~","module":"mma.xsl","flags":"muu","sig":"1F r[* ] a[* ,* ] ","sType":"1F r[* ] a[* ,* ] ","line":"100","C":[{"N":"arg","slot":"0","name":"Q{}groove","as":"* ","sType":"* "},{"N":"arg","slot":"1","name":"Q{}time","as":"* ","sType":"* "},{"N":"choose","sType":"? ","type":"item()*","role":"body","line":"107","C":[{"N":"or","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","line":"108","C":[{"N":"fn","name":"contains","C":[{"N":"fn","name":"lower-case","C":[{"N":"treat","as":"AS","diag":"0|0||lower-case","C":[{"N":"check","card":"?","diag":"0|0||lower-case","C":[{"N":"cvUntyped","to":"AS","diag":"0|0||lower-case","C":[{"N":"check","card":"?","diag":"0|0||lower-case","C":[{"N":"data","diag":"0|0||lower-case","C":[{"N":"varRef","name":"Q{}groove","slot":"0"}]}]}]}]}]}]},{"N":"str","val":"swing"},{"N":"str","val":"http://www.w3.org/2005/xpath-functions/collation/codepoint"}]},{"N":"fn","name":"contains","C":[{"N":"fn","name":"lower-case","C":[{"N":"treat","as":"AS","diag":"0|0||lower-case","C":[{"N":"check","card":"?","diag":"0|0||lower-case","C":[{"N":"cvUntyped","to":"AS","diag":"0|0||lower-case","C":[{"N":"check","card":"?","diag":"0|0||lower-case","C":[{"N":"data","diag":"0|0||lower-case","C":[{"N":"varRef","name":"Q{}groove","slot":"0"}]}]}]}]}]}]},{"N":"str","val":"jazz"},{"N":"str","val":"http://www.w3.org/2005/xpath-functions/collation/codepoint"}]}]},{"N":"choose","sType":"?AS ","type":"item()*","line":"109","C":[{"N":"and","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","line":"110","C":[{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}time","slot":"1"}]},{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}beats,NE nQ{http://www.w3.org/1999/xhtml}beats]"}]}]}]},{"N":"int","val":"5"}]},{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}time","slot":"1"}]},{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}beat-type,NE nQ{http://www.w3.org/1999/xhtml}beat-type]"}]}]}]},{"N":"int","val":"4"}]}]},{"N":"str","val":"Jazz54","sType":"1AS","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","role":"select","line":"140"},{"N":"true"},{"N":"str","val":"Swing","sType":"1AS","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","role":"select","line":"142"}]},{"N":"true"},{"N":"empty","sType":"0 "}]}]}]},{"N":"co","binds":"","id":"5","vis":"PRIVATE","ex:uniform":"true","C":[{"N":"function","name":"Q{http://www.mellowood.ca/mma}mod","as":"1AO ","slots":"202","ns":"xml=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~","module":"mma.xsl","flags":"muu","sig":"1F r[1AO ] a[1AO ,1AO ] ","sType":"1F r[1AO ] a[1AO ,1AO ] ","line":"122","C":[{"N":"arg","slot":"0","name":"Q{}dividend","as":"AO ","sType":"AO "},{"N":"arg","slot":"1","name":"Q{}divisor","as":"AO ","sType":"AO "},{"N":"check","card":"1","sType":"1AO ","diag":"2|0|XTTE0780|function Q{http://www.mellowood.ca/mma}mod()","role":"body","C":[{"N":"convert","to":"AO","sType":"1AO ","diag":"2|0|XTTE0780|function Q{http://www.mellowood.ca/mma}mod()","flags":"p","role":"body","C":[{"N":"cvUntyped","to":"AO","sType":"*A ","diag":"2|0|XTTE0780|function Q{http://www.mellowood.ca/mma}mod()","role":"body","C":[{"N":"arith","op":"-","calc":"a-a","sType":"?A","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","role":"body","line":"125","C":[{"N":"check","card":"?","diag":"1|0||arith","C":[{"N":"data","diag":"1|0||arith","C":[{"N":"varRef","name":"Q{}dividend","slot":"0"}]}]},{"N":"arith","op":"*","calc":"a*a","C":[{"N":"fn","name":"floor","C":[{"N":"treat","as":"A m[AO,AD,AF]","diag":"0|0||floor","C":[{"N":"check","card":"?","diag":"0|0||floor","C":[{"N":"cvUntyped","to":"AO","diag":"0|0||floor","C":[{"N":"arith","op":"div","calc":"a/a","C":[{"N":"check","card":"?","diag":"1|0||arith","C":[{"N":"data","diag":"1|0||arith","C":[{"N":"varRef","name":"Q{}dividend","slot":"0"}]}]},{"N":"check","card":"?","diag":"1|1||arith","C":[{"N":"data","diag":"1|1||arith","C":[{"N":"varRef","name":"Q{}divisor","slot":"1"}]}]}]}]}]}]}]},{"N":"check","card":"?","diag":"1|1||arith","C":[{"N":"data","diag":"1|1||arith","C":[{"N":"varRef","name":"Q{}divisor","slot":"1"}]}]}]}]}]}]}]}]}]},{"N":"co","id":"6","vis":"PRIVATE","ex:uniform":"true","binds":"6 11","C":[{"N":"function","name":"Q{http://www.mellowood.ca/mma}noteDuration","as":"1AO ","slots":"202","ns":"xml=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~","module":"mma.xsl","flags":"muu","sig":"1F r[1AO ] a[* ,1AO ] ","sType":"1F r[1AO ] a[* ,1AO ] ","line":"131","C":[{"N":"arg","slot":"0","name":"Q{}note","as":"* ","sType":"* "},{"N":"arg","slot":"1","name":"Q{}duration","as":"AO ","sType":"AO "},{"N":"check","card":"1","sType":"1AO ","diag":"2|0|XTTE0780|function Q{http://www.mellowood.ca/mma}noteDuration()","role":"body","C":[{"N":"convert","to":"AO","sType":"1AO ","diag":"2|0|XTTE0780|function Q{http://www.mellowood.ca/mma}noteDuration()","flags":"p","role":"body","C":[{"N":"cvUntyped","to":"AO","sType":"*A ","diag":"2|0|XTTE0780|function Q{http://www.mellowood.ca/mma}noteDuration()","role":"body","C":[{"N":"let","var":"Q{}tie","slot":"2","sType":"*A ","line":"134","role":"body","C":[{"N":"docOrder","sType":"*NE u[NE u[NE nQ{}tied,NE nQ{http://www.w3.org/1999/xhtml}tied],NE u[NE nQ{}tie,NE nQ{http://www.w3.org/1999/xhtml}tie]]","role":"select","line":"134","C":[{"N":"choose","sType":"*NE u[NE u[NE nQ{}tied,NE nQ{http://www.w3.org/1999/xhtml}tied],NE u[NE nQ{}tie,NE nQ{http://www.w3.org/1999/xhtml}tie]]","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","C":[{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}note","slot":"0"}]},{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}cue,NE nQ{http://www.w3.org/1999/xhtml}cue]"}]}]},{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}note","slot":"0"}]},{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}notations,NE nQ{http://www.w3.org/1999/xhtml}notations]"}]},{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}tied,NE nQ{http://www.w3.org/1999/xhtml}tied]"}]}]},{"N":"true"},{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}note","slot":"0"}]},{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}tie,NE nQ{http://www.w3.org/1999/xhtml}tie]"}]}]}]}]},{"N":"choose","sType":"?A ","type":"item()*","line":"135","C":[{"N":"and","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","line":"136","C":[{"N":"filter","C":[{"N":"varRef","name":"Q{}tie","slot":"2"},{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"attVal","name":"Q{}type"},{"N":"str","val":"stop"}]}]},{"N":"fn","name":"not","C":[{"N":"filter","C":[{"N":"varRef","name":"Q{}tie","slot":"2"},{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"attVal","name":"Q{}type"},{"N":"str","val":"start"}]}]}]}]},{"N":"arith","op":"+","calc":"a+a","sType":"?A","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","role":"select","line":"154","C":[{"N":"check","card":"?","diag":"1|0||arith","C":[{"N":"data","diag":"1|0||arith","C":[{"N":"varRef","name":"Q{}duration","slot":"1"}]}]},{"N":"cvUntyped","to":"AO","diag":"1|1|FORG0001|arith","C":[{"N":"check","card":"?","diag":"1|1||arith","C":[{"N":"data","diag":"1|1||arith","C":[{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}note","slot":"0"}]},{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}duration,NE nQ{http://www.w3.org/1999/xhtml}duration]"}]}]}]}]}]}]},{"N":"true"},{"N":"ufCall","name":"Q{http://www.mellowood.ca/mma}noteDuration","coId":"6","sType":"1AO","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","role":"select","line":"144","bSlot":"0","C":[{"N":"choose","C":[{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}note","slot":"0"}]},{"N":"filter","C":[{"N":"filter","C":[{"N":"axis","name":"following-sibling","nodeTest":"*NE u[NE nQ{}note,NE nQ{http://www.w3.org/1999/xhtml}note]"},{"N":"or","C":[{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}voice,NE nQ{http://www.w3.org/1999/xhtml}voice]"}]},{"N":"data","diag":"1|1||gc","C":[{"N":"gVarRef","name":"Q{}melodyVoice","bSlot":"1"}]}]},{"N":"fn","name":"not","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}voice,NE nQ{http://www.w3.org/1999/xhtml}voice]"}]}]}]},{"N":"fn","name":"not","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}chord,NE nQ{http://www.w3.org/1999/xhtml}chord]"}]}]}]}]},{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}note","slot":"0"}]},{"N":"first","C":[{"N":"filter","C":[{"N":"filter","C":[{"N":"axis","name":"following-sibling","nodeTest":"*NE u[NE nQ{}note,NE nQ{http://www.w3.org/1999/xhtml}note]"},{"N":"or","C":[{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}voice,NE nQ{http://www.w3.org/1999/xhtml}voice]"}]},{"N":"data","diag":"1|1||gc","C":[{"N":"gVarRef","name":"Q{}melodyVoice","bSlot":"1"}]}]},{"N":"fn","name":"not","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}voice,NE nQ{http://www.w3.org/1999/xhtml}voice]"}]}]}]},{"N":"fn","name":"not","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}chord,NE nQ{http://www.w3.org/1999/xhtml}chord]"}]}]}]}]}]},{"N":"true"},{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}note","slot":"0"}]},{"N":"axis","name":"parent","nodeTest":"?N"}]},{"N":"first","C":[{"N":"axis","name":"following-sibling","nodeTest":"*NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]"}]}]},{"N":"first","C":[{"N":"filter","C":[{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}note,NE nQ{http://www.w3.org/1999/xhtml}note]"},{"N":"or","C":[{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}voice,NE nQ{http://www.w3.org/1999/xhtml}voice]"}]},{"N":"data","diag":"1|1||gc","C":[{"N":"gVarRef","name":"Q{}melodyVoice","bSlot":"1"}]}]},{"N":"fn","name":"not","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}voice,NE nQ{http://www.w3.org/1999/xhtml}voice]"}]}]}]},{"N":"fn","name":"not","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}chord,NE nQ{http://www.w3.org/1999/xhtml}chord]"}]}]}]}]}]}]},{"N":"check","card":"1","diag":"0|1||mma:noteDuration","C":[{"N":"convert","to":"AO","flags":"","C":[{"N":"cvUntyped","to":"AO","diag":"0|1||mma:noteDuration","C":[{"N":"arith","op":"+","calc":"a+a","C":[{"N":"check","card":"?","diag":"1|0||arith","C":[{"N":"data","diag":"1|0||arith","C":[{"N":"varRef","name":"Q{}duration","slot":"1"}]}]},{"N":"cvUntyped","to":"AO","diag":"1|1|FORG0001|arith","C":[{"N":"check","card":"?","diag":"1|1||arith","C":[{"N":"data","diag":"1|1||arith","C":[{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}note","slot":"0"}]},{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}duration,NE nQ{http://www.w3.org/1999/xhtml}duration]"}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"N":"co","binds":"","id":"7","vis":"PUBLIC","ex:uniform":"true","C":[{"N":"globalParam","name":"Q{}useSef","sType":"AB ","slots":"200","module":"mma.xsl","as":"AB ","ns":"xml=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~","C":[{"N":"false","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","role":"select","line":"25"}]}]},{"N":"co","binds":"","id":"8","vis":"PUBLIC","ex:uniform":"true","C":[{"N":"globalParam","name":"Q{}chordVolume","sType":"* ","slots":"200","module":"mma.xsl","as":"","ns":"xml=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~","C":[{"N":"int","val":"50","sType":"1ADI","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","role":"select","line":"26"}]}]},{"N":"co","binds":"","id":"9","vis":"PUBLIC","ex:uniform":"true","C":[{"N":"globalParam","name":"Q{}melodyInstrument","sType":"* ","slots":"200","module":"mma.xsl","as":"","ns":"xml=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~","C":[{"N":"str","val":"TenorSax","sType":"1AS","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","role":"select","line":"27"}]}]},{"N":"co","binds":"","id":"10","vis":"PUBLIC","ex:uniform":"true","C":[{"N":"globalParam","name":"Q{}chordInstrument","sType":"* ","slots":"200","module":"mma.xsl","as":"","ns":"xml=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~","C":[{"N":"str","val":"Piano1","sType":"1AS","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","role":"select","line":"28"}]}]},{"N":"co","binds":"","id":"11","vis":"PUBLIC","ex:uniform":"true","C":[{"N":"globalParam","name":"Q{}melodyVoice","sType":"* ","slots":"200","module":"mma.xsl","as":"","ns":"xml=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~","C":[{"N":"int","val":"1","sType":"1ADI","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","role":"select","line":"29"}]}]},{"N":"co","binds":"","id":"12","vis":"PUBLIC","ex:uniform":"true","C":[{"N":"globalParam","name":"Q{}globalGroove","sType":"* ","slots":"200","module":"mma.xsl","as":"","ns":"xml=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~","C":[{"N":"str","val":"","sType":"1AS","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","role":"select","line":"30"}]}]},{"N":"co","binds":"","id":"13","vis":"PUBLIC","ex:uniform":"true","C":[{"N":"globalParam","name":"Q{}renumberMeasures","sType":"AB ","slots":"200","module":"mma.xsl","as":"AB ","ns":"xml=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~","C":[{"N":"false","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","role":"select","line":"31"}]}]},{"N":"co","id":"14","vis":"PUBLIC","ex:uniform":"true","binds":"13","C":[{"N":"globalVariable","name":"Q{}stylesheetParams","ns":"xml=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~","module":"mma.xsl","slots":"200","sType":"1FM","C":[{"N":"map","sType":"1FM","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","role":"select","line":"154","C":[{"N":"fn","name":"QName","C":[{"N":"str","val":""},{"N":"str","val":"renumberMeasures"}]},{"N":"gVarRef","name":"Q{}renumberMeasures","bSlot":"0"}]}]}]},{"N":"co","id":"15","vis":"PUBLIC","ex:uniform":"true","binds":"7 14","C":[{"N":"globalVariable","name":"Q{}unrolled","ns":"xml=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~","module":"mma.xsl","slots":"200","sType":"?ND ","C":[{"N":"doc","sType":"1ND ","base":"file:///home/kratib/src/infojunkie/musicxml-midi/src/xsl/mma.xsl","role":"select","C":[{"N":"sequence","sType":"* ","C":[{"N":"choose","sType":"* ","line":"156","C":[{"N":"fn","name":"not","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","line":"156","C":[{"N":"gVarRef","name":"Q{}useSef","bSlot":"0"}]},{"N":"lookup","op":"?","sType":"*","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","role":"select","line":"161","C":[{"N":"fn","name":"transform","C":[{"N":"map","C":[{"N":"str","val":"source-node"},{"N":"root"},{"N":"str","val":"stylesheet-node"},{"N":"fn","name":"doc","C":[{"N":"str","val":"unroll.xsl"}]},{"N":"str","val":"stylesheet-params"},{"N":"gVarRef","name":"Q{}stylesheetParams","bSlot":"1"}]}]},{"N":"str","val":"output"}]},{"N":"true"},{"N":"empty","sType":"0 "}]},{"N":"choose","sType":"* ","line":"163","C":[{"N":"gVarRef","name":"Q{}useSef","bSlot":"0","sType":"AB ","line":"163"},{"N":"lookup","op":"?","sType":"*","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","role":"select","line":"168","C":[{"N":"fn","name":"transform","C":[{"N":"map","C":[{"N":"str","val":"source-node"},{"N":"root"},{"N":"str","val":"package-text"},{"N":"fn","name":"unparsed-text","C":[{"N":"str","val":"unroll.sef.json"}]},{"N":"str","val":"stylesheet-params"},{"N":"gVarRef","name":"Q{}stylesheetParams","bSlot":"1"}]}]},{"N":"str","val":"output"}]},{"N":"true"},{"N":"empty","sType":"0 "}]}]}]}]}]},{"N":"co","id":"16","binds":"16 22 12 4 18 0 20 11 21 17 10 9 23 15","C":[{"N":"mode","onNo":"TC","flags":"","patternSlots":"0","prec":"","C":[{"N":"templateRule","rank":"0","prec":"0","seq":"10","ns":"xml=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~","minImp":"0","flags":"s","slots":"200","line":"595","module":"mma.xsl","expand-text":"false","match":"key","prio":"0","matches":"NE u[NE nQ{}key,NE nQ{http://www.w3.org/1999/xhtml}key]","C":[{"N":"p.nodeTest","role":"match","test":"NE u[NE nQ{}key,NE nQ{http://www.w3.org/1999/xhtml}key]","sType":"1NE u[NE nQ{}key,NE nQ{http://www.w3.org/1999/xhtml}key]","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ "},{"N":"sequence","role":"action","sType":"* ","C":[{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"\nKeySig "}]},{"N":"choose","sType":"* ","type":"item()*","line":"596","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}fifths,NE nQ{http://www.w3.org/1999/xhtml}fifths]","sType":"*NE u[NE nQ{}fifths,NE nQ{http://www.w3.org/1999/xhtml}fifths]","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","line":"597"},{"N":"sequence","sType":"* ","C":[{"N":"choose","sType":"* ","type":"item()*","line":"598","C":[{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","line":"599","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}fifths,NE nQ{http://www.w3.org/1999/xhtml}fifths]"}]},{"N":"int","val":"0"}]},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"0"}]},{"N":"gc","op":"<","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","line":"600","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}fifths,NE nQ{http://www.w3.org/1999/xhtml}fifths]"}]},{"N":"int","val":"0"}]},{"N":"sequence","sType":"*NT ","C":[{"N":"valueOf","flags":"l","sType":"1NT ","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"arith","sType":"1AO","op":"*","calc":"d*d","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","role":"select","line":"7","C":[{"N":"convert","to":"AO","flags":"","C":[{"N":"int","val":"-1"}]},{"N":"cvUntyped","to":"AO","diag":"1|1|FORG0001|arith","C":[{"N":"check","card":"?","diag":"1|1||arith","C":[{"N":"data","diag":"1|1||arith","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}fifths,NE nQ{http://www.w3.org/1999/xhtml}fifths]"}]}]}]}]}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"b"}]}]},{"N":"gc","op":">","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","line":"601","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}fifths,NE nQ{http://www.w3.org/1999/xhtml}fifths]"}]},{"N":"int","val":"0"}]},{"N":"sequence","sType":"*NT ","C":[{"N":"valueOf","flags":"l","sType":"1NT ","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NE u[NE nQ{}fifths,NE nQ{http://www.w3.org/1999/xhtml}fifths]","name":"child","nodeTest":"*NE u[NE nQ{}fifths,NE nQ{http://www.w3.org/1999/xhtml}fifths]","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","role":"select","line":"9"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"#"}]}]},{"N":"true"},{"N":"empty","sType":"0 "}]},{"N":"choose","sType":"? ","line":"603","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}mode,NE nQ{http://www.w3.org/1999/xhtml}mode]","sType":"*NE u[NE nQ{}mode,NE nQ{http://www.w3.org/1999/xhtml}mode]","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","line":"603"},{"N":"choose","sType":"? ","type":"item()*","line":"604","C":[{"N":"compareToString","op":"eq","val":"none","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","line":"605","C":[{"N":"fn","name":"lower-case","C":[{"N":"cvUntyped","to":"AS","diag":"0|0||lower-case","C":[{"N":"check","card":"?","diag":"0|0||lower-case","C":[{"N":"data","diag":"0|0||lower-case","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}mode,NE nQ{http://www.w3.org/1999/xhtml}mode]"}]}]}]}]}]},{"N":"empty","sType":"0 "},{"N":"compareToString","op":"eq","val":"major","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","line":"606","C":[{"N":"fn","name":"lower-case","C":[{"N":"cvUntyped","to":"AS","diag":"0|0||lower-case","C":[{"N":"check","card":"?","diag":"0|0||lower-case","C":[{"N":"data","diag":"0|0||lower-case","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}mode,NE nQ{http://www.w3.org/1999/xhtml}mode]"}]}]}]}]}]},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":" Major"}]},{"N":"compareToString","op":"eq","val":"minor","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","line":"607","C":[{"N":"fn","name":"lower-case","C":[{"N":"cvUntyped","to":"AS","diag":"0|0||lower-case","C":[{"N":"check","card":"?","diag":"0|0||lower-case","C":[{"N":"data","diag":"0|0||lower-case","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}mode,NE nQ{http://www.w3.org/1999/xhtml}mode]"}]}]}]}]}]},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":" Minor"}]},{"N":"true"},{"N":"message","sType":"0 ","ns":"xml=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~","C":[{"N":"sequence","role":"select","sType":"*NT ","C":[{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"[KeySig] Unhandled mode "}]},{"N":"valueOf","flags":"l","sType":"1NT ","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NE u[NE nQ{}mode,NE nQ{http://www.w3.org/1999/xhtml}mode]","name":"child","nodeTest":"*NE u[NE nQ{}mode,NE nQ{http://www.w3.org/1999/xhtml}mode]","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","role":"select","line":"17"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]},{"N":"str","sType":"1AS ","val":"false","role":"terminate"},{"N":"str","sType":"1AS ","val":"Q{http://www.w3.org/2005/xqt-errors}XTMM9000","role":"error"}]}]},{"N":"true"},{"N":"empty","sType":"0 "}]}]},{"N":"true"},{"N":"sequence","sType":"* ","C":[{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"0"}]},{"N":"message","sType":"0 ","ns":"xml=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~","C":[{"N":"sequence","role":"select","sType":"*N ","C":[{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"[KeySig] Unhandled key signature "}]},{"N":"copyOf","flags":"c","ns":"xml=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ex=http://ns.saxonica.com/xslt/export","sType":"1NE u[NE nQ{}key,NE nQ{http://www.w3.org/1999/xhtml}key]","C":[{"N":"dot","sType":"1NE u[NE nQ{}key,NE nQ{http://www.w3.org/1999/xhtml}key]","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","role":"select","line":"20"}]}]},{"N":"str","sType":"1AS ","val":"false","role":"terminate"},{"N":"str","sType":"1AS ","val":"Q{http://www.w3.org/2005/xqt-errors}XTMM9000","role":"error"}]}]}]}]}]},{"N":"templateRule","rank":"1","prec":"0","seq":"9","ns":"xml=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~","minImp":"0","flags":"s","slots":"200","line":"587","module":"mma.xsl","expand-text":"false","match":"time","prio":"0","matches":"NE u[NE nQ{}time,NE nQ{http://www.w3.org/1999/xhtml}time]","C":[{"N":"p.nodeTest","role":"match","test":"NE u[NE nQ{}time,NE nQ{http://www.w3.org/1999/xhtml}time]","sType":"1NE u[NE nQ{}time,NE nQ{http://www.w3.org/1999/xhtml}time]","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ "},{"N":"sequence","role":"action","sType":"*NT ","C":[{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"\nTime "}]},{"N":"valueOf","flags":"l","sType":"1NT ","line":"588","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"arith","sType":"?AO","op":"div","calc":"d/d","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","role":"select","line":"588","C":[{"N":"arith","op":"*","calc":"d*d","C":[{"N":"cvUntyped","to":"AO","diag":"1|0|FORG0001|arith","C":[{"N":"check","card":"?","diag":"1|0||arith","C":[{"N":"data","diag":"1|0||arith","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}beats,NE nQ{http://www.w3.org/1999/xhtml}beats]"}]}]}]},{"N":"convert","to":"AO","flags":"","C":[{"N":"int","val":"4"}]}]},{"N":"cvUntyped","to":"AO","diag":"1|1|FORG0001|arith","C":[{"N":"check","card":"?","diag":"1|1||arith","C":[{"N":"data","diag":"1|1||arith","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}beat-type,NE nQ{http://www.w3.org/1999/xhtml}beat-type]"}]}]}]}]}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"\nTimeSig "}]},{"N":"valueOf","flags":"l","sType":"1NT ","line":"589","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NE u[NE nQ{}beats,NE nQ{http://www.w3.org/1999/xhtml}beats]","name":"child","nodeTest":"*NE u[NE nQ{}beats,NE nQ{http://www.w3.org/1999/xhtml}beats]","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","role":"select","line":"589"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"/"}]},{"N":"valueOf","flags":"l","sType":"1NT ","line":"589","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NE u[NE nQ{}beat-type,NE nQ{http://www.w3.org/1999/xhtml}beat-type]","name":"child","nodeTest":"*NE u[NE nQ{}beat-type,NE nQ{http://www.w3.org/1999/xhtml}beat-type]","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","role":"select","line":"589"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]},{"N":"templateRule","rank":"2","prec":"0","seq":"2","ns":"xml=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~","minImp":"0","flags":"s","slots":"200","line":"235","module":"mma.xsl","expand-text":"false","match":"measure","prio":"0","matches":"NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]","C":[{"N":"p.nodeTest","role":"match","test":"NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]","sType":"1NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ "},{"N":"sequence","role":"action","sType":"* ","C":[{"N":"applyT","sType":"* ","line":"239","mode":"#unnamed","bSlot":"0","C":[{"N":"docOrder","sType":"*NE","role":"select","line":"239","C":[{"N":"slash","op":"/","sType":"*NE","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}attributes,NE nQ{http://www.w3.org/1999/xhtml}attributes]"},{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}key,NE nQ{http://www.w3.org/1999/xhtml}key]"}]}]}]},{"N":"applyT","sType":"* ","line":"244","mode":"#unnamed","bSlot":"0","C":[{"N":"docOrder","sType":"*NE","role":"select","line":"244","C":[{"N":"slash","op":"/","sType":"*NE","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}attributes,NE nQ{http://www.w3.org/1999/xhtml}attributes]"},{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}time,NE nQ{http://www.w3.org/1999/xhtml}time]"}]}]}]},{"N":"applyT","sType":"* ","line":"249","mode":"Q{}tempo","bSlot":"1","C":[{"N":"docOrder","sType":"*NE","role":"select","line":"249","C":[{"N":"slash","op":"/","sType":"*NE","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}direction,NE nQ{http://www.w3.org/1999/xhtml}direction]"},{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}sound,NE nQ{http://www.w3.org/1999/xhtml}sound]"},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}tempo"}]}]}]}]},{"N":"let","var":"Q{}groove","slot":"0","sType":"* ","line":"254","C":[{"N":"doc","sType":"1ND ","base":"file:///home/kratib/src/infojunkie/musicxml-midi/src/xsl/mma.xsl","role":"select","C":[{"N":"choose","sType":"? ","type":"item()*","line":"255","C":[{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","line":"256","C":[{"N":"attVal","name":"Q{}number"},{"N":"str","val":"0"}]},{"N":"empty","sType":"0 "},{"N":"and","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","line":"257","C":[{"N":"and","C":[{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"attVal","name":"Q{}number"},{"N":"str","val":"1"}]},{"N":"gc","op":"!=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"gVarRef","name":"Q{}globalGroove","bSlot":"2"}]},{"N":"str","val":""}]}]},{"N":"compareToString","op":"ne","val":"default","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","C":[{"N":"fn","name":"lower-case","C":[{"N":"treat","as":"AS","diag":"0|0||lower-case","C":[{"N":"check","card":"?","diag":"0|0||lower-case","C":[{"N":"cvUntyped","to":"AS","diag":"0|0||lower-case","C":[{"N":"check","card":"?","diag":"0|0||lower-case","C":[{"N":"data","diag":"0|0||lower-case","C":[{"N":"gVarRef","name":"Q{}globalGroove","bSlot":"2"}]}]}]}]}]}]}]}]},{"N":"valueOf","flags":"l","sType":"1NT ","line":"258","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"gVarRef","sType":"* ","name":"Q{}globalGroove","bSlot":"2","role":"select","line":"258"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"vc","op":"eq","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","line":"260","C":[{"N":"fn","name":"accumulator-before","C":[{"N":"str","val":"Q{}groove"}]},{"N":"fn","name":"accumulator-after","C":[{"N":"str","val":"Q{}groove"}]}]},{"N":"empty","sType":"0 "},{"N":"true"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"265","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"ufCall","sType":"*","name":"Q{http://www.mellowood.ca/mma}groove","coId":"4","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","role":"select","line":"265","bSlot":"3","C":[{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}sound,NE nQ{http://www.w3.org/1999/xhtml}sound]"}]},{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}play,NE nQ{http://www.w3.org/1999/xhtml}play]"}]},{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}other-play,NE nQ{http://www.w3.org/1999/xhtml}other-play]"},{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"attVal","name":"Q{}type"},{"N":"str","val":"groove"}]}]}]},{"N":"axis","name":"child","nodeTest":"*NT"}]}]},{"N":"fn","name":"accumulator-after","C":[{"N":"str","val":"Q{}time"}]}]}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]},{"N":"sequence","sType":"* ","C":[{"N":"choose","sType":"* ","type":"item()*","line":"269","C":[{"N":"and","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","line":"270","C":[{"N":"gc","op":"!=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"varRef","name":"Q{}groove","slot":"0"}]},{"N":"str","val":""}]},{"N":"compareToString","op":"ne","val":"none","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","C":[{"N":"fn","name":"lower-case","C":[{"N":"treat","as":"AS","diag":"0|0||lower-case","C":[{"N":"check","card":"?","diag":"0|0||lower-case","C":[{"N":"cvUntyped","to":"AS","diag":"0|0||lower-case","C":[{"N":"check","card":"?","diag":"0|0||lower-case","C":[{"N":"data","diag":"0|0||lower-case","C":[{"N":"varRef","name":"Q{}groove","slot":"0"}]}]}]}]}]}]}]}]},{"N":"sequence","sType":"*NT ","C":[{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"\nGroove "}]},{"N":"valueOf","flags":"l","sType":"1NT ","line":"271","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"varRef","sType":"*","name":"Q{}groove","slot":"0","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","role":"select","line":"271"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"\nMidiMark Groove:"}]},{"N":"valueOf","flags":"l","sType":"1NT ","line":"272","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"varRef","sType":"*","name":"Q{}groove","slot":"0","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","role":"select","line":"272"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]},{"N":"and","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","line":"274","C":[{"N":"and","C":[{"N":"compareToString","op":"ne","val":"none","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","C":[{"N":"fn","name":"lower-case","C":[{"N":"treat","as":"AS","diag":"0|0||lower-case","C":[{"N":"check","card":"?","diag":"0|0||lower-case","C":[{"N":"cvUntyped","to":"AS","diag":"0|0||lower-case","C":[{"N":"check","card":"?","diag":"0|0||lower-case","C":[{"N":"data","diag":"0|0||lower-case","C":[{"N":"varRef","name":"Q{}groove","slot":"0"}]}]}]}]}]}]}]},{"N":"compareToString","op":"ne","val":"","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","C":[{"N":"fn","name":"accumulator-after","C":[{"N":"str","val":"Q{}groove"}]}]}]},{"N":"gc","op":"!=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"ufCall","name":"Q{http://www.mellowood.ca/mma}groove","coId":"4","bSlot":"3","C":[{"N":"fn","name":"accumulator-after","C":[{"N":"str","val":"Q{}groove"}]},{"N":"fn","name":"accumulator-after","C":[{"N":"str","val":"Q{}time"}]}]}]},{"N":"str","val":""}]}]},{"N":"empty","sType":"0 "},{"N":"true"},{"N":"sequence","sType":"* ","C":[{"N":"applyT","sType":"* ","line":"276","mode":"Q{}sequence","bSlot":"4","C":[{"N":"first","sType":"?NE u[NE nQ{}harmony,NE nQ{http://www.w3.org/1999/xhtml}harmony]","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","role":"select","line":"276","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}harmony,NE nQ{http://www.w3.org/1999/xhtml}harmony]"}]},{"N":"withParam","name":"Q{}start","slot":"0","sType":"1ADI","C":[{"N":"int","val":"1","sType":"1ADI","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","role":"select","line":"277"}]}]},{"N":"choose","sType":"* ","line":"279","C":[{"N":"fn","name":"not","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","line":"279","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}harmony,NE nQ{http://www.w3.org/1999/xhtml}harmony]"}]},{"N":"applyT","sType":"* ","line":"283","mode":"Q{}sequence","bSlot":"4","C":[{"N":"docOrder","sType":"*NE ","role":"select","line":"283","C":[{"N":"fn","name":"accumulator-after","sType":"*NE ","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","C":[{"N":"str","val":"Q{}harmony"}]}]},{"N":"withParam","name":"Q{}start","slot":"0","sType":"1ADI","C":[{"N":"int","val":"1","sType":"1ADI","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","role":"select","line":"284"}]}]},{"N":"true"},{"N":"empty","sType":"0 "}]}]}]},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"\n"}]},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"MidiMark Measure:"}]},{"N":"valueOf","flags":"l","sType":"1NT ","line":"294","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"ifCall","sType":"*","name":"Q{http://saxon.sf.net/}apply","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","role":"select","line":"294","C":[{"N":"fn","name":"accumulator-after","C":[{"N":"str","val":"Q{}measureIndex"}]},{"N":"arrayBlock","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}number"}]}]}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":":"}]},{"N":"valueOf","flags":"l","sType":"1NT ","line":"300","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"ufCall","sType":"1AO","name":"Q{http://www.w3.org/2021/06/musicxml40}timeToMillisecs","coId":"0","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","role":"select","line":"300","bSlot":"5","C":[{"N":"fn","name":"accumulator-after","C":[{"N":"str","val":"Q{}measureDuration"}]},{"N":"fn","name":"accumulator-after","C":[{"N":"str","val":"Q{}divisions"}]},{"N":"fn","name":"accumulator-after","C":[{"N":"str","val":"Q{}tempo"}]}]}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"\n"}]},{"N":"applyT","sType":"* ","line":"306","mode":"Q{}riff","bSlot":"6","C":[{"N":"filter","sType":"*NE u[NE nQ{}note,NE nQ{http://www.w3.org/1999/xhtml}note]","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","role":"select","line":"306","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}note,NE nQ{http://www.w3.org/1999/xhtml}note]"},{"N":"or","C":[{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}voice,NE nQ{http://www.w3.org/1999/xhtml}voice]"}]},{"N":"data","diag":"1|1||gc","C":[{"N":"gVarRef","name":"Q{}melodyVoice","bSlot":"7"}]}]},{"N":"fn","name":"not","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}voice,NE nQ{http://www.w3.org/1999/xhtml}voice]"}]}]}]}]},{"N":"applyT","sType":"* ","line":"307","mode":"Q{}pitch","bSlot":"8","C":[{"N":"filter","sType":"*NE u[NE nQ{}note,NE nQ{http://www.w3.org/1999/xhtml}note]","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","role":"select","line":"307","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}note,NE nQ{http://www.w3.org/1999/xhtml}note]"},{"N":"or","C":[{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}voice,NE nQ{http://www.w3.org/1999/xhtml}voice]"}]},{"N":"data","diag":"1|1||gc","C":[{"N":"gVarRef","name":"Q{}melodyVoice","bSlot":"7"}]}]},{"N":"fn","name":"not","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}voice,NE nQ{http://www.w3.org/1999/xhtml}voice]"}]}]}]}]},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"\n"}]},{"N":"applyT","sType":"* ","line":"313","mode":"Q{}onset","bSlot":"9","C":[{"N":"first","sType":"?NE u[NE nQ{}harmony,NE nQ{http://www.w3.org/1999/xhtml}harmony]","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","role":"select","line":"313","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}harmony,NE nQ{http://www.w3.org/1999/xhtml}harmony]"}]},{"N":"withParam","name":"Q{}start","slot":"0","sType":"1ADI","C":[{"N":"int","val":"1","sType":"1ADI","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","role":"select","line":"314"}]}]},{"N":"choose","sType":"* ","line":"316","C":[{"N":"fn","name":"not","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","line":"316","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}harmony,NE nQ{http://www.w3.org/1999/xhtml}harmony]"}]},{"N":"sequence","sType":"* ","C":[{"N":"choose","sType":"? ","line":"320","C":[{"N":"fn","name":"not","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","line":"320","C":[{"N":"fn","name":"accumulator-after","C":[{"N":"str","val":"Q{}harmony"}]}]},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":" z"}]},{"N":"true"},{"N":"empty","sType":"0 "}]},{"N":"applyT","sType":"* ","line":"321","mode":"Q{}onset","bSlot":"9","C":[{"N":"docOrder","sType":"*NE ","role":"select","line":"321","C":[{"N":"fn","name":"accumulator-after","sType":"*NE ","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","C":[{"N":"str","val":"Q{}harmony"}]}]},{"N":"withParam","name":"Q{}start","slot":"0","sType":"1ADI","C":[{"N":"int","val":"1","sType":"1ADI","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","role":"select","line":"322"}]}]}]},{"N":"true"},{"N":"empty","sType":"0 "}]},{"N":"choose","sType":"* ","line":"330","C":[{"N":"docOrder","sType":"*NE","line":"330","C":[{"N":"docOrder","sType":"*NE","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","C":[{"N":"slash","op":"/","C":[{"N":"fn","name":"accumulator-after","C":[{"N":"str","val":"Q{}time"}]},{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}beat-type,NE nQ{http://www.w3.org/1999/xhtml}beat-type]"}]}]}]},{"N":"let","var":"Q{}durationDifference","slot":"1","sType":"* ","line":"331","C":[{"N":"fn","name":"round","sType":"?A m[AO,AD,AF]","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","role":"select","line":"331","C":[{"N":"treat","as":"A m[AO,AD,AF]","diag":"0|0||round","C":[{"N":"check","card":"?","diag":"0|0||round","C":[{"N":"cvUntyped","to":"AO","diag":"0|0||round","C":[{"N":"arith","op":"-","calc":"a-a","C":[{"N":"arith","op":"div","calc":"a/a","C":[{"N":"fn","name":"sum","C":[{"N":"data","diag":"0|0||sum","C":[{"N":"slash","op":"/","C":[{"N":"filter","C":[{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}note,NE nQ{http://www.w3.org/1999/xhtml}note]"},{"N":"or","C":[{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}voice,NE nQ{http://www.w3.org/1999/xhtml}voice]"}]},{"N":"data","diag":"1|1||gc","C":[{"N":"gVarRef","name":"Q{}melodyVoice","bSlot":"7"}]}]},{"N":"fn","name":"not","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}voice,NE nQ{http://www.w3.org/1999/xhtml}voice]"}]}]}]},{"N":"fn","name":"not","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}chord,NE nQ{http://www.w3.org/1999/xhtml}chord]"}]}]},{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}duration,NE nQ{http://www.w3.org/1999/xhtml}duration]"}]}]}]},{"N":"fn","name":"accumulator-after","C":[{"N":"str","val":"Q{}divisions"}]}]},{"N":"arith","op":"div","calc":"d/d","C":[{"N":"arith","op":"*","calc":"d*d","C":[{"N":"cvUntyped","to":"AO","diag":"1|0|FORG0001|arith","C":[{"N":"check","card":"?","diag":"1|0||arith","C":[{"N":"data","diag":"1|0||arith","C":[{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"fn","name":"accumulator-after","C":[{"N":"str","val":"Q{}time"}]},{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}beats,NE nQ{http://www.w3.org/1999/xhtml}beats]"}]}]}]}]}]},{"N":"convert","to":"AO","flags":"","C":[{"N":"int","val":"4"}]}]},{"N":"cvUntyped","to":"AO","diag":"1|1|FORG0001|arith","C":[{"N":"check","card":"?","diag":"1|1||arith","C":[{"N":"data","diag":"1|1||arith","C":[{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"fn","name":"accumulator-after","C":[{"N":"str","val":"Q{}time"}]},{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}beat-type,NE nQ{http://www.w3.org/1999/xhtml}beat-type]"}]}]}]}]}]}]}]}]}]}]}]},{"N":"choose","sType":"* ","line":"332","C":[{"N":"gc","op":"!=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","line":"332","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"varRef","name":"Q{}durationDifference","slot":"1"}]},{"N":"int","val":"0"}]},{"N":"sequence","sType":"*NT ","C":[{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"\nBeatAdjust "}]},{"N":"valueOf","flags":"l","sType":"1NT ","line":"333","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"varRef","sType":"*","name":"Q{}durationDifference","slot":"1","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","role":"select","line":"333"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]},{"N":"true"},{"N":"empty","sType":"0 "}]}]},{"N":"true"},{"N":"empty","sType":"0 "}]}]}]}]}]},{"N":"templateRule","rank":"3","prec":"0","seq":"1","ns":"xml=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~","minImp":"0","flags":"s","slots":"200","line":"186","module":"mma.xsl","expand-text":"false","match":"score-partwise","prio":"0","matches":"NE u[NE nQ{}score-partwise,NE nQ{http://www.w3.org/1999/xhtml}score-partwise]","C":[{"N":"p.nodeTest","role":"match","test":"NE u[NE nQ{}score-partwise,NE nQ{http://www.w3.org/1999/xhtml}score-partwise]","sType":"1NE u[NE nQ{}score-partwise,NE nQ{http://www.w3.org/1999/xhtml}score-partwise]","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ "},{"N":"sequence","role":"action","sType":"* ","C":[{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"\nMidiText Generated by github.com/infojunkie/musicxml-midi\n\nBegin Chord-Custom\n Voice "}]},{"N":"valueOf","flags":"l","sType":"1NT ","line":"191","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"gVarRef","sType":"* ","name":"Q{}chordInstrument","bSlot":"10","role":"select","line":"191"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"\n Octave 5\n Articulate 80\n Volume f\nEnd\n\nSolo Voice "}]},{"N":"valueOf","flags":"l","sType":"1NT ","line":"197","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"gVarRef","sType":"* ","name":"Q{}melodyInstrument","bSlot":"11","role":"select","line":"197"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"\n\nDefChord mb6 (0, 3, 7, 8) (0, 2, 3, 5, 7, 8, 10)\nDefChord 7(add6) (0, 4, 7, 9, 10) (0, 2, 4, 5, 7, 9, 10)\nDefChord +(addM7)(add9) (0, 4, 8, 11, 14) (0, 2, 4, 5, 8, 9, 11)\nDefChord +7(add9) (0, 4, 8, 10, 14) (0, 2, 4, 5, 8, 9, 10)\nDefChord 7+#9 (0, 4, 8, 10, 15) (0, 3, 4, 5, 8, 9, 10)\nDefChord 7+b9 (0, 4, 8, 10, 13) (0, 1, 4, 5, 8, 9, 10)\nDefChord 7b9#9 (0, 4, 7, 10, 13, 15) (0, 1, 3, 4, 5, 7, 10)\nDefChord 7b5b9#9#5 (0, 4, 6, 8, 10, 13, 15) (0, 1, 3, 5, 6, 8, 10)\nDefChord 7susb13 (0, 5, 10, 20) (0, 2, 5, 5, 8, 9, 10)\nDefChord 7(add3)(add4) (0, 4, 5, 7, 10) (0, 2, 4, 5, 7, 9, 10)\nDefChord M7+ (0, 4, 8, 11) (0, 2, 4, 5, 8, 9, 11)\nDefChord dimb13 (0, 3, 6, 9, 8) (0, 2, 3, 5, 6, 8, 9)\nDefChord 13(omit3) (0, 7, 10, 21) (0, 2, 5, 5, 7, 9, 10)\nDefChord m(add2) (0, 2, 3, 7) (0, 2, 3, 5, 7, 8, 8)\nDefChord m7+#9 (0, 3, 8, 10, 15) (0, 3, 3, 5, 8, 8, 10)\nDefChord m7+b9 (0, 3, 8, 10, 13) (0, 1, 3, 5, 8, 8, 10)\nDefChord m7+b9#11 (0, 3, 8, 10, 13, 18) (0, 1, 3, 6, 8, 9, 10)\nDefChord m7b5(add9)(add11) (0, 3, 6, 10, 14, 17) (0, 2, 3, 5, 6, 9, 10)\nDefChord m7+ (0, 3, 7, 11) (0, 2, 3, 5, 7, 8, 11)\nDefChord mM7b5 (0, 3, 6, 11) (0, 2, 3, 5, 6, 8, 11)\nDefChord (omit3)(add9) (0, 0, 7, 14) (0, 2, 4, 5, 7, 9, 10)\nDefChord sus#9 (0, 5, 7, 15) (0, 2, 5, 5, 7, 9, 11)\nDefChord susb9 (0, 5, 7, 13) (0, 2, 5, 5, 7, 9, 11)\n\nPlugin Slash"}]},{"N":"applyT","sType":"* ","line":"224","mode":"Q{}declaration","bSlot":"12","C":[{"N":"docOrder","sType":"*NE","role":"select","line":"224","C":[{"N":"docOrder","sType":"*NE","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"root"},{"N":"axis","name":"descendant-or-self","nodeTest":"*N"}]},{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}harmony,NE nQ{http://www.w3.org/1999/xhtml}harmony]"},{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}bass,NE nQ{http://www.w3.org/1999/xhtml}bass]"}]}]}]}]},{"N":"withParam","name":"Q{}definition","slot":"0","sType":"1AB","C":[{"N":"true","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","role":"select","line":"225"}]}]},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"\n"}]},{"N":"applyT","sType":"* ","line":"229","mode":"#unnamed","bSlot":"0","C":[{"N":"docOrder","sType":"*NE","role":"select","line":"229","C":[{"N":"slash","op":"/","sType":"*NE","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}part,NE nQ{http://www.w3.org/1999/xhtml}part]"},{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]"}]}]}]}]}]},{"N":"templateRule","rank":"4","prec":"0","seq":"0","ns":"xml=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~","minImp":"0","flags":"s","slots":"200","line":"177","module":"mma.xsl","expand-text":"false","match":"/","prio":"-0.5","matches":"ND","C":[{"N":"p.nodeTest","role":"match","test":"ND","sType":"1ND","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ "},{"N":"applyT","sType":"* ","line":"178","mode":"#unnamed","role":"action","bSlot":"0","C":[{"N":"docOrder","sType":"*NE","role":"select","line":"178","C":[{"N":"slash","op":"/","sType":"*NE","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","C":[{"N":"gVarRef","name":"Q{}unrolled","bSlot":"13"},{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}score-partwise,NE nQ{http://www.w3.org/1999/xhtml}score-partwise]"}]}]}]}]}]}]},{"N":"co","id":"17","binds":"19 17 2","C":[{"N":"mode","onNo":"TC","flags":"","patternSlots":"0","name":"Q{}onset","prec":"","C":[{"N":"templateRule","rank":"0","prec":"0","seq":"3","ns":"xml=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~","minImp":"0","flags":"s","slots":"200","line":"341","module":"mma.xsl","expand-text":"false","match":"harmony","prio":"0","matches":"NE u[NE nQ{}harmony,NE nQ{http://www.w3.org/1999/xhtml}harmony]","C":[{"N":"p.nodeTest","role":"match","test":"NE u[NE nQ{}harmony,NE nQ{http://www.w3.org/1999/xhtml}harmony]","sType":"1NE u[NE nQ{}harmony,NE nQ{http://www.w3.org/1999/xhtml}harmony]","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ "},{"N":"sequence","role":"action","sType":"* ","C":[{"N":"param","name":"Q{}start","slot":"0","sType":"* ","as":"* ","flags":"","line":"342","C":[{"N":"str","sType":"1AS ","val":"","role":"select"},{"N":"supplied","role":"conversion","slot":"0","sType":"* "}]},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":" "}]},{"N":"applyT","sType":"* ","line":"344","mode":"Q{}name","bSlot":"0","C":[{"N":"dot","sType":"1NE u[NE nQ{}harmony,NE nQ{http://www.w3.org/1999/xhtml}harmony]","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","role":"select","line":"344"}]},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"@"}]},{"N":"valueOf","flags":"l","sType":"1NT ","line":"345","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"varRef","sType":"*","name":"Q{}start","slot":"0","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","role":"select","line":"345"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"applyT","sType":"* ","line":"346","mode":"Q{}onset","bSlot":"1","C":[{"N":"first","sType":"?NE u[NE nQ{}harmony,NE nQ{http://www.w3.org/1999/xhtml}harmony]","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","role":"select","line":"346","C":[{"N":"axis","name":"following-sibling","nodeTest":"*NE u[NE nQ{}harmony,NE nQ{http://www.w3.org/1999/xhtml}harmony]"}]},{"N":"withParam","name":"Q{}start","slot":"0","sType":"?A","C":[{"N":"arith","op":"+","calc":"a+a","sType":"?A","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","role":"select","line":"347","C":[{"N":"check","card":"?","diag":"1|0||arith","C":[{"N":"data","diag":"1|0||arith","C":[{"N":"varRef","name":"Q{}start","slot":"0"}]}]},{"N":"arith","op":"div","calc":"d/d","C":[{"N":"ufCall","name":"Q{http://www.w3.org/2021/06/musicxml40}harmonyDuration","coId":"2","bSlot":"2","C":[{"N":"dot"}]},{"N":"fn","name":"accumulator-after","C":[{"N":"str","val":"Q{}divisions"}]}]}]}]}]}]}]}]}]},{"N":"co","id":"18","binds":"2 1 8 18","C":[{"N":"mode","onNo":"TC","flags":"","patternSlots":"0","name":"Q{}sequence","prec":"","C":[{"N":"templateRule","rank":"0","prec":"0","seq":"4","ns":"xml=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~","minImp":"0","flags":"s","slots":"200","line":"354","module":"mma.xsl","expand-text":"false","match":"harmony","prio":"0","matches":"NE u[NE nQ{}harmony,NE nQ{http://www.w3.org/1999/xhtml}harmony]","C":[{"N":"p.nodeTest","role":"match","test":"NE u[NE nQ{}harmony,NE nQ{http://www.w3.org/1999/xhtml}harmony]","sType":"1NE u[NE nQ{}harmony,NE nQ{http://www.w3.org/1999/xhtml}harmony]","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ "},{"N":"sequence","role":"action","sType":"* ","C":[{"N":"param","name":"Q{}start","slot":"0","sType":"* ","as":"* ","flags":"","line":"355","C":[{"N":"str","sType":"1AS ","val":"","role":"select"},{"N":"supplied","role":"conversion","slot":"0","sType":"* "}]},{"N":"choose","sType":"? ","line":"356","C":[{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","line":"356","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"varRef","name":"Q{}start","slot":"0"}]},{"N":"int","val":"1"}]},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"\nChord-Custom Sequence { "}]},{"N":"true"},{"N":"empty","sType":"0 "}]},{"N":"valueOf","flags":"l","sType":"1NT ","line":"358","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"varRef","sType":"*","name":"Q{}start","slot":"0","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","role":"select","line":"358"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":" "}]},{"N":"let","var":"Q{}duration","slot":"1","sType":"* ","line":"364","C":[{"N":"doc","sType":"1ND ","base":"file:///home/kratib/src/infojunkie/musicxml-midi/src/xsl/mma.xsl","role":"select","C":[{"N":"valueOf","flags":"l","sType":"1NT ","line":"365","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"ufCall","sType":"1AO","name":"Q{http://www.w3.org/2021/06/musicxml40}harmonyDuration","coId":"2","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","role":"select","line":"365","bSlot":"0","C":[{"N":"dot"}]}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]},{"N":"sequence","sType":"* ","C":[{"N":"valueOf","flags":"l","sType":"1NT ","line":"367","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"ufCall","sType":"1AO","name":"Q{http://www.w3.org/2021/06/musicxml40}timeToMIDITicks","coId":"1","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","role":"select","line":"367","bSlot":"1","C":[{"N":"convert","to":"AO","flags":"","C":[{"N":"cvUntyped","to":"AO","diag":"0|0||musicxml:timeToMIDITicks","C":[{"N":"check","card":"1","diag":"0|0||musicxml:timeToMIDITicks","C":[{"N":"data","diag":"0|0||musicxml:timeToMIDITicks","C":[{"N":"varRef","name":"Q{}duration","slot":"1"}]}]}]}]},{"N":"fn","name":"accumulator-after","C":[{"N":"str","val":"Q{}divisions"}]}]}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"t "}]},{"N":"valueOf","flags":"l","sType":"1NT ","line":"368","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"gVarRef","sType":"* ","name":"Q{}chordVolume","bSlot":"2","role":"select","line":"368"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"; "}]},{"N":"applyT","sType":"* ","line":"369","mode":"Q{}sequence","bSlot":"3","C":[{"N":"first","sType":"?NE u[NE nQ{}harmony,NE nQ{http://www.w3.org/1999/xhtml}harmony]","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","role":"select","line":"369","C":[{"N":"axis","name":"following-sibling","nodeTest":"*NE u[NE nQ{}harmony,NE nQ{http://www.w3.org/1999/xhtml}harmony]"}]},{"N":"withParam","name":"Q{}start","slot":"0","sType":"?A","C":[{"N":"arith","op":"+","calc":"a+a","sType":"?A","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","role":"select","line":"370","C":[{"N":"check","card":"?","diag":"1|0||arith","C":[{"N":"data","diag":"1|0||arith","C":[{"N":"varRef","name":"Q{}start","slot":"0"}]}]},{"N":"arith","op":"div","calc":"a/a","C":[{"N":"check","card":"?","diag":"1|0||arith","C":[{"N":"data","diag":"1|0||arith","C":[{"N":"varRef","name":"Q{}duration","slot":"1"}]}]},{"N":"fn","name":"accumulator-after","C":[{"N":"str","val":"Q{}divisions"}]}]}]}]}]},{"N":"choose","sType":"? ","line":"372","C":[{"N":"fn","name":"not","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","line":"372","C":[{"N":"axis","name":"following-sibling","nodeTest":"*NE u[NE nQ{}harmony,NE nQ{http://www.w3.org/1999/xhtml}harmony]"}]},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"}"}]},{"N":"true"},{"N":"empty","sType":"0 "}]}]}]}]}]}]}]},{"N":"co","id":"19","binds":"5 3","C":[{"N":"mode","onNo":"TC","flags":"","patternSlots":"0","name":"Q{}name","prec":"","C":[{"N":"templateRule","rank":"0","prec":"0","seq":"5","ns":"xml=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~","minImp":"0","flags":"s","slots":"200","line":"378","module":"mma.xsl","expand-text":"false","match":"harmony","prio":"0","matches":"NE u[NE nQ{}harmony,NE nQ{http://www.w3.org/1999/xhtml}harmony]","C":[{"N":"p.nodeTest","role":"match","test":"NE u[NE nQ{}harmony,NE nQ{http://www.w3.org/1999/xhtml}harmony]","sType":"1NE u[NE nQ{}harmony,NE nQ{http://www.w3.org/1999/xhtml}harmony]","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ "},{"N":"sequence","role":"action","sType":"* ","C":[{"N":"param","name":"Q{}definition","slot":"0","sType":"* ","as":"* ","flags":"","line":"379","C":[{"N":"str","sType":"1AS ","val":"","role":"select"},{"N":"supplied","role":"conversion","slot":"0","sType":"* "}]},{"N":"choose","sType":"* ","type":"item()*","line":"380","C":[{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","line":"381","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}kind,NE nQ{http://www.w3.org/1999/xhtml}kind]"}]},{"N":"str","val":"none"}]},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"z"}]},{"N":"true"},{"N":"sequence","sType":"* ","C":[{"N":"valueOf","flags":"l","sType":"1NT ","line":"383","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"docOrder","sType":"*NE","role":"select","line":"383","C":[{"N":"slash","op":"/","sType":"*NE","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}root,NE nQ{http://www.w3.org/1999/xhtml}root]"},{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}root-step,NE nQ{http://www.w3.org/1999/xhtml}root-step]"}]}]}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"valueOf","flags":"l","sType":"1NT ","line":"384","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"choose","sType":"1AS","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","role":"select","line":"384","C":[{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"slash","op":"/","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}root,NE nQ{http://www.w3.org/1999/xhtml}root]"},{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}root-alter,NE nQ{http://www.w3.org/1999/xhtml}root-alter]"}]}]},{"N":"str","val":"1"}]},{"N":"str","val":"#"},{"N":"true"},{"N":"choose","C":[{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"slash","op":"/","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}root,NE nQ{http://www.w3.org/1999/xhtml}root]"},{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}root-alter,NE nQ{http://www.w3.org/1999/xhtml}root-alter]"}]}]},{"N":"str","val":"-1"}]},{"N":"str","val":"b"},{"N":"true"},{"N":"str","val":""}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"choose","sType":"? ","type":"item()*","line":"386","C":[{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","line":"387","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}kind,NE nQ{http://www.w3.org/1999/xhtml}kind]"}]},{"N":"str","val":"augmented"}]},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"+"}]},{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","line":"388","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}kind,NE nQ{http://www.w3.org/1999/xhtml}kind]"}]},{"N":"str","val":"augmented-seventh"}]},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"+7"}]},{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","line":"389","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}kind,NE nQ{http://www.w3.org/1999/xhtml}kind]"}]},{"N":"str","val":"diminished"}]},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"dim"}]},{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","line":"390","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}kind,NE nQ{http://www.w3.org/1999/xhtml}kind]"}]},{"N":"str","val":"diminished-seventh"}]},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"dim7"}]},{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","line":"391","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}kind,NE nQ{http://www.w3.org/1999/xhtml}kind]"}]},{"N":"str","val":"dominant"}]},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"7"}]},{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","line":"392","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}kind,NE nQ{http://www.w3.org/1999/xhtml}kind]"}]},{"N":"str","val":"dominant-11th"}]},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"11"}]},{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","line":"393","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}kind,NE nQ{http://www.w3.org/1999/xhtml}kind]"}]},{"N":"str","val":"dominant-13th"}]},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"13"}]},{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","line":"394","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}kind,NE nQ{http://www.w3.org/1999/xhtml}kind]"}]},{"N":"str","val":"dominant-ninth"}]},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"9"}]},{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","line":"395","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}kind,NE nQ{http://www.w3.org/1999/xhtml}kind]"}]},{"N":"str","val":"French"}]},{"N":"empty","sType":"0 "},{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","line":"396","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}kind,NE nQ{http://www.w3.org/1999/xhtml}kind]"}]},{"N":"str","val":"German"}]},{"N":"empty","sType":"0 "},{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","line":"397","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}kind,NE nQ{http://www.w3.org/1999/xhtml}kind]"}]},{"N":"str","val":"half-diminished"}]},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"m7b5"}]},{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","line":"398","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}kind,NE nQ{http://www.w3.org/1999/xhtml}kind]"}]},{"N":"str","val":"Italian"}]},{"N":"empty","sType":"0 "},{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","line":"399","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}kind,NE nQ{http://www.w3.org/1999/xhtml}kind]"}]},{"N":"str","val":"major"}]},{"N":"empty","sType":"0 "},{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","line":"400","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}kind,NE nQ{http://www.w3.org/1999/xhtml}kind]"}]},{"N":"str","val":"major-11th"}]},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"M11"}]},{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","line":"401","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}kind,NE nQ{http://www.w3.org/1999/xhtml}kind]"}]},{"N":"str","val":"major-13th"}]},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"M13"}]},{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","line":"402","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}kind,NE nQ{http://www.w3.org/1999/xhtml}kind]"}]},{"N":"str","val":"major-minor"}]},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"mM7"}]},{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","line":"403","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}kind,NE nQ{http://www.w3.org/1999/xhtml}kind]"}]},{"N":"str","val":"major-ninth"}]},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"M9"}]},{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","line":"404","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}kind,NE nQ{http://www.w3.org/1999/xhtml}kind]"}]},{"N":"str","val":"major-seventh"}]},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"M7"}]},{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","line":"405","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}kind,NE nQ{http://www.w3.org/1999/xhtml}kind]"}]},{"N":"str","val":"major-sixth"}]},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"6"}]},{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","line":"406","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}kind,NE nQ{http://www.w3.org/1999/xhtml}kind]"}]},{"N":"str","val":"minor"}]},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"m"}]},{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","line":"407","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}kind,NE nQ{http://www.w3.org/1999/xhtml}kind]"}]},{"N":"str","val":"minor-11th"}]},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"m11"}]},{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","line":"408","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}kind,NE nQ{http://www.w3.org/1999/xhtml}kind]"}]},{"N":"str","val":"minor-13th"}]},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"m13"}]},{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","line":"409","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}kind,NE nQ{http://www.w3.org/1999/xhtml}kind]"}]},{"N":"str","val":"minor-ninth"}]},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"m9"}]},{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","line":"410","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}kind,NE nQ{http://www.w3.org/1999/xhtml}kind]"}]},{"N":"str","val":"minor-seventh"}]},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"m7"}]},{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","line":"411","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}kind,NE nQ{http://www.w3.org/1999/xhtml}kind]"}]},{"N":"str","val":"minor-sixth"}]},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"m6"}]},{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","line":"412","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}kind,NE nQ{http://www.w3.org/1999/xhtml}kind]"}]},{"N":"str","val":"Neapolitan"}]},{"N":"empty","sType":"0 "},{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","line":"413","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}kind,NE nQ{http://www.w3.org/1999/xhtml}kind]"}]},{"N":"str","val":"other"}]},{"N":"empty","sType":"0 "},{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","line":"414","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}kind,NE nQ{http://www.w3.org/1999/xhtml}kind]"}]},{"N":"str","val":"pedal"}]},{"N":"empty","sType":"0 "},{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","line":"415","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}kind,NE nQ{http://www.w3.org/1999/xhtml}kind]"}]},{"N":"str","val":"power"}]},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"5"}]},{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","line":"416","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}kind,NE nQ{http://www.w3.org/1999/xhtml}kind]"}]},{"N":"str","val":"suspended-fourth"}]},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"sus"}]},{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","line":"417","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}kind,NE nQ{http://www.w3.org/1999/xhtml}kind]"}]},{"N":"str","val":"suspended-second"}]},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"sus2"}]},{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","line":"418","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}kind,NE nQ{http://www.w3.org/1999/xhtml}kind]"}]},{"N":"str","val":"Tristan"}]},{"N":"empty","sType":"0 "},{"N":"true"},{"N":"empty","sType":"0 "}]},{"N":"let","var":"Q{}sus","slot":"1","sType":"* ","line":"435","C":[{"N":"doc","sType":"1ND ","base":"file:///home/kratib/src/infojunkie/musicxml-midi/src/xsl/mma.xsl","role":"select","C":[{"N":"choose","sType":"? ","type":"item()*","line":"436","C":[{"N":"and","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","line":"437","C":[{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}degree,NE nQ{http://www.w3.org/1999/xhtml}degree]"},{"N":"and","C":[{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}degree-type,NE nQ{http://www.w3.org/1999/xhtml}degree-type]"}]},{"N":"str","val":"add"}]},{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}degree-value,NE nQ{http://www.w3.org/1999/xhtml}degree-value]"}]},{"N":"str","val":"4"}]}]}]},{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}degree,NE nQ{http://www.w3.org/1999/xhtml}degree]"},{"N":"and","C":[{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}degree-type,NE nQ{http://www.w3.org/1999/xhtml}degree-type]"}]},{"N":"str","val":"subtract"}]},{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}degree-value,NE nQ{http://www.w3.org/1999/xhtml}degree-value]"}]},{"N":"str","val":"3"}]}]}]}]},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"sus"}]},{"N":"and","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","line":"438","C":[{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}degree,NE nQ{http://www.w3.org/1999/xhtml}degree]"},{"N":"and","C":[{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}degree-type,NE nQ{http://www.w3.org/1999/xhtml}degree-type]"}]},{"N":"str","val":"add"}]},{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}degree-value,NE nQ{http://www.w3.org/1999/xhtml}degree-value]"}]},{"N":"str","val":"2"}]}]}]},{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}degree,NE nQ{http://www.w3.org/1999/xhtml}degree]"},{"N":"and","C":[{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}degree-type,NE nQ{http://www.w3.org/1999/xhtml}degree-type]"}]},{"N":"str","val":"subtract"}]},{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}degree-value,NE nQ{http://www.w3.org/1999/xhtml}degree-value]"}]},{"N":"str","val":"3"}]}]}]}]},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"sus2"}]},{"N":"filter","sType":"*NE u[NE nQ{}degree,NE nQ{http://www.w3.org/1999/xhtml}degree]","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","line":"439","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}degree,NE nQ{http://www.w3.org/1999/xhtml}degree]"},{"N":"and","C":[{"N":"and","C":[{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}degree-type,NE nQ{http://www.w3.org/1999/xhtml}degree-type]"}]},{"N":"str","val":"alter"}]},{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}degree-value,NE nQ{http://www.w3.org/1999/xhtml}degree-value]"}]},{"N":"str","val":"5"}]}]},{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}degree-alter,NE nQ{http://www.w3.org/1999/xhtml}degree-alter]"}]},{"N":"str","val":"1"}]}]}]},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"+"}]},{"N":"true"},{"N":"empty","sType":"0 "}]}]},{"N":"sequence","sType":"* ","C":[{"N":"valueOf","flags":"l","sType":"1NT ","line":"443","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"varRef","sType":"*","name":"Q{}sus","slot":"1","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","role":"select","line":"443"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"forEach","sType":"*NT ","line":"444","C":[{"N":"filter","sType":"*NE u[NE nQ{}degree,NE nQ{http://www.w3.org/1999/xhtml}degree]","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","role":"select","line":"444","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}degree,NE nQ{http://www.w3.org/1999/xhtml}degree]"},{"N":"and","C":[{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}degree-type,NE nQ{http://www.w3.org/1999/xhtml}degree-type]"}]},{"N":"str","val":"subtract"}]},{"N":"fn","name":"not","C":[{"N":"and","C":[{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}degree-value,NE nQ{http://www.w3.org/1999/xhtml}degree-value]"}]},{"N":"str","val":"3"}]},{"N":"gc","op":"!=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"varRef","name":"Q{}sus","slot":"1"}]},{"N":"str","val":""}]}]}]}]}]},{"N":"sequence","sType":"*NT ","C":[{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"(omit"}]},{"N":"valueOf","flags":"l","sType":"1NT ","line":"446","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NE u[NE nQ{}degree-value,NE nQ{http://www.w3.org/1999/xhtml}degree-value]","name":"child","nodeTest":"*NE u[NE nQ{}degree-value,NE nQ{http://www.w3.org/1999/xhtml}degree-value]","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","role":"select","line":"446"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":")"}]}]}]},{"N":"forEach","sType":"*NT ","line":"449","C":[{"N":"filter","sType":"*NE u[NE nQ{}degree,NE nQ{http://www.w3.org/1999/xhtml}degree]","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","role":"select","line":"449","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}degree,NE nQ{http://www.w3.org/1999/xhtml}degree]"},{"N":"and","C":[{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}degree-type,NE nQ{http://www.w3.org/1999/xhtml}degree-type]"}]},{"N":"str","val":"alter"}]},{"N":"fn","name":"not","C":[{"N":"and","C":[{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}degree-value,NE nQ{http://www.w3.org/1999/xhtml}degree-value]"}]},{"N":"str","val":"5"}]},{"N":"gc","op":"!=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"varRef","name":"Q{}sus","slot":"1"}]},{"N":"str","val":""}]}]}]}]}]},{"N":"sequence","sType":"*NT ","C":[{"N":"valueOf","flags":"l","sType":"1NT ","line":"450","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"choose","sType":"1AS","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","role":"select","line":"450","C":[{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}degree-alter,NE nQ{http://www.w3.org/1999/xhtml}degree-alter]"}]},{"N":"str","val":"1"}]},{"N":"str","val":"#"},{"N":"true"},{"N":"choose","C":[{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}degree-alter,NE nQ{http://www.w3.org/1999/xhtml}degree-alter]"}]},{"N":"str","val":"-1"}]},{"N":"str","val":"b"},{"N":"true"},{"N":"str","val":""}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"valueOf","flags":"l","sType":"1NT ","line":"451","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NE u[NE nQ{}degree-value,NE nQ{http://www.w3.org/1999/xhtml}degree-value]","name":"child","nodeTest":"*NE u[NE nQ{}degree-value,NE nQ{http://www.w3.org/1999/xhtml}degree-value]","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","role":"select","line":"451"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]},{"N":"forEach","sType":"*NT ","line":"453","C":[{"N":"filter","sType":"*NE u[NE nQ{}degree,NE nQ{http://www.w3.org/1999/xhtml}degree]","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","role":"select","line":"453","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}degree,NE nQ{http://www.w3.org/1999/xhtml}degree]"},{"N":"and","C":[{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}degree-type,NE nQ{http://www.w3.org/1999/xhtml}degree-type]"}]},{"N":"str","val":"add"}]},{"N":"fn","name":"not","C":[{"N":"and","C":[{"N":"or","C":[{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}degree-value,NE nQ{http://www.w3.org/1999/xhtml}degree-value]"}]},{"N":"str","val":"4"}]},{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}degree-value,NE nQ{http://www.w3.org/1999/xhtml}degree-value]"}]},{"N":"str","val":"2"}]}]},{"N":"gc","op":"!=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"varRef","name":"Q{}sus","slot":"1"}]},{"N":"str","val":""}]}]}]}]}]},{"N":"sequence","sType":"*NT ","C":[{"N":"valueOf","flags":"l","sType":"1NT ","line":"454","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"choose","sType":"1AS","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","role":"select","line":"454","C":[{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}degree-alter,NE nQ{http://www.w3.org/1999/xhtml}degree-alter]"}]},{"N":"str","val":"1"}]},{"N":"str","val":"#"},{"N":"true"},{"N":"choose","C":[{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}degree-alter,NE nQ{http://www.w3.org/1999/xhtml}degree-alter]"}]},{"N":"str","val":"-1"}]},{"N":"str","val":"b"},{"N":"true"},{"N":"str","val":"(add"}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"valueOf","flags":"l","sType":"1NT ","line":"455","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"choose","sType":"*","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","role":"select","line":"455","C":[{"N":"and","C":[{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}degree-value,NE nQ{http://www.w3.org/1999/xhtml}degree-value]"}]},{"N":"str","val":"7"}]},{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}degree-alter,NE nQ{http://www.w3.org/1999/xhtml}degree-alter]"}]},{"N":"str","val":"0"}]}]},{"N":"str","val":"M7"},{"N":"true"},{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}degree-value,NE nQ{http://www.w3.org/1999/xhtml}degree-value]"}]}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"valueOf","flags":"l","sType":"1NT ","line":"456","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"choose","sType":"1AS","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","role":"select","line":"456","C":[{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}degree-alter,NE nQ{http://www.w3.org/1999/xhtml}degree-alter]"}]},{"N":"str","val":"1"}]},{"N":"str","val":""},{"N":"true"},{"N":"choose","C":[{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}degree-alter,NE nQ{http://www.w3.org/1999/xhtml}degree-alter]"}]},{"N":"str","val":"-1"}]},{"N":"str","val":""},{"N":"true"},{"N":"str","val":")"}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]},{"N":"choose","sType":"* ","line":"461","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}bass,NE nQ{http://www.w3.org/1999/xhtml}bass]","sType":"*NE u[NE nQ{}bass,NE nQ{http://www.w3.org/1999/xhtml}bass]","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","line":"461"},{"N":"choose","sType":"*NT ","type":"item()*","line":"462","C":[{"N":"varRef","name":"Q{}definition","slot":"0","sType":"*","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","line":"463"},{"N":"sequence","sType":"*NT ","C":[{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"/"}]},{"N":"valueOf","flags":"l","sType":"1NT ","line":"465","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"docOrder","sType":"*NE","role":"select","line":"465","C":[{"N":"slash","op":"/","sType":"*NE","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}bass,NE nQ{http://www.w3.org/1999/xhtml}bass]"},{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}bass-step,NE nQ{http://www.w3.org/1999/xhtml}bass-step]"}]}]}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"valueOf","flags":"l","sType":"1NT ","line":"466","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"choose","sType":"1AS","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","role":"select","line":"466","C":[{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"slash","op":"/","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}bass,NE nQ{http://www.w3.org/1999/xhtml}bass]"},{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}bass-alter,NE nQ{http://www.w3.org/1999/xhtml}bass-alter]"}]}]},{"N":"str","val":"1"}]},{"N":"str","val":"#"},{"N":"true"},{"N":"choose","C":[{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"slash","op":"/","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}bass,NE nQ{http://www.w3.org/1999/xhtml}bass]"},{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}bass-alter,NE nQ{http://www.w3.org/1999/xhtml}bass-alter]"}]}]},{"N":"str","val":"-1"}]},{"N":"str","val":"b"},{"N":"true"},{"N":"str","val":""}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]},{"N":"true"},{"N":"sequence","sType":"*NT ","C":[{"N":"valueOf","sType":"1NT ","flags":"d","C":[{"N":"str","sType":"1AS ","val":"<"}]},{"N":"valueOf","flags":"l","sType":"1NT ","line":"470","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"ufCall","sType":"1AO","name":"Q{http://www.mellowood.ca/mma}mod","coId":"5","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","role":"select","line":"470","bSlot":"0","C":[{"N":"convert","to":"AO","flags":"","C":[{"N":"arith","op":"-","calc":"i-i","C":[{"N":"ufCall","name":"Q{http://www.mellowood.ca/mma}note","coId":"3","bSlot":"1","C":[{"N":"slash","op":"/","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}bass,NE nQ{http://www.w3.org/1999/xhtml}bass]"},{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}bass-step,NE nQ{http://www.w3.org/1999/xhtml}bass-step]"}]},{"N":"slash","op":"/","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}bass,NE nQ{http://www.w3.org/1999/xhtml}bass]"},{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}bass-alter,NE nQ{http://www.w3.org/1999/xhtml}bass-alter]"}]}]},{"N":"ufCall","name":"Q{http://www.mellowood.ca/mma}note","coId":"3","bSlot":"1","C":[{"N":"slash","op":"/","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}root,NE nQ{http://www.w3.org/1999/xhtml}root]"},{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}root-step,NE nQ{http://www.w3.org/1999/xhtml}root-step]"}]},{"N":"slash","op":"/","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}root,NE nQ{http://www.w3.org/1999/xhtml}root]"},{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}root-alter,NE nQ{http://www.w3.org/1999/xhtml}root-alter]"}]}]}]}]},{"N":"convert","to":"AO","flags":"","C":[{"N":"int","val":"-12"}]}]}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]},{"N":"true"},{"N":"empty","sType":"0 "}]}]}]}]}]}]}]}]}]},{"N":"co","id":"20","binds":"11 6","C":[{"N":"mode","onNo":"TC","flags":"","patternSlots":"0","name":"Q{}riff","prec":"","C":[{"N":"templateRule","rank":"0","prec":"0","seq":"6","ns":"xml=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~","minImp":"0","flags":"s","slots":"200","line":"481","module":"mma.xsl","expand-text":"false","match":"note","prio":"0","matches":"NE u[NE nQ{}note,NE nQ{http://www.w3.org/1999/xhtml}note]","C":[{"N":"p.nodeTest","role":"match","test":"NE u[NE nQ{}note,NE nQ{http://www.w3.org/1999/xhtml}note]","sType":"1NE u[NE nQ{}note,NE nQ{http://www.w3.org/1999/xhtml}note]","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ "},{"N":"let","var":"Q{}tieStop","slot":"0","sType":"* ","line":"499","role":"action","C":[{"N":"fn","name":"accumulator-after","sType":"AB ","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","role":"select","line":"499","C":[{"N":"str","val":"Q{}tieStop"}]},{"N":"let","var":"Q{}tieStart","slot":"1","sType":"* ","line":"500","C":[{"N":"ifCall","name":"Q{http://saxon.sf.net/}apply","sType":"*","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","role":"select","line":"500","C":[{"N":"fn","name":"accumulator-after","C":[{"N":"str","val":"Q{}tieStart"}]},{"N":"arrayBlock","C":[{"N":"str","val":"current"}]}]},{"N":"sequence","sType":"* ","C":[{"N":"choose","sType":"* ","line":"502","C":[{"N":"fn","name":"not","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","line":"502","C":[{"N":"fn","name":"reverse","C":[{"N":"filter","C":[{"N":"axis","name":"preceding-sibling","nodeTest":"*NE u[NE nQ{}note,NE nQ{http://www.w3.org/1999/xhtml}note]"},{"N":"or","C":[{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}voice,NE nQ{http://www.w3.org/1999/xhtml}voice]"}]},{"N":"data","diag":"1|1||gc","C":[{"N":"gVarRef","name":"Q{}melodyVoice","bSlot":"0"}]}]},{"N":"fn","name":"not","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}voice,NE nQ{http://www.w3.org/1999/xhtml}voice]"}]}]}]}]}]},{"N":"sequence","sType":"* ","C":[{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"Solo Riff "}]},{"N":"choose","sType":"? ","line":"504","C":[{"N":"varRef","name":"Q{}tieStop","slot":"0","sType":"*","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","line":"504"},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"~"}]},{"N":"true"},{"N":"empty","sType":"0 "}]}]},{"N":"true"},{"N":"empty","sType":"0 "}]},{"N":"choose","sType":"? ","line":"507","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}grace,NE nQ{http://www.w3.org/1999/xhtml}grace]","sType":"*NE u[NE nQ{}grace,NE nQ{http://www.w3.org/1999/xhtml}grace]","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","line":"507"},{"N":"valueOf","sType":"1NT ","flags":"d","C":[{"N":"str","sType":"1AS ","val":""}]},{"N":"true"},{"N":"empty","sType":"0 "}]},{"N":"choose","sType":"* ","line":"511","C":[{"N":"fn","name":"not","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","line":"511","C":[{"N":"or","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}chord,NE nQ{http://www.w3.org/1999/xhtml}chord]"},{"N":"varRef","name":"Q{}tieStop","slot":"0"}]}]},{"N":"let","var":"Q{}duration","slot":"2","sType":"* ","line":"512","C":[{"N":"doc","sType":"1ND ","base":"file:///home/kratib/src/infojunkie/musicxml-midi/src/xsl/mma.xsl","role":"select","C":[{"N":"choose","sType":"?NT ","type":"item()*","line":"513","C":[{"N":"varRef","name":"Q{}tieStart","slot":"1","sType":"*","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","line":"514"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"515","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"ufCall","sType":"1AO","name":"Q{http://www.mellowood.ca/mma}noteDuration","coId":"6","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","role":"select","line":"515","bSlot":"1","C":[{"N":"dot"},{"N":"convert","to":"AO","flags":"","C":[{"N":"int","val":"0"}]}]}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"true"},{"N":"valueOf","flags":"l","sType":"1NT ","line":"518","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NE u[NE nQ{}duration,NE nQ{http://www.w3.org/1999/xhtml}duration]","name":"child","nodeTest":"*NE u[NE nQ{}duration,NE nQ{http://www.w3.org/1999/xhtml}duration]","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","role":"select","line":"518"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]},{"N":"sequence","sType":"? ","C":[{"N":"choose","sType":"? ","line":"522","C":[{"N":"ifCall","name":"Q{http://saxon.sf.net/}apply","sType":"*","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","line":"522","C":[{"N":"fn","name":"accumulator-after","C":[{"N":"str","val":"Q{}hasMeasurePrintedAnyNote"}]},{"N":"arrayBlock","C":[{"N":"str","val":"previous"}]}]},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":";"}]},{"N":"true"},{"N":"empty","sType":"0 "}]},{"N":"valueOf","flags":"l","sType":"1NT ","line":"523","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"fn","sType":"?A","name":"floor","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","role":"select","line":"523","C":[{"N":"treat","as":"A m[AO,AD,AF]","diag":"0|0||floor","C":[{"N":"check","card":"?","diag":"0|0||floor","C":[{"N":"cvUntyped","to":"AO","diag":"0|0||floor","C":[{"N":"arith","op":"div","calc":"a/a","C":[{"N":"arith","op":"*","calc":"a*a","C":[{"N":"int","val":"192"},{"N":"check","card":"?","diag":"1|1||arith","C":[{"N":"data","diag":"1|1||arith","C":[{"N":"varRef","name":"Q{}duration","slot":"2"}]}]}]},{"N":"fn","name":"accumulator-after","C":[{"N":"str","val":"Q{}divisions"}]}]}]}]}]}]}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"t"}]}]}]},{"N":"true"},{"N":"empty","sType":"0 "}]},{"N":"choose","sType":"* ","line":"527","C":[{"N":"fn","name":"not","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","line":"527","C":[{"N":"varRef","name":"Q{}tieStop","slot":"0"}]},{"N":"choose","sType":"* ","type":"item()*","line":"528","C":[{"N":"or","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","line":"529","C":[{"N":"or","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}rest,NE nQ{http://www.w3.org/1999/xhtml}rest]"},{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}cue,NE nQ{http://www.w3.org/1999/xhtml}cue]"}]},{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}notehead,NE nQ{http://www.w3.org/1999/xhtml}notehead]"}]},{"N":"str","val":"slash"}]}]},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"r"}]},{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}pitch,NE nQ{http://www.w3.org/1999/xhtml}pitch]","sType":"*NE u[NE nQ{}pitch,NE nQ{http://www.w3.org/1999/xhtml}pitch]","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","line":"530"},{"N":"sequence","sType":"* ","C":[{"N":"choose","sType":"? ","line":"531","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}chord,NE nQ{http://www.w3.org/1999/xhtml}chord]","sType":"*NE u[NE nQ{}chord,NE nQ{http://www.w3.org/1999/xhtml}chord]","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","line":"531"},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":","}]},{"N":"true"},{"N":"empty","sType":"0 "}]},{"N":"valueOf","flags":"l","sType":"1NT ","line":"532","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"fn","name":"lower-case","sType":"1AS","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","role":"select","line":"532","C":[{"N":"cvUntyped","to":"AS","diag":"0|0||lower-case","C":[{"N":"check","card":"?","diag":"0|0||lower-case","C":[{"N":"data","diag":"0|0||lower-case","C":[{"N":"slash","op":"/","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}pitch,NE nQ{http://www.w3.org/1999/xhtml}pitch]"},{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}step,NE nQ{http://www.w3.org/1999/xhtml}step]"}]}]}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"valueOf","flags":"d","sType":"1NT ","line":"533","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"choose","sType":"1AS","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","role":"select","line":"533","C":[{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"slash","op":"/","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}pitch,NE nQ{http://www.w3.org/1999/xhtml}pitch]"},{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}alter,NE nQ{http://www.w3.org/1999/xhtml}alter]"}]}]},{"N":"str","val":"1"}]},{"N":"str","val":"#"},{"N":"true"},{"N":"choose","C":[{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"slash","op":"/","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}pitch,NE nQ{http://www.w3.org/1999/xhtml}pitch]"},{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}alter,NE nQ{http://www.w3.org/1999/xhtml}alter]"}]}]},{"N":"str","val":"-1"}]},{"N":"str","val":"&"},{"N":"true"},{"N":"str","val":"n"}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"choose","sType":"* ","type":"item()*","line":"534","C":[{"N":"gc","op":">","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","line":"535","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"slash","op":"/","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}pitch,NE nQ{http://www.w3.org/1999/xhtml}pitch]"},{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}octave,NE nQ{http://www.w3.org/1999/xhtml}octave]"}]}]},{"N":"int","val":"4"}]},{"N":"forEach","sType":"*NT ","line":"536","C":[{"N":"to","sType":"*ADI","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","role":"select","line":"536","C":[{"N":"int","val":"1"},{"N":"treat","as":"ADI","diag":"1|1||to","C":[{"N":"check","card":"?","diag":"1|1||to","C":[{"N":"cvUntyped","to":"ADI","diag":"1|1||to","C":[{"N":"check","card":"?","diag":"1|1||to","C":[{"N":"data","diag":"1|1||to","C":[{"N":"cast","flags":"ae","as":"ADI","C":[{"N":"arith","op":"-","calc":"d-d","C":[{"N":"cvUntyped","to":"AO","diag":"1|0|FORG0001|arith","C":[{"N":"check","card":"?","diag":"1|0||arith","C":[{"N":"data","diag":"1|0||arith","C":[{"N":"slash","op":"/","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}pitch,NE nQ{http://www.w3.org/1999/xhtml}pitch]"},{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}octave,NE nQ{http://www.w3.org/1999/xhtml}octave]"}]}]}]}]},{"N":"convert","to":"AO","flags":"","C":[{"N":"int","val":"4"}]}]}]}]}]}]}]}]}]},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"+"}]}]},{"N":"gc","op":"<","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","line":"538","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"slash","op":"/","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}pitch,NE nQ{http://www.w3.org/1999/xhtml}pitch]"},{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}octave,NE nQ{http://www.w3.org/1999/xhtml}octave]"}]}]},{"N":"int","val":"4"}]},{"N":"forEach","sType":"*NT ","line":"539","C":[{"N":"to","sType":"*ADI","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","role":"select","line":"539","C":[{"N":"int","val":"1"},{"N":"treat","as":"ADI","diag":"1|1||to","C":[{"N":"check","card":"?","diag":"1|1||to","C":[{"N":"cvUntyped","to":"ADI","diag":"1|1||to","C":[{"N":"check","card":"?","diag":"1|1||to","C":[{"N":"data","diag":"1|1||to","C":[{"N":"cast","flags":"ae","as":"ADI","C":[{"N":"arith","op":"-","calc":"d-d","C":[{"N":"convert","to":"AO","flags":"","C":[{"N":"int","val":"4"}]},{"N":"cvUntyped","to":"AO","diag":"1|1|FORG0001|arith","C":[{"N":"check","card":"?","diag":"1|1||arith","C":[{"N":"data","diag":"1|1||arith","C":[{"N":"slash","op":"/","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}pitch,NE nQ{http://www.w3.org/1999/xhtml}pitch]"},{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}octave,NE nQ{http://www.w3.org/1999/xhtml}octave]"}]}]}]}]}]}]}]}]}]}]}]}]},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"-"}]}]},{"N":"true"},{"N":"empty","sType":"0 "}]}]},{"N":"true"},{"N":"empty","sType":"0 "}]},{"N":"true"},{"N":"empty","sType":"0 "}]},{"N":"choose","sType":"* ","line":"546","C":[{"N":"fn","name":"not","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","line":"546","C":[{"N":"filter","C":[{"N":"axis","name":"following-sibling","nodeTest":"*NE u[NE nQ{}note,NE nQ{http://www.w3.org/1999/xhtml}note]"},{"N":"or","C":[{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}voice,NE nQ{http://www.w3.org/1999/xhtml}voice]"}]},{"N":"data","diag":"1|1||gc","C":[{"N":"gVarRef","name":"Q{}melodyVoice","bSlot":"0"}]}]},{"N":"fn","name":"not","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}voice,NE nQ{http://www.w3.org/1999/xhtml}voice]"}]}]}]}]},{"N":"sequence","sType":"* ","C":[{"N":"choose","sType":"? ","line":"547","C":[{"N":"fn","name":"not","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","line":"547","C":[{"N":"ifCall","name":"Q{http://saxon.sf.net/}apply","C":[{"N":"fn","name":"accumulator-after","C":[{"N":"str","val":"Q{}hasMeasurePrintedAnyNote"}]},{"N":"arrayBlock","C":[{"N":"str","val":"current"}]}]}]},{"N":"valueOf","sType":"1NT ","flags":"d","C":[{"N":"str","sType":"1AS ","val":"<>"}]},{"N":"true"},{"N":"empty","sType":"0 "}]},{"N":"choose","sType":"? ","line":"550","C":[{"N":"varRef","name":"Q{}tieStart","slot":"1","sType":"*","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","line":"550"},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"~"}]},{"N":"true"},{"N":"empty","sType":"0 "}]},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":";"}]}]},{"N":"true"},{"N":"empty","sType":"0 "}]}]}]}]}]}]}]},{"N":"co","id":"21","binds":"1","C":[{"N":"mode","onNo":"TC","flags":"","patternSlots":"0","name":"Q{}pitch","prec":"","C":[{"N":"templateRule","rank":"0","prec":"0","seq":"7","ns":"xml=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~","minImp":"0","flags":"s","slots":"200","line":"558","module":"mma.xsl","expand-text":"false","match":"note","prio":"0","matches":"NE u[NE nQ{}note,NE nQ{http://www.w3.org/1999/xhtml}note]","C":[{"N":"p.nodeTest","role":"match","test":"NE u[NE nQ{}note,NE nQ{http://www.w3.org/1999/xhtml}note]","sType":"1NE u[NE nQ{}note,NE nQ{http://www.w3.org/1999/xhtml}note]","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ "},{"N":"choose","sType":"* ","type":"item()*","role":"action","line":"559","C":[{"N":"fn","name":"not","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","line":"560","C":[{"N":"slash","op":"/","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}pitch,NE nQ{http://www.w3.org/1999/xhtml}pitch]"},{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}alter,NE nQ{http://www.w3.org/1999/xhtml}alter]"}]}]},{"N":"empty","sType":"0 "},{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","line":"561","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"cast","flags":"ae","as":"AO","C":[{"N":"check","card":"?","diag":"0|0||xs:double","C":[{"N":"data","diag":"0|0||xs:double","C":[{"N":"slash","op":"/","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}pitch,NE nQ{http://www.w3.org/1999/xhtml}pitch]"},{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}alter,NE nQ{http://www.w3.org/1999/xhtml}alter]"}]}]}]}]}]},{"N":"fn","name":"round","C":[{"N":"cvUntyped","to":"AO","diag":"0|0||round","C":[{"N":"check","card":"?","diag":"0|0||round","C":[{"N":"data","diag":"0|0||round","C":[{"N":"slash","op":"/","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}pitch,NE nQ{http://www.w3.org/1999/xhtml}pitch]"},{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}alter,NE nQ{http://www.w3.org/1999/xhtml}alter]"}]}]}]}]}]}]},{"N":"empty","sType":"0 "},{"N":"vc","op":"le","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","line":"562","C":[{"N":"fn","name":"abs","C":[{"N":"cvUntyped","to":"AO","diag":"0|0||abs","C":[{"N":"check","card":"?","diag":"0|0||abs","C":[{"N":"data","diag":"0|0||abs","C":[{"N":"slash","op":"/","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}pitch,NE nQ{http://www.w3.org/1999/xhtml}pitch]"},{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}alter,NE nQ{http://www.w3.org/1999/xhtml}alter]"}]}]}]}]}]},{"N":"int","val":"2"}]},{"N":"sequence","sType":"*NT ","C":[{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"\nSolo MidiNote PB "}]},{"N":"valueOf","flags":"l","sType":"1NT ","line":"563","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"ufCall","sType":"1AO","name":"Q{http://www.w3.org/2021/06/musicxml40}timeToMIDITicks","coId":"1","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","role":"select","line":"563","bSlot":"0","C":[{"N":"fn","name":"accumulator-before","C":[{"N":"str","val":"Q{}noteOnset"}]},{"N":"fn","name":"accumulator-after","C":[{"N":"str","val":"Q{}divisions"}]}]}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":" "}]},{"N":"valueOf","flags":"l","sType":"1NT ","line":"565","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"fn","sType":"?A m[AO,AD,AF]","name":"round","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","role":"select","line":"565","C":[{"N":"treat","as":"A m[AO,AD,AF]","diag":"0|0||round","C":[{"N":"check","card":"?","diag":"0|0||round","C":[{"N":"cvUntyped","to":"AO","diag":"0|0||round","C":[{"N":"arith","op":"*","calc":"a*a","C":[{"N":"int","val":"4096"},{"N":"check","card":"?","diag":"1|1||arith","C":[{"N":"data","diag":"1|1||arith","C":[{"N":"cast","flags":"ae","as":"AO","C":[{"N":"check","card":"?","diag":"0|0||xs:double","C":[{"N":"data","diag":"0|0||xs:double","C":[{"N":"slash","op":"/","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}pitch,NE nQ{http://www.w3.org/1999/xhtml}pitch]"},{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}alter,NE nQ{http://www.w3.org/1999/xhtml}alter]"}]}]}]}]}]}]}]}]}]}]}]}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"\nSolo MidiNote PB "}]},{"N":"valueOf","flags":"l","sType":"1NT ","line":"566","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"ufCall","sType":"1AO","name":"Q{http://www.w3.org/2021/06/musicxml40}timeToMIDITicks","coId":"1","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","role":"select","line":"566","bSlot":"0","C":[{"N":"fn","name":"accumulator-after","C":[{"N":"str","val":"Q{}noteOnset"}]},{"N":"fn","name":"accumulator-after","C":[{"N":"str","val":"Q{}divisions"}]}]}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":" 0"}]}]},{"N":"true"},{"N":"message","sType":"0 ","ns":"xml=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~","C":[{"N":"sequence","role":"select","sType":"*NT ","C":[{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"[PitchBend] Unhandled pitch/alter value of "}]},{"N":"valueOf","flags":"l","sType":"1NT ","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"docOrder","sType":"*NE","role":"select","line":"13","C":[{"N":"slash","op":"/","sType":"*NE","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}pitch,NE nQ{http://www.w3.org/1999/xhtml}pitch]"},{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}alter,NE nQ{http://www.w3.org/1999/xhtml}alter]"}]}]}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]},{"N":"str","sType":"1AS ","val":"false","role":"terminate"},{"N":"str","sType":"1AS ","val":"Q{http://www.w3.org/2005/xqt-errors}XTMM9000","role":"error"}]}]}]}]}]},{"N":"co","binds":"","id":"22","C":[{"N":"mode","onNo":"TC","flags":"","patternSlots":"0","name":"Q{}tempo","prec":"","C":[{"N":"templateRule","rank":"0","prec":"0","seq":"8","ns":"xml=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~","minImp":"0","flags":"s","slots":"200","line":"578","module":"mma.xsl","expand-text":"false","match":"sound","prio":"0","matches":"NE u[NE nQ{}sound,NE nQ{http://www.w3.org/1999/xhtml}sound]","C":[{"N":"p.nodeTest","role":"match","test":"NE u[NE nQ{}sound,NE nQ{http://www.w3.org/1999/xhtml}sound]","sType":"1NE u[NE nQ{}sound,NE nQ{http://www.w3.org/1999/xhtml}sound]","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ "},{"N":"sequence","role":"action","sType":"*NT ","C":[{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"\nTempo "}]},{"N":"valueOf","flags":"l","sType":"1NT ","line":"579","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{}tempo","name":"attribute","nodeTest":"*NA nQ{}tempo","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","role":"select","line":"579"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]}]}]},{"N":"co","id":"23","binds":"19","C":[{"N":"mode","onNo":"TC","flags":"","patternSlots":"0","name":"Q{}declaration","prec":"","C":[{"N":"templateRule","rank":"0","prec":"0","seq":"11","ns":"xml=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~","minImp":"0","flags":"s","slots":"200","line":"619","module":"mma.xsl","expand-text":"false","match":"harmony","prio":"0","matches":"NE u[NE nQ{}harmony,NE nQ{http://www.w3.org/1999/xhtml}harmony]","C":[{"N":"p.nodeTest","role":"match","test":"NE u[NE nQ{}harmony,NE nQ{http://www.w3.org/1999/xhtml}harmony]","sType":"1NE u[NE nQ{}harmony,NE nQ{http://www.w3.org/1999/xhtml}harmony]","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ "},{"N":"choose","sType":"* ","role":"action","line":"620","C":[{"N":"let","var":"fn-current","slot":"199","xpath":"not(preceding::harmony[deep-equal(.,current())])","loc":"xsl:if/@test","line":"620","ns":"xml=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~","sType":"1AB","C":[{"N":"dot"},{"N":"fn","name":"not","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","C":[{"N":"fn","name":"reverse","C":[{"N":"filter","C":[{"N":"axis","name":"preceding","nodeTest":"*NE u[NE nQ{}harmony,NE nQ{http://www.w3.org/1999/xhtml}harmony]"},{"N":"fn","name":"deep-equal","C":[{"N":"dot"},{"N":"varRef","name":"fn-current","slot":"199"},{"N":"str","val":"http://www.w3.org/2005/xpath-functions/collation/codepoint"}]}]}]}]}]},{"N":"sequence","sType":"* ","C":[{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"\n@Slash "}]},{"N":"applyT","sType":"* ","line":"621","mode":"Q{}name","bSlot":"0","C":[{"N":"dot","sType":"1NE u[NE nQ{}harmony,NE nQ{http://www.w3.org/1999/xhtml}harmony]","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","role":"select","line":"621"},{"N":"withParam","name":"Q{}definition","slot":"0","sType":"1AB","C":[{"N":"true","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","role":"select","line":"622"}]}]}]},{"N":"true"},{"N":"empty","sType":"0 "}]}]}]}]},{"N":"overridden"},{"N":"output","C":[{"N":"property","name":"Q{http://saxon.sf.net/}stylesheet-version","value":"30"},{"N":"property","name":"method","value":"text"},{"N":"property","name":"media-type","value":"text/plain"},{"N":"property","name":"omit-xml-declaration","value":"yes"}]},{"N":"accumulator","binds":"","sType":"1ADI","slots":"5","name":"Q{}divisions","as":"xs:double","ex:asJ":"AO ","ns":"xml=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~","C":[{"N":"int","val":"1","sType":"1ADI","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"init","line":"18"},{"N":"pre","slots":"0","C":[{"N":"accRule","valueType":"AO ","slots":"5","prio":"0.5","C":[{"N":"p.withUpper","role":"match","axis":"parent","sType":"1NE u[NE nQ{}divisions,NE nQ{http://www.w3.org/1999/xhtml}divisions]","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ex=~ ","C":[{"N":"p.nodeTest","test":"NE u[NE nQ{}divisions,NE nQ{http://www.w3.org/1999/xhtml}divisions]"},{"N":"p.nodeTest","test":"NE u[NE nQ{}attributes,NE nQ{http://www.w3.org/1999/xhtml}attributes]"}]},{"N":"check","card":"1","sType":"1AO ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","role":"select","C":[{"N":"convert","to":"AO","sType":"1AO ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","flags":"p","role":"select","C":[{"N":"cvUntyped","to":"AO","sType":"*A ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","role":"select","C":[{"N":"data","sType":"*A ","role":"select","C":[{"N":"axis","name":"child","nodeTest":"*NT","sType":"*NT","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"19"}]}]}]}]}]}]},{"N":"post","slots":"0"}]},{"N":"accumulator","binds":"","sType":"1ADI","slots":"5","name":"Q{}tempo","as":"xs:double","ex:asJ":"AO ","ns":"xml=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~","C":[{"N":"int","val":"120","sType":"1ADI","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"init","line":"22"},{"N":"pre","slots":"0","C":[{"N":"accRule","valueType":"AO ","slots":"5","prio":"0.5","C":[{"N":"p.withPredicate","role":"match","sType":"1NE u[NE nQ{}sound,NE nQ{http://www.w3.org/1999/xhtml}sound]","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ex=~ ","C":[{"N":"p.nodeTest","test":"NE u[NE nQ{}sound,NE nQ{http://www.w3.org/1999/xhtml}sound]"},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}tempo"}]},{"N":"check","card":"1","sType":"1AO ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","role":"select","C":[{"N":"convert","to":"AO","sType":"1AO ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","flags":"p","role":"select","C":[{"N":"cvUntyped","to":"AO","sType":"*A ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","role":"select","C":[{"N":"data","sType":"*A ","role":"select","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}tempo","sType":"*NA nQ{}tempo","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"23"}]}]}]}]}]}]},{"N":"post","slots":"0"}]},{"N":"accumulator","binds":"","sType":"0E","slots":"5","name":"Q{}metronome","as":"element()*","ex:asJ":"*NE ","ns":"xml=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~","C":[{"N":"empty","sType":"0E","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"init","line":"26"},{"N":"pre","slots":"0","C":[{"N":"accRule","valueType":"*NE ","slots":"5","prio":"0.5","C":[{"N":"p.withUpper","role":"match","axis":"parent","sType":"1NE u[NE nQ{}direction,NE nQ{http://www.w3.org/1999/xhtml}direction]","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ex=~ ","C":[{"N":"p.withPredicate","C":[{"N":"p.nodeTest","test":"NE u[NE nQ{}direction,NE nQ{http://www.w3.org/1999/xhtml}direction]"},{"N":"slash","op":"/","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}direction-type,NE nQ{http://www.w3.org/1999/xhtml}direction-type]"},{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}metronome,NE nQ{http://www.w3.org/1999/xhtml}metronome]"}]}]},{"N":"p.nodeTest","test":"NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]"}]},{"N":"dot","sType":"1NE u[NE nQ{}direction,NE nQ{http://www.w3.org/1999/xhtml}direction]","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"27"}]}]},{"N":"post","slots":"0"}]},{"N":"accumulator","binds":"","sType":"0E","slots":"5","name":"Q{}time","as":"element()*","ex:asJ":"*NE ","ns":"xml=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~","C":[{"N":"empty","sType":"0E","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"init","line":"30"},{"N":"pre","slots":"0","C":[{"N":"accRule","valueType":"*NE ","slots":"5","prio":"0.5","C":[{"N":"p.withUpper","role":"match","axis":"parent","sType":"1NE u[NE nQ{}time,NE nQ{http://www.w3.org/1999/xhtml}time]","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ex=~ ","C":[{"N":"p.nodeTest","test":"NE u[NE nQ{}time,NE nQ{http://www.w3.org/1999/xhtml}time]"},{"N":"p.withUpper","axis":"parent","C":[{"N":"p.nodeTest","test":"NE u[NE nQ{}attributes,NE nQ{http://www.w3.org/1999/xhtml}attributes]"},{"N":"p.nodeTest","test":"NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]"}]}]},{"N":"dot","sType":"1NE u[NE nQ{}time,NE nQ{http://www.w3.org/1999/xhtml}time]","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"31"}]}]},{"N":"post","slots":"0"}]},{"N":"accumulator","binds":"","sType":"0E","slots":"5","name":"Q{}clef","as":"element()*","ex:asJ":"*NE ","ns":"xml=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~","C":[{"N":"empty","sType":"0E","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"init","line":"34"},{"N":"pre","slots":"0","C":[{"N":"accRule","valueType":"*NE ","slots":"5","prio":"0.5","C":[{"N":"p.withUpper","role":"match","axis":"parent","sType":"1NE u[NE nQ{}clef,NE nQ{http://www.w3.org/1999/xhtml}clef]","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ex=~ ","C":[{"N":"p.nodeTest","test":"NE u[NE nQ{}clef,NE nQ{http://www.w3.org/1999/xhtml}clef]"},{"N":"p.withUpper","axis":"parent","C":[{"N":"p.nodeTest","test":"NE u[NE nQ{}attributes,NE nQ{http://www.w3.org/1999/xhtml}attributes]"},{"N":"p.nodeTest","test":"NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]"}]}]},{"N":"dot","sType":"1NE u[NE nQ{}clef,NE nQ{http://www.w3.org/1999/xhtml}clef]","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"35"}]}]},{"N":"post","slots":"0"}]},{"N":"accumulator","binds":"","sType":"0E","slots":"5","name":"Q{}key","as":"element()*","ex:asJ":"*NE ","ns":"xml=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~","C":[{"N":"empty","sType":"0E","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"init","line":"38"},{"N":"pre","slots":"0","C":[{"N":"accRule","valueType":"*NE ","slots":"5","prio":"0.5","C":[{"N":"p.withUpper","role":"match","axis":"parent","sType":"1NE u[NE nQ{}key,NE nQ{http://www.w3.org/1999/xhtml}key]","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ex=~ ","C":[{"N":"p.nodeTest","test":"NE u[NE nQ{}key,NE nQ{http://www.w3.org/1999/xhtml}key]"},{"N":"p.withUpper","axis":"parent","C":[{"N":"p.nodeTest","test":"NE u[NE nQ{}attributes,NE nQ{http://www.w3.org/1999/xhtml}attributes]"},{"N":"p.nodeTest","test":"NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]"}]}]},{"N":"dot","sType":"1NE u[NE nQ{}key,NE nQ{http://www.w3.org/1999/xhtml}key]","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"39"}]}]},{"N":"post","slots":"0"}]},{"N":"accumulator","binds":"","sType":"1FM","slots":"5","name":"Q{}measureIndex","as":"map(*)","ex:asJ":"FM k[1AS ] v[1ADI ] ","ns":"xml=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~","C":[{"N":"ifCall","name":"Q{http://www.w3.org/2005/xpath-functions/map}_new","sType":"1FM","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"init","line":"42"},{"N":"pre","slots":"0","C":[{"N":"accRule","valueType":"FM k[1AS ] v[1ADI ] ","slots":"5","prio":"0","C":[{"N":"p.nodeTest","role":"match","test":"NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]","sType":"1NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ex=~ "},{"N":"choose","sType":"1FM","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"43","C":[{"N":"ifCall","name":"Q{http://www.w3.org/2005/xpath-functions/map}contains","C":[{"N":"treat","as":"FM","diag":"0|0||map:contains","C":[{"N":"check","card":"1","diag":"0|0||map:contains","C":[{"N":"varRef","name":"Q{}value","slot":"0"}]}]},{"N":"check","card":"1","diag":"0|1||map:contains","C":[{"N":"attVal","name":"Q{}number"}]}]},{"N":"ifCall","name":"Q{http://www.w3.org/2005/xpath-functions/map}put","C":[{"N":"treat","as":"FM","diag":"0|0||map:put","C":[{"N":"check","card":"1","diag":"0|0||map:put","C":[{"N":"varRef","name":"Q{}value","slot":"0"}]}]},{"N":"check","card":"1","diag":"0|1||map:put","C":[{"N":"attVal","name":"Q{}number"}]},{"N":"ifCall","name":"Q{http://www.w3.org/2005/xpath-functions/map}get","C":[{"N":"treat","as":"FM","diag":"0|0||map:get","C":[{"N":"check","card":"1","diag":"0|0||map:get","C":[{"N":"varRef","name":"Q{}value","slot":"0"}]}]},{"N":"check","card":"1","diag":"0|1||map:get","C":[{"N":"attVal","name":"Q{}number"}]}]}]},{"N":"true"},{"N":"ifCall","name":"Q{http://www.w3.org/2005/xpath-functions/map}put","C":[{"N":"treat","as":"FM","diag":"0|0||map:put","C":[{"N":"check","card":"1","diag":"0|0||map:put","C":[{"N":"varRef","name":"Q{}value","slot":"0"}]}]},{"N":"check","card":"1","diag":"0|1||map:put","C":[{"N":"attVal","name":"Q{}number"}]},{"N":"ifCall","name":"Q{http://www.w3.org/2005/xpath-functions/map}size","C":[{"N":"treat","as":"FM","diag":"0|0||map:size","C":[{"N":"check","card":"1","diag":"0|0||map:size","C":[{"N":"varRef","name":"Q{}value","slot":"0"}]}]}]}]}]}]}]},{"N":"post","slots":"0"}]},{"N":"accumulator","binds":"","sType":"1ADI","slots":"5","name":"Q{}measureDuration","as":"xs:double","ex:asJ":"AO ","ns":"xml=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~","C":[{"N":"int","val":"0","sType":"1ADI","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"init","line":"46"},{"N":"pre","slots":"0","C":[{"N":"accRule","valueType":"AO ","slots":"5","prio":"0","C":[{"N":"p.nodeTest","role":"match","test":"NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]","sType":"1NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ex=~ "},{"N":"convert","to":"AO","sType":"1AO ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","flags":"p","role":"select","C":[{"N":"cvUntyped","to":"AO","sType":"*A ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","role":"select","C":[{"N":"int","val":"0","sType":"1ADI","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"47"}]}]}]},{"N":"accRule","valueType":"AO ","slots":"5","prio":"0.5","C":[{"N":"p.withUpper","role":"match","axis":"parent","sType":"1NE u[NE nQ{}forward,NE nQ{http://www.w3.org/1999/xhtml}forward]","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ex=~ ","C":[{"N":"p.nodeTest","test":"NE u[NE nQ{}forward,NE nQ{http://www.w3.org/1999/xhtml}forward]"},{"N":"p.nodeTest","test":"NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]"}]},{"N":"check","card":"1","sType":"1AO ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","role":"select","C":[{"N":"convert","to":"AO","sType":"1AO ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","flags":"p","role":"select","C":[{"N":"cvUntyped","to":"AO","sType":"*A ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","role":"select","C":[{"N":"arith","op":"+","calc":"a+a","sType":"?A","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"48","C":[{"N":"check","card":"?","diag":"1|0||arith","C":[{"N":"data","diag":"1|0||arith","C":[{"N":"varRef","name":"Q{}value","slot":"0"}]}]},{"N":"cvUntyped","to":"AO","diag":"1|1|FORG0001|arith","C":[{"N":"check","card":"?","diag":"1|1||arith","C":[{"N":"data","diag":"1|1||arith","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}duration,NE nQ{http://www.w3.org/1999/xhtml}duration]"}]}]}]}]}]}]}]}]},{"N":"accRule","valueType":"AO ","slots":"5","prio":"0.5","C":[{"N":"p.withUpper","role":"match","axis":"parent","sType":"1NE u[NE nQ{}backup,NE nQ{http://www.w3.org/1999/xhtml}backup]","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ex=~ ","C":[{"N":"p.nodeTest","test":"NE u[NE nQ{}backup,NE nQ{http://www.w3.org/1999/xhtml}backup]"},{"N":"p.nodeTest","test":"NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]"}]},{"N":"check","card":"1","sType":"1AO ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","role":"select","C":[{"N":"convert","to":"AO","sType":"1AO ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","flags":"p","role":"select","C":[{"N":"cvUntyped","to":"AO","sType":"*A ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","role":"select","C":[{"N":"arith","op":"-","calc":"a-a","sType":"?A","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"49","C":[{"N":"check","card":"?","diag":"1|0||arith","C":[{"N":"data","diag":"1|0||arith","C":[{"N":"varRef","name":"Q{}value","slot":"0"}]}]},{"N":"cvUntyped","to":"AO","diag":"1|1|FORG0001|arith","C":[{"N":"check","card":"?","diag":"1|1||arith","C":[{"N":"data","diag":"1|1||arith","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}duration,NE nQ{http://www.w3.org/1999/xhtml}duration]"}]}]}]}]}]}]}]}]},{"N":"accRule","valueType":"AO ","slots":"5","prio":"0","C":[{"N":"p.nodeTest","role":"match","test":"NE u[NE nQ{}note,NE nQ{http://www.w3.org/1999/xhtml}note]","sType":"1NE u[NE nQ{}note,NE nQ{http://www.w3.org/1999/xhtml}note]","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ex=~ "},{"N":"check","card":"1","sType":"1AO ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","C":[{"N":"convert","to":"AO","sType":"1AO ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","flags":"p","C":[{"N":"cvUntyped","to":"AO","sType":"*A ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","C":[{"N":"data","sType":"*A ","C":[{"N":"choose","sType":"* ","type":"item()*","line":"51","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}chord,NE nQ{http://www.w3.org/1999/xhtml}chord]","sType":"*NE u[NE nQ{}chord,NE nQ{http://www.w3.org/1999/xhtml}chord]","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","line":"52"},{"N":"varRef","name":"Q{}value","slot":"0","sType":"*","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"23"},{"N":"true"},{"N":"arith","op":"+","calc":"a+a","sType":"?A","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"25","C":[{"N":"check","card":"?","diag":"1|0||arith","C":[{"N":"data","diag":"1|0||arith","C":[{"N":"varRef","name":"Q{}value","slot":"0"}]}]},{"N":"cvUntyped","to":"AO","diag":"1|1|FORG0001|arith","C":[{"N":"check","card":"?","diag":"1|1||arith","C":[{"N":"data","diag":"1|1||arith","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}duration,NE nQ{http://www.w3.org/1999/xhtml}duration]"}]}]}]}]}]}]}]}]}]}]}]},{"N":"post","slots":"0"}]},{"N":"accumulator","binds":"","sType":"1ADI","slots":"5","name":"Q{}measureOnset","as":"xs:double","ex:asJ":"AO ","ns":"xml=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~","C":[{"N":"int","val":"0","sType":"1ADI","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"init","line":"58"},{"N":"pre","slots":"0","C":[{"N":"accRule","valueType":"AO ","slots":"5","prio":"0","C":[{"N":"p.nodeTest","role":"match","test":"NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]","sType":"1NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ex=~ "},{"N":"check","card":"1","sType":"1AO ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","role":"select","C":[{"N":"convert","to":"AO","sType":"1AO ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","flags":"p","role":"select","C":[{"N":"cvUntyped","to":"AO","sType":"*A ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","role":"select","C":[{"N":"data","sType":"*A ","role":"select","C":[{"N":"varRef","name":"Q{}value","slot":"0","sType":"*","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"59"}]}]}]}]}]}]},{"N":"post","slots":"0","C":[{"N":"accRule","valueType":"AO ","slots":"5","prio":"0","C":[{"N":"p.nodeTest","role":"match","test":"NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]","sType":"1NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ex=~ "},{"N":"check","card":"1","sType":"1AO ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","role":"select","C":[{"N":"convert","to":"AO","sType":"1AO ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","flags":"p","role":"select","C":[{"N":"cvUntyped","to":"AO","sType":"*A ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","role":"select","C":[{"N":"arith","op":"+","calc":"a+a","sType":"?A","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"60","C":[{"N":"check","card":"?","diag":"1|0||arith","C":[{"N":"data","diag":"1|0||arith","C":[{"N":"varRef","name":"Q{}value","slot":"0"}]}]},{"N":"fn","name":"accumulator-after","C":[{"N":"str","val":"Q{}measureDuration"}]}]}]}]}]}]}]}]},{"N":"accumulator","binds":"","sType":"1ADI","slots":"5","name":"Q{}noteDuration","as":"xs:double","ex:asJ":"AO ","ns":"xml=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~","C":[{"N":"int","val":"0","sType":"1ADI","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"init","line":"63"},{"N":"pre","slots":"0","C":[{"N":"accRule","valueType":"AO ","slots":"5","prio":"0","C":[{"N":"p.nodeTest","role":"match","test":"NE u[NE nQ{}note,NE nQ{http://www.w3.org/1999/xhtml}note]","sType":"1NE u[NE nQ{}note,NE nQ{http://www.w3.org/1999/xhtml}note]","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ex=~ "},{"N":"check","card":"1","sType":"1AO ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","C":[{"N":"convert","to":"AO","sType":"1AO ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","flags":"p","C":[{"N":"cvUntyped","to":"AO","sType":"*A ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","C":[{"N":"data","sType":"*A ","C":[{"N":"choose","sType":"* ","type":"item()*","line":"65","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}chord,NE nQ{http://www.w3.org/1999/xhtml}chord]","sType":"*NE u[NE nQ{}chord,NE nQ{http://www.w3.org/1999/xhtml}chord]","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","line":"66"},{"N":"varRef","name":"Q{}value","slot":"0","sType":"*","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"33"},{"N":"filter","sType":"*NE u[NE nQ{}tie,NE nQ{http://www.w3.org/1999/xhtml}tie]","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","line":"67","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}tie,NE nQ{http://www.w3.org/1999/xhtml}tie]"},{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"attVal","name":"Q{}type"},{"N":"str","val":"stop"}]}]},{"N":"arith","op":"+","calc":"a+a","sType":"?A","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"35","C":[{"N":"check","card":"?","diag":"1|0||arith","C":[{"N":"data","diag":"1|0||arith","C":[{"N":"varRef","name":"Q{}value","slot":"0"}]}]},{"N":"cvUntyped","to":"AO","diag":"1|1|FORG0001|arith","C":[{"N":"check","card":"?","diag":"1|1||arith","C":[{"N":"data","diag":"1|1||arith","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}duration,NE nQ{http://www.w3.org/1999/xhtml}duration]"}]}]}]}]},{"N":"true"},{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}duration,NE nQ{http://www.w3.org/1999/xhtml}duration]","sType":"*NE u[NE nQ{}duration,NE nQ{http://www.w3.org/1999/xhtml}duration]","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"37"}]}]}]}]}]}]}]},{"N":"post","slots":"0"}]},{"N":"accumulator","binds":"","sType":"1ADI","slots":"5","name":"Q{}noteOnset","as":"xs:double","ex:asJ":"AO ","ns":"xml=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~","C":[{"N":"int","val":"0","sType":"1ADI","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"init","line":"73"},{"N":"pre","slots":"0","C":[{"N":"accRule","valueType":"AO ","slots":"5","prio":"0","C":[{"N":"p.nodeTest","role":"match","test":"NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]","sType":"1NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ex=~ "},{"N":"convert","to":"AO","sType":"1AO ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","flags":"p","role":"select","C":[{"N":"cvUntyped","to":"AO","sType":"*A ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","role":"select","C":[{"N":"int","val":"0","sType":"1ADI","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"74"}]}]}]}]},{"N":"post","slots":"0","C":[{"N":"accRule","valueType":"AO ","slots":"5","prio":"0","C":[{"N":"p.nodeTest","role":"match","test":"NE u[NE nQ{}note,NE nQ{http://www.w3.org/1999/xhtml}note]","sType":"1NE u[NE nQ{}note,NE nQ{http://www.w3.org/1999/xhtml}note]","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ex=~ "},{"N":"check","card":"1","sType":"1AO ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","C":[{"N":"convert","to":"AO","sType":"1AO ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","flags":"p","C":[{"N":"cvUntyped","to":"AO","sType":"*A ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","C":[{"N":"data","sType":"*A ","C":[{"N":"choose","sType":"* ","type":"item()*","line":"76","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}chord,NE nQ{http://www.w3.org/1999/xhtml}chord]","sType":"*NE u[NE nQ{}chord,NE nQ{http://www.w3.org/1999/xhtml}chord]","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","line":"77"},{"N":"varRef","name":"Q{}value","slot":"0","sType":"*","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"43"},{"N":"true"},{"N":"arith","op":"+","calc":"a+a","sType":"?A","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"45","C":[{"N":"check","card":"?","diag":"1|0||arith","C":[{"N":"data","diag":"1|0||arith","C":[{"N":"varRef","name":"Q{}value","slot":"0"}]}]},{"N":"cvUntyped","to":"AO","diag":"1|1|FORG0001|arith","C":[{"N":"check","card":"?","diag":"1|1||arith","C":[{"N":"data","diag":"1|1||arith","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}duration,NE nQ{http://www.w3.org/1999/xhtml}duration]"}]}]}]}]}]}]}]}]}]}]}]}]},{"N":"accumulator","binds":"","sType":"1ADI","slots":"5","name":"Q{}noteBeat","as":"xs:double","ex:asJ":"AO ","ns":"xml=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~","C":[{"N":"int","val":"1","sType":"1ADI","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"init","line":"83"},{"N":"pre","slots":"0","C":[{"N":"accRule","valueType":"AO ","slots":"5","prio":"0","C":[{"N":"p.nodeTest","role":"match","test":"NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]","sType":"1NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ex=~ "},{"N":"convert","to":"AO","sType":"1AO ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","flags":"p","role":"select","C":[{"N":"cvUntyped","to":"AO","sType":"*A ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","role":"select","C":[{"N":"int","val":"1","sType":"1ADI","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"84"}]}]}]},{"N":"accRule","valueType":"AO ","slots":"5","prio":"0","C":[{"N":"p.nodeTest","role":"match","test":"NE u[NE nQ{}note,NE nQ{http://www.w3.org/1999/xhtml}note]","sType":"1NE u[NE nQ{}note,NE nQ{http://www.w3.org/1999/xhtml}note]","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ex=~ "},{"N":"check","card":"1","sType":"1AO ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","C":[{"N":"convert","to":"AO","sType":"1AO ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","flags":"p","C":[{"N":"cvUntyped","to":"AO","sType":"*A ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","C":[{"N":"data","sType":"*A ","C":[{"N":"choose","sType":"* ","type":"item()*","line":"86","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}chord,NE nQ{http://www.w3.org/1999/xhtml}chord]","sType":"*NE u[NE nQ{}chord,NE nQ{http://www.w3.org/1999/xhtml}chord]","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","line":"87"},{"N":"varRef","name":"Q{}value","slot":"0","sType":"*","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"51"},{"N":"true"},{"N":"arith","op":"+","calc":"a+a","sType":"?A","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"53","C":[{"N":"check","card":"?","diag":"1|0||arith","C":[{"N":"data","diag":"1|0||arith","C":[{"N":"varRef","name":"Q{}value","slot":"0"}]}]},{"N":"arith","op":"div","calc":"d/d","C":[{"N":"cvUntyped","to":"AO","diag":"1|0|FORG0001|arith","C":[{"N":"check","card":"?","diag":"1|0||arith","C":[{"N":"data","diag":"1|0||arith","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}duration,NE nQ{http://www.w3.org/1999/xhtml}duration]"}]}]}]},{"N":"fn","name":"accumulator-after","C":[{"N":"str","val":"Q{}divisions"}]}]}]}]}]}]}]}]}]}]},{"N":"post","slots":"0"}]},{"N":"accumulator","binds":"","sType":"0E","slots":"5","name":"Q{}harmony","as":"element()*","ex:asJ":"*NE ","ns":"xml=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~","C":[{"N":"empty","sType":"0E","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"init","line":"93"},{"N":"pre","slots":"0","C":[{"N":"accRule","valueType":"*NE ","slots":"5","prio":"0","C":[{"N":"p.nodeTest","role":"match","test":"NE u[NE nQ{}harmony,NE nQ{http://www.w3.org/1999/xhtml}harmony]","sType":"1NE u[NE nQ{}harmony,NE nQ{http://www.w3.org/1999/xhtml}harmony]","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ex=~ "},{"N":"dot","sType":"1NE u[NE nQ{}harmony,NE nQ{http://www.w3.org/1999/xhtml}harmony]","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"94"}]}]},{"N":"post","slots":"0"}]},{"N":"accumulator","binds":"","sType":"1ADI","slots":"5","name":"Q{}harmonyPreviousDuration","as":"xs:double","ex:asJ":"AO ","ns":"xml=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~","C":[{"N":"int","val":"0","sType":"1ADI","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"init","line":"97"},{"N":"pre","slots":"0","C":[{"N":"accRule","valueType":"AO ","slots":"5","prio":"0","C":[{"N":"p.nodeTest","role":"match","test":"NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]","sType":"1NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ex=~ "},{"N":"convert","to":"AO","sType":"1AO ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","flags":"p","role":"select","C":[{"N":"cvUntyped","to":"AO","sType":"*A ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","role":"select","C":[{"N":"int","val":"0","sType":"1ADI","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"98"}]}]}]},{"N":"accRule","valueType":"AO ","slots":"5","prio":"0","C":[{"N":"p.nodeTest","role":"match","test":"NE u[NE nQ{}harmony,NE nQ{http://www.w3.org/1999/xhtml}harmony]","sType":"1NE u[NE nQ{}harmony,NE nQ{http://www.w3.org/1999/xhtml}harmony]","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ex=~ "},{"N":"convert","to":"AO","sType":"1AO ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","flags":"p","role":"select","C":[{"N":"cvUntyped","to":"AO","sType":"*A ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","role":"select","C":[{"N":"int","val":"0","sType":"1ADI","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"99"}]}]}]},{"N":"accRule","valueType":"AO ","slots":"5","prio":"0","C":[{"N":"p.nodeTest","role":"match","test":"NE u[NE nQ{}note,NE nQ{http://www.w3.org/1999/xhtml}note]","sType":"1NE u[NE nQ{}note,NE nQ{http://www.w3.org/1999/xhtml}note]","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ex=~ "},{"N":"check","card":"1","sType":"1AO ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","C":[{"N":"convert","to":"AO","sType":"1AO ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","flags":"p","C":[{"N":"cvUntyped","to":"AO","sType":"*A ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","C":[{"N":"data","sType":"*A ","C":[{"N":"choose","sType":"* ","type":"item()*","line":"101","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}chord,NE nQ{http://www.w3.org/1999/xhtml}chord]","sType":"*NE u[NE nQ{}chord,NE nQ{http://www.w3.org/1999/xhtml}chord]","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","line":"102"},{"N":"varRef","name":"Q{}value","slot":"0","sType":"*","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"62"},{"N":"true"},{"N":"arith","op":"+","calc":"a+a","sType":"?A","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"64","C":[{"N":"check","card":"?","diag":"1|0||arith","C":[{"N":"data","diag":"1|0||arith","C":[{"N":"varRef","name":"Q{}value","slot":"0"}]}]},{"N":"cvUntyped","to":"AO","diag":"1|1|FORG0001|arith","C":[{"N":"check","card":"?","diag":"1|1||arith","C":[{"N":"data","diag":"1|1||arith","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}duration,NE nQ{http://www.w3.org/1999/xhtml}duration]"}]}]}]}]}]}]}]}]}]}]}]},{"N":"post","slots":"0"}]},{"N":"accumulator","binds":"","sType":"1AS","slots":"5","name":"Q{}groove","as":"xs:string","ex:asJ":"AS ","C":[{"N":"str","val":"","sType":"1AS","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","role":"init","line":"36"},{"N":"pre","slots":"0","C":[{"N":"accRule","valueType":"AS ","slots":"5","prio":"0.5","C":[{"N":"p.withUpper","role":"match","axis":"parent","sType":"1NE u[NE nQ{}other-play,NE nQ{http://www.w3.org/1999/xhtml}other-play]","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ex=~ ","C":[{"N":"p.withPredicate","C":[{"N":"p.nodeTest","test":"NE u[NE nQ{}other-play,NE nQ{http://www.w3.org/1999/xhtml}other-play]"},{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"attVal","name":"Q{}type"},{"N":"str","val":"groove"}]}]},{"N":"p.withUpper","axis":"parent","C":[{"N":"p.nodeTest","test":"NE u[NE nQ{}play,NE nQ{http://www.w3.org/1999/xhtml}play]"},{"N":"p.nodeTest","test":"NE u[NE nQ{}sound,NE nQ{http://www.w3.org/1999/xhtml}sound]"}]}]},{"N":"check","card":"1","sType":"1AS ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","role":"select","C":[{"N":"treat","as":"AS ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","role":"select","C":[{"N":"check","card":"1","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","role":"select","C":[{"N":"cvUntyped","to":"AS","sType":"*A ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","role":"select","C":[{"N":"data","sType":"*A ","role":"select","C":[{"N":"axis","name":"child","nodeTest":"*NT","sType":"*NT","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","role":"select","line":"37"}]}]}]}]}]}]}]},{"N":"post","slots":"0"}]},{"N":"accumulator","sType":"1FM k[AS] v[1AB]","binds":"11","slots":"5","name":"Q{}tieStart","as":"map(*)","ex:asJ":"FM k[1AS ] v[1AB ] ","C":[{"N":"map","sType":"1FM k[AS] v[1AB]","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","role":"init","line":"43","C":[{"N":"str","val":"current"},{"N":"false"},{"N":"str","val":"previous"},{"N":"false"}]},{"N":"pre","slots":"0","C":[{"N":"accRule","valueType":"FM k[1AS ] v[1AB ] ","slots":"5","prio":"0.5","C":[{"N":"p.withPredicate","role":"match","sType":"1NE u[NE nQ{}note,NE nQ{http://www.w3.org/1999/xhtml}note]","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ex=~ ","C":[{"N":"p.withPredicate","C":[{"N":"p.nodeTest","test":"NE u[NE nQ{}note,NE nQ{http://www.w3.org/1999/xhtml}note]"},{"N":"or","C":[{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}voice,NE nQ{http://www.w3.org/1999/xhtml}voice]"}]},{"N":"data","diag":"1|1||gc","C":[{"N":"gVarRef","name":"Q{}melodyVoice","bSlot":"0"}]}]},{"N":"fn","name":"not","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}voice,NE nQ{http://www.w3.org/1999/xhtml}voice]"}]}]}]},{"N":"fn","name":"not","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}chord,NE nQ{http://www.w3.org/1999/xhtml}chord]"}]}]},{"N":"map","sType":"1FM k[AS] v[*]","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","role":"select","line":"47","C":[{"N":"str","val":"previous"},{"N":"ifCall","name":"Q{http://www.w3.org/2005/xpath-functions/map}get","C":[{"N":"treat","as":"FM","diag":"0|0||map:get","C":[{"N":"check","card":"1","diag":"0|0||map:get","C":[{"N":"varRef","name":"Q{}value","slot":"0"}]}]},{"N":"str","val":"current"}]},{"N":"str","val":"current"},{"N":"or","C":[{"N":"fn","name":"exists","C":[{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}tie,NE nQ{http://www.w3.org/1999/xhtml}tie]"},{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"attVal","name":"Q{}type"},{"N":"str","val":"start"}]}]}]},{"N":"fn","name":"exists","C":[{"N":"slash","op":"/","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}notations,NE nQ{http://www.w3.org/1999/xhtml}notations]"},{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}tied,NE nQ{http://www.w3.org/1999/xhtml}tied]"},{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"attVal","name":"Q{}type"},{"N":"str","val":"start"}]}]}]}]}]}]}]}]},{"N":"post","slots":"0"}]},{"N":"accumulator","sType":"1AB","binds":"11","slots":"5","name":"Q{}tieStop","as":"xs:boolean","ex:asJ":"AB ","C":[{"N":"false","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","role":"init","line":"50"},{"N":"pre","slots":"0","C":[{"N":"accRule","valueType":"AB ","slots":"5","prio":"0.5","C":[{"N":"p.withPredicate","role":"match","sType":"1NE u[NE nQ{}note,NE nQ{http://www.w3.org/1999/xhtml}note]","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ex=~ ","C":[{"N":"p.withPredicate","C":[{"N":"p.nodeTest","test":"NE u[NE nQ{}note,NE nQ{http://www.w3.org/1999/xhtml}note]"},{"N":"or","C":[{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}voice,NE nQ{http://www.w3.org/1999/xhtml}voice]"}]},{"N":"data","diag":"1|1||gc","C":[{"N":"gVarRef","name":"Q{}melodyVoice","bSlot":"0"}]}]},{"N":"fn","name":"not","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}voice,NE nQ{http://www.w3.org/1999/xhtml}voice]"}]}]}]},{"N":"fn","name":"not","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}chord,NE nQ{http://www.w3.org/1999/xhtml}chord]"}]}]},{"N":"and","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","role":"select","line":"53","C":[{"N":"or","C":[{"N":"fn","name":"exists","C":[{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}tie,NE nQ{http://www.w3.org/1999/xhtml}tie]"},{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"attVal","name":"Q{}type"},{"N":"str","val":"stop"}]}]}]},{"N":"fn","name":"exists","C":[{"N":"slash","op":"/","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}notations,NE nQ{http://www.w3.org/1999/xhtml}notations]"},{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}tied,NE nQ{http://www.w3.org/1999/xhtml}tied]"},{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"attVal","name":"Q{}type"},{"N":"str","val":"stop"}]}]}]}]}]},{"N":"ifCall","name":"Q{http://saxon.sf.net/}apply","C":[{"N":"fn","name":"accumulator-after","C":[{"N":"str","val":"Q{}tieStart"}]},{"N":"arrayBlock","C":[{"N":"str","val":"previous"}]}]}]}]}]},{"N":"post","slots":"0"}]},{"N":"accumulator","sType":"1FM k[AS] v[1AB]","binds":"11","slots":"5","name":"Q{}hasMeasurePrintedAnyNote","as":"map(*)","ex:asJ":"FM k[1AS ] v[1AB ] ","C":[{"N":"map","sType":"1FM k[AS] v[1AB]","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","role":"init","line":"59","C":[{"N":"str","val":"previous"},{"N":"false"},{"N":"str","val":"current"},{"N":"false"}]},{"N":"pre","slots":"0","C":[{"N":"accRule","valueType":"FM k[1AS ] v[1AB ] ","slots":"5","prio":"0","C":[{"N":"p.nodeTest","role":"match","test":"NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]","sType":"1NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ex=~ "},{"N":"map","sType":"1FM k[AS] v[1AB]","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","role":"select","line":"63","C":[{"N":"str","val":"previous"},{"N":"false"},{"N":"str","val":"current"},{"N":"false"}]}]},{"N":"accRule","valueType":"FM k[1AS ] v[1AB ] ","slots":"5","prio":"0.5","C":[{"N":"p.withPredicate","role":"match","sType":"1NE u[NE nQ{}note,NE nQ{http://www.w3.org/1999/xhtml}note]","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ex=~ ","C":[{"N":"p.withPredicate","C":[{"N":"p.nodeTest","test":"NE u[NE nQ{}note,NE nQ{http://www.w3.org/1999/xhtml}note]"},{"N":"or","C":[{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}voice,NE nQ{http://www.w3.org/1999/xhtml}voice]"}]},{"N":"data","diag":"1|1||gc","C":[{"N":"gVarRef","name":"Q{}melodyVoice","bSlot":"0"}]}]},{"N":"fn","name":"not","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}voice,NE nQ{http://www.w3.org/1999/xhtml}voice]"}]}]}]},{"N":"fn","name":"not","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}chord,NE nQ{http://www.w3.org/1999/xhtml}chord]"}]}]},{"N":"map","sType":"1FM k[AS] v[*]","ns":"= xml=~ fn=~ xsl=~ xs=~ mma=http://www.mellowood.ca/mma musicxml=http://www.w3.org/2021/06/musicxml40 map=~ array=~ ","role":"select","line":"67","C":[{"N":"str","val":"previous"},{"N":"ifCall","name":"Q{http://www.w3.org/2005/xpath-functions/map}get","C":[{"N":"treat","as":"FM","diag":"0|0||map:get","C":[{"N":"check","card":"1","diag":"0|0||map:get","C":[{"N":"varRef","name":"Q{}value","slot":"0"}]}]},{"N":"str","val":"current"}]},{"N":"str","val":"current"},{"N":"or","C":[{"N":"ifCall","name":"Q{http://www.w3.org/2005/xpath-functions/map}get","C":[{"N":"treat","as":"FM","diag":"0|0||map:get","C":[{"N":"check","card":"1","diag":"0|0||map:get","C":[{"N":"varRef","name":"Q{}value","slot":"0"}]}]},{"N":"str","val":"current"}]},{"N":"fn","name":"not","C":[{"N":"fn","name":"accumulator-after","C":[{"N":"str","val":"Q{}tieStop"}]}]}]}]}]}]},{"N":"post","slots":"0"}]},{"N":"decimalFormat"}],"Σ":"6f7eca25"} \ No newline at end of file diff --git a/build/musicxml.sef.json b/build/musicxml.sef.json index 0b315a01..64744d48 100644 --- a/build/musicxml.sef.json +++ b/build/musicxml.sef.json @@ -1 +1 @@ -{"N":"package","version":"30","packageVersion":"1","saxonVersion":"SaxonJS 2.6","target":"JS","targetVersion":"2","name":"TOP-LEVEL","relocatable":"true","buildDateTime":"2024-09-16T22:47:18.361-07:00","ns":"xml=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~","C":[{"N":"co","binds":"","id":"0","vis":"PRIVATE","ex:uniform":"true","C":[{"N":"function","name":"Q{http://www.w3.org/2021/06/musicxml40}timeToMillisecs","as":"1AO ","slots":"203","ns":"xml=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~","module":"musicxml.xsl","flags":"muu","sig":"1F r[1AO ] a[1AO ,1AO ,1AO ] ","sType":"1F r[1AO ] a[1AO ,1AO ,1AO ] ","line":"114","C":[{"N":"arg","slot":"0","name":"Q{}time","as":"AO ","sType":"AO "},{"N":"arg","slot":"1","name":"Q{}divisions","as":"AO ","sType":"AO "},{"N":"arg","slot":"2","name":"Q{}tempo","as":"AO ","sType":"AO "},{"N":"check","card":"1","sType":"1AO ","diag":"2|0|XTTE0780|function Q{http://www.w3.org/2021/06/musicxml40}timeToMillisecs()","role":"body","C":[{"N":"convert","to":"AO","sType":"1AO ","diag":"2|0|XTTE0780|function Q{http://www.w3.org/2021/06/musicxml40}timeToMillisecs()","flags":"p","role":"body","C":[{"N":"cvUntyped","to":"AO","sType":"*A ","diag":"2|0|XTTE0780|function Q{http://www.w3.org/2021/06/musicxml40}timeToMillisecs()","role":"body","C":[{"N":"arith","op":"div","calc":"a/a","sType":"?A","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"body","line":"118","C":[{"N":"arith","op":"div","calc":"a/a","C":[{"N":"arith","op":"*","calc":"a*a","C":[{"N":"check","card":"?","diag":"1|0||arith","C":[{"N":"data","diag":"1|0||arith","C":[{"N":"varRef","name":"Q{}time","slot":"0"}]}]},{"N":"int","val":"60000"}]},{"N":"check","card":"?","diag":"1|1||arith","C":[{"N":"data","diag":"1|1||arith","C":[{"N":"varRef","name":"Q{}divisions","slot":"1"}]}]}]},{"N":"check","card":"?","diag":"1|1||arith","C":[{"N":"data","diag":"1|1||arith","C":[{"N":"varRef","name":"Q{}tempo","slot":"2"}]}]}]}]}]}]}]}]},{"N":"co","binds":"","id":"1","vis":"PRIVATE","ex:uniform":"true","C":[{"N":"function","name":"Q{http://www.w3.org/2021/06/musicxml40}timeToMIDITicks","as":"1AO ","slots":"202","ns":"xml=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~","module":"musicxml.xsl","flags":"muu","sig":"1F r[1AO ] a[1AO ,1AO ] ","sType":"1F r[1AO ] a[1AO ,1AO ] ","line":"124","C":[{"N":"arg","slot":"0","name":"Q{}time","as":"AO ","sType":"AO "},{"N":"arg","slot":"1","name":"Q{}divisions","as":"AO ","sType":"AO "},{"N":"check","card":"1","sType":"1AO ","diag":"2|0|XTTE0780|function Q{http://www.w3.org/2021/06/musicxml40}timeToMIDITicks()","role":"body","C":[{"N":"convert","to":"AO","sType":"1AO ","diag":"2|0|XTTE0780|function Q{http://www.w3.org/2021/06/musicxml40}timeToMIDITicks()","flags":"p","role":"body","C":[{"N":"cvUntyped","to":"AO","sType":"*A ","diag":"2|0|XTTE0780|function Q{http://www.w3.org/2021/06/musicxml40}timeToMIDITicks()","role":"body","C":[{"N":"fn","name":"round","sType":"?A m[AO,AD,AF]","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"body","line":"127","C":[{"N":"treat","as":"A m[AO,AD,AF]","diag":"0|0||round","C":[{"N":"check","card":"?","diag":"0|0||round","C":[{"N":"cvUntyped","to":"AO","diag":"0|0||round","C":[{"N":"arith","op":"div","calc":"a/a","C":[{"N":"arith","op":"*","calc":"a*a","C":[{"N":"check","card":"?","diag":"1|0||arith","C":[{"N":"data","diag":"1|0||arith","C":[{"N":"varRef","name":"Q{}time","slot":"0"}]}]},{"N":"int","val":"192"}]},{"N":"check","card":"?","diag":"1|1||arith","C":[{"N":"data","diag":"1|1||arith","C":[{"N":"varRef","name":"Q{}divisions","slot":"1"}]}]}]}]}]}]}]}]}]}]}]}]},{"N":"co","binds":"","id":"2","vis":"PRIVATE","ex:uniform":"true","C":[{"N":"function","name":"Q{http://www.w3.org/2021/06/musicxml40}harmonyDuration","as":"1AO ","slots":"201","ns":"xml=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~","module":"musicxml.xsl","flags":"muu","sig":"1F r[1AO ] a[* ] ","sType":"1F r[1AO ] a[* ] ","line":"133","C":[{"N":"arg","slot":"0","name":"Q{}harmony","as":"* ","sType":"* "},{"N":"check","card":"1","sType":"1AO ","diag":"2|0|XTTE0780|function Q{http://www.w3.org/2021/06/musicxml40}harmonyDuration()","role":"body","C":[{"N":"convert","to":"AO","sType":"1AO ","diag":"2|0|XTTE0780|function Q{http://www.w3.org/2021/06/musicxml40}harmonyDuration()","flags":"p","role":"body","C":[{"N":"cvUntyped","to":"AO","sType":"*A ","diag":"2|0|XTTE0780|function Q{http://www.w3.org/2021/06/musicxml40}harmonyDuration()","role":"body","C":[{"N":"let","var":"Q{}id","slot":"1","sType":"*A ","line":"135","role":"body","C":[{"N":"fn","name":"generate-id","sType":"1AS","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"135","C":[{"N":"treat","as":"N","diag":"0|0||generate-id","C":[{"N":"check","card":"?","diag":"0|0||generate-id","C":[{"N":"varRef","name":"Q{}harmony","slot":"0"}]}]}]},{"N":"fn","name":"sum","sType":"?A","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"138","C":[{"N":"data","diag":"0|0||sum","C":[{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}harmony","slot":"0"}]},{"N":"filter","C":[{"N":"axis","name":"following-sibling","nodeTest":"*NE u[NE nQ{}note,NE nQ{http://www.w3.org/1999/xhtml}note]"},{"N":"and","C":[{"N":"fn","name":"not","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}chord,NE nQ{http://www.w3.org/1999/xhtml}chord]"}]},{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"generate-id","C":[{"N":"fn","name":"reverse","C":[{"N":"first","C":[{"N":"axis","name":"preceding-sibling","nodeTest":"*NE u[NE nQ{}harmony,NE nQ{http://www.w3.org/1999/xhtml}harmony]"}]}]}]},{"N":"data","diag":"1|1||gc","C":[{"N":"varRef","name":"Q{}id","slot":"1"}]}]}]}]}]},{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}duration,NE nQ{http://www.w3.org/1999/xhtml}duration]"}]}]}]}]}]}]}]}]}]}]},{"N":"co","binds":"","id":"3","C":[{"N":"mode","onNo":"TC","flags":"","patternSlots":"0","prec":""}]},{"N":"overridden"},{"N":"output","C":[{"N":"property","name":"Q{http://saxon.sf.net/}stylesheet-version","value":"30"}]},{"N":"accumulator","binds":"","sType":"1ADI","slots":"5","name":"Q{}divisions","as":"xs:double","ex:asJ":"AO ","C":[{"N":"int","val":"1","sType":"1ADI","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"init","line":"18"},{"N":"pre","slots":"0","C":[{"N":"accRule","valueType":"AO ","slots":"5","prio":"0.5","C":[{"N":"p.withUpper","role":"match","axis":"parent","sType":"1NE u[NE nQ{}divisions,NE nQ{http://www.w3.org/1999/xhtml}divisions]","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ex=~ ","C":[{"N":"p.nodeTest","test":"NE u[NE nQ{}divisions,NE nQ{http://www.w3.org/1999/xhtml}divisions]"},{"N":"p.nodeTest","test":"NE u[NE nQ{}attributes,NE nQ{http://www.w3.org/1999/xhtml}attributes]"}]},{"N":"check","card":"1","sType":"1AO ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","role":"select","C":[{"N":"convert","to":"AO","sType":"1AO ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","flags":"p","role":"select","C":[{"N":"cvUntyped","to":"AO","sType":"*A ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","role":"select","C":[{"N":"data","sType":"*A ","role":"select","C":[{"N":"axis","name":"child","nodeTest":"*NT","sType":"*NT","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"19"}]}]}]}]}]}]},{"N":"post","slots":"0"}]},{"N":"accumulator","binds":"","sType":"1ADI","slots":"5","name":"Q{}tempo","as":"xs:double","ex:asJ":"AO ","C":[{"N":"int","val":"120","sType":"1ADI","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"init","line":"22"},{"N":"pre","slots":"0","C":[{"N":"accRule","valueType":"AO ","slots":"5","prio":"0.5","C":[{"N":"p.withPredicate","role":"match","sType":"1NE u[NE nQ{}sound,NE nQ{http://www.w3.org/1999/xhtml}sound]","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ex=~ ","C":[{"N":"p.nodeTest","test":"NE u[NE nQ{}sound,NE nQ{http://www.w3.org/1999/xhtml}sound]"},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}tempo"}]},{"N":"check","card":"1","sType":"1AO ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","role":"select","C":[{"N":"convert","to":"AO","sType":"1AO ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","flags":"p","role":"select","C":[{"N":"cvUntyped","to":"AO","sType":"*A ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","role":"select","C":[{"N":"data","sType":"*A ","role":"select","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}tempo","sType":"*NA nQ{}tempo","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"23"}]}]}]}]}]}]},{"N":"post","slots":"0"}]},{"N":"accumulator","binds":"","sType":"0E","slots":"5","name":"Q{}metronome","as":"element()*","ex:asJ":"*NE ","C":[{"N":"empty","sType":"0E","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"init","line":"26"},{"N":"pre","slots":"0","C":[{"N":"accRule","valueType":"*NE ","slots":"5","prio":"0.5","C":[{"N":"p.withUpper","role":"match","axis":"parent","sType":"1NE u[NE nQ{}direction,NE nQ{http://www.w3.org/1999/xhtml}direction]","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ex=~ ","C":[{"N":"p.withPredicate","C":[{"N":"p.nodeTest","test":"NE u[NE nQ{}direction,NE nQ{http://www.w3.org/1999/xhtml}direction]"},{"N":"slash","op":"/","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}direction-type,NE nQ{http://www.w3.org/1999/xhtml}direction-type]"},{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}metronome,NE nQ{http://www.w3.org/1999/xhtml}metronome]"}]}]},{"N":"p.nodeTest","test":"NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]"}]},{"N":"dot","sType":"1NE u[NE nQ{}direction,NE nQ{http://www.w3.org/1999/xhtml}direction]","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"27"}]}]},{"N":"post","slots":"0"}]},{"N":"accumulator","binds":"","sType":"0E","slots":"5","name":"Q{}time","as":"element()*","ex:asJ":"*NE ","C":[{"N":"empty","sType":"0E","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"init","line":"30"},{"N":"pre","slots":"0","C":[{"N":"accRule","valueType":"*NE ","slots":"5","prio":"0.5","C":[{"N":"p.withUpper","role":"match","axis":"parent","sType":"1NE u[NE nQ{}time,NE nQ{http://www.w3.org/1999/xhtml}time]","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ex=~ ","C":[{"N":"p.nodeTest","test":"NE u[NE nQ{}time,NE nQ{http://www.w3.org/1999/xhtml}time]"},{"N":"p.withUpper","axis":"parent","C":[{"N":"p.nodeTest","test":"NE u[NE nQ{}attributes,NE nQ{http://www.w3.org/1999/xhtml}attributes]"},{"N":"p.nodeTest","test":"NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]"}]}]},{"N":"dot","sType":"1NE u[NE nQ{}time,NE nQ{http://www.w3.org/1999/xhtml}time]","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"31"}]}]},{"N":"post","slots":"0"}]},{"N":"accumulator","binds":"","sType":"0E","slots":"5","name":"Q{}clef","as":"element()*","ex:asJ":"*NE ","C":[{"N":"empty","sType":"0E","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"init","line":"34"},{"N":"pre","slots":"0","C":[{"N":"accRule","valueType":"*NE ","slots":"5","prio":"0.5","C":[{"N":"p.withUpper","role":"match","axis":"parent","sType":"1NE u[NE nQ{}clef,NE nQ{http://www.w3.org/1999/xhtml}clef]","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ex=~ ","C":[{"N":"p.nodeTest","test":"NE u[NE nQ{}clef,NE nQ{http://www.w3.org/1999/xhtml}clef]"},{"N":"p.withUpper","axis":"parent","C":[{"N":"p.nodeTest","test":"NE u[NE nQ{}attributes,NE nQ{http://www.w3.org/1999/xhtml}attributes]"},{"N":"p.nodeTest","test":"NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]"}]}]},{"N":"dot","sType":"1NE u[NE nQ{}clef,NE nQ{http://www.w3.org/1999/xhtml}clef]","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"35"}]}]},{"N":"post","slots":"0"}]},{"N":"accumulator","binds":"","sType":"0E","slots":"5","name":"Q{}key","as":"element()*","ex:asJ":"*NE ","C":[{"N":"empty","sType":"0E","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"init","line":"38"},{"N":"pre","slots":"0","C":[{"N":"accRule","valueType":"*NE ","slots":"5","prio":"0.5","C":[{"N":"p.withUpper","role":"match","axis":"parent","sType":"1NE u[NE nQ{}key,NE nQ{http://www.w3.org/1999/xhtml}key]","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ex=~ ","C":[{"N":"p.nodeTest","test":"NE u[NE nQ{}key,NE nQ{http://www.w3.org/1999/xhtml}key]"},{"N":"p.withUpper","axis":"parent","C":[{"N":"p.nodeTest","test":"NE u[NE nQ{}attributes,NE nQ{http://www.w3.org/1999/xhtml}attributes]"},{"N":"p.nodeTest","test":"NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]"}]}]},{"N":"dot","sType":"1NE u[NE nQ{}key,NE nQ{http://www.w3.org/1999/xhtml}key]","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"39"}]}]},{"N":"post","slots":"0"}]},{"N":"accumulator","binds":"","sType":"1FM","slots":"5","name":"Q{}measureIndex","as":"map(*)","ex:asJ":"FM k[1AS ] v[1ADI ] ","C":[{"N":"ifCall","name":"Q{http://www.w3.org/2005/xpath-functions/map}_new","sType":"1FM","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"init","line":"42"},{"N":"pre","slots":"0","C":[{"N":"accRule","valueType":"FM k[1AS ] v[1ADI ] ","slots":"5","prio":"0","C":[{"N":"p.nodeTest","role":"match","test":"NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]","sType":"1NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ex=~ "},{"N":"choose","sType":"1FM","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"43","C":[{"N":"ifCall","name":"Q{http://www.w3.org/2005/xpath-functions/map}contains","C":[{"N":"treat","as":"FM","diag":"0|0||map:contains","C":[{"N":"check","card":"1","diag":"0|0||map:contains","C":[{"N":"varRef","name":"Q{}value","slot":"0"}]}]},{"N":"check","card":"1","diag":"0|1||map:contains","C":[{"N":"attVal","name":"Q{}number"}]}]},{"N":"ifCall","name":"Q{http://www.w3.org/2005/xpath-functions/map}put","C":[{"N":"treat","as":"FM","diag":"0|0||map:put","C":[{"N":"check","card":"1","diag":"0|0||map:put","C":[{"N":"varRef","name":"Q{}value","slot":"0"}]}]},{"N":"check","card":"1","diag":"0|1||map:put","C":[{"N":"attVal","name":"Q{}number"}]},{"N":"ifCall","name":"Q{http://www.w3.org/2005/xpath-functions/map}get","C":[{"N":"treat","as":"FM","diag":"0|0||map:get","C":[{"N":"check","card":"1","diag":"0|0||map:get","C":[{"N":"varRef","name":"Q{}value","slot":"0"}]}]},{"N":"check","card":"1","diag":"0|1||map:get","C":[{"N":"attVal","name":"Q{}number"}]}]}]},{"N":"true"},{"N":"ifCall","name":"Q{http://www.w3.org/2005/xpath-functions/map}put","C":[{"N":"treat","as":"FM","diag":"0|0||map:put","C":[{"N":"check","card":"1","diag":"0|0||map:put","C":[{"N":"varRef","name":"Q{}value","slot":"0"}]}]},{"N":"check","card":"1","diag":"0|1||map:put","C":[{"N":"attVal","name":"Q{}number"}]},{"N":"ifCall","name":"Q{http://www.w3.org/2005/xpath-functions/map}size","C":[{"N":"treat","as":"FM","diag":"0|0||map:size","C":[{"N":"check","card":"1","diag":"0|0||map:size","C":[{"N":"varRef","name":"Q{}value","slot":"0"}]}]}]}]}]}]}]},{"N":"post","slots":"0"}]},{"N":"accumulator","binds":"","sType":"1ADI","slots":"5","name":"Q{}measureDuration","as":"xs:double","ex:asJ":"AO ","C":[{"N":"int","val":"0","sType":"1ADI","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"init","line":"46"},{"N":"pre","slots":"0","C":[{"N":"accRule","valueType":"AO ","slots":"5","prio":"0","C":[{"N":"p.nodeTest","role":"match","test":"NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]","sType":"1NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ex=~ "},{"N":"convert","to":"AO","sType":"1AO ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","flags":"p","role":"select","C":[{"N":"cvUntyped","to":"AO","sType":"*A ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","role":"select","C":[{"N":"int","val":"0","sType":"1ADI","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"47"}]}]}]},{"N":"accRule","valueType":"AO ","slots":"5","prio":"0.5","C":[{"N":"p.withUpper","role":"match","axis":"parent","sType":"1NE u[NE nQ{}forward,NE nQ{http://www.w3.org/1999/xhtml}forward]","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ex=~ ","C":[{"N":"p.nodeTest","test":"NE u[NE nQ{}forward,NE nQ{http://www.w3.org/1999/xhtml}forward]"},{"N":"p.nodeTest","test":"NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]"}]},{"N":"check","card":"1","sType":"1AO ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","role":"select","C":[{"N":"convert","to":"AO","sType":"1AO ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","flags":"p","role":"select","C":[{"N":"cvUntyped","to":"AO","sType":"*A ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","role":"select","C":[{"N":"arith","op":"+","calc":"a+a","sType":"?A","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"48","C":[{"N":"check","card":"?","diag":"1|0||arith","C":[{"N":"data","diag":"1|0||arith","C":[{"N":"varRef","name":"Q{}value","slot":"0"}]}]},{"N":"cvUntyped","to":"AO","diag":"1|1|FORG0001|arith","C":[{"N":"check","card":"?","diag":"1|1||arith","C":[{"N":"data","diag":"1|1||arith","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}duration,NE nQ{http://www.w3.org/1999/xhtml}duration]"}]}]}]}]}]}]}]}]},{"N":"accRule","valueType":"AO ","slots":"5","prio":"0.5","C":[{"N":"p.withUpper","role":"match","axis":"parent","sType":"1NE u[NE nQ{}backup,NE nQ{http://www.w3.org/1999/xhtml}backup]","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ex=~ ","C":[{"N":"p.nodeTest","test":"NE u[NE nQ{}backup,NE nQ{http://www.w3.org/1999/xhtml}backup]"},{"N":"p.nodeTest","test":"NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]"}]},{"N":"check","card":"1","sType":"1AO ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","role":"select","C":[{"N":"convert","to":"AO","sType":"1AO ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","flags":"p","role":"select","C":[{"N":"cvUntyped","to":"AO","sType":"*A ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","role":"select","C":[{"N":"arith","op":"-","calc":"a-a","sType":"?A","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"49","C":[{"N":"check","card":"?","diag":"1|0||arith","C":[{"N":"data","diag":"1|0||arith","C":[{"N":"varRef","name":"Q{}value","slot":"0"}]}]},{"N":"cvUntyped","to":"AO","diag":"1|1|FORG0001|arith","C":[{"N":"check","card":"?","diag":"1|1||arith","C":[{"N":"data","diag":"1|1||arith","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}duration,NE nQ{http://www.w3.org/1999/xhtml}duration]"}]}]}]}]}]}]}]}]},{"N":"accRule","valueType":"AO ","slots":"5","prio":"0","C":[{"N":"p.nodeTest","role":"match","test":"NE u[NE nQ{}note,NE nQ{http://www.w3.org/1999/xhtml}note]","sType":"1NE u[NE nQ{}note,NE nQ{http://www.w3.org/1999/xhtml}note]","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ex=~ "},{"N":"check","card":"1","sType":"1AO ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","C":[{"N":"convert","to":"AO","sType":"1AO ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","flags":"p","C":[{"N":"cvUntyped","to":"AO","sType":"*A ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","C":[{"N":"data","sType":"*A ","C":[{"N":"choose","sType":"* ","type":"item()*","line":"51","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}chord,NE nQ{http://www.w3.org/1999/xhtml}chord]","sType":"*NE u[NE nQ{}chord,NE nQ{http://www.w3.org/1999/xhtml}chord]","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","line":"52"},{"N":"varRef","name":"Q{}value","slot":"0","sType":"*","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"23"},{"N":"true"},{"N":"arith","op":"+","calc":"a+a","sType":"?A","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"25","C":[{"N":"check","card":"?","diag":"1|0||arith","C":[{"N":"data","diag":"1|0||arith","C":[{"N":"varRef","name":"Q{}value","slot":"0"}]}]},{"N":"cvUntyped","to":"AO","diag":"1|1|FORG0001|arith","C":[{"N":"check","card":"?","diag":"1|1||arith","C":[{"N":"data","diag":"1|1||arith","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}duration,NE nQ{http://www.w3.org/1999/xhtml}duration]"}]}]}]}]}]}]}]}]}]}]}]},{"N":"post","slots":"0"}]},{"N":"accumulator","binds":"","sType":"1ADI","slots":"5","name":"Q{}measureOnset","as":"xs:double","ex:asJ":"AO ","C":[{"N":"int","val":"0","sType":"1ADI","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"init","line":"58"},{"N":"pre","slots":"0","C":[{"N":"accRule","valueType":"AO ","slots":"5","prio":"0","C":[{"N":"p.nodeTest","role":"match","test":"NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]","sType":"1NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ex=~ "},{"N":"check","card":"1","sType":"1AO ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","role":"select","C":[{"N":"convert","to":"AO","sType":"1AO ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","flags":"p","role":"select","C":[{"N":"cvUntyped","to":"AO","sType":"*A ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","role":"select","C":[{"N":"data","sType":"*A ","role":"select","C":[{"N":"varRef","name":"Q{}value","slot":"0","sType":"*","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"59"}]}]}]}]}]}]},{"N":"post","slots":"0","C":[{"N":"accRule","valueType":"AO ","slots":"5","prio":"0","C":[{"N":"p.nodeTest","role":"match","test":"NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]","sType":"1NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ex=~ "},{"N":"check","card":"1","sType":"1AO ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","role":"select","C":[{"N":"convert","to":"AO","sType":"1AO ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","flags":"p","role":"select","C":[{"N":"cvUntyped","to":"AO","sType":"*A ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","role":"select","C":[{"N":"arith","op":"+","calc":"a+a","sType":"?A","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"60","C":[{"N":"check","card":"?","diag":"1|0||arith","C":[{"N":"data","diag":"1|0||arith","C":[{"N":"varRef","name":"Q{}value","slot":"0"}]}]},{"N":"fn","name":"accumulator-after","C":[{"N":"str","val":"Q{}measureDuration"}]}]}]}]}]}]}]}]},{"N":"accumulator","binds":"","sType":"1ADI","slots":"5","name":"Q{}noteDuration","as":"xs:double","ex:asJ":"AO ","C":[{"N":"int","val":"0","sType":"1ADI","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"init","line":"63"},{"N":"pre","slots":"0","C":[{"N":"accRule","valueType":"AO ","slots":"5","prio":"0","C":[{"N":"p.nodeTest","role":"match","test":"NE u[NE nQ{}note,NE nQ{http://www.w3.org/1999/xhtml}note]","sType":"1NE u[NE nQ{}note,NE nQ{http://www.w3.org/1999/xhtml}note]","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ex=~ "},{"N":"check","card":"1","sType":"1AO ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","C":[{"N":"convert","to":"AO","sType":"1AO ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","flags":"p","C":[{"N":"cvUntyped","to":"AO","sType":"*A ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","C":[{"N":"data","sType":"*A ","C":[{"N":"choose","sType":"* ","type":"item()*","line":"65","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}chord,NE nQ{http://www.w3.org/1999/xhtml}chord]","sType":"*NE u[NE nQ{}chord,NE nQ{http://www.w3.org/1999/xhtml}chord]","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","line":"66"},{"N":"varRef","name":"Q{}value","slot":"0","sType":"*","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"33"},{"N":"filter","sType":"*NE u[NE nQ{}tie,NE nQ{http://www.w3.org/1999/xhtml}tie]","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","line":"67","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}tie,NE nQ{http://www.w3.org/1999/xhtml}tie]"},{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"attVal","name":"Q{}type"},{"N":"str","val":"stop"}]}]},{"N":"arith","op":"+","calc":"a+a","sType":"?A","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"35","C":[{"N":"check","card":"?","diag":"1|0||arith","C":[{"N":"data","diag":"1|0||arith","C":[{"N":"varRef","name":"Q{}value","slot":"0"}]}]},{"N":"cvUntyped","to":"AO","diag":"1|1|FORG0001|arith","C":[{"N":"check","card":"?","diag":"1|1||arith","C":[{"N":"data","diag":"1|1||arith","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}duration,NE nQ{http://www.w3.org/1999/xhtml}duration]"}]}]}]}]},{"N":"true"},{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}duration,NE nQ{http://www.w3.org/1999/xhtml}duration]","sType":"*NE u[NE nQ{}duration,NE nQ{http://www.w3.org/1999/xhtml}duration]","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"37"}]}]}]}]}]}]}]},{"N":"post","slots":"0"}]},{"N":"accumulator","binds":"","sType":"1ADI","slots":"5","name":"Q{}noteOnset","as":"xs:double","ex:asJ":"AO ","C":[{"N":"int","val":"0","sType":"1ADI","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"init","line":"73"},{"N":"pre","slots":"0","C":[{"N":"accRule","valueType":"AO ","slots":"5","prio":"0","C":[{"N":"p.nodeTest","role":"match","test":"NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]","sType":"1NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ex=~ "},{"N":"convert","to":"AO","sType":"1AO ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","flags":"p","role":"select","C":[{"N":"cvUntyped","to":"AO","sType":"*A ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","role":"select","C":[{"N":"int","val":"0","sType":"1ADI","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"74"}]}]}]}]},{"N":"post","slots":"0","C":[{"N":"accRule","valueType":"AO ","slots":"5","prio":"0","C":[{"N":"p.nodeTest","role":"match","test":"NE u[NE nQ{}note,NE nQ{http://www.w3.org/1999/xhtml}note]","sType":"1NE u[NE nQ{}note,NE nQ{http://www.w3.org/1999/xhtml}note]","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ex=~ "},{"N":"check","card":"1","sType":"1AO ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","C":[{"N":"convert","to":"AO","sType":"1AO ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","flags":"p","C":[{"N":"cvUntyped","to":"AO","sType":"*A ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","C":[{"N":"data","sType":"*A ","C":[{"N":"choose","sType":"* ","type":"item()*","line":"76","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}chord,NE nQ{http://www.w3.org/1999/xhtml}chord]","sType":"*NE u[NE nQ{}chord,NE nQ{http://www.w3.org/1999/xhtml}chord]","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","line":"77"},{"N":"varRef","name":"Q{}value","slot":"0","sType":"*","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"43"},{"N":"true"},{"N":"arith","op":"+","calc":"a+a","sType":"?A","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"45","C":[{"N":"check","card":"?","diag":"1|0||arith","C":[{"N":"data","diag":"1|0||arith","C":[{"N":"varRef","name":"Q{}value","slot":"0"}]}]},{"N":"cvUntyped","to":"AO","diag":"1|1|FORG0001|arith","C":[{"N":"check","card":"?","diag":"1|1||arith","C":[{"N":"data","diag":"1|1||arith","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}duration,NE nQ{http://www.w3.org/1999/xhtml}duration]"}]}]}]}]}]}]}]}]}]}]}]}]},{"N":"accumulator","binds":"","sType":"1ADI","slots":"5","name":"Q{}noteBeat","as":"xs:double","ex:asJ":"AO ","C":[{"N":"int","val":"1","sType":"1ADI","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"init","line":"83"},{"N":"pre","slots":"0","C":[{"N":"accRule","valueType":"AO ","slots":"5","prio":"0","C":[{"N":"p.nodeTest","role":"match","test":"NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]","sType":"1NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ex=~ "},{"N":"convert","to":"AO","sType":"1AO ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","flags":"p","role":"select","C":[{"N":"cvUntyped","to":"AO","sType":"*A ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","role":"select","C":[{"N":"int","val":"1","sType":"1ADI","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"84"}]}]}]},{"N":"accRule","valueType":"AO ","slots":"5","prio":"0","C":[{"N":"p.nodeTest","role":"match","test":"NE u[NE nQ{}note,NE nQ{http://www.w3.org/1999/xhtml}note]","sType":"1NE u[NE nQ{}note,NE nQ{http://www.w3.org/1999/xhtml}note]","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ex=~ "},{"N":"check","card":"1","sType":"1AO ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","C":[{"N":"convert","to":"AO","sType":"1AO ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","flags":"p","C":[{"N":"cvUntyped","to":"AO","sType":"*A ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","C":[{"N":"data","sType":"*A ","C":[{"N":"choose","sType":"* ","type":"item()*","line":"86","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}chord,NE nQ{http://www.w3.org/1999/xhtml}chord]","sType":"*NE u[NE nQ{}chord,NE nQ{http://www.w3.org/1999/xhtml}chord]","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","line":"87"},{"N":"varRef","name":"Q{}value","slot":"0","sType":"*","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"51"},{"N":"true"},{"N":"arith","op":"+","calc":"a+a","sType":"?A","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"53","C":[{"N":"check","card":"?","diag":"1|0||arith","C":[{"N":"data","diag":"1|0||arith","C":[{"N":"varRef","name":"Q{}value","slot":"0"}]}]},{"N":"arith","op":"div","calc":"d/d","C":[{"N":"cvUntyped","to":"AO","diag":"1|0|FORG0001|arith","C":[{"N":"check","card":"?","diag":"1|0||arith","C":[{"N":"data","diag":"1|0||arith","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}duration,NE nQ{http://www.w3.org/1999/xhtml}duration]"}]}]}]},{"N":"fn","name":"accumulator-after","C":[{"N":"str","val":"Q{}divisions"}]}]}]}]}]}]}]}]}]}]},{"N":"post","slots":"0"}]},{"N":"accumulator","binds":"","sType":"0E","slots":"5","name":"Q{}harmony","as":"element()*","ex:asJ":"*NE ","C":[{"N":"empty","sType":"0E","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"init","line":"93"},{"N":"pre","slots":"0","C":[{"N":"accRule","valueType":"*NE ","slots":"5","prio":"0","C":[{"N":"p.nodeTest","role":"match","test":"NE u[NE nQ{}harmony,NE nQ{http://www.w3.org/1999/xhtml}harmony]","sType":"1NE u[NE nQ{}harmony,NE nQ{http://www.w3.org/1999/xhtml}harmony]","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ex=~ "},{"N":"dot","sType":"1NE u[NE nQ{}harmony,NE nQ{http://www.w3.org/1999/xhtml}harmony]","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"94"}]}]},{"N":"post","slots":"0"}]},{"N":"accumulator","binds":"","sType":"1ADI","slots":"5","name":"Q{}harmonyPreviousDuration","as":"xs:double","ex:asJ":"AO ","C":[{"N":"int","val":"0","sType":"1ADI","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"init","line":"97"},{"N":"pre","slots":"0","C":[{"N":"accRule","valueType":"AO ","slots":"5","prio":"0","C":[{"N":"p.nodeTest","role":"match","test":"NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]","sType":"1NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ex=~ "},{"N":"convert","to":"AO","sType":"1AO ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","flags":"p","role":"select","C":[{"N":"cvUntyped","to":"AO","sType":"*A ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","role":"select","C":[{"N":"int","val":"0","sType":"1ADI","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"98"}]}]}]},{"N":"accRule","valueType":"AO ","slots":"5","prio":"0","C":[{"N":"p.nodeTest","role":"match","test":"NE u[NE nQ{}harmony,NE nQ{http://www.w3.org/1999/xhtml}harmony]","sType":"1NE u[NE nQ{}harmony,NE nQ{http://www.w3.org/1999/xhtml}harmony]","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ex=~ "},{"N":"convert","to":"AO","sType":"1AO ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","flags":"p","role":"select","C":[{"N":"cvUntyped","to":"AO","sType":"*A ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","role":"select","C":[{"N":"int","val":"0","sType":"1ADI","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"99"}]}]}]},{"N":"accRule","valueType":"AO ","slots":"5","prio":"0","C":[{"N":"p.nodeTest","role":"match","test":"NE u[NE nQ{}note,NE nQ{http://www.w3.org/1999/xhtml}note]","sType":"1NE u[NE nQ{}note,NE nQ{http://www.w3.org/1999/xhtml}note]","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ex=~ "},{"N":"check","card":"1","sType":"1AO ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","C":[{"N":"convert","to":"AO","sType":"1AO ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","flags":"p","C":[{"N":"cvUntyped","to":"AO","sType":"*A ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","C":[{"N":"data","sType":"*A ","C":[{"N":"choose","sType":"* ","type":"item()*","line":"101","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}chord,NE nQ{http://www.w3.org/1999/xhtml}chord]","sType":"*NE u[NE nQ{}chord,NE nQ{http://www.w3.org/1999/xhtml}chord]","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","line":"102"},{"N":"varRef","name":"Q{}value","slot":"0","sType":"*","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"62"},{"N":"true"},{"N":"arith","op":"+","calc":"a+a","sType":"?A","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"64","C":[{"N":"check","card":"?","diag":"1|0||arith","C":[{"N":"data","diag":"1|0||arith","C":[{"N":"varRef","name":"Q{}value","slot":"0"}]}]},{"N":"cvUntyped","to":"AO","diag":"1|1|FORG0001|arith","C":[{"N":"check","card":"?","diag":"1|1||arith","C":[{"N":"data","diag":"1|1||arith","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}duration,NE nQ{http://www.w3.org/1999/xhtml}duration]"}]}]}]}]}]}]}]}]}]}]}]},{"N":"post","slots":"0"}]},{"N":"decimalFormat"}],"Σ":"7290d3b"} \ No newline at end of file +{"N":"package","version":"30","packageVersion":"1","saxonVersion":"SaxonJS 2.6","target":"JS","targetVersion":"2","name":"TOP-LEVEL","relocatable":"true","buildDateTime":"2024-09-26T22:49:51.06-07:00","ns":"xml=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~","C":[{"N":"co","binds":"","id":"0","vis":"PRIVATE","ex:uniform":"true","C":[{"N":"function","name":"Q{http://www.w3.org/2021/06/musicxml40}timeToMillisecs","as":"1AO ","slots":"203","ns":"xml=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~","module":"musicxml.xsl","flags":"muu","sig":"1F r[1AO ] a[1AO ,1AO ,1AO ] ","sType":"1F r[1AO ] a[1AO ,1AO ,1AO ] ","line":"114","C":[{"N":"arg","slot":"0","name":"Q{}time","as":"AO ","sType":"AO "},{"N":"arg","slot":"1","name":"Q{}divisions","as":"AO ","sType":"AO "},{"N":"arg","slot":"2","name":"Q{}tempo","as":"AO ","sType":"AO "},{"N":"check","card":"1","sType":"1AO ","diag":"2|0|XTTE0780|function Q{http://www.w3.org/2021/06/musicxml40}timeToMillisecs()","role":"body","C":[{"N":"convert","to":"AO","sType":"1AO ","diag":"2|0|XTTE0780|function Q{http://www.w3.org/2021/06/musicxml40}timeToMillisecs()","flags":"p","role":"body","C":[{"N":"cvUntyped","to":"AO","sType":"*A ","diag":"2|0|XTTE0780|function Q{http://www.w3.org/2021/06/musicxml40}timeToMillisecs()","role":"body","C":[{"N":"arith","op":"div","calc":"a/a","sType":"?A","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"body","line":"118","C":[{"N":"arith","op":"div","calc":"a/a","C":[{"N":"arith","op":"*","calc":"a*a","C":[{"N":"check","card":"?","diag":"1|0||arith","C":[{"N":"data","diag":"1|0||arith","C":[{"N":"varRef","name":"Q{}time","slot":"0"}]}]},{"N":"int","val":"60000"}]},{"N":"check","card":"?","diag":"1|1||arith","C":[{"N":"data","diag":"1|1||arith","C":[{"N":"varRef","name":"Q{}divisions","slot":"1"}]}]}]},{"N":"check","card":"?","diag":"1|1||arith","C":[{"N":"data","diag":"1|1||arith","C":[{"N":"varRef","name":"Q{}tempo","slot":"2"}]}]}]}]}]}]}]}]},{"N":"co","binds":"","id":"1","vis":"PRIVATE","ex:uniform":"true","C":[{"N":"function","name":"Q{http://www.w3.org/2021/06/musicxml40}timeToMIDITicks","as":"1AO ","slots":"202","ns":"xml=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~","module":"musicxml.xsl","flags":"muu","sig":"1F r[1AO ] a[1AO ,1AO ] ","sType":"1F r[1AO ] a[1AO ,1AO ] ","line":"124","C":[{"N":"arg","slot":"0","name":"Q{}time","as":"AO ","sType":"AO "},{"N":"arg","slot":"1","name":"Q{}divisions","as":"AO ","sType":"AO "},{"N":"check","card":"1","sType":"1AO ","diag":"2|0|XTTE0780|function Q{http://www.w3.org/2021/06/musicxml40}timeToMIDITicks()","role":"body","C":[{"N":"convert","to":"AO","sType":"1AO ","diag":"2|0|XTTE0780|function Q{http://www.w3.org/2021/06/musicxml40}timeToMIDITicks()","flags":"p","role":"body","C":[{"N":"cvUntyped","to":"AO","sType":"*A ","diag":"2|0|XTTE0780|function Q{http://www.w3.org/2021/06/musicxml40}timeToMIDITicks()","role":"body","C":[{"N":"fn","name":"round","sType":"?A m[AO,AD,AF]","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"body","line":"127","C":[{"N":"treat","as":"A m[AO,AD,AF]","diag":"0|0||round","C":[{"N":"check","card":"?","diag":"0|0||round","C":[{"N":"cvUntyped","to":"AO","diag":"0|0||round","C":[{"N":"arith","op":"div","calc":"a/a","C":[{"N":"arith","op":"*","calc":"a*a","C":[{"N":"check","card":"?","diag":"1|0||arith","C":[{"N":"data","diag":"1|0||arith","C":[{"N":"varRef","name":"Q{}time","slot":"0"}]}]},{"N":"int","val":"192"}]},{"N":"check","card":"?","diag":"1|1||arith","C":[{"N":"data","diag":"1|1||arith","C":[{"N":"varRef","name":"Q{}divisions","slot":"1"}]}]}]}]}]}]}]}]}]}]}]}]},{"N":"co","binds":"","id":"2","vis":"PRIVATE","ex:uniform":"true","C":[{"N":"function","name":"Q{http://www.w3.org/2021/06/musicxml40}harmonyDuration","as":"1AO ","slots":"201","ns":"xml=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~","module":"musicxml.xsl","flags":"muu","sig":"1F r[1AO ] a[* ] ","sType":"1F r[1AO ] a[* ] ","line":"133","C":[{"N":"arg","slot":"0","name":"Q{}harmony","as":"* ","sType":"* "},{"N":"check","card":"1","sType":"1AO ","diag":"2|0|XTTE0780|function Q{http://www.w3.org/2021/06/musicxml40}harmonyDuration()","role":"body","C":[{"N":"convert","to":"AO","sType":"1AO ","diag":"2|0|XTTE0780|function Q{http://www.w3.org/2021/06/musicxml40}harmonyDuration()","flags":"p","role":"body","C":[{"N":"cvUntyped","to":"AO","sType":"*A ","diag":"2|0|XTTE0780|function Q{http://www.w3.org/2021/06/musicxml40}harmonyDuration()","role":"body","C":[{"N":"let","var":"Q{}id","slot":"1","sType":"*A ","line":"135","role":"body","C":[{"N":"fn","name":"generate-id","sType":"1AS","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"135","C":[{"N":"treat","as":"N","diag":"0|0||generate-id","C":[{"N":"check","card":"?","diag":"0|0||generate-id","C":[{"N":"varRef","name":"Q{}harmony","slot":"0"}]}]}]},{"N":"fn","name":"sum","sType":"?A","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"138","C":[{"N":"data","diag":"0|0||sum","C":[{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}harmony","slot":"0"}]},{"N":"filter","C":[{"N":"axis","name":"following-sibling","nodeTest":"*NE u[NE nQ{}note,NE nQ{http://www.w3.org/1999/xhtml}note]"},{"N":"and","C":[{"N":"fn","name":"not","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}chord,NE nQ{http://www.w3.org/1999/xhtml}chord]"}]},{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"generate-id","C":[{"N":"fn","name":"reverse","C":[{"N":"first","C":[{"N":"axis","name":"preceding-sibling","nodeTest":"*NE u[NE nQ{}harmony,NE nQ{http://www.w3.org/1999/xhtml}harmony]"}]}]}]},{"N":"data","diag":"1|1||gc","C":[{"N":"varRef","name":"Q{}id","slot":"1"}]}]}]}]}]},{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}duration,NE nQ{http://www.w3.org/1999/xhtml}duration]"}]}]}]}]}]}]}]}]}]}]},{"N":"co","binds":"","id":"3","C":[{"N":"mode","onNo":"TC","flags":"","patternSlots":"0","prec":""}]},{"N":"overridden"},{"N":"output","C":[{"N":"property","name":"Q{http://saxon.sf.net/}stylesheet-version","value":"30"}]},{"N":"accumulator","binds":"","sType":"1ADI","slots":"5","name":"Q{}divisions","as":"xs:double","ex:asJ":"AO ","C":[{"N":"int","val":"1","sType":"1ADI","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"init","line":"18"},{"N":"pre","slots":"0","C":[{"N":"accRule","valueType":"AO ","slots":"5","prio":"0.5","C":[{"N":"p.withUpper","role":"match","axis":"parent","sType":"1NE u[NE nQ{}divisions,NE nQ{http://www.w3.org/1999/xhtml}divisions]","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ex=~ ","C":[{"N":"p.nodeTest","test":"NE u[NE nQ{}divisions,NE nQ{http://www.w3.org/1999/xhtml}divisions]"},{"N":"p.nodeTest","test":"NE u[NE nQ{}attributes,NE nQ{http://www.w3.org/1999/xhtml}attributes]"}]},{"N":"check","card":"1","sType":"1AO ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","role":"select","C":[{"N":"convert","to":"AO","sType":"1AO ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","flags":"p","role":"select","C":[{"N":"cvUntyped","to":"AO","sType":"*A ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","role":"select","C":[{"N":"data","sType":"*A ","role":"select","C":[{"N":"axis","name":"child","nodeTest":"*NT","sType":"*NT","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"19"}]}]}]}]}]}]},{"N":"post","slots":"0"}]},{"N":"accumulator","binds":"","sType":"1ADI","slots":"5","name":"Q{}tempo","as":"xs:double","ex:asJ":"AO ","C":[{"N":"int","val":"120","sType":"1ADI","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"init","line":"22"},{"N":"pre","slots":"0","C":[{"N":"accRule","valueType":"AO ","slots":"5","prio":"0.5","C":[{"N":"p.withPredicate","role":"match","sType":"1NE u[NE nQ{}sound,NE nQ{http://www.w3.org/1999/xhtml}sound]","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ex=~ ","C":[{"N":"p.nodeTest","test":"NE u[NE nQ{}sound,NE nQ{http://www.w3.org/1999/xhtml}sound]"},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}tempo"}]},{"N":"check","card":"1","sType":"1AO ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","role":"select","C":[{"N":"convert","to":"AO","sType":"1AO ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","flags":"p","role":"select","C":[{"N":"cvUntyped","to":"AO","sType":"*A ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","role":"select","C":[{"N":"data","sType":"*A ","role":"select","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}tempo","sType":"*NA nQ{}tempo","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"23"}]}]}]}]}]}]},{"N":"post","slots":"0"}]},{"N":"accumulator","binds":"","sType":"0E","slots":"5","name":"Q{}metronome","as":"element()*","ex:asJ":"*NE ","C":[{"N":"empty","sType":"0E","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"init","line":"26"},{"N":"pre","slots":"0","C":[{"N":"accRule","valueType":"*NE ","slots":"5","prio":"0.5","C":[{"N":"p.withUpper","role":"match","axis":"parent","sType":"1NE u[NE nQ{}direction,NE nQ{http://www.w3.org/1999/xhtml}direction]","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ex=~ ","C":[{"N":"p.withPredicate","C":[{"N":"p.nodeTest","test":"NE u[NE nQ{}direction,NE nQ{http://www.w3.org/1999/xhtml}direction]"},{"N":"slash","op":"/","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}direction-type,NE nQ{http://www.w3.org/1999/xhtml}direction-type]"},{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}metronome,NE nQ{http://www.w3.org/1999/xhtml}metronome]"}]}]},{"N":"p.nodeTest","test":"NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]"}]},{"N":"dot","sType":"1NE u[NE nQ{}direction,NE nQ{http://www.w3.org/1999/xhtml}direction]","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"27"}]}]},{"N":"post","slots":"0"}]},{"N":"accumulator","binds":"","sType":"0E","slots":"5","name":"Q{}time","as":"element()*","ex:asJ":"*NE ","C":[{"N":"empty","sType":"0E","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"init","line":"30"},{"N":"pre","slots":"0","C":[{"N":"accRule","valueType":"*NE ","slots":"5","prio":"0.5","C":[{"N":"p.withUpper","role":"match","axis":"parent","sType":"1NE u[NE nQ{}time,NE nQ{http://www.w3.org/1999/xhtml}time]","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ex=~ ","C":[{"N":"p.nodeTest","test":"NE u[NE nQ{}time,NE nQ{http://www.w3.org/1999/xhtml}time]"},{"N":"p.withUpper","axis":"parent","C":[{"N":"p.nodeTest","test":"NE u[NE nQ{}attributes,NE nQ{http://www.w3.org/1999/xhtml}attributes]"},{"N":"p.nodeTest","test":"NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]"}]}]},{"N":"dot","sType":"1NE u[NE nQ{}time,NE nQ{http://www.w3.org/1999/xhtml}time]","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"31"}]}]},{"N":"post","slots":"0"}]},{"N":"accumulator","binds":"","sType":"0E","slots":"5","name":"Q{}clef","as":"element()*","ex:asJ":"*NE ","C":[{"N":"empty","sType":"0E","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"init","line":"34"},{"N":"pre","slots":"0","C":[{"N":"accRule","valueType":"*NE ","slots":"5","prio":"0.5","C":[{"N":"p.withUpper","role":"match","axis":"parent","sType":"1NE u[NE nQ{}clef,NE nQ{http://www.w3.org/1999/xhtml}clef]","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ex=~ ","C":[{"N":"p.nodeTest","test":"NE u[NE nQ{}clef,NE nQ{http://www.w3.org/1999/xhtml}clef]"},{"N":"p.withUpper","axis":"parent","C":[{"N":"p.nodeTest","test":"NE u[NE nQ{}attributes,NE nQ{http://www.w3.org/1999/xhtml}attributes]"},{"N":"p.nodeTest","test":"NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]"}]}]},{"N":"dot","sType":"1NE u[NE nQ{}clef,NE nQ{http://www.w3.org/1999/xhtml}clef]","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"35"}]}]},{"N":"post","slots":"0"}]},{"N":"accumulator","binds":"","sType":"0E","slots":"5","name":"Q{}key","as":"element()*","ex:asJ":"*NE ","C":[{"N":"empty","sType":"0E","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"init","line":"38"},{"N":"pre","slots":"0","C":[{"N":"accRule","valueType":"*NE ","slots":"5","prio":"0.5","C":[{"N":"p.withUpper","role":"match","axis":"parent","sType":"1NE u[NE nQ{}key,NE nQ{http://www.w3.org/1999/xhtml}key]","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ex=~ ","C":[{"N":"p.nodeTest","test":"NE u[NE nQ{}key,NE nQ{http://www.w3.org/1999/xhtml}key]"},{"N":"p.withUpper","axis":"parent","C":[{"N":"p.nodeTest","test":"NE u[NE nQ{}attributes,NE nQ{http://www.w3.org/1999/xhtml}attributes]"},{"N":"p.nodeTest","test":"NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]"}]}]},{"N":"dot","sType":"1NE u[NE nQ{}key,NE nQ{http://www.w3.org/1999/xhtml}key]","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"39"}]}]},{"N":"post","slots":"0"}]},{"N":"accumulator","binds":"","sType":"1FM","slots":"5","name":"Q{}measureIndex","as":"map(*)","ex:asJ":"FM k[1AS ] v[1ADI ] ","C":[{"N":"ifCall","name":"Q{http://www.w3.org/2005/xpath-functions/map}_new","sType":"1FM","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"init","line":"42"},{"N":"pre","slots":"0","C":[{"N":"accRule","valueType":"FM k[1AS ] v[1ADI ] ","slots":"5","prio":"0","C":[{"N":"p.nodeTest","role":"match","test":"NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]","sType":"1NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ex=~ "},{"N":"choose","sType":"1FM","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"43","C":[{"N":"ifCall","name":"Q{http://www.w3.org/2005/xpath-functions/map}contains","C":[{"N":"treat","as":"FM","diag":"0|0||map:contains","C":[{"N":"check","card":"1","diag":"0|0||map:contains","C":[{"N":"varRef","name":"Q{}value","slot":"0"}]}]},{"N":"check","card":"1","diag":"0|1||map:contains","C":[{"N":"attVal","name":"Q{}number"}]}]},{"N":"ifCall","name":"Q{http://www.w3.org/2005/xpath-functions/map}put","C":[{"N":"treat","as":"FM","diag":"0|0||map:put","C":[{"N":"check","card":"1","diag":"0|0||map:put","C":[{"N":"varRef","name":"Q{}value","slot":"0"}]}]},{"N":"check","card":"1","diag":"0|1||map:put","C":[{"N":"attVal","name":"Q{}number"}]},{"N":"ifCall","name":"Q{http://www.w3.org/2005/xpath-functions/map}get","C":[{"N":"treat","as":"FM","diag":"0|0||map:get","C":[{"N":"check","card":"1","diag":"0|0||map:get","C":[{"N":"varRef","name":"Q{}value","slot":"0"}]}]},{"N":"check","card":"1","diag":"0|1||map:get","C":[{"N":"attVal","name":"Q{}number"}]}]}]},{"N":"true"},{"N":"ifCall","name":"Q{http://www.w3.org/2005/xpath-functions/map}put","C":[{"N":"treat","as":"FM","diag":"0|0||map:put","C":[{"N":"check","card":"1","diag":"0|0||map:put","C":[{"N":"varRef","name":"Q{}value","slot":"0"}]}]},{"N":"check","card":"1","diag":"0|1||map:put","C":[{"N":"attVal","name":"Q{}number"}]},{"N":"ifCall","name":"Q{http://www.w3.org/2005/xpath-functions/map}size","C":[{"N":"treat","as":"FM","diag":"0|0||map:size","C":[{"N":"check","card":"1","diag":"0|0||map:size","C":[{"N":"varRef","name":"Q{}value","slot":"0"}]}]}]}]}]}]}]},{"N":"post","slots":"0"}]},{"N":"accumulator","binds":"","sType":"1ADI","slots":"5","name":"Q{}measureDuration","as":"xs:double","ex:asJ":"AO ","C":[{"N":"int","val":"0","sType":"1ADI","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"init","line":"46"},{"N":"pre","slots":"0","C":[{"N":"accRule","valueType":"AO ","slots":"5","prio":"0","C":[{"N":"p.nodeTest","role":"match","test":"NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]","sType":"1NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ex=~ "},{"N":"convert","to":"AO","sType":"1AO ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","flags":"p","role":"select","C":[{"N":"cvUntyped","to":"AO","sType":"*A ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","role":"select","C":[{"N":"int","val":"0","sType":"1ADI","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"47"}]}]}]},{"N":"accRule","valueType":"AO ","slots":"5","prio":"0.5","C":[{"N":"p.withUpper","role":"match","axis":"parent","sType":"1NE u[NE nQ{}forward,NE nQ{http://www.w3.org/1999/xhtml}forward]","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ex=~ ","C":[{"N":"p.nodeTest","test":"NE u[NE nQ{}forward,NE nQ{http://www.w3.org/1999/xhtml}forward]"},{"N":"p.nodeTest","test":"NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]"}]},{"N":"check","card":"1","sType":"1AO ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","role":"select","C":[{"N":"convert","to":"AO","sType":"1AO ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","flags":"p","role":"select","C":[{"N":"cvUntyped","to":"AO","sType":"*A ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","role":"select","C":[{"N":"arith","op":"+","calc":"a+a","sType":"?A","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"48","C":[{"N":"check","card":"?","diag":"1|0||arith","C":[{"N":"data","diag":"1|0||arith","C":[{"N":"varRef","name":"Q{}value","slot":"0"}]}]},{"N":"cvUntyped","to":"AO","diag":"1|1|FORG0001|arith","C":[{"N":"check","card":"?","diag":"1|1||arith","C":[{"N":"data","diag":"1|1||arith","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}duration,NE nQ{http://www.w3.org/1999/xhtml}duration]"}]}]}]}]}]}]}]}]},{"N":"accRule","valueType":"AO ","slots":"5","prio":"0.5","C":[{"N":"p.withUpper","role":"match","axis":"parent","sType":"1NE u[NE nQ{}backup,NE nQ{http://www.w3.org/1999/xhtml}backup]","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ex=~ ","C":[{"N":"p.nodeTest","test":"NE u[NE nQ{}backup,NE nQ{http://www.w3.org/1999/xhtml}backup]"},{"N":"p.nodeTest","test":"NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]"}]},{"N":"check","card":"1","sType":"1AO ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","role":"select","C":[{"N":"convert","to":"AO","sType":"1AO ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","flags":"p","role":"select","C":[{"N":"cvUntyped","to":"AO","sType":"*A ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","role":"select","C":[{"N":"arith","op":"-","calc":"a-a","sType":"?A","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"49","C":[{"N":"check","card":"?","diag":"1|0||arith","C":[{"N":"data","diag":"1|0||arith","C":[{"N":"varRef","name":"Q{}value","slot":"0"}]}]},{"N":"cvUntyped","to":"AO","diag":"1|1|FORG0001|arith","C":[{"N":"check","card":"?","diag":"1|1||arith","C":[{"N":"data","diag":"1|1||arith","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}duration,NE nQ{http://www.w3.org/1999/xhtml}duration]"}]}]}]}]}]}]}]}]},{"N":"accRule","valueType":"AO ","slots":"5","prio":"0","C":[{"N":"p.nodeTest","role":"match","test":"NE u[NE nQ{}note,NE nQ{http://www.w3.org/1999/xhtml}note]","sType":"1NE u[NE nQ{}note,NE nQ{http://www.w3.org/1999/xhtml}note]","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ex=~ "},{"N":"check","card":"1","sType":"1AO ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","C":[{"N":"convert","to":"AO","sType":"1AO ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","flags":"p","C":[{"N":"cvUntyped","to":"AO","sType":"*A ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","C":[{"N":"data","sType":"*A ","C":[{"N":"choose","sType":"* ","type":"item()*","line":"51","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}chord,NE nQ{http://www.w3.org/1999/xhtml}chord]","sType":"*NE u[NE nQ{}chord,NE nQ{http://www.w3.org/1999/xhtml}chord]","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","line":"52"},{"N":"varRef","name":"Q{}value","slot":"0","sType":"*","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"23"},{"N":"true"},{"N":"arith","op":"+","calc":"a+a","sType":"?A","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"25","C":[{"N":"check","card":"?","diag":"1|0||arith","C":[{"N":"data","diag":"1|0||arith","C":[{"N":"varRef","name":"Q{}value","slot":"0"}]}]},{"N":"cvUntyped","to":"AO","diag":"1|1|FORG0001|arith","C":[{"N":"check","card":"?","diag":"1|1||arith","C":[{"N":"data","diag":"1|1||arith","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}duration,NE nQ{http://www.w3.org/1999/xhtml}duration]"}]}]}]}]}]}]}]}]}]}]}]},{"N":"post","slots":"0"}]},{"N":"accumulator","binds":"","sType":"1ADI","slots":"5","name":"Q{}measureOnset","as":"xs:double","ex:asJ":"AO ","C":[{"N":"int","val":"0","sType":"1ADI","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"init","line":"58"},{"N":"pre","slots":"0","C":[{"N":"accRule","valueType":"AO ","slots":"5","prio":"0","C":[{"N":"p.nodeTest","role":"match","test":"NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]","sType":"1NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ex=~ "},{"N":"check","card":"1","sType":"1AO ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","role":"select","C":[{"N":"convert","to":"AO","sType":"1AO ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","flags":"p","role":"select","C":[{"N":"cvUntyped","to":"AO","sType":"*A ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","role":"select","C":[{"N":"data","sType":"*A ","role":"select","C":[{"N":"varRef","name":"Q{}value","slot":"0","sType":"*","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"59"}]}]}]}]}]}]},{"N":"post","slots":"0","C":[{"N":"accRule","valueType":"AO ","slots":"5","prio":"0","C":[{"N":"p.nodeTest","role":"match","test":"NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]","sType":"1NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ex=~ "},{"N":"check","card":"1","sType":"1AO ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","role":"select","C":[{"N":"convert","to":"AO","sType":"1AO ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","flags":"p","role":"select","C":[{"N":"cvUntyped","to":"AO","sType":"*A ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","role":"select","C":[{"N":"arith","op":"+","calc":"a+a","sType":"?A","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"60","C":[{"N":"check","card":"?","diag":"1|0||arith","C":[{"N":"data","diag":"1|0||arith","C":[{"N":"varRef","name":"Q{}value","slot":"0"}]}]},{"N":"fn","name":"accumulator-after","C":[{"N":"str","val":"Q{}measureDuration"}]}]}]}]}]}]}]}]},{"N":"accumulator","binds":"","sType":"1ADI","slots":"5","name":"Q{}noteDuration","as":"xs:double","ex:asJ":"AO ","C":[{"N":"int","val":"0","sType":"1ADI","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"init","line":"63"},{"N":"pre","slots":"0","C":[{"N":"accRule","valueType":"AO ","slots":"5","prio":"0","C":[{"N":"p.nodeTest","role":"match","test":"NE u[NE nQ{}note,NE nQ{http://www.w3.org/1999/xhtml}note]","sType":"1NE u[NE nQ{}note,NE nQ{http://www.w3.org/1999/xhtml}note]","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ex=~ "},{"N":"check","card":"1","sType":"1AO ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","C":[{"N":"convert","to":"AO","sType":"1AO ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","flags":"p","C":[{"N":"cvUntyped","to":"AO","sType":"*A ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","C":[{"N":"data","sType":"*A ","C":[{"N":"choose","sType":"* ","type":"item()*","line":"65","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}chord,NE nQ{http://www.w3.org/1999/xhtml}chord]","sType":"*NE u[NE nQ{}chord,NE nQ{http://www.w3.org/1999/xhtml}chord]","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","line":"66"},{"N":"varRef","name":"Q{}value","slot":"0","sType":"*","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"33"},{"N":"filter","sType":"*NE u[NE nQ{}tie,NE nQ{http://www.w3.org/1999/xhtml}tie]","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","line":"67","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}tie,NE nQ{http://www.w3.org/1999/xhtml}tie]"},{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"attVal","name":"Q{}type"},{"N":"str","val":"stop"}]}]},{"N":"arith","op":"+","calc":"a+a","sType":"?A","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"35","C":[{"N":"check","card":"?","diag":"1|0||arith","C":[{"N":"data","diag":"1|0||arith","C":[{"N":"varRef","name":"Q{}value","slot":"0"}]}]},{"N":"cvUntyped","to":"AO","diag":"1|1|FORG0001|arith","C":[{"N":"check","card":"?","diag":"1|1||arith","C":[{"N":"data","diag":"1|1||arith","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}duration,NE nQ{http://www.w3.org/1999/xhtml}duration]"}]}]}]}]},{"N":"true"},{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}duration,NE nQ{http://www.w3.org/1999/xhtml}duration]","sType":"*NE u[NE nQ{}duration,NE nQ{http://www.w3.org/1999/xhtml}duration]","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"37"}]}]}]}]}]}]}]},{"N":"post","slots":"0"}]},{"N":"accumulator","binds":"","sType":"1ADI","slots":"5","name":"Q{}noteOnset","as":"xs:double","ex:asJ":"AO ","C":[{"N":"int","val":"0","sType":"1ADI","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"init","line":"73"},{"N":"pre","slots":"0","C":[{"N":"accRule","valueType":"AO ","slots":"5","prio":"0","C":[{"N":"p.nodeTest","role":"match","test":"NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]","sType":"1NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ex=~ "},{"N":"convert","to":"AO","sType":"1AO ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","flags":"p","role":"select","C":[{"N":"cvUntyped","to":"AO","sType":"*A ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","role":"select","C":[{"N":"int","val":"0","sType":"1ADI","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"74"}]}]}]}]},{"N":"post","slots":"0","C":[{"N":"accRule","valueType":"AO ","slots":"5","prio":"0","C":[{"N":"p.nodeTest","role":"match","test":"NE u[NE nQ{}note,NE nQ{http://www.w3.org/1999/xhtml}note]","sType":"1NE u[NE nQ{}note,NE nQ{http://www.w3.org/1999/xhtml}note]","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ex=~ "},{"N":"check","card":"1","sType":"1AO ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","C":[{"N":"convert","to":"AO","sType":"1AO ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","flags":"p","C":[{"N":"cvUntyped","to":"AO","sType":"*A ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","C":[{"N":"data","sType":"*A ","C":[{"N":"choose","sType":"* ","type":"item()*","line":"76","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}chord,NE nQ{http://www.w3.org/1999/xhtml}chord]","sType":"*NE u[NE nQ{}chord,NE nQ{http://www.w3.org/1999/xhtml}chord]","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","line":"77"},{"N":"varRef","name":"Q{}value","slot":"0","sType":"*","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"43"},{"N":"true"},{"N":"arith","op":"+","calc":"a+a","sType":"?A","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"45","C":[{"N":"check","card":"?","diag":"1|0||arith","C":[{"N":"data","diag":"1|0||arith","C":[{"N":"varRef","name":"Q{}value","slot":"0"}]}]},{"N":"cvUntyped","to":"AO","diag":"1|1|FORG0001|arith","C":[{"N":"check","card":"?","diag":"1|1||arith","C":[{"N":"data","diag":"1|1||arith","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}duration,NE nQ{http://www.w3.org/1999/xhtml}duration]"}]}]}]}]}]}]}]}]}]}]}]}]},{"N":"accumulator","binds":"","sType":"1ADI","slots":"5","name":"Q{}noteBeat","as":"xs:double","ex:asJ":"AO ","C":[{"N":"int","val":"1","sType":"1ADI","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"init","line":"83"},{"N":"pre","slots":"0","C":[{"N":"accRule","valueType":"AO ","slots":"5","prio":"0","C":[{"N":"p.nodeTest","role":"match","test":"NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]","sType":"1NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ex=~ "},{"N":"convert","to":"AO","sType":"1AO ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","flags":"p","role":"select","C":[{"N":"cvUntyped","to":"AO","sType":"*A ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","role":"select","C":[{"N":"int","val":"1","sType":"1ADI","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"84"}]}]}]},{"N":"accRule","valueType":"AO ","slots":"5","prio":"0","C":[{"N":"p.nodeTest","role":"match","test":"NE u[NE nQ{}note,NE nQ{http://www.w3.org/1999/xhtml}note]","sType":"1NE u[NE nQ{}note,NE nQ{http://www.w3.org/1999/xhtml}note]","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ex=~ "},{"N":"check","card":"1","sType":"1AO ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","C":[{"N":"convert","to":"AO","sType":"1AO ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","flags":"p","C":[{"N":"cvUntyped","to":"AO","sType":"*A ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","C":[{"N":"data","sType":"*A ","C":[{"N":"choose","sType":"* ","type":"item()*","line":"86","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}chord,NE nQ{http://www.w3.org/1999/xhtml}chord]","sType":"*NE u[NE nQ{}chord,NE nQ{http://www.w3.org/1999/xhtml}chord]","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","line":"87"},{"N":"varRef","name":"Q{}value","slot":"0","sType":"*","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"51"},{"N":"true"},{"N":"arith","op":"+","calc":"a+a","sType":"?A","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"53","C":[{"N":"check","card":"?","diag":"1|0||arith","C":[{"N":"data","diag":"1|0||arith","C":[{"N":"varRef","name":"Q{}value","slot":"0"}]}]},{"N":"arith","op":"div","calc":"d/d","C":[{"N":"cvUntyped","to":"AO","diag":"1|0|FORG0001|arith","C":[{"N":"check","card":"?","diag":"1|0||arith","C":[{"N":"data","diag":"1|0||arith","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}duration,NE nQ{http://www.w3.org/1999/xhtml}duration]"}]}]}]},{"N":"fn","name":"accumulator-after","C":[{"N":"str","val":"Q{}divisions"}]}]}]}]}]}]}]}]}]}]},{"N":"post","slots":"0"}]},{"N":"accumulator","binds":"","sType":"0E","slots":"5","name":"Q{}harmony","as":"element()*","ex:asJ":"*NE ","C":[{"N":"empty","sType":"0E","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"init","line":"93"},{"N":"pre","slots":"0","C":[{"N":"accRule","valueType":"*NE ","slots":"5","prio":"0","C":[{"N":"p.nodeTest","role":"match","test":"NE u[NE nQ{}harmony,NE nQ{http://www.w3.org/1999/xhtml}harmony]","sType":"1NE u[NE nQ{}harmony,NE nQ{http://www.w3.org/1999/xhtml}harmony]","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ex=~ "},{"N":"dot","sType":"1NE u[NE nQ{}harmony,NE nQ{http://www.w3.org/1999/xhtml}harmony]","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"94"}]}]},{"N":"post","slots":"0"}]},{"N":"accumulator","binds":"","sType":"1ADI","slots":"5","name":"Q{}harmonyPreviousDuration","as":"xs:double","ex:asJ":"AO ","C":[{"N":"int","val":"0","sType":"1ADI","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"init","line":"97"},{"N":"pre","slots":"0","C":[{"N":"accRule","valueType":"AO ","slots":"5","prio":"0","C":[{"N":"p.nodeTest","role":"match","test":"NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]","sType":"1NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ex=~ "},{"N":"convert","to":"AO","sType":"1AO ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","flags":"p","role":"select","C":[{"N":"cvUntyped","to":"AO","sType":"*A ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","role":"select","C":[{"N":"int","val":"0","sType":"1ADI","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"98"}]}]}]},{"N":"accRule","valueType":"AO ","slots":"5","prio":"0","C":[{"N":"p.nodeTest","role":"match","test":"NE u[NE nQ{}harmony,NE nQ{http://www.w3.org/1999/xhtml}harmony]","sType":"1NE u[NE nQ{}harmony,NE nQ{http://www.w3.org/1999/xhtml}harmony]","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ex=~ "},{"N":"convert","to":"AO","sType":"1AO ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","flags":"p","role":"select","C":[{"N":"cvUntyped","to":"AO","sType":"*A ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","role":"select","C":[{"N":"int","val":"0","sType":"1ADI","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"99"}]}]}]},{"N":"accRule","valueType":"AO ","slots":"5","prio":"0","C":[{"N":"p.nodeTest","role":"match","test":"NE u[NE nQ{}note,NE nQ{http://www.w3.org/1999/xhtml}note]","sType":"1NE u[NE nQ{}note,NE nQ{http://www.w3.org/1999/xhtml}note]","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ex=~ "},{"N":"check","card":"1","sType":"1AO ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","C":[{"N":"convert","to":"AO","sType":"1AO ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","flags":"p","C":[{"N":"cvUntyped","to":"AO","sType":"*A ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","C":[{"N":"data","sType":"*A ","C":[{"N":"choose","sType":"* ","type":"item()*","line":"101","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}chord,NE nQ{http://www.w3.org/1999/xhtml}chord]","sType":"*NE u[NE nQ{}chord,NE nQ{http://www.w3.org/1999/xhtml}chord]","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","line":"102"},{"N":"varRef","name":"Q{}value","slot":"0","sType":"*","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"62"},{"N":"true"},{"N":"arith","op":"+","calc":"a+a","sType":"?A","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"64","C":[{"N":"check","card":"?","diag":"1|0||arith","C":[{"N":"data","diag":"1|0||arith","C":[{"N":"varRef","name":"Q{}value","slot":"0"}]}]},{"N":"cvUntyped","to":"AO","diag":"1|1|FORG0001|arith","C":[{"N":"check","card":"?","diag":"1|1||arith","C":[{"N":"data","diag":"1|1||arith","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}duration,NE nQ{http://www.w3.org/1999/xhtml}duration]"}]}]}]}]}]}]}]}]}]}]}]},{"N":"post","slots":"0"}]},{"N":"decimalFormat"}],"Σ":"3f72527b"} \ No newline at end of file diff --git a/build/timemap.sef.json b/build/timemap.sef.json index 7267f3b6..5579515e 100644 --- a/build/timemap.sef.json +++ b/build/timemap.sef.json @@ -1 +1 @@ -{"N":"package","version":"30","packageVersion":"1","saxonVersion":"SaxonJS 2.6","target":"JS","targetVersion":"2","name":"TOP-LEVEL","relocatable":"true","buildDateTime":"2024-09-16T22:47:19.031-07:00","ns":"xml=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~","C":[{"N":"co","binds":"","id":"0","vis":"PRIVATE","ex:uniform":"true","C":[{"N":"function","name":"Q{http://www.w3.org/2021/06/musicxml40}timeToMillisecs","as":"1AO ","slots":"203","ns":"xml=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~","module":"musicxml.xsl","flags":"muu","sig":"1F r[1AO ] a[1AO ,1AO ,1AO ] ","sType":"1F r[1AO ] a[1AO ,1AO ,1AO ] ","line":"114","C":[{"N":"arg","slot":"0","name":"Q{}time","as":"AO ","sType":"AO "},{"N":"arg","slot":"1","name":"Q{}divisions","as":"AO ","sType":"AO "},{"N":"arg","slot":"2","name":"Q{}tempo","as":"AO ","sType":"AO "},{"N":"check","card":"1","sType":"1AO ","diag":"2|0|XTTE0780|function Q{http://www.w3.org/2021/06/musicxml40}timeToMillisecs()","role":"body","C":[{"N":"convert","to":"AO","sType":"1AO ","diag":"2|0|XTTE0780|function Q{http://www.w3.org/2021/06/musicxml40}timeToMillisecs()","flags":"p","role":"body","C":[{"N":"cvUntyped","to":"AO","sType":"*A ","diag":"2|0|XTTE0780|function Q{http://www.w3.org/2021/06/musicxml40}timeToMillisecs()","role":"body","C":[{"N":"arith","op":"div","calc":"a/a","sType":"?A","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"body","line":"118","C":[{"N":"arith","op":"div","calc":"a/a","C":[{"N":"arith","op":"*","calc":"a*a","C":[{"N":"check","card":"?","diag":"1|0||arith","C":[{"N":"data","diag":"1|0||arith","C":[{"N":"varRef","name":"Q{}time","slot":"0"}]}]},{"N":"int","val":"60000"}]},{"N":"check","card":"?","diag":"1|1||arith","C":[{"N":"data","diag":"1|1||arith","C":[{"N":"varRef","name":"Q{}divisions","slot":"1"}]}]}]},{"N":"check","card":"?","diag":"1|1||arith","C":[{"N":"data","diag":"1|1||arith","C":[{"N":"varRef","name":"Q{}tempo","slot":"2"}]}]}]}]}]}]}]}]},{"N":"co","binds":"","id":"1","vis":"PRIVATE","ex:uniform":"true","C":[{"N":"function","name":"Q{http://www.w3.org/2021/06/musicxml40}timeToMIDITicks","as":"1AO ","slots":"202","ns":"xml=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~","module":"musicxml.xsl","flags":"muu","sig":"1F r[1AO ] a[1AO ,1AO ] ","sType":"1F r[1AO ] a[1AO ,1AO ] ","line":"124","C":[{"N":"arg","slot":"0","name":"Q{}time","as":"AO ","sType":"AO "},{"N":"arg","slot":"1","name":"Q{}divisions","as":"AO ","sType":"AO "},{"N":"check","card":"1","sType":"1AO ","diag":"2|0|XTTE0780|function Q{http://www.w3.org/2021/06/musicxml40}timeToMIDITicks()","role":"body","C":[{"N":"convert","to":"AO","sType":"1AO ","diag":"2|0|XTTE0780|function Q{http://www.w3.org/2021/06/musicxml40}timeToMIDITicks()","flags":"p","role":"body","C":[{"N":"cvUntyped","to":"AO","sType":"*A ","diag":"2|0|XTTE0780|function Q{http://www.w3.org/2021/06/musicxml40}timeToMIDITicks()","role":"body","C":[{"N":"fn","name":"round","sType":"?A m[AO,AD,AF]","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"body","line":"127","C":[{"N":"treat","as":"A m[AO,AD,AF]","diag":"0|0||round","C":[{"N":"check","card":"?","diag":"0|0||round","C":[{"N":"cvUntyped","to":"AO","diag":"0|0||round","C":[{"N":"arith","op":"div","calc":"a/a","C":[{"N":"arith","op":"*","calc":"a*a","C":[{"N":"check","card":"?","diag":"1|0||arith","C":[{"N":"data","diag":"1|0||arith","C":[{"N":"varRef","name":"Q{}time","slot":"0"}]}]},{"N":"int","val":"192"}]},{"N":"check","card":"?","diag":"1|1||arith","C":[{"N":"data","diag":"1|1||arith","C":[{"N":"varRef","name":"Q{}divisions","slot":"1"}]}]}]}]}]}]}]}]}]}]}]}]},{"N":"co","binds":"","id":"2","vis":"PRIVATE","ex:uniform":"true","C":[{"N":"function","name":"Q{http://www.w3.org/2021/06/musicxml40}harmonyDuration","as":"1AO ","slots":"201","ns":"xml=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~","module":"musicxml.xsl","flags":"muu","sig":"1F r[1AO ] a[* ] ","sType":"1F r[1AO ] a[* ] ","line":"133","C":[{"N":"arg","slot":"0","name":"Q{}harmony","as":"* ","sType":"* "},{"N":"check","card":"1","sType":"1AO ","diag":"2|0|XTTE0780|function Q{http://www.w3.org/2021/06/musicxml40}harmonyDuration()","role":"body","C":[{"N":"convert","to":"AO","sType":"1AO ","diag":"2|0|XTTE0780|function Q{http://www.w3.org/2021/06/musicxml40}harmonyDuration()","flags":"p","role":"body","C":[{"N":"cvUntyped","to":"AO","sType":"*A ","diag":"2|0|XTTE0780|function Q{http://www.w3.org/2021/06/musicxml40}harmonyDuration()","role":"body","C":[{"N":"let","var":"Q{}id","slot":"1","sType":"*A ","line":"135","role":"body","C":[{"N":"fn","name":"generate-id","sType":"1AS","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"135","C":[{"N":"treat","as":"N","diag":"0|0||generate-id","C":[{"N":"check","card":"?","diag":"0|0||generate-id","C":[{"N":"varRef","name":"Q{}harmony","slot":"0"}]}]}]},{"N":"fn","name":"sum","sType":"?A","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"138","C":[{"N":"data","diag":"0|0||sum","C":[{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}harmony","slot":"0"}]},{"N":"filter","C":[{"N":"axis","name":"following-sibling","nodeTest":"*NE u[NE nQ{}note,NE nQ{http://www.w3.org/1999/xhtml}note]"},{"N":"and","C":[{"N":"fn","name":"not","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}chord,NE nQ{http://www.w3.org/1999/xhtml}chord]"}]},{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"generate-id","C":[{"N":"fn","name":"reverse","C":[{"N":"first","C":[{"N":"axis","name":"preceding-sibling","nodeTest":"*NE u[NE nQ{}harmony,NE nQ{http://www.w3.org/1999/xhtml}harmony]"}]}]}]},{"N":"data","diag":"1|1||gc","C":[{"N":"varRef","name":"Q{}id","slot":"1"}]}]}]}]}]},{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}duration,NE nQ{http://www.w3.org/1999/xhtml}duration]"}]}]}]}]}]}]}]}]}]}]},{"N":"co","binds":"","id":"3","vis":"PUBLIC","ex:uniform":"true","C":[{"N":"globalParam","name":"Q{}useSef","sType":"AB ","slots":"200","module":"timemap.xsl","as":"AB ","ns":"xml=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~","C":[{"N":"false","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"23"}]}]},{"N":"co","binds":"","id":"4","vis":"PUBLIC","ex:uniform":"true","C":[{"N":"globalParam","name":"Q{}renumberMeasures","sType":"AB ","slots":"200","module":"timemap.xsl","as":"AB ","ns":"xml=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~","C":[{"N":"false","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"24"}]}]},{"N":"co","id":"5","vis":"PUBLIC","ex:uniform":"true","binds":"4","C":[{"N":"globalVariable","name":"Q{}stylesheetParams","ns":"xml=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~","module":"timemap.xsl","slots":"200","sType":"1FM","C":[{"N":"map","sType":"1FM","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"31","C":[{"N":"fn","name":"QName","C":[{"N":"str","val":""},{"N":"str","val":"renumberMeasures"}]},{"N":"gVarRef","name":"Q{}renumberMeasures","bSlot":"0"}]}]}]},{"N":"co","id":"6","vis":"PUBLIC","ex:uniform":"true","binds":"3 5","C":[{"N":"globalVariable","name":"Q{}unrolled","ns":"xml=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~","module":"timemap.xsl","slots":"200","sType":"?ND ","C":[{"N":"doc","sType":"1ND ","base":"file:///home/kratib/src/infojunkie/musicxml-midi/src/xsl/timemap.xsl","role":"select","C":[{"N":"sequence","sType":"* ","C":[{"N":"choose","sType":"* ","line":"33","C":[{"N":"fn","name":"not","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","line":"33","C":[{"N":"gVarRef","name":"Q{}useSef","bSlot":"0"}]},{"N":"lookup","op":"?","sType":"*","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"38","C":[{"N":"fn","name":"transform","C":[{"N":"map","C":[{"N":"str","val":"source-node"},{"N":"root"},{"N":"str","val":"stylesheet-node"},{"N":"fn","name":"doc","C":[{"N":"str","val":"unroll.xsl"}]},{"N":"str","val":"stylesheet-params"},{"N":"gVarRef","name":"Q{}stylesheetParams","bSlot":"1"}]}]},{"N":"str","val":"output"}]},{"N":"true"},{"N":"empty","sType":"0 "}]},{"N":"choose","sType":"* ","line":"40","C":[{"N":"gVarRef","name":"Q{}useSef","bSlot":"0","sType":"AB ","line":"40"},{"N":"lookup","op":"?","sType":"*","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"45","C":[{"N":"fn","name":"transform","C":[{"N":"map","C":[{"N":"str","val":"source-node"},{"N":"root"},{"N":"str","val":"package-text"},{"N":"fn","name":"unparsed-text","C":[{"N":"str","val":"unroll.sef.json"}]},{"N":"str","val":"stylesheet-params"},{"N":"gVarRef","name":"Q{}stylesheetParams","bSlot":"1"}]}]},{"N":"str","val":"output"}]},{"N":"true"},{"N":"empty","sType":"0 "}]}]}]}]}]},{"N":"co","id":"7","binds":"0 7 6","C":[{"N":"mode","onNo":"TC","flags":"","patternSlots":"0","prec":"","C":[{"N":"templateRule","rank":"0","prec":"0","seq":"2","ns":"xml=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~","minImp":"0","flags":"s","slots":"200","line":"63","module":"timemap.xsl","ex:asJ":"*FM ","expand-text":"false","match":"measure","as":"map(*)*","prio":"0","matches":"NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]","C":[{"N":"p.nodeTest","role":"match","test":"NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]","sType":"1NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ "},{"N":"map","sType":"1FM k[AS] v[*]","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"action","line":"79","C":[{"N":"str","val":"measure"},{"N":"ifCall","name":"Q{http://saxon.sf.net/}apply","C":[{"N":"fn","name":"accumulator-after","C":[{"N":"str","val":"Q{}measureIndex"}]},{"N":"arrayBlock","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}number"}]}]},{"N":"str","val":"timestamp"},{"N":"ufCall","name":"Q{http://www.w3.org/2021/06/musicxml40}timeToMillisecs","coId":"0","bSlot":"0","C":[{"N":"fn","name":"accumulator-before","C":[{"N":"str","val":"Q{}measureOnset"}]},{"N":"fn","name":"accumulator-after","C":[{"N":"str","val":"Q{}divisions"}]},{"N":"fn","name":"accumulator-after","C":[{"N":"str","val":"Q{}tempo"}]}]},{"N":"str","val":"duration"},{"N":"ufCall","name":"Q{http://www.w3.org/2021/06/musicxml40}timeToMillisecs","coId":"0","bSlot":"0","C":[{"N":"fn","name":"accumulator-after","C":[{"N":"str","val":"Q{}measureDuration"}]},{"N":"fn","name":"accumulator-after","C":[{"N":"str","val":"Q{}divisions"}]},{"N":"fn","name":"accumulator-after","C":[{"N":"str","val":"Q{}tempo"}]}]}]}]},{"N":"templateRule","rank":"1","prec":"0","seq":"1","ns":"xml=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~","minImp":"0","flags":"s","slots":"200","line":"56","module":"timemap.xsl","ex:asJ":"FA ","expand-text":"false","match":"part","as":"array(*)","prio":"0","matches":"NE u[NE nQ{}part,NE nQ{http://www.w3.org/1999/xhtml}part]","C":[{"N":"p.nodeTest","role":"match","test":"NE u[NE nQ{}part,NE nQ{http://www.w3.org/1999/xhtml}part]","sType":"1NE u[NE nQ{}part,NE nQ{http://www.w3.org/1999/xhtml}part]","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ "},{"N":"check","card":"1","sType":"1FA ","diag":"2|0|XTTE0505|template result","role":"action","C":[{"N":"let","var":"Q{}output","slot":"0","sType":"*FA ","line":"57","role":"action","C":[{"N":"treat","as":"FM ","diag":"2|0|XTTE0570|xsl:variable name=\"Q{}output\"","C":[{"N":"applyT","sType":"* ","line":"58","mode":"#unnamed","bSlot":"1","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]","sType":"*NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"58"}]}]},{"N":"ifCall","name":"Q{http://www.w3.org/2005/xpath-functions/array}_from-sequence","sType":"1FA v[*]","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"60","C":[{"N":"varRef","name":"Q{}output","slot":"0"}]}]}]}]},{"N":"templateRule","rank":"2","prec":"0","seq":"0","ns":"xml=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~","minImp":"0","flags":"s","slots":"200","line":"52","module":"timemap.xsl","expand-text":"false","match":"/","prio":"-0.5","matches":"ND","C":[{"N":"p.nodeTest","role":"match","test":"ND","sType":"1ND","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ "},{"N":"applyT","sType":"* ","line":"53","mode":"#unnamed","role":"action","bSlot":"1","C":[{"N":"docOrder","sType":"*NE","role":"select","line":"53","C":[{"N":"docOrder","sType":"*NE","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"gVarRef","name":"Q{}unrolled","bSlot":"2"},{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}score-partwise,NE nQ{http://www.w3.org/1999/xhtml}score-partwise]"}]},{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}part,NE nQ{http://www.w3.org/1999/xhtml}part]"}]}]}]}]}]}]}]},{"N":"overridden"},{"N":"output","C":[{"N":"property","name":"Q{http://saxon.sf.net/}stylesheet-version","value":"30"},{"N":"property","name":"method","value":"json"},{"N":"property","name":"indent","value":"yes"},{"N":"property","name":"encoding","value":"UTF-8"}]},{"N":"accumulator","binds":"","sType":"1ADI","slots":"5","name":"Q{}divisions","as":"xs:double","ex:asJ":"AO ","C":[{"N":"int","val":"1","sType":"1ADI","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"init","line":"18"},{"N":"pre","slots":"0","C":[{"N":"accRule","valueType":"AO ","slots":"5","prio":"0.5","C":[{"N":"p.withUpper","role":"match","axis":"parent","sType":"1NE u[NE nQ{}divisions,NE nQ{http://www.w3.org/1999/xhtml}divisions]","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ex=~ ","C":[{"N":"p.nodeTest","test":"NE u[NE nQ{}divisions,NE nQ{http://www.w3.org/1999/xhtml}divisions]"},{"N":"p.nodeTest","test":"NE u[NE nQ{}attributes,NE nQ{http://www.w3.org/1999/xhtml}attributes]"}]},{"N":"check","card":"1","sType":"1AO ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","role":"select","C":[{"N":"convert","to":"AO","sType":"1AO ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","flags":"p","role":"select","C":[{"N":"cvUntyped","to":"AO","sType":"*A ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","role":"select","C":[{"N":"data","sType":"*A ","role":"select","C":[{"N":"axis","name":"child","nodeTest":"*NT","sType":"*NT","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"19"}]}]}]}]}]}]},{"N":"post","slots":"0"}]},{"N":"accumulator","binds":"","sType":"1ADI","slots":"5","name":"Q{}tempo","as":"xs:double","ex:asJ":"AO ","C":[{"N":"int","val":"120","sType":"1ADI","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"init","line":"22"},{"N":"pre","slots":"0","C":[{"N":"accRule","valueType":"AO ","slots":"5","prio":"0.5","C":[{"N":"p.withPredicate","role":"match","sType":"1NE u[NE nQ{}sound,NE nQ{http://www.w3.org/1999/xhtml}sound]","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ex=~ ","C":[{"N":"p.nodeTest","test":"NE u[NE nQ{}sound,NE nQ{http://www.w3.org/1999/xhtml}sound]"},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}tempo"}]},{"N":"check","card":"1","sType":"1AO ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","role":"select","C":[{"N":"convert","to":"AO","sType":"1AO ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","flags":"p","role":"select","C":[{"N":"cvUntyped","to":"AO","sType":"*A ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","role":"select","C":[{"N":"data","sType":"*A ","role":"select","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}tempo","sType":"*NA nQ{}tempo","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"23"}]}]}]}]}]}]},{"N":"post","slots":"0"}]},{"N":"accumulator","binds":"","sType":"0E","slots":"5","name":"Q{}metronome","as":"element()*","ex:asJ":"*NE ","C":[{"N":"empty","sType":"0E","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"init","line":"26"},{"N":"pre","slots":"0","C":[{"N":"accRule","valueType":"*NE ","slots":"5","prio":"0.5","C":[{"N":"p.withUpper","role":"match","axis":"parent","sType":"1NE u[NE nQ{}direction,NE nQ{http://www.w3.org/1999/xhtml}direction]","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ex=~ ","C":[{"N":"p.withPredicate","C":[{"N":"p.nodeTest","test":"NE u[NE nQ{}direction,NE nQ{http://www.w3.org/1999/xhtml}direction]"},{"N":"slash","op":"/","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}direction-type,NE nQ{http://www.w3.org/1999/xhtml}direction-type]"},{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}metronome,NE nQ{http://www.w3.org/1999/xhtml}metronome]"}]}]},{"N":"p.nodeTest","test":"NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]"}]},{"N":"dot","sType":"1NE u[NE nQ{}direction,NE nQ{http://www.w3.org/1999/xhtml}direction]","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"27"}]}]},{"N":"post","slots":"0"}]},{"N":"accumulator","binds":"","sType":"0E","slots":"5","name":"Q{}time","as":"element()*","ex:asJ":"*NE ","C":[{"N":"empty","sType":"0E","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"init","line":"30"},{"N":"pre","slots":"0","C":[{"N":"accRule","valueType":"*NE ","slots":"5","prio":"0.5","C":[{"N":"p.withUpper","role":"match","axis":"parent","sType":"1NE u[NE nQ{}time,NE nQ{http://www.w3.org/1999/xhtml}time]","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ex=~ ","C":[{"N":"p.nodeTest","test":"NE u[NE nQ{}time,NE nQ{http://www.w3.org/1999/xhtml}time]"},{"N":"p.withUpper","axis":"parent","C":[{"N":"p.nodeTest","test":"NE u[NE nQ{}attributes,NE nQ{http://www.w3.org/1999/xhtml}attributes]"},{"N":"p.nodeTest","test":"NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]"}]}]},{"N":"dot","sType":"1NE u[NE nQ{}time,NE nQ{http://www.w3.org/1999/xhtml}time]","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"31"}]}]},{"N":"post","slots":"0"}]},{"N":"accumulator","binds":"","sType":"0E","slots":"5","name":"Q{}clef","as":"element()*","ex:asJ":"*NE ","C":[{"N":"empty","sType":"0E","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"init","line":"34"},{"N":"pre","slots":"0","C":[{"N":"accRule","valueType":"*NE ","slots":"5","prio":"0.5","C":[{"N":"p.withUpper","role":"match","axis":"parent","sType":"1NE u[NE nQ{}clef,NE nQ{http://www.w3.org/1999/xhtml}clef]","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ex=~ ","C":[{"N":"p.nodeTest","test":"NE u[NE nQ{}clef,NE nQ{http://www.w3.org/1999/xhtml}clef]"},{"N":"p.withUpper","axis":"parent","C":[{"N":"p.nodeTest","test":"NE u[NE nQ{}attributes,NE nQ{http://www.w3.org/1999/xhtml}attributes]"},{"N":"p.nodeTest","test":"NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]"}]}]},{"N":"dot","sType":"1NE u[NE nQ{}clef,NE nQ{http://www.w3.org/1999/xhtml}clef]","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"35"}]}]},{"N":"post","slots":"0"}]},{"N":"accumulator","binds":"","sType":"0E","slots":"5","name":"Q{}key","as":"element()*","ex:asJ":"*NE ","C":[{"N":"empty","sType":"0E","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"init","line":"38"},{"N":"pre","slots":"0","C":[{"N":"accRule","valueType":"*NE ","slots":"5","prio":"0.5","C":[{"N":"p.withUpper","role":"match","axis":"parent","sType":"1NE u[NE nQ{}key,NE nQ{http://www.w3.org/1999/xhtml}key]","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ex=~ ","C":[{"N":"p.nodeTest","test":"NE u[NE nQ{}key,NE nQ{http://www.w3.org/1999/xhtml}key]"},{"N":"p.withUpper","axis":"parent","C":[{"N":"p.nodeTest","test":"NE u[NE nQ{}attributes,NE nQ{http://www.w3.org/1999/xhtml}attributes]"},{"N":"p.nodeTest","test":"NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]"}]}]},{"N":"dot","sType":"1NE u[NE nQ{}key,NE nQ{http://www.w3.org/1999/xhtml}key]","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"39"}]}]},{"N":"post","slots":"0"}]},{"N":"accumulator","binds":"","sType":"1FM","slots":"5","name":"Q{}measureIndex","as":"map(*)","ex:asJ":"FM k[1AS ] v[1ADI ] ","C":[{"N":"ifCall","name":"Q{http://www.w3.org/2005/xpath-functions/map}_new","sType":"1FM","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"init","line":"42"},{"N":"pre","slots":"0","C":[{"N":"accRule","valueType":"FM k[1AS ] v[1ADI ] ","slots":"5","prio":"0","C":[{"N":"p.nodeTest","role":"match","test":"NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]","sType":"1NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ex=~ "},{"N":"choose","sType":"1FM","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"43","C":[{"N":"ifCall","name":"Q{http://www.w3.org/2005/xpath-functions/map}contains","C":[{"N":"treat","as":"FM","diag":"0|0||map:contains","C":[{"N":"check","card":"1","diag":"0|0||map:contains","C":[{"N":"varRef","name":"Q{}value","slot":"0"}]}]},{"N":"check","card":"1","diag":"0|1||map:contains","C":[{"N":"attVal","name":"Q{}number"}]}]},{"N":"ifCall","name":"Q{http://www.w3.org/2005/xpath-functions/map}put","C":[{"N":"treat","as":"FM","diag":"0|0||map:put","C":[{"N":"check","card":"1","diag":"0|0||map:put","C":[{"N":"varRef","name":"Q{}value","slot":"0"}]}]},{"N":"check","card":"1","diag":"0|1||map:put","C":[{"N":"attVal","name":"Q{}number"}]},{"N":"ifCall","name":"Q{http://www.w3.org/2005/xpath-functions/map}get","C":[{"N":"treat","as":"FM","diag":"0|0||map:get","C":[{"N":"check","card":"1","diag":"0|0||map:get","C":[{"N":"varRef","name":"Q{}value","slot":"0"}]}]},{"N":"check","card":"1","diag":"0|1||map:get","C":[{"N":"attVal","name":"Q{}number"}]}]}]},{"N":"true"},{"N":"ifCall","name":"Q{http://www.w3.org/2005/xpath-functions/map}put","C":[{"N":"treat","as":"FM","diag":"0|0||map:put","C":[{"N":"check","card":"1","diag":"0|0||map:put","C":[{"N":"varRef","name":"Q{}value","slot":"0"}]}]},{"N":"check","card":"1","diag":"0|1||map:put","C":[{"N":"attVal","name":"Q{}number"}]},{"N":"ifCall","name":"Q{http://www.w3.org/2005/xpath-functions/map}size","C":[{"N":"treat","as":"FM","diag":"0|0||map:size","C":[{"N":"check","card":"1","diag":"0|0||map:size","C":[{"N":"varRef","name":"Q{}value","slot":"0"}]}]}]}]}]}]}]},{"N":"post","slots":"0"}]},{"N":"accumulator","binds":"","sType":"1ADI","slots":"5","name":"Q{}measureDuration","as":"xs:double","ex:asJ":"AO ","C":[{"N":"int","val":"0","sType":"1ADI","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"init","line":"46"},{"N":"pre","slots":"0","C":[{"N":"accRule","valueType":"AO ","slots":"5","prio":"0","C":[{"N":"p.nodeTest","role":"match","test":"NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]","sType":"1NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ex=~ "},{"N":"convert","to":"AO","sType":"1AO ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","flags":"p","role":"select","C":[{"N":"cvUntyped","to":"AO","sType":"*A ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","role":"select","C":[{"N":"int","val":"0","sType":"1ADI","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"47"}]}]}]},{"N":"accRule","valueType":"AO ","slots":"5","prio":"0.5","C":[{"N":"p.withUpper","role":"match","axis":"parent","sType":"1NE u[NE nQ{}forward,NE nQ{http://www.w3.org/1999/xhtml}forward]","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ex=~ ","C":[{"N":"p.nodeTest","test":"NE u[NE nQ{}forward,NE nQ{http://www.w3.org/1999/xhtml}forward]"},{"N":"p.nodeTest","test":"NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]"}]},{"N":"check","card":"1","sType":"1AO ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","role":"select","C":[{"N":"convert","to":"AO","sType":"1AO ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","flags":"p","role":"select","C":[{"N":"cvUntyped","to":"AO","sType":"*A ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","role":"select","C":[{"N":"arith","op":"+","calc":"a+a","sType":"?A","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"48","C":[{"N":"check","card":"?","diag":"1|0||arith","C":[{"N":"data","diag":"1|0||arith","C":[{"N":"varRef","name":"Q{}value","slot":"0"}]}]},{"N":"cvUntyped","to":"AO","diag":"1|1|FORG0001|arith","C":[{"N":"check","card":"?","diag":"1|1||arith","C":[{"N":"data","diag":"1|1||arith","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}duration,NE nQ{http://www.w3.org/1999/xhtml}duration]"}]}]}]}]}]}]}]}]},{"N":"accRule","valueType":"AO ","slots":"5","prio":"0.5","C":[{"N":"p.withUpper","role":"match","axis":"parent","sType":"1NE u[NE nQ{}backup,NE nQ{http://www.w3.org/1999/xhtml}backup]","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ex=~ ","C":[{"N":"p.nodeTest","test":"NE u[NE nQ{}backup,NE nQ{http://www.w3.org/1999/xhtml}backup]"},{"N":"p.nodeTest","test":"NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]"}]},{"N":"check","card":"1","sType":"1AO ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","role":"select","C":[{"N":"convert","to":"AO","sType":"1AO ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","flags":"p","role":"select","C":[{"N":"cvUntyped","to":"AO","sType":"*A ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","role":"select","C":[{"N":"arith","op":"-","calc":"a-a","sType":"?A","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"49","C":[{"N":"check","card":"?","diag":"1|0||arith","C":[{"N":"data","diag":"1|0||arith","C":[{"N":"varRef","name":"Q{}value","slot":"0"}]}]},{"N":"cvUntyped","to":"AO","diag":"1|1|FORG0001|arith","C":[{"N":"check","card":"?","diag":"1|1||arith","C":[{"N":"data","diag":"1|1||arith","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}duration,NE nQ{http://www.w3.org/1999/xhtml}duration]"}]}]}]}]}]}]}]}]},{"N":"accRule","valueType":"AO ","slots":"5","prio":"0","C":[{"N":"p.nodeTest","role":"match","test":"NE u[NE nQ{}note,NE nQ{http://www.w3.org/1999/xhtml}note]","sType":"1NE u[NE nQ{}note,NE nQ{http://www.w3.org/1999/xhtml}note]","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ex=~ "},{"N":"check","card":"1","sType":"1AO ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","C":[{"N":"convert","to":"AO","sType":"1AO ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","flags":"p","C":[{"N":"cvUntyped","to":"AO","sType":"*A ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","C":[{"N":"data","sType":"*A ","C":[{"N":"choose","sType":"* ","type":"item()*","line":"51","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}chord,NE nQ{http://www.w3.org/1999/xhtml}chord]","sType":"*NE u[NE nQ{}chord,NE nQ{http://www.w3.org/1999/xhtml}chord]","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","line":"52"},{"N":"varRef","name":"Q{}value","slot":"0","sType":"*","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"23"},{"N":"true"},{"N":"arith","op":"+","calc":"a+a","sType":"?A","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"25","C":[{"N":"check","card":"?","diag":"1|0||arith","C":[{"N":"data","diag":"1|0||arith","C":[{"N":"varRef","name":"Q{}value","slot":"0"}]}]},{"N":"cvUntyped","to":"AO","diag":"1|1|FORG0001|arith","C":[{"N":"check","card":"?","diag":"1|1||arith","C":[{"N":"data","diag":"1|1||arith","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}duration,NE nQ{http://www.w3.org/1999/xhtml}duration]"}]}]}]}]}]}]}]}]}]}]}]},{"N":"post","slots":"0"}]},{"N":"accumulator","binds":"","sType":"1ADI","slots":"5","name":"Q{}measureOnset","as":"xs:double","ex:asJ":"AO ","C":[{"N":"int","val":"0","sType":"1ADI","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"init","line":"58"},{"N":"pre","slots":"0","C":[{"N":"accRule","valueType":"AO ","slots":"5","prio":"0","C":[{"N":"p.nodeTest","role":"match","test":"NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]","sType":"1NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ex=~ "},{"N":"check","card":"1","sType":"1AO ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","role":"select","C":[{"N":"convert","to":"AO","sType":"1AO ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","flags":"p","role":"select","C":[{"N":"cvUntyped","to":"AO","sType":"*A ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","role":"select","C":[{"N":"data","sType":"*A ","role":"select","C":[{"N":"varRef","name":"Q{}value","slot":"0","sType":"*","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"59"}]}]}]}]}]}]},{"N":"post","slots":"0","C":[{"N":"accRule","valueType":"AO ","slots":"5","prio":"0","C":[{"N":"p.nodeTest","role":"match","test":"NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]","sType":"1NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ex=~ "},{"N":"check","card":"1","sType":"1AO ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","role":"select","C":[{"N":"convert","to":"AO","sType":"1AO ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","flags":"p","role":"select","C":[{"N":"cvUntyped","to":"AO","sType":"*A ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","role":"select","C":[{"N":"arith","op":"+","calc":"a+a","sType":"?A","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"60","C":[{"N":"check","card":"?","diag":"1|0||arith","C":[{"N":"data","diag":"1|0||arith","C":[{"N":"varRef","name":"Q{}value","slot":"0"}]}]},{"N":"fn","name":"accumulator-after","C":[{"N":"str","val":"Q{}measureDuration"}]}]}]}]}]}]}]}]},{"N":"accumulator","binds":"","sType":"1ADI","slots":"5","name":"Q{}noteDuration","as":"xs:double","ex:asJ":"AO ","C":[{"N":"int","val":"0","sType":"1ADI","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"init","line":"63"},{"N":"pre","slots":"0","C":[{"N":"accRule","valueType":"AO ","slots":"5","prio":"0","C":[{"N":"p.nodeTest","role":"match","test":"NE u[NE nQ{}note,NE nQ{http://www.w3.org/1999/xhtml}note]","sType":"1NE u[NE nQ{}note,NE nQ{http://www.w3.org/1999/xhtml}note]","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ex=~ "},{"N":"check","card":"1","sType":"1AO ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","C":[{"N":"convert","to":"AO","sType":"1AO ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","flags":"p","C":[{"N":"cvUntyped","to":"AO","sType":"*A ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","C":[{"N":"data","sType":"*A ","C":[{"N":"choose","sType":"* ","type":"item()*","line":"65","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}chord,NE nQ{http://www.w3.org/1999/xhtml}chord]","sType":"*NE u[NE nQ{}chord,NE nQ{http://www.w3.org/1999/xhtml}chord]","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","line":"66"},{"N":"varRef","name":"Q{}value","slot":"0","sType":"*","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"33"},{"N":"filter","sType":"*NE u[NE nQ{}tie,NE nQ{http://www.w3.org/1999/xhtml}tie]","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","line":"67","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}tie,NE nQ{http://www.w3.org/1999/xhtml}tie]"},{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"attVal","name":"Q{}type"},{"N":"str","val":"stop"}]}]},{"N":"arith","op":"+","calc":"a+a","sType":"?A","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"35","C":[{"N":"check","card":"?","diag":"1|0||arith","C":[{"N":"data","diag":"1|0||arith","C":[{"N":"varRef","name":"Q{}value","slot":"0"}]}]},{"N":"cvUntyped","to":"AO","diag":"1|1|FORG0001|arith","C":[{"N":"check","card":"?","diag":"1|1||arith","C":[{"N":"data","diag":"1|1||arith","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}duration,NE nQ{http://www.w3.org/1999/xhtml}duration]"}]}]}]}]},{"N":"true"},{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}duration,NE nQ{http://www.w3.org/1999/xhtml}duration]","sType":"*NE u[NE nQ{}duration,NE nQ{http://www.w3.org/1999/xhtml}duration]","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"37"}]}]}]}]}]}]}]},{"N":"post","slots":"0"}]},{"N":"accumulator","binds":"","sType":"1ADI","slots":"5","name":"Q{}noteOnset","as":"xs:double","ex:asJ":"AO ","C":[{"N":"int","val":"0","sType":"1ADI","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"init","line":"73"},{"N":"pre","slots":"0","C":[{"N":"accRule","valueType":"AO ","slots":"5","prio":"0","C":[{"N":"p.nodeTest","role":"match","test":"NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]","sType":"1NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ex=~ "},{"N":"convert","to":"AO","sType":"1AO ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","flags":"p","role":"select","C":[{"N":"cvUntyped","to":"AO","sType":"*A ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","role":"select","C":[{"N":"int","val":"0","sType":"1ADI","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"74"}]}]}]}]},{"N":"post","slots":"0","C":[{"N":"accRule","valueType":"AO ","slots":"5","prio":"0","C":[{"N":"p.nodeTest","role":"match","test":"NE u[NE nQ{}note,NE nQ{http://www.w3.org/1999/xhtml}note]","sType":"1NE u[NE nQ{}note,NE nQ{http://www.w3.org/1999/xhtml}note]","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ex=~ "},{"N":"check","card":"1","sType":"1AO ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","C":[{"N":"convert","to":"AO","sType":"1AO ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","flags":"p","C":[{"N":"cvUntyped","to":"AO","sType":"*A ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","C":[{"N":"data","sType":"*A ","C":[{"N":"choose","sType":"* ","type":"item()*","line":"76","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}chord,NE nQ{http://www.w3.org/1999/xhtml}chord]","sType":"*NE u[NE nQ{}chord,NE nQ{http://www.w3.org/1999/xhtml}chord]","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","line":"77"},{"N":"varRef","name":"Q{}value","slot":"0","sType":"*","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"43"},{"N":"true"},{"N":"arith","op":"+","calc":"a+a","sType":"?A","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"45","C":[{"N":"check","card":"?","diag":"1|0||arith","C":[{"N":"data","diag":"1|0||arith","C":[{"N":"varRef","name":"Q{}value","slot":"0"}]}]},{"N":"cvUntyped","to":"AO","diag":"1|1|FORG0001|arith","C":[{"N":"check","card":"?","diag":"1|1||arith","C":[{"N":"data","diag":"1|1||arith","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}duration,NE nQ{http://www.w3.org/1999/xhtml}duration]"}]}]}]}]}]}]}]}]}]}]}]}]},{"N":"accumulator","binds":"","sType":"1ADI","slots":"5","name":"Q{}noteBeat","as":"xs:double","ex:asJ":"AO ","C":[{"N":"int","val":"1","sType":"1ADI","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"init","line":"83"},{"N":"pre","slots":"0","C":[{"N":"accRule","valueType":"AO ","slots":"5","prio":"0","C":[{"N":"p.nodeTest","role":"match","test":"NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]","sType":"1NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ex=~ "},{"N":"convert","to":"AO","sType":"1AO ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","flags":"p","role":"select","C":[{"N":"cvUntyped","to":"AO","sType":"*A ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","role":"select","C":[{"N":"int","val":"1","sType":"1ADI","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"84"}]}]}]},{"N":"accRule","valueType":"AO ","slots":"5","prio":"0","C":[{"N":"p.nodeTest","role":"match","test":"NE u[NE nQ{}note,NE nQ{http://www.w3.org/1999/xhtml}note]","sType":"1NE u[NE nQ{}note,NE nQ{http://www.w3.org/1999/xhtml}note]","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ex=~ "},{"N":"check","card":"1","sType":"1AO ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","C":[{"N":"convert","to":"AO","sType":"1AO ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","flags":"p","C":[{"N":"cvUntyped","to":"AO","sType":"*A ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","C":[{"N":"data","sType":"*A ","C":[{"N":"choose","sType":"* ","type":"item()*","line":"86","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}chord,NE nQ{http://www.w3.org/1999/xhtml}chord]","sType":"*NE u[NE nQ{}chord,NE nQ{http://www.w3.org/1999/xhtml}chord]","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","line":"87"},{"N":"varRef","name":"Q{}value","slot":"0","sType":"*","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"51"},{"N":"true"},{"N":"arith","op":"+","calc":"a+a","sType":"?A","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"53","C":[{"N":"check","card":"?","diag":"1|0||arith","C":[{"N":"data","diag":"1|0||arith","C":[{"N":"varRef","name":"Q{}value","slot":"0"}]}]},{"N":"arith","op":"div","calc":"d/d","C":[{"N":"cvUntyped","to":"AO","diag":"1|0|FORG0001|arith","C":[{"N":"check","card":"?","diag":"1|0||arith","C":[{"N":"data","diag":"1|0||arith","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}duration,NE nQ{http://www.w3.org/1999/xhtml}duration]"}]}]}]},{"N":"fn","name":"accumulator-after","C":[{"N":"str","val":"Q{}divisions"}]}]}]}]}]}]}]}]}]}]},{"N":"post","slots":"0"}]},{"N":"accumulator","binds":"","sType":"0E","slots":"5","name":"Q{}harmony","as":"element()*","ex:asJ":"*NE ","C":[{"N":"empty","sType":"0E","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"init","line":"93"},{"N":"pre","slots":"0","C":[{"N":"accRule","valueType":"*NE ","slots":"5","prio":"0","C":[{"N":"p.nodeTest","role":"match","test":"NE u[NE nQ{}harmony,NE nQ{http://www.w3.org/1999/xhtml}harmony]","sType":"1NE u[NE nQ{}harmony,NE nQ{http://www.w3.org/1999/xhtml}harmony]","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ex=~ "},{"N":"dot","sType":"1NE u[NE nQ{}harmony,NE nQ{http://www.w3.org/1999/xhtml}harmony]","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"94"}]}]},{"N":"post","slots":"0"}]},{"N":"accumulator","binds":"","sType":"1ADI","slots":"5","name":"Q{}harmonyPreviousDuration","as":"xs:double","ex:asJ":"AO ","C":[{"N":"int","val":"0","sType":"1ADI","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"init","line":"97"},{"N":"pre","slots":"0","C":[{"N":"accRule","valueType":"AO ","slots":"5","prio":"0","C":[{"N":"p.nodeTest","role":"match","test":"NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]","sType":"1NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ex=~ "},{"N":"convert","to":"AO","sType":"1AO ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","flags":"p","role":"select","C":[{"N":"cvUntyped","to":"AO","sType":"*A ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","role":"select","C":[{"N":"int","val":"0","sType":"1ADI","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"98"}]}]}]},{"N":"accRule","valueType":"AO ","slots":"5","prio":"0","C":[{"N":"p.nodeTest","role":"match","test":"NE u[NE nQ{}harmony,NE nQ{http://www.w3.org/1999/xhtml}harmony]","sType":"1NE u[NE nQ{}harmony,NE nQ{http://www.w3.org/1999/xhtml}harmony]","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ex=~ "},{"N":"convert","to":"AO","sType":"1AO ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","flags":"p","role":"select","C":[{"N":"cvUntyped","to":"AO","sType":"*A ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","role":"select","C":[{"N":"int","val":"0","sType":"1ADI","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"99"}]}]}]},{"N":"accRule","valueType":"AO ","slots":"5","prio":"0","C":[{"N":"p.nodeTest","role":"match","test":"NE u[NE nQ{}note,NE nQ{http://www.w3.org/1999/xhtml}note]","sType":"1NE u[NE nQ{}note,NE nQ{http://www.w3.org/1999/xhtml}note]","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ex=~ "},{"N":"check","card":"1","sType":"1AO ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","C":[{"N":"convert","to":"AO","sType":"1AO ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","flags":"p","C":[{"N":"cvUntyped","to":"AO","sType":"*A ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","C":[{"N":"data","sType":"*A ","C":[{"N":"choose","sType":"* ","type":"item()*","line":"101","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}chord,NE nQ{http://www.w3.org/1999/xhtml}chord]","sType":"*NE u[NE nQ{}chord,NE nQ{http://www.w3.org/1999/xhtml}chord]","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","line":"102"},{"N":"varRef","name":"Q{}value","slot":"0","sType":"*","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"62"},{"N":"true"},{"N":"arith","op":"+","calc":"a+a","sType":"?A","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"64","C":[{"N":"check","card":"?","diag":"1|0||arith","C":[{"N":"data","diag":"1|0||arith","C":[{"N":"varRef","name":"Q{}value","slot":"0"}]}]},{"N":"cvUntyped","to":"AO","diag":"1|1|FORG0001|arith","C":[{"N":"check","card":"?","diag":"1|1||arith","C":[{"N":"data","diag":"1|1||arith","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}duration,NE nQ{http://www.w3.org/1999/xhtml}duration]"}]}]}]}]}]}]}]}]}]}]}]},{"N":"post","slots":"0"}]},{"N":"decimalFormat"}],"Σ":"d2d35616"} \ No newline at end of file +{"N":"package","version":"30","packageVersion":"1","saxonVersion":"SaxonJS 2.6","target":"JS","targetVersion":"2","name":"TOP-LEVEL","relocatable":"true","buildDateTime":"2024-09-26T22:49:51.664-07:00","ns":"xml=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~","C":[{"N":"co","binds":"","id":"0","vis":"PRIVATE","ex:uniform":"true","C":[{"N":"function","name":"Q{http://www.w3.org/2021/06/musicxml40}timeToMillisecs","as":"1AO ","slots":"203","ns":"xml=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~","module":"musicxml.xsl","flags":"muu","sig":"1F r[1AO ] a[1AO ,1AO ,1AO ] ","sType":"1F r[1AO ] a[1AO ,1AO ,1AO ] ","line":"114","C":[{"N":"arg","slot":"0","name":"Q{}time","as":"AO ","sType":"AO "},{"N":"arg","slot":"1","name":"Q{}divisions","as":"AO ","sType":"AO "},{"N":"arg","slot":"2","name":"Q{}tempo","as":"AO ","sType":"AO "},{"N":"check","card":"1","sType":"1AO ","diag":"2|0|XTTE0780|function Q{http://www.w3.org/2021/06/musicxml40}timeToMillisecs()","role":"body","C":[{"N":"convert","to":"AO","sType":"1AO ","diag":"2|0|XTTE0780|function Q{http://www.w3.org/2021/06/musicxml40}timeToMillisecs()","flags":"p","role":"body","C":[{"N":"cvUntyped","to":"AO","sType":"*A ","diag":"2|0|XTTE0780|function Q{http://www.w3.org/2021/06/musicxml40}timeToMillisecs()","role":"body","C":[{"N":"arith","op":"div","calc":"a/a","sType":"?A","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"body","line":"118","C":[{"N":"arith","op":"div","calc":"a/a","C":[{"N":"arith","op":"*","calc":"a*a","C":[{"N":"check","card":"?","diag":"1|0||arith","C":[{"N":"data","diag":"1|0||arith","C":[{"N":"varRef","name":"Q{}time","slot":"0"}]}]},{"N":"int","val":"60000"}]},{"N":"check","card":"?","diag":"1|1||arith","C":[{"N":"data","diag":"1|1||arith","C":[{"N":"varRef","name":"Q{}divisions","slot":"1"}]}]}]},{"N":"check","card":"?","diag":"1|1||arith","C":[{"N":"data","diag":"1|1||arith","C":[{"N":"varRef","name":"Q{}tempo","slot":"2"}]}]}]}]}]}]}]}]},{"N":"co","binds":"","id":"1","vis":"PRIVATE","ex:uniform":"true","C":[{"N":"function","name":"Q{http://www.w3.org/2021/06/musicxml40}timeToMIDITicks","as":"1AO ","slots":"202","ns":"xml=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~","module":"musicxml.xsl","flags":"muu","sig":"1F r[1AO ] a[1AO ,1AO ] ","sType":"1F r[1AO ] a[1AO ,1AO ] ","line":"124","C":[{"N":"arg","slot":"0","name":"Q{}time","as":"AO ","sType":"AO "},{"N":"arg","slot":"1","name":"Q{}divisions","as":"AO ","sType":"AO "},{"N":"check","card":"1","sType":"1AO ","diag":"2|0|XTTE0780|function Q{http://www.w3.org/2021/06/musicxml40}timeToMIDITicks()","role":"body","C":[{"N":"convert","to":"AO","sType":"1AO ","diag":"2|0|XTTE0780|function Q{http://www.w3.org/2021/06/musicxml40}timeToMIDITicks()","flags":"p","role":"body","C":[{"N":"cvUntyped","to":"AO","sType":"*A ","diag":"2|0|XTTE0780|function Q{http://www.w3.org/2021/06/musicxml40}timeToMIDITicks()","role":"body","C":[{"N":"fn","name":"round","sType":"?A m[AO,AD,AF]","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"body","line":"127","C":[{"N":"treat","as":"A m[AO,AD,AF]","diag":"0|0||round","C":[{"N":"check","card":"?","diag":"0|0||round","C":[{"N":"cvUntyped","to":"AO","diag":"0|0||round","C":[{"N":"arith","op":"div","calc":"a/a","C":[{"N":"arith","op":"*","calc":"a*a","C":[{"N":"check","card":"?","diag":"1|0||arith","C":[{"N":"data","diag":"1|0||arith","C":[{"N":"varRef","name":"Q{}time","slot":"0"}]}]},{"N":"int","val":"192"}]},{"N":"check","card":"?","diag":"1|1||arith","C":[{"N":"data","diag":"1|1||arith","C":[{"N":"varRef","name":"Q{}divisions","slot":"1"}]}]}]}]}]}]}]}]}]}]}]}]},{"N":"co","binds":"","id":"2","vis":"PRIVATE","ex:uniform":"true","C":[{"N":"function","name":"Q{http://www.w3.org/2021/06/musicxml40}harmonyDuration","as":"1AO ","slots":"201","ns":"xml=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~","module":"musicxml.xsl","flags":"muu","sig":"1F r[1AO ] a[* ] ","sType":"1F r[1AO ] a[* ] ","line":"133","C":[{"N":"arg","slot":"0","name":"Q{}harmony","as":"* ","sType":"* "},{"N":"check","card":"1","sType":"1AO ","diag":"2|0|XTTE0780|function Q{http://www.w3.org/2021/06/musicxml40}harmonyDuration()","role":"body","C":[{"N":"convert","to":"AO","sType":"1AO ","diag":"2|0|XTTE0780|function Q{http://www.w3.org/2021/06/musicxml40}harmonyDuration()","flags":"p","role":"body","C":[{"N":"cvUntyped","to":"AO","sType":"*A ","diag":"2|0|XTTE0780|function Q{http://www.w3.org/2021/06/musicxml40}harmonyDuration()","role":"body","C":[{"N":"let","var":"Q{}id","slot":"1","sType":"*A ","line":"135","role":"body","C":[{"N":"fn","name":"generate-id","sType":"1AS","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"135","C":[{"N":"treat","as":"N","diag":"0|0||generate-id","C":[{"N":"check","card":"?","diag":"0|0||generate-id","C":[{"N":"varRef","name":"Q{}harmony","slot":"0"}]}]}]},{"N":"fn","name":"sum","sType":"?A","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"138","C":[{"N":"data","diag":"0|0||sum","C":[{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}harmony","slot":"0"}]},{"N":"filter","C":[{"N":"axis","name":"following-sibling","nodeTest":"*NE u[NE nQ{}note,NE nQ{http://www.w3.org/1999/xhtml}note]"},{"N":"and","C":[{"N":"fn","name":"not","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}chord,NE nQ{http://www.w3.org/1999/xhtml}chord]"}]},{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"generate-id","C":[{"N":"fn","name":"reverse","C":[{"N":"first","C":[{"N":"axis","name":"preceding-sibling","nodeTest":"*NE u[NE nQ{}harmony,NE nQ{http://www.w3.org/1999/xhtml}harmony]"}]}]}]},{"N":"data","diag":"1|1||gc","C":[{"N":"varRef","name":"Q{}id","slot":"1"}]}]}]}]}]},{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}duration,NE nQ{http://www.w3.org/1999/xhtml}duration]"}]}]}]}]}]}]}]}]}]}]},{"N":"co","binds":"","id":"3","vis":"PUBLIC","ex:uniform":"true","C":[{"N":"globalParam","name":"Q{}useSef","sType":"AB ","slots":"200","module":"timemap.xsl","as":"AB ","ns":"xml=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~","C":[{"N":"false","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"23"}]}]},{"N":"co","binds":"","id":"4","vis":"PUBLIC","ex:uniform":"true","C":[{"N":"globalParam","name":"Q{}renumberMeasures","sType":"AB ","slots":"200","module":"timemap.xsl","as":"AB ","ns":"xml=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~","C":[{"N":"false","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"24"}]}]},{"N":"co","id":"5","vis":"PUBLIC","ex:uniform":"true","binds":"4","C":[{"N":"globalVariable","name":"Q{}stylesheetParams","ns":"xml=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~","module":"timemap.xsl","slots":"200","sType":"1FM","C":[{"N":"map","sType":"1FM","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"31","C":[{"N":"fn","name":"QName","C":[{"N":"str","val":""},{"N":"str","val":"renumberMeasures"}]},{"N":"gVarRef","name":"Q{}renumberMeasures","bSlot":"0"}]}]}]},{"N":"co","id":"6","vis":"PUBLIC","ex:uniform":"true","binds":"3 5","C":[{"N":"globalVariable","name":"Q{}unrolled","ns":"xml=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~","module":"timemap.xsl","slots":"200","sType":"?ND ","C":[{"N":"doc","sType":"1ND ","base":"file:///home/kratib/src/infojunkie/musicxml-midi/src/xsl/timemap.xsl","role":"select","C":[{"N":"sequence","sType":"* ","C":[{"N":"choose","sType":"* ","line":"33","C":[{"N":"fn","name":"not","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","line":"33","C":[{"N":"gVarRef","name":"Q{}useSef","bSlot":"0"}]},{"N":"lookup","op":"?","sType":"*","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"38","C":[{"N":"fn","name":"transform","C":[{"N":"map","C":[{"N":"str","val":"source-node"},{"N":"root"},{"N":"str","val":"stylesheet-node"},{"N":"fn","name":"doc","C":[{"N":"str","val":"unroll.xsl"}]},{"N":"str","val":"stylesheet-params"},{"N":"gVarRef","name":"Q{}stylesheetParams","bSlot":"1"}]}]},{"N":"str","val":"output"}]},{"N":"true"},{"N":"empty","sType":"0 "}]},{"N":"choose","sType":"* ","line":"40","C":[{"N":"gVarRef","name":"Q{}useSef","bSlot":"0","sType":"AB ","line":"40"},{"N":"lookup","op":"?","sType":"*","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"45","C":[{"N":"fn","name":"transform","C":[{"N":"map","C":[{"N":"str","val":"source-node"},{"N":"root"},{"N":"str","val":"package-text"},{"N":"fn","name":"unparsed-text","C":[{"N":"str","val":"unroll.sef.json"}]},{"N":"str","val":"stylesheet-params"},{"N":"gVarRef","name":"Q{}stylesheetParams","bSlot":"1"}]}]},{"N":"str","val":"output"}]},{"N":"true"},{"N":"empty","sType":"0 "}]}]}]}]}]},{"N":"co","id":"7","binds":"0 7 6","C":[{"N":"mode","onNo":"TC","flags":"","patternSlots":"0","prec":"","C":[{"N":"templateRule","rank":"0","prec":"0","seq":"2","ns":"xml=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~","minImp":"0","flags":"s","slots":"200","line":"63","module":"timemap.xsl","ex:asJ":"*FM ","expand-text":"false","match":"measure","as":"map(*)*","prio":"0","matches":"NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]","C":[{"N":"p.nodeTest","role":"match","test":"NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]","sType":"1NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ "},{"N":"map","sType":"1FM k[AS] v[*]","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"action","line":"79","C":[{"N":"str","val":"measure"},{"N":"ifCall","name":"Q{http://saxon.sf.net/}apply","C":[{"N":"fn","name":"accumulator-after","C":[{"N":"str","val":"Q{}measureIndex"}]},{"N":"arrayBlock","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}number"}]}]},{"N":"str","val":"timestamp"},{"N":"ufCall","name":"Q{http://www.w3.org/2021/06/musicxml40}timeToMillisecs","coId":"0","bSlot":"0","C":[{"N":"fn","name":"accumulator-before","C":[{"N":"str","val":"Q{}measureOnset"}]},{"N":"fn","name":"accumulator-after","C":[{"N":"str","val":"Q{}divisions"}]},{"N":"fn","name":"accumulator-after","C":[{"N":"str","val":"Q{}tempo"}]}]},{"N":"str","val":"duration"},{"N":"ufCall","name":"Q{http://www.w3.org/2021/06/musicxml40}timeToMillisecs","coId":"0","bSlot":"0","C":[{"N":"fn","name":"accumulator-after","C":[{"N":"str","val":"Q{}measureDuration"}]},{"N":"fn","name":"accumulator-after","C":[{"N":"str","val":"Q{}divisions"}]},{"N":"fn","name":"accumulator-after","C":[{"N":"str","val":"Q{}tempo"}]}]}]}]},{"N":"templateRule","rank":"1","prec":"0","seq":"1","ns":"xml=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~","minImp":"0","flags":"s","slots":"200","line":"56","module":"timemap.xsl","ex:asJ":"FA ","expand-text":"false","match":"part","as":"array(*)","prio":"0","matches":"NE u[NE nQ{}part,NE nQ{http://www.w3.org/1999/xhtml}part]","C":[{"N":"p.nodeTest","role":"match","test":"NE u[NE nQ{}part,NE nQ{http://www.w3.org/1999/xhtml}part]","sType":"1NE u[NE nQ{}part,NE nQ{http://www.w3.org/1999/xhtml}part]","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ "},{"N":"check","card":"1","sType":"1FA ","diag":"2|0|XTTE0505|template result","role":"action","C":[{"N":"let","var":"Q{}output","slot":"0","sType":"*FA ","line":"57","role":"action","C":[{"N":"treat","as":"FM ","diag":"2|0|XTTE0570|xsl:variable name=\"Q{}output\"","C":[{"N":"applyT","sType":"* ","line":"58","mode":"#unnamed","bSlot":"1","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]","sType":"*NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"58"}]}]},{"N":"ifCall","name":"Q{http://www.w3.org/2005/xpath-functions/array}_from-sequence","sType":"1FA v[*]","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"60","C":[{"N":"varRef","name":"Q{}output","slot":"0"}]}]}]}]},{"N":"templateRule","rank":"2","prec":"0","seq":"0","ns":"xml=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~","minImp":"0","flags":"s","slots":"200","line":"52","module":"timemap.xsl","expand-text":"false","match":"/","prio":"-0.5","matches":"ND","C":[{"N":"p.nodeTest","role":"match","test":"ND","sType":"1ND","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ "},{"N":"applyT","sType":"* ","line":"53","mode":"#unnamed","role":"action","bSlot":"1","C":[{"N":"docOrder","sType":"*NE","role":"select","line":"53","C":[{"N":"docOrder","sType":"*NE","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"gVarRef","name":"Q{}unrolled","bSlot":"2"},{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}score-partwise,NE nQ{http://www.w3.org/1999/xhtml}score-partwise]"}]},{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}part,NE nQ{http://www.w3.org/1999/xhtml}part]"}]}]}]}]}]}]}]},{"N":"overridden"},{"N":"output","C":[{"N":"property","name":"Q{http://saxon.sf.net/}stylesheet-version","value":"30"},{"N":"property","name":"method","value":"json"},{"N":"property","name":"indent","value":"yes"},{"N":"property","name":"encoding","value":"UTF-8"}]},{"N":"accumulator","binds":"","sType":"1ADI","slots":"5","name":"Q{}divisions","as":"xs:double","ex:asJ":"AO ","C":[{"N":"int","val":"1","sType":"1ADI","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"init","line":"18"},{"N":"pre","slots":"0","C":[{"N":"accRule","valueType":"AO ","slots":"5","prio":"0.5","C":[{"N":"p.withUpper","role":"match","axis":"parent","sType":"1NE u[NE nQ{}divisions,NE nQ{http://www.w3.org/1999/xhtml}divisions]","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ex=~ ","C":[{"N":"p.nodeTest","test":"NE u[NE nQ{}divisions,NE nQ{http://www.w3.org/1999/xhtml}divisions]"},{"N":"p.nodeTest","test":"NE u[NE nQ{}attributes,NE nQ{http://www.w3.org/1999/xhtml}attributes]"}]},{"N":"check","card":"1","sType":"1AO ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","role":"select","C":[{"N":"convert","to":"AO","sType":"1AO ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","flags":"p","role":"select","C":[{"N":"cvUntyped","to":"AO","sType":"*A ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","role":"select","C":[{"N":"data","sType":"*A ","role":"select","C":[{"N":"axis","name":"child","nodeTest":"*NT","sType":"*NT","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"19"}]}]}]}]}]}]},{"N":"post","slots":"0"}]},{"N":"accumulator","binds":"","sType":"1ADI","slots":"5","name":"Q{}tempo","as":"xs:double","ex:asJ":"AO ","C":[{"N":"int","val":"120","sType":"1ADI","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"init","line":"22"},{"N":"pre","slots":"0","C":[{"N":"accRule","valueType":"AO ","slots":"5","prio":"0.5","C":[{"N":"p.withPredicate","role":"match","sType":"1NE u[NE nQ{}sound,NE nQ{http://www.w3.org/1999/xhtml}sound]","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ex=~ ","C":[{"N":"p.nodeTest","test":"NE u[NE nQ{}sound,NE nQ{http://www.w3.org/1999/xhtml}sound]"},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}tempo"}]},{"N":"check","card":"1","sType":"1AO ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","role":"select","C":[{"N":"convert","to":"AO","sType":"1AO ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","flags":"p","role":"select","C":[{"N":"cvUntyped","to":"AO","sType":"*A ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","role":"select","C":[{"N":"data","sType":"*A ","role":"select","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}tempo","sType":"*NA nQ{}tempo","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"23"}]}]}]}]}]}]},{"N":"post","slots":"0"}]},{"N":"accumulator","binds":"","sType":"0E","slots":"5","name":"Q{}metronome","as":"element()*","ex:asJ":"*NE ","C":[{"N":"empty","sType":"0E","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"init","line":"26"},{"N":"pre","slots":"0","C":[{"N":"accRule","valueType":"*NE ","slots":"5","prio":"0.5","C":[{"N":"p.withUpper","role":"match","axis":"parent","sType":"1NE u[NE nQ{}direction,NE nQ{http://www.w3.org/1999/xhtml}direction]","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ex=~ ","C":[{"N":"p.withPredicate","C":[{"N":"p.nodeTest","test":"NE u[NE nQ{}direction,NE nQ{http://www.w3.org/1999/xhtml}direction]"},{"N":"slash","op":"/","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}direction-type,NE nQ{http://www.w3.org/1999/xhtml}direction-type]"},{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}metronome,NE nQ{http://www.w3.org/1999/xhtml}metronome]"}]}]},{"N":"p.nodeTest","test":"NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]"}]},{"N":"dot","sType":"1NE u[NE nQ{}direction,NE nQ{http://www.w3.org/1999/xhtml}direction]","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"27"}]}]},{"N":"post","slots":"0"}]},{"N":"accumulator","binds":"","sType":"0E","slots":"5","name":"Q{}time","as":"element()*","ex:asJ":"*NE ","C":[{"N":"empty","sType":"0E","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"init","line":"30"},{"N":"pre","slots":"0","C":[{"N":"accRule","valueType":"*NE ","slots":"5","prio":"0.5","C":[{"N":"p.withUpper","role":"match","axis":"parent","sType":"1NE u[NE nQ{}time,NE nQ{http://www.w3.org/1999/xhtml}time]","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ex=~ ","C":[{"N":"p.nodeTest","test":"NE u[NE nQ{}time,NE nQ{http://www.w3.org/1999/xhtml}time]"},{"N":"p.withUpper","axis":"parent","C":[{"N":"p.nodeTest","test":"NE u[NE nQ{}attributes,NE nQ{http://www.w3.org/1999/xhtml}attributes]"},{"N":"p.nodeTest","test":"NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]"}]}]},{"N":"dot","sType":"1NE u[NE nQ{}time,NE nQ{http://www.w3.org/1999/xhtml}time]","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"31"}]}]},{"N":"post","slots":"0"}]},{"N":"accumulator","binds":"","sType":"0E","slots":"5","name":"Q{}clef","as":"element()*","ex:asJ":"*NE ","C":[{"N":"empty","sType":"0E","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"init","line":"34"},{"N":"pre","slots":"0","C":[{"N":"accRule","valueType":"*NE ","slots":"5","prio":"0.5","C":[{"N":"p.withUpper","role":"match","axis":"parent","sType":"1NE u[NE nQ{}clef,NE nQ{http://www.w3.org/1999/xhtml}clef]","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ex=~ ","C":[{"N":"p.nodeTest","test":"NE u[NE nQ{}clef,NE nQ{http://www.w3.org/1999/xhtml}clef]"},{"N":"p.withUpper","axis":"parent","C":[{"N":"p.nodeTest","test":"NE u[NE nQ{}attributes,NE nQ{http://www.w3.org/1999/xhtml}attributes]"},{"N":"p.nodeTest","test":"NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]"}]}]},{"N":"dot","sType":"1NE u[NE nQ{}clef,NE nQ{http://www.w3.org/1999/xhtml}clef]","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"35"}]}]},{"N":"post","slots":"0"}]},{"N":"accumulator","binds":"","sType":"0E","slots":"5","name":"Q{}key","as":"element()*","ex:asJ":"*NE ","C":[{"N":"empty","sType":"0E","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"init","line":"38"},{"N":"pre","slots":"0","C":[{"N":"accRule","valueType":"*NE ","slots":"5","prio":"0.5","C":[{"N":"p.withUpper","role":"match","axis":"parent","sType":"1NE u[NE nQ{}key,NE nQ{http://www.w3.org/1999/xhtml}key]","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ex=~ ","C":[{"N":"p.nodeTest","test":"NE u[NE nQ{}key,NE nQ{http://www.w3.org/1999/xhtml}key]"},{"N":"p.withUpper","axis":"parent","C":[{"N":"p.nodeTest","test":"NE u[NE nQ{}attributes,NE nQ{http://www.w3.org/1999/xhtml}attributes]"},{"N":"p.nodeTest","test":"NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]"}]}]},{"N":"dot","sType":"1NE u[NE nQ{}key,NE nQ{http://www.w3.org/1999/xhtml}key]","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"39"}]}]},{"N":"post","slots":"0"}]},{"N":"accumulator","binds":"","sType":"1FM","slots":"5","name":"Q{}measureIndex","as":"map(*)","ex:asJ":"FM k[1AS ] v[1ADI ] ","C":[{"N":"ifCall","name":"Q{http://www.w3.org/2005/xpath-functions/map}_new","sType":"1FM","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"init","line":"42"},{"N":"pre","slots":"0","C":[{"N":"accRule","valueType":"FM k[1AS ] v[1ADI ] ","slots":"5","prio":"0","C":[{"N":"p.nodeTest","role":"match","test":"NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]","sType":"1NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ex=~ "},{"N":"choose","sType":"1FM","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"43","C":[{"N":"ifCall","name":"Q{http://www.w3.org/2005/xpath-functions/map}contains","C":[{"N":"treat","as":"FM","diag":"0|0||map:contains","C":[{"N":"check","card":"1","diag":"0|0||map:contains","C":[{"N":"varRef","name":"Q{}value","slot":"0"}]}]},{"N":"check","card":"1","diag":"0|1||map:contains","C":[{"N":"attVal","name":"Q{}number"}]}]},{"N":"ifCall","name":"Q{http://www.w3.org/2005/xpath-functions/map}put","C":[{"N":"treat","as":"FM","diag":"0|0||map:put","C":[{"N":"check","card":"1","diag":"0|0||map:put","C":[{"N":"varRef","name":"Q{}value","slot":"0"}]}]},{"N":"check","card":"1","diag":"0|1||map:put","C":[{"N":"attVal","name":"Q{}number"}]},{"N":"ifCall","name":"Q{http://www.w3.org/2005/xpath-functions/map}get","C":[{"N":"treat","as":"FM","diag":"0|0||map:get","C":[{"N":"check","card":"1","diag":"0|0||map:get","C":[{"N":"varRef","name":"Q{}value","slot":"0"}]}]},{"N":"check","card":"1","diag":"0|1||map:get","C":[{"N":"attVal","name":"Q{}number"}]}]}]},{"N":"true"},{"N":"ifCall","name":"Q{http://www.w3.org/2005/xpath-functions/map}put","C":[{"N":"treat","as":"FM","diag":"0|0||map:put","C":[{"N":"check","card":"1","diag":"0|0||map:put","C":[{"N":"varRef","name":"Q{}value","slot":"0"}]}]},{"N":"check","card":"1","diag":"0|1||map:put","C":[{"N":"attVal","name":"Q{}number"}]},{"N":"ifCall","name":"Q{http://www.w3.org/2005/xpath-functions/map}size","C":[{"N":"treat","as":"FM","diag":"0|0||map:size","C":[{"N":"check","card":"1","diag":"0|0||map:size","C":[{"N":"varRef","name":"Q{}value","slot":"0"}]}]}]}]}]}]}]},{"N":"post","slots":"0"}]},{"N":"accumulator","binds":"","sType":"1ADI","slots":"5","name":"Q{}measureDuration","as":"xs:double","ex:asJ":"AO ","C":[{"N":"int","val":"0","sType":"1ADI","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"init","line":"46"},{"N":"pre","slots":"0","C":[{"N":"accRule","valueType":"AO ","slots":"5","prio":"0","C":[{"N":"p.nodeTest","role":"match","test":"NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]","sType":"1NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ex=~ "},{"N":"convert","to":"AO","sType":"1AO ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","flags":"p","role":"select","C":[{"N":"cvUntyped","to":"AO","sType":"*A ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","role":"select","C":[{"N":"int","val":"0","sType":"1ADI","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"47"}]}]}]},{"N":"accRule","valueType":"AO ","slots":"5","prio":"0.5","C":[{"N":"p.withUpper","role":"match","axis":"parent","sType":"1NE u[NE nQ{}forward,NE nQ{http://www.w3.org/1999/xhtml}forward]","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ex=~ ","C":[{"N":"p.nodeTest","test":"NE u[NE nQ{}forward,NE nQ{http://www.w3.org/1999/xhtml}forward]"},{"N":"p.nodeTest","test":"NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]"}]},{"N":"check","card":"1","sType":"1AO ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","role":"select","C":[{"N":"convert","to":"AO","sType":"1AO ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","flags":"p","role":"select","C":[{"N":"cvUntyped","to":"AO","sType":"*A ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","role":"select","C":[{"N":"arith","op":"+","calc":"a+a","sType":"?A","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"48","C":[{"N":"check","card":"?","diag":"1|0||arith","C":[{"N":"data","diag":"1|0||arith","C":[{"N":"varRef","name":"Q{}value","slot":"0"}]}]},{"N":"cvUntyped","to":"AO","diag":"1|1|FORG0001|arith","C":[{"N":"check","card":"?","diag":"1|1||arith","C":[{"N":"data","diag":"1|1||arith","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}duration,NE nQ{http://www.w3.org/1999/xhtml}duration]"}]}]}]}]}]}]}]}]},{"N":"accRule","valueType":"AO ","slots":"5","prio":"0.5","C":[{"N":"p.withUpper","role":"match","axis":"parent","sType":"1NE u[NE nQ{}backup,NE nQ{http://www.w3.org/1999/xhtml}backup]","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ex=~ ","C":[{"N":"p.nodeTest","test":"NE u[NE nQ{}backup,NE nQ{http://www.w3.org/1999/xhtml}backup]"},{"N":"p.nodeTest","test":"NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]"}]},{"N":"check","card":"1","sType":"1AO ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","role":"select","C":[{"N":"convert","to":"AO","sType":"1AO ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","flags":"p","role":"select","C":[{"N":"cvUntyped","to":"AO","sType":"*A ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","role":"select","C":[{"N":"arith","op":"-","calc":"a-a","sType":"?A","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"49","C":[{"N":"check","card":"?","diag":"1|0||arith","C":[{"N":"data","diag":"1|0||arith","C":[{"N":"varRef","name":"Q{}value","slot":"0"}]}]},{"N":"cvUntyped","to":"AO","diag":"1|1|FORG0001|arith","C":[{"N":"check","card":"?","diag":"1|1||arith","C":[{"N":"data","diag":"1|1||arith","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}duration,NE nQ{http://www.w3.org/1999/xhtml}duration]"}]}]}]}]}]}]}]}]},{"N":"accRule","valueType":"AO ","slots":"5","prio":"0","C":[{"N":"p.nodeTest","role":"match","test":"NE u[NE nQ{}note,NE nQ{http://www.w3.org/1999/xhtml}note]","sType":"1NE u[NE nQ{}note,NE nQ{http://www.w3.org/1999/xhtml}note]","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ex=~ "},{"N":"check","card":"1","sType":"1AO ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","C":[{"N":"convert","to":"AO","sType":"1AO ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","flags":"p","C":[{"N":"cvUntyped","to":"AO","sType":"*A ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","C":[{"N":"data","sType":"*A ","C":[{"N":"choose","sType":"* ","type":"item()*","line":"51","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}chord,NE nQ{http://www.w3.org/1999/xhtml}chord]","sType":"*NE u[NE nQ{}chord,NE nQ{http://www.w3.org/1999/xhtml}chord]","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","line":"52"},{"N":"varRef","name":"Q{}value","slot":"0","sType":"*","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"23"},{"N":"true"},{"N":"arith","op":"+","calc":"a+a","sType":"?A","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"25","C":[{"N":"check","card":"?","diag":"1|0||arith","C":[{"N":"data","diag":"1|0||arith","C":[{"N":"varRef","name":"Q{}value","slot":"0"}]}]},{"N":"cvUntyped","to":"AO","diag":"1|1|FORG0001|arith","C":[{"N":"check","card":"?","diag":"1|1||arith","C":[{"N":"data","diag":"1|1||arith","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}duration,NE nQ{http://www.w3.org/1999/xhtml}duration]"}]}]}]}]}]}]}]}]}]}]}]},{"N":"post","slots":"0"}]},{"N":"accumulator","binds":"","sType":"1ADI","slots":"5","name":"Q{}measureOnset","as":"xs:double","ex:asJ":"AO ","C":[{"N":"int","val":"0","sType":"1ADI","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"init","line":"58"},{"N":"pre","slots":"0","C":[{"N":"accRule","valueType":"AO ","slots":"5","prio":"0","C":[{"N":"p.nodeTest","role":"match","test":"NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]","sType":"1NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ex=~ "},{"N":"check","card":"1","sType":"1AO ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","role":"select","C":[{"N":"convert","to":"AO","sType":"1AO ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","flags":"p","role":"select","C":[{"N":"cvUntyped","to":"AO","sType":"*A ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","role":"select","C":[{"N":"data","sType":"*A ","role":"select","C":[{"N":"varRef","name":"Q{}value","slot":"0","sType":"*","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"59"}]}]}]}]}]}]},{"N":"post","slots":"0","C":[{"N":"accRule","valueType":"AO ","slots":"5","prio":"0","C":[{"N":"p.nodeTest","role":"match","test":"NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]","sType":"1NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ex=~ "},{"N":"check","card":"1","sType":"1AO ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","role":"select","C":[{"N":"convert","to":"AO","sType":"1AO ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","flags":"p","role":"select","C":[{"N":"cvUntyped","to":"AO","sType":"*A ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","role":"select","C":[{"N":"arith","op":"+","calc":"a+a","sType":"?A","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"60","C":[{"N":"check","card":"?","diag":"1|0||arith","C":[{"N":"data","diag":"1|0||arith","C":[{"N":"varRef","name":"Q{}value","slot":"0"}]}]},{"N":"fn","name":"accumulator-after","C":[{"N":"str","val":"Q{}measureDuration"}]}]}]}]}]}]}]}]},{"N":"accumulator","binds":"","sType":"1ADI","slots":"5","name":"Q{}noteDuration","as":"xs:double","ex:asJ":"AO ","C":[{"N":"int","val":"0","sType":"1ADI","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"init","line":"63"},{"N":"pre","slots":"0","C":[{"N":"accRule","valueType":"AO ","slots":"5","prio":"0","C":[{"N":"p.nodeTest","role":"match","test":"NE u[NE nQ{}note,NE nQ{http://www.w3.org/1999/xhtml}note]","sType":"1NE u[NE nQ{}note,NE nQ{http://www.w3.org/1999/xhtml}note]","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ex=~ "},{"N":"check","card":"1","sType":"1AO ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","C":[{"N":"convert","to":"AO","sType":"1AO ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","flags":"p","C":[{"N":"cvUntyped","to":"AO","sType":"*A ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","C":[{"N":"data","sType":"*A ","C":[{"N":"choose","sType":"* ","type":"item()*","line":"65","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}chord,NE nQ{http://www.w3.org/1999/xhtml}chord]","sType":"*NE u[NE nQ{}chord,NE nQ{http://www.w3.org/1999/xhtml}chord]","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","line":"66"},{"N":"varRef","name":"Q{}value","slot":"0","sType":"*","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"33"},{"N":"filter","sType":"*NE u[NE nQ{}tie,NE nQ{http://www.w3.org/1999/xhtml}tie]","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","line":"67","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}tie,NE nQ{http://www.w3.org/1999/xhtml}tie]"},{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"attVal","name":"Q{}type"},{"N":"str","val":"stop"}]}]},{"N":"arith","op":"+","calc":"a+a","sType":"?A","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"35","C":[{"N":"check","card":"?","diag":"1|0||arith","C":[{"N":"data","diag":"1|0||arith","C":[{"N":"varRef","name":"Q{}value","slot":"0"}]}]},{"N":"cvUntyped","to":"AO","diag":"1|1|FORG0001|arith","C":[{"N":"check","card":"?","diag":"1|1||arith","C":[{"N":"data","diag":"1|1||arith","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}duration,NE nQ{http://www.w3.org/1999/xhtml}duration]"}]}]}]}]},{"N":"true"},{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}duration,NE nQ{http://www.w3.org/1999/xhtml}duration]","sType":"*NE u[NE nQ{}duration,NE nQ{http://www.w3.org/1999/xhtml}duration]","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"37"}]}]}]}]}]}]}]},{"N":"post","slots":"0"}]},{"N":"accumulator","binds":"","sType":"1ADI","slots":"5","name":"Q{}noteOnset","as":"xs:double","ex:asJ":"AO ","C":[{"N":"int","val":"0","sType":"1ADI","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"init","line":"73"},{"N":"pre","slots":"0","C":[{"N":"accRule","valueType":"AO ","slots":"5","prio":"0","C":[{"N":"p.nodeTest","role":"match","test":"NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]","sType":"1NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ex=~ "},{"N":"convert","to":"AO","sType":"1AO ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","flags":"p","role":"select","C":[{"N":"cvUntyped","to":"AO","sType":"*A ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","role":"select","C":[{"N":"int","val":"0","sType":"1ADI","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"74"}]}]}]}]},{"N":"post","slots":"0","C":[{"N":"accRule","valueType":"AO ","slots":"5","prio":"0","C":[{"N":"p.nodeTest","role":"match","test":"NE u[NE nQ{}note,NE nQ{http://www.w3.org/1999/xhtml}note]","sType":"1NE u[NE nQ{}note,NE nQ{http://www.w3.org/1999/xhtml}note]","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ex=~ "},{"N":"check","card":"1","sType":"1AO ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","C":[{"N":"convert","to":"AO","sType":"1AO ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","flags":"p","C":[{"N":"cvUntyped","to":"AO","sType":"*A ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","C":[{"N":"data","sType":"*A ","C":[{"N":"choose","sType":"* ","type":"item()*","line":"76","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}chord,NE nQ{http://www.w3.org/1999/xhtml}chord]","sType":"*NE u[NE nQ{}chord,NE nQ{http://www.w3.org/1999/xhtml}chord]","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","line":"77"},{"N":"varRef","name":"Q{}value","slot":"0","sType":"*","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"43"},{"N":"true"},{"N":"arith","op":"+","calc":"a+a","sType":"?A","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"45","C":[{"N":"check","card":"?","diag":"1|0||arith","C":[{"N":"data","diag":"1|0||arith","C":[{"N":"varRef","name":"Q{}value","slot":"0"}]}]},{"N":"cvUntyped","to":"AO","diag":"1|1|FORG0001|arith","C":[{"N":"check","card":"?","diag":"1|1||arith","C":[{"N":"data","diag":"1|1||arith","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}duration,NE nQ{http://www.w3.org/1999/xhtml}duration]"}]}]}]}]}]}]}]}]}]}]}]}]},{"N":"accumulator","binds":"","sType":"1ADI","slots":"5","name":"Q{}noteBeat","as":"xs:double","ex:asJ":"AO ","C":[{"N":"int","val":"1","sType":"1ADI","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"init","line":"83"},{"N":"pre","slots":"0","C":[{"N":"accRule","valueType":"AO ","slots":"5","prio":"0","C":[{"N":"p.nodeTest","role":"match","test":"NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]","sType":"1NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ex=~ "},{"N":"convert","to":"AO","sType":"1AO ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","flags":"p","role":"select","C":[{"N":"cvUntyped","to":"AO","sType":"*A ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","role":"select","C":[{"N":"int","val":"1","sType":"1ADI","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"84"}]}]}]},{"N":"accRule","valueType":"AO ","slots":"5","prio":"0","C":[{"N":"p.nodeTest","role":"match","test":"NE u[NE nQ{}note,NE nQ{http://www.w3.org/1999/xhtml}note]","sType":"1NE u[NE nQ{}note,NE nQ{http://www.w3.org/1999/xhtml}note]","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ex=~ "},{"N":"check","card":"1","sType":"1AO ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","C":[{"N":"convert","to":"AO","sType":"1AO ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","flags":"p","C":[{"N":"cvUntyped","to":"AO","sType":"*A ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","C":[{"N":"data","sType":"*A ","C":[{"N":"choose","sType":"* ","type":"item()*","line":"86","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}chord,NE nQ{http://www.w3.org/1999/xhtml}chord]","sType":"*NE u[NE nQ{}chord,NE nQ{http://www.w3.org/1999/xhtml}chord]","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","line":"87"},{"N":"varRef","name":"Q{}value","slot":"0","sType":"*","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"51"},{"N":"true"},{"N":"arith","op":"+","calc":"a+a","sType":"?A","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"53","C":[{"N":"check","card":"?","diag":"1|0||arith","C":[{"N":"data","diag":"1|0||arith","C":[{"N":"varRef","name":"Q{}value","slot":"0"}]}]},{"N":"arith","op":"div","calc":"d/d","C":[{"N":"cvUntyped","to":"AO","diag":"1|0|FORG0001|arith","C":[{"N":"check","card":"?","diag":"1|0||arith","C":[{"N":"data","diag":"1|0||arith","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}duration,NE nQ{http://www.w3.org/1999/xhtml}duration]"}]}]}]},{"N":"fn","name":"accumulator-after","C":[{"N":"str","val":"Q{}divisions"}]}]}]}]}]}]}]}]}]}]},{"N":"post","slots":"0"}]},{"N":"accumulator","binds":"","sType":"0E","slots":"5","name":"Q{}harmony","as":"element()*","ex:asJ":"*NE ","C":[{"N":"empty","sType":"0E","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"init","line":"93"},{"N":"pre","slots":"0","C":[{"N":"accRule","valueType":"*NE ","slots":"5","prio":"0","C":[{"N":"p.nodeTest","role":"match","test":"NE u[NE nQ{}harmony,NE nQ{http://www.w3.org/1999/xhtml}harmony]","sType":"1NE u[NE nQ{}harmony,NE nQ{http://www.w3.org/1999/xhtml}harmony]","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ex=~ "},{"N":"dot","sType":"1NE u[NE nQ{}harmony,NE nQ{http://www.w3.org/1999/xhtml}harmony]","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"94"}]}]},{"N":"post","slots":"0"}]},{"N":"accumulator","binds":"","sType":"1ADI","slots":"5","name":"Q{}harmonyPreviousDuration","as":"xs:double","ex:asJ":"AO ","C":[{"N":"int","val":"0","sType":"1ADI","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"init","line":"97"},{"N":"pre","slots":"0","C":[{"N":"accRule","valueType":"AO ","slots":"5","prio":"0","C":[{"N":"p.nodeTest","role":"match","test":"NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]","sType":"1NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ex=~ "},{"N":"convert","to":"AO","sType":"1AO ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","flags":"p","role":"select","C":[{"N":"cvUntyped","to":"AO","sType":"*A ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","role":"select","C":[{"N":"int","val":"0","sType":"1ADI","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"98"}]}]}]},{"N":"accRule","valueType":"AO ","slots":"5","prio":"0","C":[{"N":"p.nodeTest","role":"match","test":"NE u[NE nQ{}harmony,NE nQ{http://www.w3.org/1999/xhtml}harmony]","sType":"1NE u[NE nQ{}harmony,NE nQ{http://www.w3.org/1999/xhtml}harmony]","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ex=~ "},{"N":"convert","to":"AO","sType":"1AO ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","flags":"p","role":"select","C":[{"N":"cvUntyped","to":"AO","sType":"*A ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","role":"select","C":[{"N":"int","val":"0","sType":"1ADI","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"99"}]}]}]},{"N":"accRule","valueType":"AO ","slots":"5","prio":"0","C":[{"N":"p.nodeTest","role":"match","test":"NE u[NE nQ{}note,NE nQ{http://www.w3.org/1999/xhtml}note]","sType":"1NE u[NE nQ{}note,NE nQ{http://www.w3.org/1999/xhtml}note]","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ex=~ "},{"N":"check","card":"1","sType":"1AO ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","C":[{"N":"convert","to":"AO","sType":"1AO ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","flags":"p","C":[{"N":"cvUntyped","to":"AO","sType":"*A ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","C":[{"N":"data","sType":"*A ","C":[{"N":"choose","sType":"* ","type":"item()*","line":"101","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}chord,NE nQ{http://www.w3.org/1999/xhtml}chord]","sType":"*NE u[NE nQ{}chord,NE nQ{http://www.w3.org/1999/xhtml}chord]","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","line":"102"},{"N":"varRef","name":"Q{}value","slot":"0","sType":"*","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"62"},{"N":"true"},{"N":"arith","op":"+","calc":"a+a","sType":"?A","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"64","C":[{"N":"check","card":"?","diag":"1|0||arith","C":[{"N":"data","diag":"1|0||arith","C":[{"N":"varRef","name":"Q{}value","slot":"0"}]}]},{"N":"cvUntyped","to":"AO","diag":"1|1|FORG0001|arith","C":[{"N":"check","card":"?","diag":"1|1||arith","C":[{"N":"data","diag":"1|1||arith","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}duration,NE nQ{http://www.w3.org/1999/xhtml}duration]"}]}]}]}]}]}]}]}]}]}]}]},{"N":"post","slots":"0"}]},{"N":"decimalFormat"}],"Σ":"d2a30e56"} \ No newline at end of file diff --git a/build/unroll.sef.json b/build/unroll.sef.json index 0ec82db9..6d2c16cb 100644 --- a/build/unroll.sef.json +++ b/build/unroll.sef.json @@ -1 +1 @@ -{"N":"package","version":"30","packageVersion":"1","saxonVersion":"SaxonJS 2.6","target":"JS","targetVersion":"2","name":"TOP-LEVEL","relocatable":"true","buildDateTime":"2024-09-16T22:47:19.881-07:00","ns":"xml=~ xsl=~ xs=~ map=~","C":[{"N":"co","binds":"","id":"0","vis":"PRIVATE","ex:uniform":"true","C":[{"N":"function","name":"Q{http://www.w3.org/2021/06/musicxml40}timeToMillisecs","as":"1AO ","slots":"203","ns":"xml=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~","module":"musicxml.xsl","flags":"muu","sig":"1F r[1AO ] a[1AO ,1AO ,1AO ] ","sType":"1F r[1AO ] a[1AO ,1AO ,1AO ] ","line":"114","C":[{"N":"arg","slot":"0","name":"Q{}time","as":"AO ","sType":"AO "},{"N":"arg","slot":"1","name":"Q{}divisions","as":"AO ","sType":"AO "},{"N":"arg","slot":"2","name":"Q{}tempo","as":"AO ","sType":"AO "},{"N":"check","card":"1","sType":"1AO ","diag":"2|0|XTTE0780|function Q{http://www.w3.org/2021/06/musicxml40}timeToMillisecs()","role":"body","C":[{"N":"convert","to":"AO","sType":"1AO ","diag":"2|0|XTTE0780|function Q{http://www.w3.org/2021/06/musicxml40}timeToMillisecs()","flags":"p","role":"body","C":[{"N":"cvUntyped","to":"AO","sType":"*A ","diag":"2|0|XTTE0780|function Q{http://www.w3.org/2021/06/musicxml40}timeToMillisecs()","role":"body","C":[{"N":"arith","op":"div","calc":"a/a","sType":"?A","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"body","line":"118","C":[{"N":"arith","op":"div","calc":"a/a","C":[{"N":"arith","op":"*","calc":"a*a","C":[{"N":"check","card":"?","diag":"1|0||arith","C":[{"N":"data","diag":"1|0||arith","C":[{"N":"varRef","name":"Q{}time","slot":"0"}]}]},{"N":"int","val":"60000"}]},{"N":"check","card":"?","diag":"1|1||arith","C":[{"N":"data","diag":"1|1||arith","C":[{"N":"varRef","name":"Q{}divisions","slot":"1"}]}]}]},{"N":"check","card":"?","diag":"1|1||arith","C":[{"N":"data","diag":"1|1||arith","C":[{"N":"varRef","name":"Q{}tempo","slot":"2"}]}]}]}]}]}]}]}]},{"N":"co","binds":"","id":"1","vis":"PRIVATE","ex:uniform":"true","C":[{"N":"function","name":"Q{http://www.w3.org/2021/06/musicxml40}timeToMIDITicks","as":"1AO ","slots":"202","ns":"xml=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~","module":"musicxml.xsl","flags":"muu","sig":"1F r[1AO ] a[1AO ,1AO ] ","sType":"1F r[1AO ] a[1AO ,1AO ] ","line":"124","C":[{"N":"arg","slot":"0","name":"Q{}time","as":"AO ","sType":"AO "},{"N":"arg","slot":"1","name":"Q{}divisions","as":"AO ","sType":"AO "},{"N":"check","card":"1","sType":"1AO ","diag":"2|0|XTTE0780|function Q{http://www.w3.org/2021/06/musicxml40}timeToMIDITicks()","role":"body","C":[{"N":"convert","to":"AO","sType":"1AO ","diag":"2|0|XTTE0780|function Q{http://www.w3.org/2021/06/musicxml40}timeToMIDITicks()","flags":"p","role":"body","C":[{"N":"cvUntyped","to":"AO","sType":"*A ","diag":"2|0|XTTE0780|function Q{http://www.w3.org/2021/06/musicxml40}timeToMIDITicks()","role":"body","C":[{"N":"fn","name":"round","sType":"?A m[AO,AD,AF]","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"body","line":"127","C":[{"N":"treat","as":"A m[AO,AD,AF]","diag":"0|0||round","C":[{"N":"check","card":"?","diag":"0|0||round","C":[{"N":"cvUntyped","to":"AO","diag":"0|0||round","C":[{"N":"arith","op":"div","calc":"a/a","C":[{"N":"arith","op":"*","calc":"a*a","C":[{"N":"check","card":"?","diag":"1|0||arith","C":[{"N":"data","diag":"1|0||arith","C":[{"N":"varRef","name":"Q{}time","slot":"0"}]}]},{"N":"int","val":"192"}]},{"N":"check","card":"?","diag":"1|1||arith","C":[{"N":"data","diag":"1|1||arith","C":[{"N":"varRef","name":"Q{}divisions","slot":"1"}]}]}]}]}]}]}]}]}]}]}]}]},{"N":"co","binds":"","id":"2","vis":"PRIVATE","ex:uniform":"true","C":[{"N":"function","name":"Q{http://www.w3.org/2021/06/musicxml40}harmonyDuration","as":"1AO ","slots":"201","ns":"xml=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~","module":"musicxml.xsl","flags":"muu","sig":"1F r[1AO ] a[* ] ","sType":"1F r[1AO ] a[* ] ","line":"133","C":[{"N":"arg","slot":"0","name":"Q{}harmony","as":"* ","sType":"* "},{"N":"check","card":"1","sType":"1AO ","diag":"2|0|XTTE0780|function Q{http://www.w3.org/2021/06/musicxml40}harmonyDuration()","role":"body","C":[{"N":"convert","to":"AO","sType":"1AO ","diag":"2|0|XTTE0780|function Q{http://www.w3.org/2021/06/musicxml40}harmonyDuration()","flags":"p","role":"body","C":[{"N":"cvUntyped","to":"AO","sType":"*A ","diag":"2|0|XTTE0780|function Q{http://www.w3.org/2021/06/musicxml40}harmonyDuration()","role":"body","C":[{"N":"let","var":"Q{}id","slot":"1","sType":"*A ","line":"135","role":"body","C":[{"N":"fn","name":"generate-id","sType":"1AS","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"135","C":[{"N":"treat","as":"N","diag":"0|0||generate-id","C":[{"N":"check","card":"?","diag":"0|0||generate-id","C":[{"N":"varRef","name":"Q{}harmony","slot":"0"}]}]}]},{"N":"fn","name":"sum","sType":"?A","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"138","C":[{"N":"data","diag":"0|0||sum","C":[{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}harmony","slot":"0"}]},{"N":"filter","C":[{"N":"axis","name":"following-sibling","nodeTest":"*NE u[NE nQ{}note,NE nQ{http://www.w3.org/1999/xhtml}note]"},{"N":"and","C":[{"N":"fn","name":"not","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}chord,NE nQ{http://www.w3.org/1999/xhtml}chord]"}]},{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"generate-id","C":[{"N":"fn","name":"reverse","C":[{"N":"first","C":[{"N":"axis","name":"preceding-sibling","nodeTest":"*NE u[NE nQ{}harmony,NE nQ{http://www.w3.org/1999/xhtml}harmony]"}]}]}]},{"N":"data","diag":"1|1||gc","C":[{"N":"varRef","name":"Q{}id","slot":"1"}]}]}]}]}]},{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}duration,NE nQ{http://www.w3.org/1999/xhtml}duration]"}]}]}]}]}]}]}]}]}]}]},{"N":"co","binds":"","id":"3","vis":"PUBLIC","ex:uniform":"true","C":[{"N":"globalParam","name":"Q{}renumberMeasures","sType":"AB ","slots":"200","module":"unroll.xsl","as":"AB ","ns":"xml=~ xsl=~ xs=~ map=~","C":[{"N":"false","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"25"}]}]},{"N":"co","id":"4","binds":"4 3","C":[{"N":"mode","onNo":"TC","flags":"","patternSlots":"0","prec":"","C":[{"N":"templateRule","rank":"0","prec":"0","seq":"2","ns":"xml=~ xsl=~ xs=~ map=~","minImp":"0","flags":"s","slots":"200","line":"61","module":"unroll.xsl","expand-text":"false","match":"measure","prio":"0","matches":"NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]","C":[{"N":"p.nodeTest","role":"match","test":"NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]","sType":"1NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ "},{"N":"sequence","role":"action","sType":"* ","C":[{"N":"param","name":"Q{}previousMeasure","slot":"0","sType":"* ","as":"* ","flags":"","line":"62","C":[{"N":"str","sType":"1AS ","val":"","role":"select"},{"N":"supplied","role":"conversion","slot":"0","sType":"* "}]},{"N":"param","name":"Q{}previousTime","slot":"1","sType":"* ","as":"* ","flags":"","line":"63","C":[{"N":"str","sType":"1AS ","val":"","role":"select"},{"N":"supplied","role":"conversion","slot":"1","sType":"* "}]},{"N":"param","name":"Q{}previousDivisions","slot":"2","sType":"* ","as":"* ","flags":"","line":"64","C":[{"N":"str","sType":"1AS ","val":"","role":"select"},{"N":"supplied","role":"conversion","slot":"2","sType":"* "}]},{"N":"param","name":"Q{}previousKey","slot":"3","sType":"* ","as":"* ","flags":"","line":"65","C":[{"N":"str","sType":"1AS ","val":"","role":"select"},{"N":"supplied","role":"conversion","slot":"3","sType":"* "}]},{"N":"param","name":"Q{}previousClef","slot":"4","sType":"* ","as":"* ","flags":"","line":"66","C":[{"N":"str","sType":"1AS ","val":"","role":"select"},{"N":"supplied","role":"conversion","slot":"4","sType":"* "}]},{"N":"param","name":"Q{}previousMetronome","slot":"5","sType":"* ","as":"* ","flags":"","line":"67","C":[{"N":"str","sType":"1AS ","val":"","role":"select"},{"N":"supplied","role":"conversion","slot":"5","sType":"* "}]},{"N":"param","name":"Q{}repeatMeasure","slot":"6","sType":"* ","as":"* ","flags":"","line":"68","C":[{"N":"str","sType":"1AS ","val":"","role":"select"},{"N":"supplied","role":"conversion","slot":"6","sType":"* "}]},{"N":"param","name":"Q{}repeatCount","slot":"7","sType":"* ","as":"* ","flags":"","line":"69","C":[{"N":"str","sType":"1AS ","val":"","role":"select"},{"N":"supplied","role":"conversion","slot":"7","sType":"* "}]},{"N":"param","name":"Q{}jump","slot":"8","sType":"* ","as":"* ","flags":"","line":"70","C":[{"N":"str","sType":"1AS ","val":"","role":"select"},{"N":"supplied","role":"conversion","slot":"8","sType":"* "}]},{"N":"param","name":"Q{}measureNumber","slot":"9","sType":"ADI ","as":"ADI ","flags":"","line":"71","C":[{"N":"check","card":"1","sType":"1ADI ","diag":"2|0|XTTE0570|xsl:param name=\"Q{}measureNumber\"","role":"select","C":[{"N":"treat","as":"ADI ","diag":"2|0|XTTE0570|xsl:param name=\"Q{}measureNumber\"","role":"select","C":[{"N":"check","card":"1","diag":"2|0|XTTE0570|xsl:param name=\"Q{}measureNumber\"","role":"select","C":[{"N":"cvUntyped","to":"ADI","sType":"*A ","diag":"2|0|XTTE0570|xsl:param name=\"Q{}measureNumber\"","role":"select","C":[{"N":"data","sType":"*A ","role":"select","C":[{"N":"empty","sType":"0 ","role":"select"}]}]}]}]}]},{"N":"check","card":"1","sType":"1ADI ","diag":"2|1|XTTE0590|xsl:param name=\"Q{}measureNumber\"","role":"conversion","C":[{"N":"treat","as":"ADI ","diag":"2|1|XTTE0590|xsl:param name=\"Q{}measureNumber\"","role":"conversion","C":[{"N":"check","card":"1","diag":"2|1|XTTE0590|xsl:param name=\"Q{}measureNumber\"","role":"conversion","C":[{"N":"cvUntyped","to":"ADI","sType":"*A ","diag":"2|1|XTTE0590|xsl:param name=\"Q{}measureNumber\"","role":"conversion","C":[{"N":"data","sType":"*A ","role":"conversion","C":[{"N":"supplied","role":"conversion","slot":"9","sType":"* "}]}]}]}]}]}]},{"N":"let","var":"Q{}time","slot":"10","sType":"* ","line":"73","C":[{"N":"docOrder","sType":"*NE ","role":"select","line":"73","C":[{"N":"fn","name":"accumulator-after","sType":"*NE ","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","C":[{"N":"str","val":"Q{}time"}]}]},{"N":"let","var":"Q{}divisions","slot":"11","sType":"* ","line":"74","C":[{"N":"fn","name":"accumulator-after","sType":"AO ","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"74","C":[{"N":"str","val":"Q{}divisions"}]},{"N":"let","var":"Q{}key","slot":"12","sType":"* ","line":"75","C":[{"N":"docOrder","sType":"*NE ","role":"select","line":"75","C":[{"N":"fn","name":"accumulator-after","sType":"*NE ","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","C":[{"N":"str","val":"Q{}key"}]}]},{"N":"let","var":"Q{}clef","slot":"13","sType":"* ","line":"76","C":[{"N":"docOrder","sType":"*NE ","role":"select","line":"76","C":[{"N":"fn","name":"accumulator-after","sType":"*NE ","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","C":[{"N":"str","val":"Q{}clef"}]}]},{"N":"let","var":"Q{}metronome","slot":"14","sType":"* ","line":"77","C":[{"N":"docOrder","sType":"*NE ","role":"select","line":"77","C":[{"N":"fn","name":"accumulator-after","sType":"*NE ","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","C":[{"N":"str","val":"Q{}metronome"}]}]},{"N":"choose","sType":"* ","type":"item()*","line":"82","C":[{"N":"and","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","line":"18","C":[{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}barline,NE nQ{http://www.w3.org/1999/xhtml}barline]"},{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"slash","op":"/","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}ending,NE nQ{http://www.w3.org/1999/xhtml}ending]"},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}type"}]}]},{"N":"str","val":"start"}]}]},{"N":"fn","name":"not","C":[{"N":"fn","name":"index-of","C":[{"N":"fn","name":"tokenize","C":[{"N":"cvUntyped","to":"AS","diag":"0|0||tokenize","C":[{"N":"check","card":"?","diag":"0|0||tokenize","C":[{"N":"data","diag":"0|0||tokenize","C":[{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}barline,NE nQ{http://www.w3.org/1999/xhtml}barline]"},{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}ending,NE nQ{http://www.w3.org/1999/xhtml}ending]"},{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"attVal","name":"Q{}type"},{"N":"str","val":"start"}]}]}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}number"}]}]}]}]}]},{"N":"str","val":"\\s*,\\s*"}]},{"N":"fn","name":"format-number","C":[{"N":"treat","as":"A m[AO,AD,AF]","diag":"0|0||format-number","C":[{"N":"check","card":"?","diag":"0|0||format-number","C":[{"N":"cvUntyped","to":"AO","diag":"0|0||format-number","C":[{"N":"check","card":"?","diag":"0|0||format-number","C":[{"N":"data","diag":"0|0||format-number","C":[{"N":"varRef","name":"Q{}repeatCount","slot":"7"}]}]}]}]}]},{"N":"str","val":"0"}]},{"N":"str","val":"http://www.w3.org/2005/xpath-functions/collation/codepoint"}]}]}]},{"N":"let","var":"Q{}nextMeasure","slot":"15","sType":"* ","line":"83","C":[{"N":"first","sType":"?NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"83","C":[{"N":"filter","C":[{"N":"axis","name":"following-sibling","nodeTest":"*NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]"},{"N":"and","C":[{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}barline,NE nQ{http://www.w3.org/1999/xhtml}barline]"},{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}ending,NE nQ{http://www.w3.org/1999/xhtml}ending]"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}type"}]}]}]},{"N":"str","val":"start"}]},{"N":"fn","name":"index-of","C":[{"N":"fn","name":"tokenize","C":[{"N":"cvUntyped","to":"AS","diag":"0|0||tokenize","C":[{"N":"check","card":"?","diag":"0|0||tokenize","C":[{"N":"data","diag":"0|0||tokenize","C":[{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}barline,NE nQ{http://www.w3.org/1999/xhtml}barline]"},{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}ending,NE nQ{http://www.w3.org/1999/xhtml}ending]"},{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"attVal","name":"Q{}type"},{"N":"str","val":"start"}]}]}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}number"}]}]}]}]}]},{"N":"str","val":"\\s*,\\s*"}]},{"N":"fn","name":"format-number","C":[{"N":"treat","as":"A m[AO,AD,AF]","diag":"0|0||format-number","C":[{"N":"check","card":"?","diag":"0|0||format-number","C":[{"N":"cvUntyped","to":"AO","diag":"0|0||format-number","C":[{"N":"check","card":"?","diag":"0|0||format-number","C":[{"N":"data","diag":"0|0||format-number","C":[{"N":"varRef","name":"Q{}repeatCount","slot":"7"}]}]}]}]}]},{"N":"str","val":"0"}]},{"N":"str","val":"http://www.w3.org/2005/xpath-functions/collation/codepoint"}]}]}]}]},{"N":"applyT","sType":"* ","line":"84","mode":"#unnamed","bSlot":"0","C":[{"N":"varRef","name":"Q{}nextMeasure","slot":"15","sType":"*","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"84"},{"N":"withParam","name":"Q{}repeatMeasure","slot":"6","sType":"*","C":[{"N":"varRef","name":"Q{}repeatMeasure","slot":"6","sType":"*","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"85"}]},{"N":"withParam","name":"Q{}repeatCount","slot":"7","sType":"*","C":[{"N":"varRef","name":"Q{}repeatCount","slot":"7","sType":"*","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"86"}]},{"N":"withParam","name":"Q{}jump","slot":"8","sType":"*","C":[{"N":"varRef","name":"Q{}jump","slot":"8","sType":"*","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"87"}]},{"N":"withParam","name":"Q{}previousMeasure","slot":"0","sType":"1NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]","C":[{"N":"dot","sType":"1NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"88"}]},{"N":"withParam","name":"Q{}previousTime","slot":"1","sType":"*","C":[{"N":"varRef","name":"Q{}time","slot":"10","sType":"*","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"89"}]},{"N":"withParam","name":"Q{}previousDivisions","slot":"2","sType":"*","C":[{"N":"varRef","name":"Q{}divisions","slot":"11","sType":"*","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"90"}]},{"N":"withParam","name":"Q{}previousKey","slot":"3","sType":"*","C":[{"N":"varRef","name":"Q{}key","slot":"12","sType":"*","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"91"}]},{"N":"withParam","name":"Q{}previousClef","slot":"4","sType":"*","C":[{"N":"varRef","name":"Q{}clef","slot":"13","sType":"*","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"92"}]},{"N":"withParam","name":"Q{}previousMetronome","slot":"5","sType":"*","C":[{"N":"varRef","name":"Q{}metronome","slot":"14","sType":"*","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"93"}]},{"N":"withParam","name":"Q{}measureNumber","slot":"9","sType":"?A","C":[{"N":"arith","op":"+","calc":"a+a","sType":"?A","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"94","C":[{"N":"check","card":"?","diag":"1|0||arith","C":[{"N":"data","diag":"1|0||arith","C":[{"N":"varRef","name":"Q{}measureNumber","slot":"9"}]}]},{"N":"int","val":"1"}]}]}]}]},{"N":"true"},{"N":"sequence","sType":"* ","C":[{"N":"copy","sType":"1NE u[1NE nQ{}measure ,1NE nQ{http://www.w3.org/1999/xhtml}measure ] ","flags":"cin","line":"104","C":[{"N":"sequence","sType":"* ","C":[{"N":"choose","sType":"* ","line":"105","C":[{"N":"gVarRef","name":"Q{}renumberMeasures","bSlot":"1","sType":"AB ","line":"105"},{"N":"sequence","sType":"* ","C":[{"N":"att","name":"number","sType":"1NA ","line":"106","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"valueOf","sType":"1NT ","flags":"l","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"varRef","sType":"*","name":"Q{}measureNumber","slot":"9","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"35"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]},{"N":"str","sType":"1AS ","val":""}]}]},{"N":"applyT","sType":"* ","line":"107","mode":"#unnamed","bSlot":"0","C":[{"N":"filter","sType":"*NA","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"107","C":[{"N":"axis","name":"attribute","nodeTest":"*NA"},{"N":"compareToString","op":"ne","val":"number","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]}]}]}]}]},{"N":"true"},{"N":"empty","sType":"0 "}]},{"N":"choose","sType":"* ","line":"109","C":[{"N":"fn","name":"not","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","line":"109","C":[{"N":"gVarRef","name":"Q{}renumberMeasures","bSlot":"1"}]},{"N":"applyT","sType":"* ","line":"110","mode":"#unnamed","bSlot":"0","C":[{"N":"axis","name":"attribute","nodeTest":"*NA","sType":"*NA","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"110"}]},{"N":"true"},{"N":"empty","sType":"0 "}]},{"N":"let","var":"Q{}attributes","slot":"15","sType":"* ","line":"118","C":[{"N":"treat","as":"NE ","diag":"2|0|XTTE0570|xsl:variable name=\"Q{}attributes\"","C":[{"N":"sequence","sType":"* ","C":[{"N":"choose","sType":"? ","line":"119","C":[{"N":"and","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","line":"119","C":[{"N":"and","C":[{"N":"varRef","name":"Q{}divisions","slot":"11"},{"N":"fn","name":"not","C":[{"N":"fn","name":"deep-equal","C":[{"N":"varRef","name":"Q{}divisions","slot":"11"},{"N":"varRef","name":"Q{}previousDivisions","slot":"2"},{"N":"str","val":"http://www.w3.org/2005/xpath-functions/collation/codepoint"}]}]}]},{"N":"fn","name":"not","C":[{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"dot"},{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}attributes,NE nQ{http://www.w3.org/1999/xhtml}attributes]"}]},{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}divisions,NE nQ{http://www.w3.org/1999/xhtml}divisions]"}]}]}]}]},{"N":"elem","type":"element()","name":"divisions","sType":"1NE ","nsuri":"","line":"120","C":[{"N":"copyOf","flags":"c","ns":"xml=~ xsl=~ xs=~ map=~ ex=http://ns.saxonica.com/xslt/export","line":"121","sType":"*","C":[{"N":"varRef","name":"Q{}divisions","slot":"11","sType":"*","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"121"}]}]},{"N":"true"},{"N":"empty","sType":"0 "}]},{"N":"choose","sType":"* ","line":"124","C":[{"N":"and","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","line":"124","C":[{"N":"and","C":[{"N":"varRef","name":"Q{}key","slot":"12"},{"N":"fn","name":"not","C":[{"N":"fn","name":"deep-equal","C":[{"N":"varRef","name":"Q{}key","slot":"12"},{"N":"varRef","name":"Q{}previousKey","slot":"3"},{"N":"str","val":"http://www.w3.org/2005/xpath-functions/collation/codepoint"}]}]}]},{"N":"fn","name":"not","C":[{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"dot"},{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}attributes,NE nQ{http://www.w3.org/1999/xhtml}attributes]"}]},{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}key,NE nQ{http://www.w3.org/1999/xhtml}key]"}]}]}]}]},{"N":"copyOf","flags":"c","ns":"xml=~ xsl=~ xs=~ map=~ ex=http://ns.saxonica.com/xslt/export","line":"125","sType":"*","C":[{"N":"varRef","name":"Q{}key","slot":"12","sType":"*","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"125"}]},{"N":"true"},{"N":"empty","sType":"0 "}]},{"N":"choose","sType":"* ","line":"127","C":[{"N":"and","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","line":"127","C":[{"N":"and","C":[{"N":"varRef","name":"Q{}time","slot":"10"},{"N":"fn","name":"not","C":[{"N":"fn","name":"deep-equal","C":[{"N":"varRef","name":"Q{}time","slot":"10"},{"N":"varRef","name":"Q{}previousTime","slot":"1"},{"N":"str","val":"http://www.w3.org/2005/xpath-functions/collation/codepoint"}]}]}]},{"N":"fn","name":"not","C":[{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"dot"},{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}attributes,NE nQ{http://www.w3.org/1999/xhtml}attributes]"}]},{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}time,NE nQ{http://www.w3.org/1999/xhtml}time]"}]}]}]}]},{"N":"copyOf","flags":"c","ns":"xml=~ xsl=~ xs=~ map=~ ex=http://ns.saxonica.com/xslt/export","line":"128","sType":"*","C":[{"N":"varRef","name":"Q{}time","slot":"10","sType":"*","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"128"}]},{"N":"true"},{"N":"empty","sType":"0 "}]},{"N":"choose","sType":"* ","line":"130","C":[{"N":"and","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","line":"130","C":[{"N":"and","C":[{"N":"varRef","name":"Q{}clef","slot":"13"},{"N":"fn","name":"not","C":[{"N":"fn","name":"deep-equal","C":[{"N":"varRef","name":"Q{}clef","slot":"13"},{"N":"varRef","name":"Q{}previousClef","slot":"4"},{"N":"str","val":"http://www.w3.org/2005/xpath-functions/collation/codepoint"}]}]}]},{"N":"fn","name":"not","C":[{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"dot"},{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}attributes,NE nQ{http://www.w3.org/1999/xhtml}attributes]"}]},{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}clef,NE nQ{http://www.w3.org/1999/xhtml}clef]"}]}]}]}]},{"N":"copyOf","flags":"c","ns":"xml=~ xsl=~ xs=~ map=~ ex=http://ns.saxonica.com/xslt/export","line":"131","sType":"*","C":[{"N":"varRef","name":"Q{}clef","slot":"13","sType":"*","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"131"}]},{"N":"true"},{"N":"empty","sType":"0 "}]}]}]},{"N":"sequence","sType":"* ","C":[{"N":"choose","sType":"? ","line":"134","C":[{"N":"compareToInt","op":"gt","val":"0","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","line":"134","C":[{"N":"fn","name":"count","C":[{"N":"varRef","name":"Q{}attributes","slot":"15"}]}]},{"N":"elem","type":"element()","name":"attributes","sType":"1NE ","nsuri":"","line":"135","C":[{"N":"copyOf","flags":"c","ns":"xml=~ xsl=~ xs=~ map=~ ex=http://ns.saxonica.com/xslt/export","line":"136","sType":"*","C":[{"N":"varRef","name":"Q{}attributes","slot":"15","sType":"*","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"136"}]}]},{"N":"true"},{"N":"empty","sType":"0 "}]},{"N":"let","var":"Q{}direction","slot":"16","sType":"* ","line":"139","C":[{"N":"treat","as":"NE ","diag":"2|0|XTTE0570|xsl:variable name=\"Q{}direction\"","C":[{"N":"choose","sType":"* ","line":"140","C":[{"N":"and","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","line":"140","C":[{"N":"and","C":[{"N":"varRef","name":"Q{}metronome","slot":"14"},{"N":"fn","name":"not","C":[{"N":"fn","name":"deep-equal","C":[{"N":"varRef","name":"Q{}metronome","slot":"14"},{"N":"varRef","name":"Q{}previousMetronome","slot":"5"},{"N":"str","val":"http://www.w3.org/2005/xpath-functions/collation/codepoint"}]}]}]},{"N":"fn","name":"not","C":[{"N":"slash","op":"/","C":[{"N":"dot"},{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}direction,NE nQ{http://www.w3.org/1999/xhtml}direction]"},{"N":"slash","op":"/","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}direction-type,NE nQ{http://www.w3.org/1999/xhtml}direction-type]"},{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}metronome,NE nQ{http://www.w3.org/1999/xhtml}metronome]"}]}]}]}]}]},{"N":"copyOf","flags":"c","ns":"xml=~ xsl=~ xs=~ map=~ ex=http://ns.saxonica.com/xslt/export","line":"141","sType":"*","C":[{"N":"varRef","name":"Q{}metronome","slot":"14","sType":"*","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"141"}]},{"N":"true"},{"N":"empty","sType":"0 "}]}]},{"N":"sequence","sType":"* ","C":[{"N":"choose","sType":"* ","line":"144","C":[{"N":"compareToInt","op":"gt","val":"0","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","line":"144","C":[{"N":"fn","name":"count","C":[{"N":"varRef","name":"Q{}direction","slot":"16"}]}]},{"N":"copyOf","flags":"c","ns":"xml=~ xsl=~ xs=~ map=~ ex=http://ns.saxonica.com/xslt/export","line":"145","sType":"*","C":[{"N":"varRef","name":"Q{}direction","slot":"16","sType":"*","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"145"}]},{"N":"true"},{"N":"empty","sType":"0 "}]},{"N":"applyT","sType":"* ","line":"155","mode":"#unnamed","bSlot":"0","C":[{"N":"filter","sType":"*NE","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"155","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"fn","name":"not","C":[{"N":"union","op":"|","C":[{"N":"union","op":"|","C":[{"N":"union","op":"|","C":[{"N":"union","op":"|","C":[{"N":"union","op":"|","C":[{"N":"axis","name":"self","nodeTest":"*NE u[NE nQ{}barline,NE nQ{http://www.w3.org/1999/xhtml}barline]"},{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"axis","name":"self","nodeTest":"*NE"},{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}sound,NE nQ{http://www.w3.org/1999/xhtml}sound]"},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}segno"}]}]}]}]},{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"axis","name":"self","nodeTest":"*NE"},{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}sound,NE nQ{http://www.w3.org/1999/xhtml}sound]"},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}dalsegno"}]}]}]}]},{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"axis","name":"self","nodeTest":"*NE"},{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}sound,NE nQ{http://www.w3.org/1999/xhtml}sound]"},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}fine"}]}]}]}]},{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"axis","name":"self","nodeTest":"*NE"},{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}sound,NE nQ{http://www.w3.org/1999/xhtml}sound]"},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}dacapo"}]}]}]}]},{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"axis","name":"self","nodeTest":"*NE"},{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}sound,NE nQ{http://www.w3.org/1999/xhtml}sound]"},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}tocoda"}]}]}]}]}]}]}]}]}]}]}]}]}]},{"N":"choose","sType":"* ","type":"item()*","line":"161","C":[{"N":"and","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","line":"166","C":[{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}sound,NE nQ{http://www.w3.org/1999/xhtml}sound]"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}fine"}]}]}]},{"N":"str","val":"yes"}]},{"N":"gc","op":"!=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"varRef","name":"Q{}jump","slot":"8"}]},{"N":"str","val":""}]}]},{"N":"empty","sType":"0 "},{"N":"and","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","line":"172","C":[{"N":"slash","op":"/","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}sound,NE nQ{http://www.w3.org/1999/xhtml}sound]"},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}tocoda"}]}]},{"N":"gc","op":"!=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"varRef","name":"Q{}jump","slot":"8"}]},{"N":"str","val":""}]}]},{"N":"let","var":"Q{}coda","slot":"15","sType":"* ","line":"173","C":[{"N":"docOrder","sType":"*NA nQ{}tocoda","role":"select","line":"173","C":[{"N":"docOrder","sType":"*NA nQ{}tocoda","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}sound,NE nQ{http://www.w3.org/1999/xhtml}sound]"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}tocoda"}]}]}]},{"N":"let","var":"Q{}nextMeasure","slot":"16","sType":"* ","line":"174","C":[{"N":"filter","sType":"*NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"174","C":[{"N":"axis","name":"following-sibling","nodeTest":"*NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]"},{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}sound,NE nQ{http://www.w3.org/1999/xhtml}sound]"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}coda"}]}]}]},{"N":"data","diag":"1|1||gc","C":[{"N":"varRef","name":"Q{}coda","slot":"15"}]}]}]},{"N":"applyT","sType":"* ","line":"175","mode":"#unnamed","bSlot":"0","C":[{"N":"varRef","name":"Q{}nextMeasure","slot":"16","sType":"*","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"175"},{"N":"withParam","name":"Q{}repeatMeasure","slot":"6","sType":"*NE","C":[{"N":"docOrder","sType":"*NE","role":"select","line":"176","C":[{"N":"docOrder","sType":"*NE","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"root"},{"N":"axis","name":"descendant-or-self","nodeTest":"*N"}]},{"N":"first","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]"}]}]}]}]}]},{"N":"withParam","name":"Q{}repeatCount","slot":"7","sType":"1ADI","C":[{"N":"int","val":"10000","sType":"1ADI","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"177"}]},{"N":"withParam","name":"Q{}jump","slot":"8","sType":"*","C":[{"N":"varRef","name":"Q{}coda","slot":"15","sType":"*","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"178"}]},{"N":"withParam","name":"Q{}previousMeasure","slot":"0","sType":"1NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]","C":[{"N":"dot","sType":"1NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"179"}]},{"N":"withParam","name":"Q{}previousTime","slot":"1","sType":"*","C":[{"N":"varRef","name":"Q{}time","slot":"10","sType":"*","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"180"}]},{"N":"withParam","name":"Q{}previousDivisions","slot":"2","sType":"*","C":[{"N":"varRef","name":"Q{}divisions","slot":"11","sType":"*","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"181"}]},{"N":"withParam","name":"Q{}previousKey","slot":"3","sType":"*","C":[{"N":"varRef","name":"Q{}key","slot":"12","sType":"*","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"182"}]},{"N":"withParam","name":"Q{}previousClef","slot":"4","sType":"*","C":[{"N":"varRef","name":"Q{}clef","slot":"13","sType":"*","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"183"}]},{"N":"withParam","name":"Q{}previousMetronome","slot":"5","sType":"*","C":[{"N":"varRef","name":"Q{}metronome","slot":"14","sType":"*","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"184"}]},{"N":"withParam","name":"Q{}measureNumber","slot":"9","sType":"?A","C":[{"N":"arith","op":"+","calc":"a+a","sType":"?A","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"185","C":[{"N":"check","card":"?","diag":"1|0||arith","C":[{"N":"data","diag":"1|0||arith","C":[{"N":"varRef","name":"Q{}measureNumber","slot":"9"}]}]},{"N":"int","val":"1"}]}]}]}]}]},{"N":"or","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","line":"192","C":[{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}barline,NE nQ{http://www.w3.org/1999/xhtml}barline]"},{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}repeat,NE nQ{http://www.w3.org/1999/xhtml}repeat]"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}direction"}]}]}]},{"N":"str","val":"forward"}]},{"N":"vc","op":"eq","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","C":[{"N":"fn","name":"generate-id","C":[{"N":"dot"}]},{"N":"fn","name":"generate-id","C":[{"N":"treat","as":"N","diag":"0|0||generate-id","C":[{"N":"check","card":"?","diag":"0|0||generate-id","C":[{"N":"varRef","name":"Q{}repeatMeasure","slot":"6"}]}]}]}]}]},{"N":"applyT","sType":"* ","line":"193","mode":"#unnamed","bSlot":"0","C":[{"N":"first","sType":"?NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"193","C":[{"N":"axis","name":"following-sibling","nodeTest":"*NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]"}]},{"N":"withParam","name":"Q{}repeatMeasure","slot":"6","sType":"1NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]","C":[{"N":"dot","sType":"1NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"194"}]},{"N":"withParam","name":"Q{}repeatCount","slot":"7","sType":"*","C":[{"N":"choose","sType":"*","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"195","C":[{"N":"vc","op":"eq","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","C":[{"N":"fn","name":"generate-id","C":[{"N":"dot"}]},{"N":"fn","name":"generate-id","C":[{"N":"treat","as":"N","diag":"0|0||generate-id","C":[{"N":"check","card":"?","diag":"0|0||generate-id","C":[{"N":"varRef","name":"Q{}repeatMeasure","slot":"6"}]}]}]}]},{"N":"varRef","name":"Q{}repeatCount","slot":"7"},{"N":"true"},{"N":"int","val":"1"}]}]},{"N":"withParam","name":"Q{}jump","slot":"8","sType":"*","C":[{"N":"varRef","name":"Q{}jump","slot":"8","sType":"*","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"196"}]},{"N":"withParam","name":"Q{}previousMeasure","slot":"0","sType":"1NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]","C":[{"N":"dot","sType":"1NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"197"}]},{"N":"withParam","name":"Q{}previousTime","slot":"1","sType":"*","C":[{"N":"varRef","name":"Q{}time","slot":"10","sType":"*","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"198"}]},{"N":"withParam","name":"Q{}previousDivisions","slot":"2","sType":"*","C":[{"N":"varRef","name":"Q{}divisions","slot":"11","sType":"*","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"199"}]},{"N":"withParam","name":"Q{}previousKey","slot":"3","sType":"*","C":[{"N":"varRef","name":"Q{}key","slot":"12","sType":"*","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"200"}]},{"N":"withParam","name":"Q{}previousClef","slot":"4","sType":"*","C":[{"N":"varRef","name":"Q{}clef","slot":"13","sType":"*","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"201"}]},{"N":"withParam","name":"Q{}previousMetronome","slot":"5","sType":"*","C":[{"N":"varRef","name":"Q{}metronome","slot":"14","sType":"*","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"202"}]},{"N":"withParam","name":"Q{}measureNumber","slot":"9","sType":"?A","C":[{"N":"arith","op":"+","calc":"a+a","sType":"?A","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"203","C":[{"N":"check","card":"?","diag":"1|0||arith","C":[{"N":"data","diag":"1|0||arith","C":[{"N":"varRef","name":"Q{}measureNumber","slot":"9"}]}]},{"N":"int","val":"1"}]}]}]},{"N":"and","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","line":"213","C":[{"N":"and","C":[{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}barline,NE nQ{http://www.w3.org/1999/xhtml}barline]"},{"N":"fn","name":"not","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}ending,NE nQ{http://www.w3.org/1999/xhtml}ending]"}]}]},{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}repeat,NE nQ{http://www.w3.org/1999/xhtml}repeat]"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}direction"}]}]}]},{"N":"str","val":"backward"}]},{"N":"or","C":[{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"varRef","name":"Q{}jump","slot":"8"}]},{"N":"str","val":""}]},{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}barline,NE nQ{http://www.w3.org/1999/xhtml}barline]"},{"N":"fn","name":"not","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}ending,NE nQ{http://www.w3.org/1999/xhtml}ending]"}]}]},{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}repeat,NE nQ{http://www.w3.org/1999/xhtml}repeat]"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}after-jump"}]}]}]},{"N":"str","val":"yes"}]}]}]},{"N":"gc","op":">","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"choose","C":[{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}barline,NE nQ{http://www.w3.org/1999/xhtml}barline]"},{"N":"fn","name":"not","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}ending,NE nQ{http://www.w3.org/1999/xhtml}ending]"}]}]},{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}repeat,NE nQ{http://www.w3.org/1999/xhtml}repeat]"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}times"}]}]},{"N":"fn","name":"number","C":[{"N":"check","card":"?","diag":"0|0||number","C":[{"N":"data","diag":"0|0||number","C":[{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}barline,NE nQ{http://www.w3.org/1999/xhtml}barline]"},{"N":"fn","name":"not","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}ending,NE nQ{http://www.w3.org/1999/xhtml}ending]"}]}]},{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}repeat,NE nQ{http://www.w3.org/1999/xhtml}repeat]"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}times"}]}]}]}]}]},{"N":"true"},{"N":"int","val":"2"}]},{"N":"data","diag":"1|1||gc","C":[{"N":"varRef","name":"Q{}repeatCount","slot":"7"}]}]}]},{"N":"applyT","sType":"* ","line":"214","mode":"#unnamed","bSlot":"0","C":[{"N":"varRef","name":"Q{}repeatMeasure","slot":"6","sType":"*","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"214"},{"N":"withParam","name":"Q{}repeatMeasure","slot":"6","sType":"*","C":[{"N":"varRef","name":"Q{}repeatMeasure","slot":"6","sType":"*","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"215"}]},{"N":"withParam","name":"Q{}repeatCount","slot":"7","sType":"?A","C":[{"N":"arith","op":"+","calc":"a+a","sType":"?A","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"216","C":[{"N":"check","card":"?","diag":"1|0||arith","C":[{"N":"data","diag":"1|0||arith","C":[{"N":"varRef","name":"Q{}repeatCount","slot":"7"}]}]},{"N":"int","val":"1"}]}]},{"N":"withParam","name":"Q{}jump","slot":"8","sType":"*","C":[{"N":"varRef","name":"Q{}jump","slot":"8","sType":"*","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"217"}]},{"N":"withParam","name":"Q{}previousMeasure","slot":"0","sType":"1NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]","C":[{"N":"dot","sType":"1NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"218"}]},{"N":"withParam","name":"Q{}previousTime","slot":"1","sType":"*","C":[{"N":"varRef","name":"Q{}time","slot":"10","sType":"*","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"219"}]},{"N":"withParam","name":"Q{}previousDivisions","slot":"2","sType":"*","C":[{"N":"varRef","name":"Q{}divisions","slot":"11","sType":"*","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"220"}]},{"N":"withParam","name":"Q{}previousKey","slot":"3","sType":"*","C":[{"N":"varRef","name":"Q{}key","slot":"12","sType":"*","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"221"}]},{"N":"withParam","name":"Q{}previousClef","slot":"4","sType":"*","C":[{"N":"varRef","name":"Q{}clef","slot":"13","sType":"*","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"222"}]},{"N":"withParam","name":"Q{}previousMetronome","slot":"5","sType":"*","C":[{"N":"varRef","name":"Q{}metronome","slot":"14","sType":"*","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"223"}]},{"N":"withParam","name":"Q{}measureNumber","slot":"9","sType":"?A","C":[{"N":"arith","op":"+","calc":"a+a","sType":"?A","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"224","C":[{"N":"check","card":"?","diag":"1|0||arith","C":[{"N":"data","diag":"1|0||arith","C":[{"N":"varRef","name":"Q{}measureNumber","slot":"9"}]}]},{"N":"int","val":"1"}]}]}]},{"N":"and","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","line":"234","C":[{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}barline,NE nQ{http://www.w3.org/1999/xhtml}barline]"},{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"slash","op":"/","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}ending,NE nQ{http://www.w3.org/1999/xhtml}ending]"},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}type"}]}]},{"N":"str","val":"stop"}]}]},{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}repeat,NE nQ{http://www.w3.org/1999/xhtml}repeat]"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}direction"}]}]}]},{"N":"str","val":"backward"}]},{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}repeatMeasure","slot":"6"}]},{"N":"filter","C":[{"N":"axis","name":"following-sibling","nodeTest":"*NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]"},{"N":"and","C":[{"N":"and","C":[{"N":"fn","name":"reverse","C":[{"N":"filter","C":[{"N":"first","C":[{"N":"filter","C":[{"N":"axis","name":"preceding-sibling","nodeTest":"*NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]"},{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}barline,NE nQ{http://www.w3.org/1999/xhtml}barline]"},{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}repeat,NE nQ{http://www.w3.org/1999/xhtml}repeat]"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}direction"}]}]}]},{"N":"str","val":"forward"}]}]}]},{"N":"vc","op":"eq","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","C":[{"N":"fn","name":"generate-id","C":[{"N":"dot"}]},{"N":"fn","name":"generate-id","C":[{"N":"treat","as":"N","diag":"0|0||generate-id","C":[{"N":"check","card":"?","diag":"0|0||generate-id","C":[{"N":"varRef","name":"Q{}repeatMeasure","slot":"6"}]}]}]}]}]}]},{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}barline,NE nQ{http://www.w3.org/1999/xhtml}barline]"},{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}ending,NE nQ{http://www.w3.org/1999/xhtml}ending]"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}type"}]}]}]},{"N":"str","val":"start"}]}]},{"N":"fn","name":"index-of","C":[{"N":"fn","name":"tokenize","C":[{"N":"cvUntyped","to":"AS","diag":"0|0||tokenize","C":[{"N":"check","card":"?","diag":"0|0||tokenize","C":[{"N":"data","diag":"0|0||tokenize","C":[{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}barline,NE nQ{http://www.w3.org/1999/xhtml}barline]"},{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}ending,NE nQ{http://www.w3.org/1999/xhtml}ending]"},{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"attVal","name":"Q{}type"},{"N":"str","val":"start"}]}]}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}number"}]}]}]}]}]},{"N":"str","val":"\\s*,\\s*"}]},{"N":"fn","name":"format-number","C":[{"N":"treat","as":"A m[AO,AD,AF]","diag":"0|0||format-number","C":[{"N":"check","card":"?","diag":"0|0||format-number","C":[{"N":"cvUntyped","to":"AO","diag":"0|0||format-number","C":[{"N":"arith","op":"+","calc":"a+a","C":[{"N":"check","card":"?","diag":"1|0||arith","C":[{"N":"data","diag":"1|0||arith","C":[{"N":"varRef","name":"Q{}repeatCount","slot":"7"}]}]},{"N":"int","val":"1"}]}]}]}]},{"N":"str","val":"0"}]},{"N":"str","val":"http://www.w3.org/2005/xpath-functions/collation/codepoint"}]}]}]}]}]}]},{"N":"applyT","sType":"* ","line":"235","mode":"#unnamed","bSlot":"0","C":[{"N":"varRef","name":"Q{}repeatMeasure","slot":"6","sType":"*","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"235"},{"N":"withParam","name":"Q{}repeatMeasure","slot":"6","sType":"*","C":[{"N":"varRef","name":"Q{}repeatMeasure","slot":"6","sType":"*","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"236"}]},{"N":"withParam","name":"Q{}repeatCount","slot":"7","sType":"?A","C":[{"N":"arith","op":"+","calc":"a+a","sType":"?A","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"237","C":[{"N":"check","card":"?","diag":"1|0||arith","C":[{"N":"data","diag":"1|0||arith","C":[{"N":"varRef","name":"Q{}repeatCount","slot":"7"}]}]},{"N":"int","val":"1"}]}]},{"N":"withParam","name":"Q{}jump","slot":"8","sType":"*","C":[{"N":"varRef","name":"Q{}jump","slot":"8","sType":"*","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"238"}]},{"N":"withParam","name":"Q{}previousMeasure","slot":"0","sType":"1NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]","C":[{"N":"dot","sType":"1NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"239"}]},{"N":"withParam","name":"Q{}previousTime","slot":"1","sType":"*","C":[{"N":"varRef","name":"Q{}time","slot":"10","sType":"*","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"240"}]},{"N":"withParam","name":"Q{}previousDivisions","slot":"2","sType":"*","C":[{"N":"varRef","name":"Q{}divisions","slot":"11","sType":"*","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"241"}]},{"N":"withParam","name":"Q{}previousKey","slot":"3","sType":"*","C":[{"N":"varRef","name":"Q{}key","slot":"12","sType":"*","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"242"}]},{"N":"withParam","name":"Q{}previousClef","slot":"4","sType":"*","C":[{"N":"varRef","name":"Q{}clef","slot":"13","sType":"*","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"243"}]},{"N":"withParam","name":"Q{}previousMetronome","slot":"5","sType":"*","C":[{"N":"varRef","name":"Q{}metronome","slot":"14","sType":"*","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"244"}]},{"N":"withParam","name":"Q{}measureNumber","slot":"9","sType":"?A","C":[{"N":"arith","op":"+","calc":"a+a","sType":"?A","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"245","C":[{"N":"check","card":"?","diag":"1|0||arith","C":[{"N":"data","diag":"1|0||arith","C":[{"N":"varRef","name":"Q{}measureNumber","slot":"9"}]}]},{"N":"int","val":"1"}]}]}]},{"N":"and","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","line":"251","C":[{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}sound,NE nQ{http://www.w3.org/1999/xhtml}sound]"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}dacapo"}]}]}]},{"N":"str","val":"yes"}]},{"N":"gc","op":"!=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"varRef","name":"Q{}jump","slot":"8"}]},{"N":"str","val":"capo"}]}]},{"N":"applyT","sType":"* ","line":"252","mode":"#unnamed","bSlot":"0","C":[{"N":"docOrder","sType":"*NE","role":"select","line":"252","C":[{"N":"docOrder","sType":"*NE","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"root"},{"N":"axis","name":"descendant-or-self","nodeTest":"*N"}]},{"N":"first","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]"}]}]}]}]},{"N":"withParam","name":"Q{}repeatMeasure","slot":"6","sType":"*NE","C":[{"N":"docOrder","sType":"*NE","role":"select","line":"253","C":[{"N":"docOrder","sType":"*NE","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"root"},{"N":"axis","name":"descendant-or-self","nodeTest":"*N"}]},{"N":"first","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]"}]}]}]}]}]},{"N":"withParam","name":"Q{}repeatCount","slot":"7","sType":"1ADI","C":[{"N":"int","val":"10000","sType":"1ADI","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"254"}]},{"N":"withParam","name":"Q{}jump","slot":"8","sType":"1AS","C":[{"N":"str","val":"capo","sType":"1AS","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"255"}]},{"N":"withParam","name":"Q{}previousMeasure","slot":"0","sType":"1NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]","C":[{"N":"dot","sType":"1NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"256"}]},{"N":"withParam","name":"Q{}previousTime","slot":"1","sType":"*","C":[{"N":"varRef","name":"Q{}time","slot":"10","sType":"*","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"257"}]},{"N":"withParam","name":"Q{}previousDivisions","slot":"2","sType":"*","C":[{"N":"varRef","name":"Q{}divisions","slot":"11","sType":"*","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"258"}]},{"N":"withParam","name":"Q{}previousKey","slot":"3","sType":"*","C":[{"N":"varRef","name":"Q{}key","slot":"12","sType":"*","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"259"}]},{"N":"withParam","name":"Q{}previousClef","slot":"4","sType":"*","C":[{"N":"varRef","name":"Q{}clef","slot":"13","sType":"*","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"260"}]},{"N":"withParam","name":"Q{}previousMetronome","slot":"5","sType":"*","C":[{"N":"varRef","name":"Q{}metronome","slot":"14","sType":"*","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"261"}]},{"N":"withParam","name":"Q{}measureNumber","slot":"9","sType":"?A","C":[{"N":"arith","op":"+","calc":"a+a","sType":"?A","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"262","C":[{"N":"check","card":"?","diag":"1|0||arith","C":[{"N":"data","diag":"1|0||arith","C":[{"N":"varRef","name":"Q{}measureNumber","slot":"9"}]}]},{"N":"int","val":"1"}]}]}]},{"N":"and","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","line":"268","C":[{"N":"slash","op":"/","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}sound,NE nQ{http://www.w3.org/1999/xhtml}sound]"},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}dalsegno"}]}]},{"N":"gc","op":"!=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"varRef","name":"Q{}jump","slot":"8"}]},{"N":"data","diag":"1|1||gc","C":[{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}sound,NE nQ{http://www.w3.org/1999/xhtml}sound]"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}dalsegno"}]}]}]}]}]},{"N":"let","var":"Q{}segno","slot":"15","sType":"* ","line":"269","C":[{"N":"docOrder","sType":"*NA nQ{}dalsegno","role":"select","line":"269","C":[{"N":"docOrder","sType":"*NA nQ{}dalsegno","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}sound,NE nQ{http://www.w3.org/1999/xhtml}sound]"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}dalsegno"}]}]}]},{"N":"let","var":"Q{}nextMeasure","slot":"16","sType":"* ","line":"270","C":[{"N":"fn","name":"reverse","sType":"*NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"270","C":[{"N":"filter","C":[{"N":"axis","name":"preceding-sibling","nodeTest":"*NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]"},{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}sound,NE nQ{http://www.w3.org/1999/xhtml}sound]"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}segno"}]}]}]},{"N":"data","diag":"1|1||gc","C":[{"N":"varRef","name":"Q{}segno","slot":"15"}]}]}]}]},{"N":"applyT","sType":"* ","line":"271","mode":"#unnamed","bSlot":"0","C":[{"N":"varRef","name":"Q{}nextMeasure","slot":"16","sType":"*","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"271"},{"N":"withParam","name":"Q{}repeatMeasure","slot":"6","sType":"*NE","C":[{"N":"docOrder","sType":"*NE","role":"select","line":"272","C":[{"N":"docOrder","sType":"*NE","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"root"},{"N":"axis","name":"descendant-or-self","nodeTest":"*N"}]},{"N":"first","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]"}]}]}]}]}]},{"N":"withParam","name":"Q{}repeatCount","slot":"7","sType":"1ADI","C":[{"N":"int","val":"10000","sType":"1ADI","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"273"}]},{"N":"withParam","name":"Q{}jump","slot":"8","sType":"*","C":[{"N":"varRef","name":"Q{}segno","slot":"15","sType":"*","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"274"}]},{"N":"withParam","name":"Q{}previousMeasure","slot":"0","sType":"1NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]","C":[{"N":"dot","sType":"1NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"275"}]},{"N":"withParam","name":"Q{}previousTime","slot":"1","sType":"*","C":[{"N":"varRef","name":"Q{}time","slot":"10","sType":"*","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"276"}]},{"N":"withParam","name":"Q{}previousDivisions","slot":"2","sType":"*","C":[{"N":"varRef","name":"Q{}divisions","slot":"11","sType":"*","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"277"}]},{"N":"withParam","name":"Q{}previousKey","slot":"3","sType":"*","C":[{"N":"varRef","name":"Q{}key","slot":"12","sType":"*","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"278"}]},{"N":"withParam","name":"Q{}previousClef","slot":"4","sType":"*","C":[{"N":"varRef","name":"Q{}clef","slot":"13","sType":"*","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"279"}]},{"N":"withParam","name":"Q{}previousMetronome","slot":"5","sType":"*","C":[{"N":"varRef","name":"Q{}metronome","slot":"14","sType":"*","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"280"}]},{"N":"withParam","name":"Q{}measureNumber","slot":"9","sType":"?A","C":[{"N":"arith","op":"+","calc":"a+a","sType":"?A","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"281","C":[{"N":"check","card":"?","diag":"1|0||arith","C":[{"N":"data","diag":"1|0||arith","C":[{"N":"varRef","name":"Q{}measureNumber","slot":"9"}]}]},{"N":"int","val":"1"}]}]}]}]}]},{"N":"and","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","line":"287","C":[{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}barline,NE nQ{http://www.w3.org/1999/xhtml}barline]"},{"N":"fn","name":"not","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}ending,NE nQ{http://www.w3.org/1999/xhtml}ending]"}]}]},{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}repeat,NE nQ{http://www.w3.org/1999/xhtml}repeat]"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}direction"}]}]}]},{"N":"str","val":"backward"}]},{"N":"gc","op":"<=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"number","C":[{"N":"check","card":"?","diag":"0|0||number","C":[{"N":"data","diag":"0|0||number","C":[{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}barline,NE nQ{http://www.w3.org/1999/xhtml}barline]"},{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}repeat,NE nQ{http://www.w3.org/1999/xhtml}repeat]"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}times"}]}]}]}]}]},{"N":"data","diag":"1|1||gc","C":[{"N":"varRef","name":"Q{}repeatCount","slot":"7"}]}]}]},{"N":"applyT","sType":"* ","line":"288","mode":"#unnamed","bSlot":"0","C":[{"N":"first","sType":"?NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"288","C":[{"N":"axis","name":"following-sibling","nodeTest":"*NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]"}]},{"N":"withParam","name":"Q{}repeatMeasure","slot":"6","sType":"*NE","C":[{"N":"docOrder","sType":"*NE","role":"select","line":"289","C":[{"N":"docOrder","sType":"*NE","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"root"},{"N":"axis","name":"descendant-or-self","nodeTest":"*N"}]},{"N":"first","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]"}]}]}]}]}]},{"N":"withParam","name":"Q{}repeatCount","slot":"7","sType":"1ADI","C":[{"N":"int","val":"10000","sType":"1ADI","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"290"}]},{"N":"withParam","name":"Q{}jump","slot":"8","sType":"*","C":[{"N":"varRef","name":"Q{}jump","slot":"8","sType":"*","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"291"}]},{"N":"withParam","name":"Q{}previousMeasure","slot":"0","sType":"1NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]","C":[{"N":"dot","sType":"1NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"292"}]},{"N":"withParam","name":"Q{}previousTime","slot":"1","sType":"*","C":[{"N":"varRef","name":"Q{}time","slot":"10","sType":"*","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"293"}]},{"N":"withParam","name":"Q{}previousDivisions","slot":"2","sType":"*","C":[{"N":"varRef","name":"Q{}divisions","slot":"11","sType":"*","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"294"}]},{"N":"withParam","name":"Q{}previousKey","slot":"3","sType":"*","C":[{"N":"varRef","name":"Q{}key","slot":"12","sType":"*","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"295"}]},{"N":"withParam","name":"Q{}previousClef","slot":"4","sType":"*","C":[{"N":"varRef","name":"Q{}clef","slot":"13","sType":"*","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"296"}]},{"N":"withParam","name":"Q{}previousMetronome","slot":"5","sType":"*","C":[{"N":"varRef","name":"Q{}metronome","slot":"14","sType":"*","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"297"}]},{"N":"withParam","name":"Q{}measureNumber","slot":"9","sType":"?A","C":[{"N":"arith","op":"+","calc":"a+a","sType":"?A","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"298","C":[{"N":"check","card":"?","diag":"1|0||arith","C":[{"N":"data","diag":"1|0||arith","C":[{"N":"varRef","name":"Q{}measureNumber","slot":"9"}]}]},{"N":"int","val":"1"}]}]}]},{"N":"true"},{"N":"applyT","sType":"* ","line":"305","mode":"#unnamed","bSlot":"0","C":[{"N":"first","sType":"?NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"305","C":[{"N":"axis","name":"following-sibling","nodeTest":"*NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]"}]},{"N":"withParam","name":"Q{}repeatMeasure","slot":"6","sType":"*","C":[{"N":"varRef","name":"Q{}repeatMeasure","slot":"6","sType":"*","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"306"}]},{"N":"withParam","name":"Q{}repeatCount","slot":"7","sType":"*","C":[{"N":"varRef","name":"Q{}repeatCount","slot":"7","sType":"*","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"307"}]},{"N":"withParam","name":"Q{}jump","slot":"8","sType":"*","C":[{"N":"varRef","name":"Q{}jump","slot":"8","sType":"*","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"308"}]},{"N":"withParam","name":"Q{}previousMeasure","slot":"0","sType":"1NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]","C":[{"N":"dot","sType":"1NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"309"}]},{"N":"withParam","name":"Q{}previousTime","slot":"1","sType":"*","C":[{"N":"varRef","name":"Q{}time","slot":"10","sType":"*","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"310"}]},{"N":"withParam","name":"Q{}previousDivisions","slot":"2","sType":"*","C":[{"N":"varRef","name":"Q{}divisions","slot":"11","sType":"*","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"311"}]},{"N":"withParam","name":"Q{}previousKey","slot":"3","sType":"*","C":[{"N":"varRef","name":"Q{}key","slot":"12","sType":"*","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"312"}]},{"N":"withParam","name":"Q{}previousClef","slot":"4","sType":"*","C":[{"N":"varRef","name":"Q{}clef","slot":"13","sType":"*","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"313"}]},{"N":"withParam","name":"Q{}previousMetronome","slot":"5","sType":"*","C":[{"N":"varRef","name":"Q{}metronome","slot":"14","sType":"*","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"314"}]},{"N":"withParam","name":"Q{}measureNumber","slot":"9","sType":"?A","C":[{"N":"arith","op":"+","calc":"a+a","sType":"?A","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"315","C":[{"N":"check","card":"?","diag":"1|0||arith","C":[{"N":"data","diag":"1|0||arith","C":[{"N":"varRef","name":"Q{}measureNumber","slot":"9"}]}]},{"N":"int","val":"1"}]}]}]}]}]}]}]}]}]}]}]}]}]},{"N":"templateRule","rank":"1","prec":"0","seq":"1","ns":"xml=~ xsl=~ xs=~ map=~","minImp":"0","flags":"s","slots":"200","line":"34","module":"unroll.xsl","expand-text":"false","match":"part","prio":"0","matches":"NE u[NE nQ{}part,NE nQ{http://www.w3.org/1999/xhtml}part]","C":[{"N":"p.nodeTest","role":"match","test":"NE u[NE nQ{}part,NE nQ{http://www.w3.org/1999/xhtml}part]","sType":"1NE u[NE nQ{}part,NE nQ{http://www.w3.org/1999/xhtml}part]","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ "},{"N":"copy","sType":"1NE u[1NE nQ{}part ,1NE nQ{http://www.w3.org/1999/xhtml}part ] ","flags":"cin","role":"action","line":"35","C":[{"N":"sequence","sType":"* ","C":[{"N":"applyT","sType":"* ","line":"36","mode":"#unnamed","bSlot":"0","C":[{"N":"axis","name":"attribute","nodeTest":"*NA","sType":"*NA","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"36"}]},{"N":"applyT","sType":"* ","line":"37","mode":"#unnamed","bSlot":"0","C":[{"N":"first","sType":"?NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"37","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]"}]},{"N":"withParam","name":"Q{}repeatMeasure","slot":"0","sType":"?NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]","C":[{"N":"first","sType":"?NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"38","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]"}]}]},{"N":"withParam","name":"Q{}repeatCount","slot":"0","sType":"1ADI","C":[{"N":"int","val":"1","sType":"1ADI","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"39"}]},{"N":"withParam","name":"Q{}jump","slot":"0","sType":"1AS ","C":[{"N":"str","sType":"1AS ","val":"","role":"select"}]},{"N":"withParam","name":"Q{}previousMeasure","slot":"0","sType":"1AS ","C":[{"N":"str","sType":"1AS ","val":"","role":"select"}]},{"N":"withParam","name":"Q{}previousTime","slot":"0","sType":"0E","C":[{"N":"empty","sType":"0E","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"42"}]},{"N":"withParam","name":"Q{}previousDivisions","slot":"0","sType":"0E","C":[{"N":"empty","sType":"0E","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"43"}]},{"N":"withParam","name":"Q{}previousKey","slot":"0","sType":"0E","C":[{"N":"empty","sType":"0E","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"44"}]},{"N":"withParam","name":"Q{}previousClef","slot":"0","sType":"0E","C":[{"N":"empty","sType":"0E","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"45"}]},{"N":"withParam","name":"Q{}previousMetronome","slot":"0","sType":"0E","C":[{"N":"empty","sType":"0E","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"46"}]},{"N":"withParam","name":"Q{}measureNumber","slot":"0","sType":"*","C":[{"N":"choose","sType":"*","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"47","C":[{"N":"compareToString","op":"ne","val":"NaN","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","C":[{"N":"fn","name":"string","C":[{"N":"fn","name":"number","C":[{"N":"check","card":"?","diag":"0|0||number","C":[{"N":"data","diag":"0|0||number","C":[{"N":"slash","op":"/","C":[{"N":"first","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}number"}]}]}]}]}]}]},{"N":"slash","op":"/","C":[{"N":"first","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}number"}]},{"N":"true"},{"N":"int","val":"0"}]}]}]}]}]}]},{"N":"templateRule","rank":"2","prec":"0","seq":"4","ns":"xml=~ xsl=~ xs=~ map=~","minImp":"0","flags":"s","slots":"200","line":"334","module":"unroll.xsl","expand-text":"false","match":"*|@*|comment()|processing-instruction()","prio":"-0.5","matches":"NE","C":[{"N":"p.nodeTest","role":"match","test":"NE","sType":"1NE"},{"N":"copy","sType":"1NE ","flags":"cin","role":"action","line":"335","C":[{"N":"applyT","sType":"* ","line":"337","mode":"#unnamed","bSlot":"0","C":[{"N":"docOrder","sType":"*N u[N u[N u[N u[NE,NA],NC],NP],NT]","role":"select","line":"337","C":[{"N":"union","op":"|","sType":"*N u[N u[N u[N u[NE,NA],NC],NP],NT]","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","C":[{"N":"union","op":"|","C":[{"N":"union","op":"|","C":[{"N":"union","op":"|","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"axis","name":"attribute","nodeTest":"*NA"}]},{"N":"axis","name":"child","nodeTest":"*NC"}]},{"N":"axis","name":"child","nodeTest":"*NP"}]},{"N":"axis","name":"child","nodeTest":"*NT"}]}]}]}]}]},{"N":"templateRule","rank":"3","prec":"0","seq":"4","ns":"xml=~ xsl=~ xs=~ map=~","minImp":"0","flags":"s","slots":"200","line":"334","module":"unroll.xsl","expand-text":"false","match":"*|@*|comment()|processing-instruction()","prio":"-0.5","matches":"NA","C":[{"N":"p.nodeTest","role":"match","test":"NA","sType":"1NA"},{"N":"copy","sType":"1NA ","flags":"cin","role":"action","line":"335","C":[{"N":"applyT","sType":"* ","line":"337","mode":"#unnamed","bSlot":"0","C":[{"N":"docOrder","sType":"*N u[N u[N u[N u[NE,NA],NC],NP],NT]","role":"select","line":"337","C":[{"N":"union","op":"|","sType":"*N u[N u[N u[N u[NE,NA],NC],NP],NT]","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","C":[{"N":"union","op":"|","C":[{"N":"union","op":"|","C":[{"N":"union","op":"|","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"axis","name":"attribute","nodeTest":"*NA"}]},{"N":"axis","name":"child","nodeTest":"*NC"}]},{"N":"axis","name":"child","nodeTest":"*NP"}]},{"N":"axis","name":"child","nodeTest":"*NT"}]}]}]}]}]},{"N":"templateRule","rank":"4","prec":"0","seq":"4","ns":"xml=~ xsl=~ xs=~ map=~","minImp":"0","flags":"s","slots":"200","line":"334","module":"unroll.xsl","expand-text":"false","match":"*|@*|comment()|processing-instruction()","prio":"-0.5","matches":"NC","C":[{"N":"p.nodeTest","role":"match","test":"NC","sType":"1NC"},{"N":"copy","sType":"1NC ","flags":"cin","role":"action","line":"335","C":[{"N":"applyT","sType":"* ","line":"337","mode":"#unnamed","bSlot":"0","C":[{"N":"docOrder","sType":"*N u[N u[N u[N u[NE,NA],NC],NP],NT]","role":"select","line":"337","C":[{"N":"union","op":"|","sType":"*N u[N u[N u[N u[NE,NA],NC],NP],NT]","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","C":[{"N":"union","op":"|","C":[{"N":"union","op":"|","C":[{"N":"union","op":"|","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"axis","name":"attribute","nodeTest":"*NA"}]},{"N":"axis","name":"child","nodeTest":"*NC"}]},{"N":"axis","name":"child","nodeTest":"*NP"}]},{"N":"axis","name":"child","nodeTest":"*NT"}]}]}]}]}]},{"N":"templateRule","rank":"5","prec":"0","seq":"4","ns":"xml=~ xsl=~ xs=~ map=~","minImp":"0","flags":"s","slots":"200","line":"334","module":"unroll.xsl","expand-text":"false","match":"*|@*|comment()|processing-instruction()","prio":"-0.5","matches":"NP","C":[{"N":"p.nodeTest","role":"match","test":"NP","sType":"1NP"},{"N":"copy","sType":"1NP ","flags":"cin","role":"action","line":"335","C":[{"N":"applyT","sType":"* ","line":"337","mode":"#unnamed","bSlot":"0","C":[{"N":"docOrder","sType":"*N u[N u[N u[N u[NE,NA],NC],NP],NT]","role":"select","line":"337","C":[{"N":"union","op":"|","sType":"*N u[N u[N u[N u[NE,NA],NC],NP],NT]","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","C":[{"N":"union","op":"|","C":[{"N":"union","op":"|","C":[{"N":"union","op":"|","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"axis","name":"attribute","nodeTest":"*NA"}]},{"N":"axis","name":"child","nodeTest":"*NC"}]},{"N":"axis","name":"child","nodeTest":"*NP"}]},{"N":"axis","name":"child","nodeTest":"*NT"}]}]}]}]}]},{"N":"templateRule","rank":"6","prec":"0","seq":"3","ns":"xml=~ xsl=~ xs=~ map=~","minImp":"0","flags":"s","slots":"200","line":"326","module":"unroll.xsl","expand-text":"false","match":"text()","prio":"-0.5","matches":"NT","C":[{"N":"p.nodeTest","role":"match","test":"NT","sType":"1NT","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ "},{"N":"valueOf","flags":"l","sType":"1NT ","role":"action","line":"327","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"dot","sType":"1NT","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"327"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]},{"N":"templateRule","rank":"7","prec":"0","seq":"0","ns":"xml=~ xsl=~ xs=~ map=~","minImp":"0","flags":"s","slots":"200","line":"30","module":"unroll.xsl","expand-text":"false","match":"/","prio":"-0.5","matches":"ND","C":[{"N":"p.nodeTest","role":"match","test":"ND","sType":"1ND","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ "},{"N":"applyT","sType":"* ","line":"31","mode":"#unnamed","role":"action","bSlot":"0","C":[{"N":"docOrder","sType":"*NE","role":"select","line":"31","C":[{"N":"slash","op":"/","sType":"*NE","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","C":[{"N":"dot"},{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}score-partwise,NE nQ{http://www.w3.org/1999/xhtml}score-partwise]"}]}]}]}]}]}]},{"N":"overridden"},{"N":"output","C":[{"N":"property","name":"Q{http://saxon.sf.net/}stylesheet-version","value":"30"},{"N":"property","name":"method","value":"xml"},{"N":"property","name":"indent","value":"yes"},{"N":"property","name":"encoding","value":"UTF-8"},{"N":"property","name":"omit-xml-declaration","value":"no"},{"N":"property","name":"standalone","value":"no"},{"N":"property","name":"doctype-system","value":"http://www.musicxml.org/dtds/partwise.dtd"},{"N":"property","name":"doctype-public","value":"-//Recordare//DTD MusicXML 4.0 Partwise//EN"}]},{"N":"accumulator","binds":"","sType":"1ADI","slots":"5","name":"Q{}divisions","as":"xs:double","ex:asJ":"AO ","ns":"xml=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~","C":[{"N":"int","val":"1","sType":"1ADI","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"init","line":"18"},{"N":"pre","slots":"0","C":[{"N":"accRule","valueType":"AO ","slots":"5","prio":"0.5","C":[{"N":"p.withUpper","role":"match","axis":"parent","sType":"1NE u[NE nQ{}divisions,NE nQ{http://www.w3.org/1999/xhtml}divisions]","ns":"= xml=~ fn=~ musicxml=http://www.w3.org/2021/06/musicxml40 xsl=~ xs=~ map=~ ex=~ ","C":[{"N":"p.nodeTest","test":"NE u[NE nQ{}divisions,NE nQ{http://www.w3.org/1999/xhtml}divisions]"},{"N":"p.nodeTest","test":"NE u[NE nQ{}attributes,NE nQ{http://www.w3.org/1999/xhtml}attributes]"}]},{"N":"check","card":"1","sType":"1AO ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","role":"select","C":[{"N":"convert","to":"AO","sType":"1AO ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","flags":"p","role":"select","C":[{"N":"cvUntyped","to":"AO","sType":"*A ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","role":"select","C":[{"N":"data","sType":"*A ","role":"select","C":[{"N":"axis","name":"child","nodeTest":"*NT","sType":"*NT","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"19"}]}]}]}]}]}]},{"N":"post","slots":"0"}]},{"N":"accumulator","binds":"","sType":"1ADI","slots":"5","name":"Q{}tempo","as":"xs:double","ex:asJ":"AO ","ns":"xml=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~","C":[{"N":"int","val":"120","sType":"1ADI","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"init","line":"22"},{"N":"pre","slots":"0","C":[{"N":"accRule","valueType":"AO ","slots":"5","prio":"0.5","C":[{"N":"p.withPredicate","role":"match","sType":"1NE u[NE nQ{}sound,NE nQ{http://www.w3.org/1999/xhtml}sound]","ns":"= xml=~ fn=~ musicxml=http://www.w3.org/2021/06/musicxml40 xsl=~ xs=~ map=~ ex=~ ","C":[{"N":"p.nodeTest","test":"NE u[NE nQ{}sound,NE nQ{http://www.w3.org/1999/xhtml}sound]"},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}tempo"}]},{"N":"check","card":"1","sType":"1AO ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","role":"select","C":[{"N":"convert","to":"AO","sType":"1AO ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","flags":"p","role":"select","C":[{"N":"cvUntyped","to":"AO","sType":"*A ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","role":"select","C":[{"N":"data","sType":"*A ","role":"select","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}tempo","sType":"*NA nQ{}tempo","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"23"}]}]}]}]}]}]},{"N":"post","slots":"0"}]},{"N":"accumulator","binds":"","sType":"0E","slots":"5","name":"Q{}metronome","as":"element()*","ex:asJ":"*NE ","ns":"xml=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~","C":[{"N":"empty","sType":"0E","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"init","line":"26"},{"N":"pre","slots":"0","C":[{"N":"accRule","valueType":"*NE ","slots":"5","prio":"0.5","C":[{"N":"p.withUpper","role":"match","axis":"parent","sType":"1NE u[NE nQ{}direction,NE nQ{http://www.w3.org/1999/xhtml}direction]","ns":"= xml=~ fn=~ musicxml=http://www.w3.org/2021/06/musicxml40 xsl=~ xs=~ map=~ ex=~ ","C":[{"N":"p.withPredicate","C":[{"N":"p.nodeTest","test":"NE u[NE nQ{}direction,NE nQ{http://www.w3.org/1999/xhtml}direction]"},{"N":"slash","op":"/","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}direction-type,NE nQ{http://www.w3.org/1999/xhtml}direction-type]"},{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}metronome,NE nQ{http://www.w3.org/1999/xhtml}metronome]"}]}]},{"N":"p.nodeTest","test":"NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]"}]},{"N":"dot","sType":"1NE u[NE nQ{}direction,NE nQ{http://www.w3.org/1999/xhtml}direction]","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"27"}]}]},{"N":"post","slots":"0"}]},{"N":"accumulator","binds":"","sType":"0E","slots":"5","name":"Q{}time","as":"element()*","ex:asJ":"*NE ","ns":"xml=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~","C":[{"N":"empty","sType":"0E","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"init","line":"30"},{"N":"pre","slots":"0","C":[{"N":"accRule","valueType":"*NE ","slots":"5","prio":"0.5","C":[{"N":"p.withUpper","role":"match","axis":"parent","sType":"1NE u[NE nQ{}time,NE nQ{http://www.w3.org/1999/xhtml}time]","ns":"= xml=~ fn=~ musicxml=http://www.w3.org/2021/06/musicxml40 xsl=~ xs=~ map=~ ex=~ ","C":[{"N":"p.nodeTest","test":"NE u[NE nQ{}time,NE nQ{http://www.w3.org/1999/xhtml}time]"},{"N":"p.withUpper","axis":"parent","C":[{"N":"p.nodeTest","test":"NE u[NE nQ{}attributes,NE nQ{http://www.w3.org/1999/xhtml}attributes]"},{"N":"p.nodeTest","test":"NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]"}]}]},{"N":"dot","sType":"1NE u[NE nQ{}time,NE nQ{http://www.w3.org/1999/xhtml}time]","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"31"}]}]},{"N":"post","slots":"0"}]},{"N":"accumulator","binds":"","sType":"0E","slots":"5","name":"Q{}clef","as":"element()*","ex:asJ":"*NE ","ns":"xml=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~","C":[{"N":"empty","sType":"0E","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"init","line":"34"},{"N":"pre","slots":"0","C":[{"N":"accRule","valueType":"*NE ","slots":"5","prio":"0.5","C":[{"N":"p.withUpper","role":"match","axis":"parent","sType":"1NE u[NE nQ{}clef,NE nQ{http://www.w3.org/1999/xhtml}clef]","ns":"= xml=~ fn=~ musicxml=http://www.w3.org/2021/06/musicxml40 xsl=~ xs=~ map=~ ex=~ ","C":[{"N":"p.nodeTest","test":"NE u[NE nQ{}clef,NE nQ{http://www.w3.org/1999/xhtml}clef]"},{"N":"p.withUpper","axis":"parent","C":[{"N":"p.nodeTest","test":"NE u[NE nQ{}attributes,NE nQ{http://www.w3.org/1999/xhtml}attributes]"},{"N":"p.nodeTest","test":"NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]"}]}]},{"N":"dot","sType":"1NE u[NE nQ{}clef,NE nQ{http://www.w3.org/1999/xhtml}clef]","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"35"}]}]},{"N":"post","slots":"0"}]},{"N":"accumulator","binds":"","sType":"0E","slots":"5","name":"Q{}key","as":"element()*","ex:asJ":"*NE ","ns":"xml=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~","C":[{"N":"empty","sType":"0E","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"init","line":"38"},{"N":"pre","slots":"0","C":[{"N":"accRule","valueType":"*NE ","slots":"5","prio":"0.5","C":[{"N":"p.withUpper","role":"match","axis":"parent","sType":"1NE u[NE nQ{}key,NE nQ{http://www.w3.org/1999/xhtml}key]","ns":"= xml=~ fn=~ musicxml=http://www.w3.org/2021/06/musicxml40 xsl=~ xs=~ map=~ ex=~ ","C":[{"N":"p.nodeTest","test":"NE u[NE nQ{}key,NE nQ{http://www.w3.org/1999/xhtml}key]"},{"N":"p.withUpper","axis":"parent","C":[{"N":"p.nodeTest","test":"NE u[NE nQ{}attributes,NE nQ{http://www.w3.org/1999/xhtml}attributes]"},{"N":"p.nodeTest","test":"NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]"}]}]},{"N":"dot","sType":"1NE u[NE nQ{}key,NE nQ{http://www.w3.org/1999/xhtml}key]","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"39"}]}]},{"N":"post","slots":"0"}]},{"N":"accumulator","binds":"","sType":"1FM","slots":"5","name":"Q{}measureIndex","as":"map(*)","ex:asJ":"FM k[1AS ] v[1ADI ] ","ns":"xml=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~","C":[{"N":"ifCall","name":"Q{http://www.w3.org/2005/xpath-functions/map}_new","sType":"1FM","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"init","line":"42"},{"N":"pre","slots":"0","C":[{"N":"accRule","valueType":"FM k[1AS ] v[1ADI ] ","slots":"5","prio":"0","C":[{"N":"p.nodeTest","role":"match","test":"NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]","sType":"1NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]","ns":"= xml=~ fn=~ musicxml=http://www.w3.org/2021/06/musicxml40 xsl=~ xs=~ map=~ ex=~ "},{"N":"choose","sType":"1FM","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"43","C":[{"N":"ifCall","name":"Q{http://www.w3.org/2005/xpath-functions/map}contains","C":[{"N":"treat","as":"FM","diag":"0|0||map:contains","C":[{"N":"check","card":"1","diag":"0|0||map:contains","C":[{"N":"varRef","name":"Q{}value","slot":"0"}]}]},{"N":"check","card":"1","diag":"0|1||map:contains","C":[{"N":"attVal","name":"Q{}number"}]}]},{"N":"ifCall","name":"Q{http://www.w3.org/2005/xpath-functions/map}put","C":[{"N":"treat","as":"FM","diag":"0|0||map:put","C":[{"N":"check","card":"1","diag":"0|0||map:put","C":[{"N":"varRef","name":"Q{}value","slot":"0"}]}]},{"N":"check","card":"1","diag":"0|1||map:put","C":[{"N":"attVal","name":"Q{}number"}]},{"N":"ifCall","name":"Q{http://www.w3.org/2005/xpath-functions/map}get","C":[{"N":"treat","as":"FM","diag":"0|0||map:get","C":[{"N":"check","card":"1","diag":"0|0||map:get","C":[{"N":"varRef","name":"Q{}value","slot":"0"}]}]},{"N":"check","card":"1","diag":"0|1||map:get","C":[{"N":"attVal","name":"Q{}number"}]}]}]},{"N":"true"},{"N":"ifCall","name":"Q{http://www.w3.org/2005/xpath-functions/map}put","C":[{"N":"treat","as":"FM","diag":"0|0||map:put","C":[{"N":"check","card":"1","diag":"0|0||map:put","C":[{"N":"varRef","name":"Q{}value","slot":"0"}]}]},{"N":"check","card":"1","diag":"0|1||map:put","C":[{"N":"attVal","name":"Q{}number"}]},{"N":"ifCall","name":"Q{http://www.w3.org/2005/xpath-functions/map}size","C":[{"N":"treat","as":"FM","diag":"0|0||map:size","C":[{"N":"check","card":"1","diag":"0|0||map:size","C":[{"N":"varRef","name":"Q{}value","slot":"0"}]}]}]}]}]}]}]},{"N":"post","slots":"0"}]},{"N":"accumulator","binds":"","sType":"1ADI","slots":"5","name":"Q{}measureDuration","as":"xs:double","ex:asJ":"AO ","ns":"xml=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~","C":[{"N":"int","val":"0","sType":"1ADI","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"init","line":"46"},{"N":"pre","slots":"0","C":[{"N":"accRule","valueType":"AO ","slots":"5","prio":"0","C":[{"N":"p.nodeTest","role":"match","test":"NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]","sType":"1NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]","ns":"= xml=~ fn=~ musicxml=http://www.w3.org/2021/06/musicxml40 xsl=~ xs=~ map=~ ex=~ "},{"N":"convert","to":"AO","sType":"1AO ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","flags":"p","role":"select","C":[{"N":"cvUntyped","to":"AO","sType":"*A ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","role":"select","C":[{"N":"int","val":"0","sType":"1ADI","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"47"}]}]}]},{"N":"accRule","valueType":"AO ","slots":"5","prio":"0.5","C":[{"N":"p.withUpper","role":"match","axis":"parent","sType":"1NE u[NE nQ{}forward,NE nQ{http://www.w3.org/1999/xhtml}forward]","ns":"= xml=~ fn=~ musicxml=http://www.w3.org/2021/06/musicxml40 xsl=~ xs=~ map=~ ex=~ ","C":[{"N":"p.nodeTest","test":"NE u[NE nQ{}forward,NE nQ{http://www.w3.org/1999/xhtml}forward]"},{"N":"p.nodeTest","test":"NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]"}]},{"N":"check","card":"1","sType":"1AO ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","role":"select","C":[{"N":"convert","to":"AO","sType":"1AO ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","flags":"p","role":"select","C":[{"N":"cvUntyped","to":"AO","sType":"*A ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","role":"select","C":[{"N":"arith","op":"+","calc":"a+a","sType":"?A","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"48","C":[{"N":"check","card":"?","diag":"1|0||arith","C":[{"N":"data","diag":"1|0||arith","C":[{"N":"varRef","name":"Q{}value","slot":"0"}]}]},{"N":"cvUntyped","to":"AO","diag":"1|1|FORG0001|arith","C":[{"N":"check","card":"?","diag":"1|1||arith","C":[{"N":"data","diag":"1|1||arith","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}duration,NE nQ{http://www.w3.org/1999/xhtml}duration]"}]}]}]}]}]}]}]}]},{"N":"accRule","valueType":"AO ","slots":"5","prio":"0.5","C":[{"N":"p.withUpper","role":"match","axis":"parent","sType":"1NE u[NE nQ{}backup,NE nQ{http://www.w3.org/1999/xhtml}backup]","ns":"= xml=~ fn=~ musicxml=http://www.w3.org/2021/06/musicxml40 xsl=~ xs=~ map=~ ex=~ ","C":[{"N":"p.nodeTest","test":"NE u[NE nQ{}backup,NE nQ{http://www.w3.org/1999/xhtml}backup]"},{"N":"p.nodeTest","test":"NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]"}]},{"N":"check","card":"1","sType":"1AO ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","role":"select","C":[{"N":"convert","to":"AO","sType":"1AO ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","flags":"p","role":"select","C":[{"N":"cvUntyped","to":"AO","sType":"*A ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","role":"select","C":[{"N":"arith","op":"-","calc":"a-a","sType":"?A","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"49","C":[{"N":"check","card":"?","diag":"1|0||arith","C":[{"N":"data","diag":"1|0||arith","C":[{"N":"varRef","name":"Q{}value","slot":"0"}]}]},{"N":"cvUntyped","to":"AO","diag":"1|1|FORG0001|arith","C":[{"N":"check","card":"?","diag":"1|1||arith","C":[{"N":"data","diag":"1|1||arith","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}duration,NE nQ{http://www.w3.org/1999/xhtml}duration]"}]}]}]}]}]}]}]}]},{"N":"accRule","valueType":"AO ","slots":"5","prio":"0","C":[{"N":"p.nodeTest","role":"match","test":"NE u[NE nQ{}note,NE nQ{http://www.w3.org/1999/xhtml}note]","sType":"1NE u[NE nQ{}note,NE nQ{http://www.w3.org/1999/xhtml}note]","ns":"= xml=~ fn=~ musicxml=http://www.w3.org/2021/06/musicxml40 xsl=~ xs=~ map=~ ex=~ "},{"N":"check","card":"1","sType":"1AO ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","C":[{"N":"convert","to":"AO","sType":"1AO ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","flags":"p","C":[{"N":"cvUntyped","to":"AO","sType":"*A ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","C":[{"N":"data","sType":"*A ","C":[{"N":"choose","sType":"* ","type":"item()*","line":"51","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}chord,NE nQ{http://www.w3.org/1999/xhtml}chord]","sType":"*NE u[NE nQ{}chord,NE nQ{http://www.w3.org/1999/xhtml}chord]","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","line":"52"},{"N":"varRef","name":"Q{}value","slot":"0","sType":"*","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"23"},{"N":"true"},{"N":"arith","op":"+","calc":"a+a","sType":"?A","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"25","C":[{"N":"check","card":"?","diag":"1|0||arith","C":[{"N":"data","diag":"1|0||arith","C":[{"N":"varRef","name":"Q{}value","slot":"0"}]}]},{"N":"cvUntyped","to":"AO","diag":"1|1|FORG0001|arith","C":[{"N":"check","card":"?","diag":"1|1||arith","C":[{"N":"data","diag":"1|1||arith","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}duration,NE nQ{http://www.w3.org/1999/xhtml}duration]"}]}]}]}]}]}]}]}]}]}]}]},{"N":"post","slots":"0"}]},{"N":"accumulator","binds":"","sType":"1ADI","slots":"5","name":"Q{}measureOnset","as":"xs:double","ex:asJ":"AO ","ns":"xml=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~","C":[{"N":"int","val":"0","sType":"1ADI","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"init","line":"58"},{"N":"pre","slots":"0","C":[{"N":"accRule","valueType":"AO ","slots":"5","prio":"0","C":[{"N":"p.nodeTest","role":"match","test":"NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]","sType":"1NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]","ns":"= xml=~ fn=~ musicxml=http://www.w3.org/2021/06/musicxml40 xsl=~ xs=~ map=~ ex=~ "},{"N":"check","card":"1","sType":"1AO ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","role":"select","C":[{"N":"convert","to":"AO","sType":"1AO ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","flags":"p","role":"select","C":[{"N":"cvUntyped","to":"AO","sType":"*A ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","role":"select","C":[{"N":"data","sType":"*A ","role":"select","C":[{"N":"varRef","name":"Q{}value","slot":"0","sType":"*","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"59"}]}]}]}]}]}]},{"N":"post","slots":"0","C":[{"N":"accRule","valueType":"AO ","slots":"5","prio":"0","C":[{"N":"p.nodeTest","role":"match","test":"NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]","sType":"1NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]","ns":"= xml=~ fn=~ musicxml=http://www.w3.org/2021/06/musicxml40 xsl=~ xs=~ map=~ ex=~ "},{"N":"check","card":"1","sType":"1AO ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","role":"select","C":[{"N":"convert","to":"AO","sType":"1AO ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","flags":"p","role":"select","C":[{"N":"cvUntyped","to":"AO","sType":"*A ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","role":"select","C":[{"N":"arith","op":"+","calc":"a+a","sType":"?A","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"60","C":[{"N":"check","card":"?","diag":"1|0||arith","C":[{"N":"data","diag":"1|0||arith","C":[{"N":"varRef","name":"Q{}value","slot":"0"}]}]},{"N":"fn","name":"accumulator-after","C":[{"N":"str","val":"Q{}measureDuration"}]}]}]}]}]}]}]}]},{"N":"accumulator","binds":"","sType":"1ADI","slots":"5","name":"Q{}noteDuration","as":"xs:double","ex:asJ":"AO ","ns":"xml=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~","C":[{"N":"int","val":"0","sType":"1ADI","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"init","line":"63"},{"N":"pre","slots":"0","C":[{"N":"accRule","valueType":"AO ","slots":"5","prio":"0","C":[{"N":"p.nodeTest","role":"match","test":"NE u[NE nQ{}note,NE nQ{http://www.w3.org/1999/xhtml}note]","sType":"1NE u[NE nQ{}note,NE nQ{http://www.w3.org/1999/xhtml}note]","ns":"= xml=~ fn=~ musicxml=http://www.w3.org/2021/06/musicxml40 xsl=~ xs=~ map=~ ex=~ "},{"N":"check","card":"1","sType":"1AO ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","C":[{"N":"convert","to":"AO","sType":"1AO ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","flags":"p","C":[{"N":"cvUntyped","to":"AO","sType":"*A ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","C":[{"N":"data","sType":"*A ","C":[{"N":"choose","sType":"* ","type":"item()*","line":"65","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}chord,NE nQ{http://www.w3.org/1999/xhtml}chord]","sType":"*NE u[NE nQ{}chord,NE nQ{http://www.w3.org/1999/xhtml}chord]","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","line":"66"},{"N":"varRef","name":"Q{}value","slot":"0","sType":"*","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"33"},{"N":"filter","sType":"*NE u[NE nQ{}tie,NE nQ{http://www.w3.org/1999/xhtml}tie]","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","line":"67","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}tie,NE nQ{http://www.w3.org/1999/xhtml}tie]"},{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"attVal","name":"Q{}type"},{"N":"str","val":"stop"}]}]},{"N":"arith","op":"+","calc":"a+a","sType":"?A","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"35","C":[{"N":"check","card":"?","diag":"1|0||arith","C":[{"N":"data","diag":"1|0||arith","C":[{"N":"varRef","name":"Q{}value","slot":"0"}]}]},{"N":"cvUntyped","to":"AO","diag":"1|1|FORG0001|arith","C":[{"N":"check","card":"?","diag":"1|1||arith","C":[{"N":"data","diag":"1|1||arith","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}duration,NE nQ{http://www.w3.org/1999/xhtml}duration]"}]}]}]}]},{"N":"true"},{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}duration,NE nQ{http://www.w3.org/1999/xhtml}duration]","sType":"*NE u[NE nQ{}duration,NE nQ{http://www.w3.org/1999/xhtml}duration]","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"37"}]}]}]}]}]}]}]},{"N":"post","slots":"0"}]},{"N":"accumulator","binds":"","sType":"1ADI","slots":"5","name":"Q{}noteOnset","as":"xs:double","ex:asJ":"AO ","ns":"xml=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~","C":[{"N":"int","val":"0","sType":"1ADI","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"init","line":"73"},{"N":"pre","slots":"0","C":[{"N":"accRule","valueType":"AO ","slots":"5","prio":"0","C":[{"N":"p.nodeTest","role":"match","test":"NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]","sType":"1NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]","ns":"= xml=~ fn=~ musicxml=http://www.w3.org/2021/06/musicxml40 xsl=~ xs=~ map=~ ex=~ "},{"N":"convert","to":"AO","sType":"1AO ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","flags":"p","role":"select","C":[{"N":"cvUntyped","to":"AO","sType":"*A ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","role":"select","C":[{"N":"int","val":"0","sType":"1ADI","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"74"}]}]}]}]},{"N":"post","slots":"0","C":[{"N":"accRule","valueType":"AO ","slots":"5","prio":"0","C":[{"N":"p.nodeTest","role":"match","test":"NE u[NE nQ{}note,NE nQ{http://www.w3.org/1999/xhtml}note]","sType":"1NE u[NE nQ{}note,NE nQ{http://www.w3.org/1999/xhtml}note]","ns":"= xml=~ fn=~ musicxml=http://www.w3.org/2021/06/musicxml40 xsl=~ xs=~ map=~ ex=~ "},{"N":"check","card":"1","sType":"1AO ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","C":[{"N":"convert","to":"AO","sType":"1AO ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","flags":"p","C":[{"N":"cvUntyped","to":"AO","sType":"*A ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","C":[{"N":"data","sType":"*A ","C":[{"N":"choose","sType":"* ","type":"item()*","line":"76","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}chord,NE nQ{http://www.w3.org/1999/xhtml}chord]","sType":"*NE u[NE nQ{}chord,NE nQ{http://www.w3.org/1999/xhtml}chord]","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","line":"77"},{"N":"varRef","name":"Q{}value","slot":"0","sType":"*","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"43"},{"N":"true"},{"N":"arith","op":"+","calc":"a+a","sType":"?A","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"45","C":[{"N":"check","card":"?","diag":"1|0||arith","C":[{"N":"data","diag":"1|0||arith","C":[{"N":"varRef","name":"Q{}value","slot":"0"}]}]},{"N":"cvUntyped","to":"AO","diag":"1|1|FORG0001|arith","C":[{"N":"check","card":"?","diag":"1|1||arith","C":[{"N":"data","diag":"1|1||arith","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}duration,NE nQ{http://www.w3.org/1999/xhtml}duration]"}]}]}]}]}]}]}]}]}]}]}]}]},{"N":"accumulator","binds":"","sType":"1ADI","slots":"5","name":"Q{}noteBeat","as":"xs:double","ex:asJ":"AO ","ns":"xml=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~","C":[{"N":"int","val":"1","sType":"1ADI","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"init","line":"83"},{"N":"pre","slots":"0","C":[{"N":"accRule","valueType":"AO ","slots":"5","prio":"0","C":[{"N":"p.nodeTest","role":"match","test":"NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]","sType":"1NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]","ns":"= xml=~ fn=~ musicxml=http://www.w3.org/2021/06/musicxml40 xsl=~ xs=~ map=~ ex=~ "},{"N":"convert","to":"AO","sType":"1AO ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","flags":"p","role":"select","C":[{"N":"cvUntyped","to":"AO","sType":"*A ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","role":"select","C":[{"N":"int","val":"1","sType":"1ADI","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"84"}]}]}]},{"N":"accRule","valueType":"AO ","slots":"5","prio":"0","C":[{"N":"p.nodeTest","role":"match","test":"NE u[NE nQ{}note,NE nQ{http://www.w3.org/1999/xhtml}note]","sType":"1NE u[NE nQ{}note,NE nQ{http://www.w3.org/1999/xhtml}note]","ns":"= xml=~ fn=~ musicxml=http://www.w3.org/2021/06/musicxml40 xsl=~ xs=~ map=~ ex=~ "},{"N":"check","card":"1","sType":"1AO ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","C":[{"N":"convert","to":"AO","sType":"1AO ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","flags":"p","C":[{"N":"cvUntyped","to":"AO","sType":"*A ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","C":[{"N":"data","sType":"*A ","C":[{"N":"choose","sType":"* ","type":"item()*","line":"86","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}chord,NE nQ{http://www.w3.org/1999/xhtml}chord]","sType":"*NE u[NE nQ{}chord,NE nQ{http://www.w3.org/1999/xhtml}chord]","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","line":"87"},{"N":"varRef","name":"Q{}value","slot":"0","sType":"*","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"51"},{"N":"true"},{"N":"arith","op":"+","calc":"a+a","sType":"?A","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"53","C":[{"N":"check","card":"?","diag":"1|0||arith","C":[{"N":"data","diag":"1|0||arith","C":[{"N":"varRef","name":"Q{}value","slot":"0"}]}]},{"N":"arith","op":"div","calc":"d/d","C":[{"N":"cvUntyped","to":"AO","diag":"1|0|FORG0001|arith","C":[{"N":"check","card":"?","diag":"1|0||arith","C":[{"N":"data","diag":"1|0||arith","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}duration,NE nQ{http://www.w3.org/1999/xhtml}duration]"}]}]}]},{"N":"fn","name":"accumulator-after","C":[{"N":"str","val":"Q{}divisions"}]}]}]}]}]}]}]}]}]}]},{"N":"post","slots":"0"}]},{"N":"accumulator","binds":"","sType":"0E","slots":"5","name":"Q{}harmony","as":"element()*","ex:asJ":"*NE ","ns":"xml=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~","C":[{"N":"empty","sType":"0E","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"init","line":"93"},{"N":"pre","slots":"0","C":[{"N":"accRule","valueType":"*NE ","slots":"5","prio":"0","C":[{"N":"p.nodeTest","role":"match","test":"NE u[NE nQ{}harmony,NE nQ{http://www.w3.org/1999/xhtml}harmony]","sType":"1NE u[NE nQ{}harmony,NE nQ{http://www.w3.org/1999/xhtml}harmony]","ns":"= xml=~ fn=~ musicxml=http://www.w3.org/2021/06/musicxml40 xsl=~ xs=~ map=~ ex=~ "},{"N":"dot","sType":"1NE u[NE nQ{}harmony,NE nQ{http://www.w3.org/1999/xhtml}harmony]","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"94"}]}]},{"N":"post","slots":"0"}]},{"N":"accumulator","binds":"","sType":"1ADI","slots":"5","name":"Q{}harmonyPreviousDuration","as":"xs:double","ex:asJ":"AO ","ns":"xml=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~","C":[{"N":"int","val":"0","sType":"1ADI","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"init","line":"97"},{"N":"pre","slots":"0","C":[{"N":"accRule","valueType":"AO ","slots":"5","prio":"0","C":[{"N":"p.nodeTest","role":"match","test":"NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]","sType":"1NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]","ns":"= xml=~ fn=~ musicxml=http://www.w3.org/2021/06/musicxml40 xsl=~ xs=~ map=~ ex=~ "},{"N":"convert","to":"AO","sType":"1AO ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","flags":"p","role":"select","C":[{"N":"cvUntyped","to":"AO","sType":"*A ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","role":"select","C":[{"N":"int","val":"0","sType":"1ADI","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"98"}]}]}]},{"N":"accRule","valueType":"AO ","slots":"5","prio":"0","C":[{"N":"p.nodeTest","role":"match","test":"NE u[NE nQ{}harmony,NE nQ{http://www.w3.org/1999/xhtml}harmony]","sType":"1NE u[NE nQ{}harmony,NE nQ{http://www.w3.org/1999/xhtml}harmony]","ns":"= xml=~ fn=~ musicxml=http://www.w3.org/2021/06/musicxml40 xsl=~ xs=~ map=~ ex=~ "},{"N":"convert","to":"AO","sType":"1AO ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","flags":"p","role":"select","C":[{"N":"cvUntyped","to":"AO","sType":"*A ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","role":"select","C":[{"N":"int","val":"0","sType":"1ADI","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"99"}]}]}]},{"N":"accRule","valueType":"AO ","slots":"5","prio":"0","C":[{"N":"p.nodeTest","role":"match","test":"NE u[NE nQ{}note,NE nQ{http://www.w3.org/1999/xhtml}note]","sType":"1NE u[NE nQ{}note,NE nQ{http://www.w3.org/1999/xhtml}note]","ns":"= xml=~ fn=~ musicxml=http://www.w3.org/2021/06/musicxml40 xsl=~ xs=~ map=~ ex=~ "},{"N":"check","card":"1","sType":"1AO ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","C":[{"N":"convert","to":"AO","sType":"1AO ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","flags":"p","C":[{"N":"cvUntyped","to":"AO","sType":"*A ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","C":[{"N":"data","sType":"*A ","C":[{"N":"choose","sType":"* ","type":"item()*","line":"101","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}chord,NE nQ{http://www.w3.org/1999/xhtml}chord]","sType":"*NE u[NE nQ{}chord,NE nQ{http://www.w3.org/1999/xhtml}chord]","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","line":"102"},{"N":"varRef","name":"Q{}value","slot":"0","sType":"*","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"62"},{"N":"true"},{"N":"arith","op":"+","calc":"a+a","sType":"?A","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"64","C":[{"N":"check","card":"?","diag":"1|0||arith","C":[{"N":"data","diag":"1|0||arith","C":[{"N":"varRef","name":"Q{}value","slot":"0"}]}]},{"N":"cvUntyped","to":"AO","diag":"1|1|FORG0001|arith","C":[{"N":"check","card":"?","diag":"1|1||arith","C":[{"N":"data","diag":"1|1||arith","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}duration,NE nQ{http://www.w3.org/1999/xhtml}duration]"}]}]}]}]}]}]}]}]}]}]}]},{"N":"post","slots":"0"}]},{"N":"decimalFormat"}],"Σ":"29ea7d7e"} \ No newline at end of file +{"N":"package","version":"30","packageVersion":"1","saxonVersion":"SaxonJS 2.6","target":"JS","targetVersion":"2","name":"TOP-LEVEL","relocatable":"true","buildDateTime":"2024-09-26T22:49:52.45-07:00","ns":"xml=~ xsl=~ xs=~ map=~","C":[{"N":"co","binds":"","id":"0","vis":"PRIVATE","ex:uniform":"true","C":[{"N":"function","name":"Q{http://www.w3.org/2021/06/musicxml40}timeToMillisecs","as":"1AO ","slots":"203","ns":"xml=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~","module":"musicxml.xsl","flags":"muu","sig":"1F r[1AO ] a[1AO ,1AO ,1AO ] ","sType":"1F r[1AO ] a[1AO ,1AO ,1AO ] ","line":"114","C":[{"N":"arg","slot":"0","name":"Q{}time","as":"AO ","sType":"AO "},{"N":"arg","slot":"1","name":"Q{}divisions","as":"AO ","sType":"AO "},{"N":"arg","slot":"2","name":"Q{}tempo","as":"AO ","sType":"AO "},{"N":"check","card":"1","sType":"1AO ","diag":"2|0|XTTE0780|function Q{http://www.w3.org/2021/06/musicxml40}timeToMillisecs()","role":"body","C":[{"N":"convert","to":"AO","sType":"1AO ","diag":"2|0|XTTE0780|function Q{http://www.w3.org/2021/06/musicxml40}timeToMillisecs()","flags":"p","role":"body","C":[{"N":"cvUntyped","to":"AO","sType":"*A ","diag":"2|0|XTTE0780|function Q{http://www.w3.org/2021/06/musicxml40}timeToMillisecs()","role":"body","C":[{"N":"arith","op":"div","calc":"a/a","sType":"?A","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"body","line":"118","C":[{"N":"arith","op":"div","calc":"a/a","C":[{"N":"arith","op":"*","calc":"a*a","C":[{"N":"check","card":"?","diag":"1|0||arith","C":[{"N":"data","diag":"1|0||arith","C":[{"N":"varRef","name":"Q{}time","slot":"0"}]}]},{"N":"int","val":"60000"}]},{"N":"check","card":"?","diag":"1|1||arith","C":[{"N":"data","diag":"1|1||arith","C":[{"N":"varRef","name":"Q{}divisions","slot":"1"}]}]}]},{"N":"check","card":"?","diag":"1|1||arith","C":[{"N":"data","diag":"1|1||arith","C":[{"N":"varRef","name":"Q{}tempo","slot":"2"}]}]}]}]}]}]}]}]},{"N":"co","binds":"","id":"1","vis":"PRIVATE","ex:uniform":"true","C":[{"N":"function","name":"Q{http://www.w3.org/2021/06/musicxml40}timeToMIDITicks","as":"1AO ","slots":"202","ns":"xml=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~","module":"musicxml.xsl","flags":"muu","sig":"1F r[1AO ] a[1AO ,1AO ] ","sType":"1F r[1AO ] a[1AO ,1AO ] ","line":"124","C":[{"N":"arg","slot":"0","name":"Q{}time","as":"AO ","sType":"AO "},{"N":"arg","slot":"1","name":"Q{}divisions","as":"AO ","sType":"AO "},{"N":"check","card":"1","sType":"1AO ","diag":"2|0|XTTE0780|function Q{http://www.w3.org/2021/06/musicxml40}timeToMIDITicks()","role":"body","C":[{"N":"convert","to":"AO","sType":"1AO ","diag":"2|0|XTTE0780|function Q{http://www.w3.org/2021/06/musicxml40}timeToMIDITicks()","flags":"p","role":"body","C":[{"N":"cvUntyped","to":"AO","sType":"*A ","diag":"2|0|XTTE0780|function Q{http://www.w3.org/2021/06/musicxml40}timeToMIDITicks()","role":"body","C":[{"N":"fn","name":"round","sType":"?A m[AO,AD,AF]","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"body","line":"127","C":[{"N":"treat","as":"A m[AO,AD,AF]","diag":"0|0||round","C":[{"N":"check","card":"?","diag":"0|0||round","C":[{"N":"cvUntyped","to":"AO","diag":"0|0||round","C":[{"N":"arith","op":"div","calc":"a/a","C":[{"N":"arith","op":"*","calc":"a*a","C":[{"N":"check","card":"?","diag":"1|0||arith","C":[{"N":"data","diag":"1|0||arith","C":[{"N":"varRef","name":"Q{}time","slot":"0"}]}]},{"N":"int","val":"192"}]},{"N":"check","card":"?","diag":"1|1||arith","C":[{"N":"data","diag":"1|1||arith","C":[{"N":"varRef","name":"Q{}divisions","slot":"1"}]}]}]}]}]}]}]}]}]}]}]}]},{"N":"co","binds":"","id":"2","vis":"PRIVATE","ex:uniform":"true","C":[{"N":"function","name":"Q{http://www.w3.org/2021/06/musicxml40}harmonyDuration","as":"1AO ","slots":"201","ns":"xml=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~","module":"musicxml.xsl","flags":"muu","sig":"1F r[1AO ] a[* ] ","sType":"1F r[1AO ] a[* ] ","line":"133","C":[{"N":"arg","slot":"0","name":"Q{}harmony","as":"* ","sType":"* "},{"N":"check","card":"1","sType":"1AO ","diag":"2|0|XTTE0780|function Q{http://www.w3.org/2021/06/musicxml40}harmonyDuration()","role":"body","C":[{"N":"convert","to":"AO","sType":"1AO ","diag":"2|0|XTTE0780|function Q{http://www.w3.org/2021/06/musicxml40}harmonyDuration()","flags":"p","role":"body","C":[{"N":"cvUntyped","to":"AO","sType":"*A ","diag":"2|0|XTTE0780|function Q{http://www.w3.org/2021/06/musicxml40}harmonyDuration()","role":"body","C":[{"N":"let","var":"Q{}id","slot":"1","sType":"*A ","line":"135","role":"body","C":[{"N":"fn","name":"generate-id","sType":"1AS","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"135","C":[{"N":"treat","as":"N","diag":"0|0||generate-id","C":[{"N":"check","card":"?","diag":"0|0||generate-id","C":[{"N":"varRef","name":"Q{}harmony","slot":"0"}]}]}]},{"N":"fn","name":"sum","sType":"?A","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"138","C":[{"N":"data","diag":"0|0||sum","C":[{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}harmony","slot":"0"}]},{"N":"filter","C":[{"N":"axis","name":"following-sibling","nodeTest":"*NE u[NE nQ{}note,NE nQ{http://www.w3.org/1999/xhtml}note]"},{"N":"and","C":[{"N":"fn","name":"not","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}chord,NE nQ{http://www.w3.org/1999/xhtml}chord]"}]},{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"generate-id","C":[{"N":"fn","name":"reverse","C":[{"N":"first","C":[{"N":"axis","name":"preceding-sibling","nodeTest":"*NE u[NE nQ{}harmony,NE nQ{http://www.w3.org/1999/xhtml}harmony]"}]}]}]},{"N":"data","diag":"1|1||gc","C":[{"N":"varRef","name":"Q{}id","slot":"1"}]}]}]}]}]},{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}duration,NE nQ{http://www.w3.org/1999/xhtml}duration]"}]}]}]}]}]}]}]}]}]}]},{"N":"co","binds":"","id":"3","vis":"PUBLIC","ex:uniform":"true","C":[{"N":"globalParam","name":"Q{}renumberMeasures","sType":"AB ","slots":"200","module":"unroll.xsl","as":"AB ","ns":"xml=~ xsl=~ xs=~ map=~","C":[{"N":"false","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"25"}]}]},{"N":"co","id":"4","binds":"4 3","C":[{"N":"mode","onNo":"TC","flags":"","patternSlots":"0","prec":"","C":[{"N":"templateRule","rank":"0","prec":"0","seq":"2","ns":"xml=~ xsl=~ xs=~ map=~","minImp":"0","flags":"s","slots":"200","line":"61","module":"unroll.xsl","expand-text":"false","match":"measure","prio":"0","matches":"NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]","C":[{"N":"p.nodeTest","role":"match","test":"NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]","sType":"1NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ "},{"N":"sequence","role":"action","sType":"* ","C":[{"N":"param","name":"Q{}previousMeasure","slot":"0","sType":"* ","as":"* ","flags":"","line":"62","C":[{"N":"str","sType":"1AS ","val":"","role":"select"},{"N":"supplied","role":"conversion","slot":"0","sType":"* "}]},{"N":"param","name":"Q{}previousTime","slot":"1","sType":"* ","as":"* ","flags":"","line":"63","C":[{"N":"str","sType":"1AS ","val":"","role":"select"},{"N":"supplied","role":"conversion","slot":"1","sType":"* "}]},{"N":"param","name":"Q{}previousDivisions","slot":"2","sType":"* ","as":"* ","flags":"","line":"64","C":[{"N":"str","sType":"1AS ","val":"","role":"select"},{"N":"supplied","role":"conversion","slot":"2","sType":"* "}]},{"N":"param","name":"Q{}previousKey","slot":"3","sType":"* ","as":"* ","flags":"","line":"65","C":[{"N":"str","sType":"1AS ","val":"","role":"select"},{"N":"supplied","role":"conversion","slot":"3","sType":"* "}]},{"N":"param","name":"Q{}previousClef","slot":"4","sType":"* ","as":"* ","flags":"","line":"66","C":[{"N":"str","sType":"1AS ","val":"","role":"select"},{"N":"supplied","role":"conversion","slot":"4","sType":"* "}]},{"N":"param","name":"Q{}previousMetronome","slot":"5","sType":"* ","as":"* ","flags":"","line":"67","C":[{"N":"str","sType":"1AS ","val":"","role":"select"},{"N":"supplied","role":"conversion","slot":"5","sType":"* "}]},{"N":"param","name":"Q{}repeatMeasure","slot":"6","sType":"* ","as":"* ","flags":"","line":"68","C":[{"N":"str","sType":"1AS ","val":"","role":"select"},{"N":"supplied","role":"conversion","slot":"6","sType":"* "}]},{"N":"param","name":"Q{}repeatCount","slot":"7","sType":"* ","as":"* ","flags":"","line":"69","C":[{"N":"str","sType":"1AS ","val":"","role":"select"},{"N":"supplied","role":"conversion","slot":"7","sType":"* "}]},{"N":"param","name":"Q{}jump","slot":"8","sType":"* ","as":"* ","flags":"","line":"70","C":[{"N":"str","sType":"1AS ","val":"","role":"select"},{"N":"supplied","role":"conversion","slot":"8","sType":"* "}]},{"N":"param","name":"Q{}measureNumber","slot":"9","sType":"ADI ","as":"ADI ","flags":"","line":"71","C":[{"N":"check","card":"1","sType":"1ADI ","diag":"2|0|XTTE0570|xsl:param name=\"Q{}measureNumber\"","role":"select","C":[{"N":"treat","as":"ADI ","diag":"2|0|XTTE0570|xsl:param name=\"Q{}measureNumber\"","role":"select","C":[{"N":"check","card":"1","diag":"2|0|XTTE0570|xsl:param name=\"Q{}measureNumber\"","role":"select","C":[{"N":"cvUntyped","to":"ADI","sType":"*A ","diag":"2|0|XTTE0570|xsl:param name=\"Q{}measureNumber\"","role":"select","C":[{"N":"data","sType":"*A ","role":"select","C":[{"N":"empty","sType":"0 ","role":"select"}]}]}]}]}]},{"N":"check","card":"1","sType":"1ADI ","diag":"2|1|XTTE0590|xsl:param name=\"Q{}measureNumber\"","role":"conversion","C":[{"N":"treat","as":"ADI ","diag":"2|1|XTTE0590|xsl:param name=\"Q{}measureNumber\"","role":"conversion","C":[{"N":"check","card":"1","diag":"2|1|XTTE0590|xsl:param name=\"Q{}measureNumber\"","role":"conversion","C":[{"N":"cvUntyped","to":"ADI","sType":"*A ","diag":"2|1|XTTE0590|xsl:param name=\"Q{}measureNumber\"","role":"conversion","C":[{"N":"data","sType":"*A ","role":"conversion","C":[{"N":"supplied","role":"conversion","slot":"9","sType":"* "}]}]}]}]}]}]},{"N":"let","var":"Q{}time","slot":"10","sType":"* ","line":"73","C":[{"N":"docOrder","sType":"*NE ","role":"select","line":"73","C":[{"N":"fn","name":"accumulator-after","sType":"*NE ","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","C":[{"N":"str","val":"Q{}time"}]}]},{"N":"let","var":"Q{}divisions","slot":"11","sType":"* ","line":"74","C":[{"N":"fn","name":"accumulator-after","sType":"AO ","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"74","C":[{"N":"str","val":"Q{}divisions"}]},{"N":"let","var":"Q{}key","slot":"12","sType":"* ","line":"75","C":[{"N":"docOrder","sType":"*NE ","role":"select","line":"75","C":[{"N":"fn","name":"accumulator-after","sType":"*NE ","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","C":[{"N":"str","val":"Q{}key"}]}]},{"N":"let","var":"Q{}clef","slot":"13","sType":"* ","line":"76","C":[{"N":"docOrder","sType":"*NE ","role":"select","line":"76","C":[{"N":"fn","name":"accumulator-after","sType":"*NE ","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","C":[{"N":"str","val":"Q{}clef"}]}]},{"N":"let","var":"Q{}metronome","slot":"14","sType":"* ","line":"77","C":[{"N":"docOrder","sType":"*NE ","role":"select","line":"77","C":[{"N":"fn","name":"accumulator-after","sType":"*NE ","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","C":[{"N":"str","val":"Q{}metronome"}]}]},{"N":"choose","sType":"* ","type":"item()*","line":"82","C":[{"N":"and","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","line":"18","C":[{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}barline,NE nQ{http://www.w3.org/1999/xhtml}barline]"},{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"slash","op":"/","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}ending,NE nQ{http://www.w3.org/1999/xhtml}ending]"},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}type"}]}]},{"N":"str","val":"start"}]}]},{"N":"fn","name":"not","C":[{"N":"fn","name":"index-of","C":[{"N":"fn","name":"tokenize","C":[{"N":"cvUntyped","to":"AS","diag":"0|0||tokenize","C":[{"N":"check","card":"?","diag":"0|0||tokenize","C":[{"N":"data","diag":"0|0||tokenize","C":[{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}barline,NE nQ{http://www.w3.org/1999/xhtml}barline]"},{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}ending,NE nQ{http://www.w3.org/1999/xhtml}ending]"},{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"attVal","name":"Q{}type"},{"N":"str","val":"start"}]}]}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}number"}]}]}]}]}]},{"N":"str","val":"\\s*,\\s*"}]},{"N":"fn","name":"format-number","C":[{"N":"treat","as":"A m[AO,AD,AF]","diag":"0|0||format-number","C":[{"N":"check","card":"?","diag":"0|0||format-number","C":[{"N":"cvUntyped","to":"AO","diag":"0|0||format-number","C":[{"N":"check","card":"?","diag":"0|0||format-number","C":[{"N":"data","diag":"0|0||format-number","C":[{"N":"varRef","name":"Q{}repeatCount","slot":"7"}]}]}]}]}]},{"N":"str","val":"0"}]},{"N":"str","val":"http://www.w3.org/2005/xpath-functions/collation/codepoint"}]}]}]},{"N":"let","var":"Q{}nextMeasure","slot":"15","sType":"* ","line":"83","C":[{"N":"first","sType":"?NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"83","C":[{"N":"filter","C":[{"N":"axis","name":"following-sibling","nodeTest":"*NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]"},{"N":"and","C":[{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}barline,NE nQ{http://www.w3.org/1999/xhtml}barline]"},{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}ending,NE nQ{http://www.w3.org/1999/xhtml}ending]"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}type"}]}]}]},{"N":"str","val":"start"}]},{"N":"fn","name":"index-of","C":[{"N":"fn","name":"tokenize","C":[{"N":"cvUntyped","to":"AS","diag":"0|0||tokenize","C":[{"N":"check","card":"?","diag":"0|0||tokenize","C":[{"N":"data","diag":"0|0||tokenize","C":[{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}barline,NE nQ{http://www.w3.org/1999/xhtml}barline]"},{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}ending,NE nQ{http://www.w3.org/1999/xhtml}ending]"},{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"attVal","name":"Q{}type"},{"N":"str","val":"start"}]}]}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}number"}]}]}]}]}]},{"N":"str","val":"\\s*,\\s*"}]},{"N":"fn","name":"format-number","C":[{"N":"treat","as":"A m[AO,AD,AF]","diag":"0|0||format-number","C":[{"N":"check","card":"?","diag":"0|0||format-number","C":[{"N":"cvUntyped","to":"AO","diag":"0|0||format-number","C":[{"N":"check","card":"?","diag":"0|0||format-number","C":[{"N":"data","diag":"0|0||format-number","C":[{"N":"varRef","name":"Q{}repeatCount","slot":"7"}]}]}]}]}]},{"N":"str","val":"0"}]},{"N":"str","val":"http://www.w3.org/2005/xpath-functions/collation/codepoint"}]}]}]}]},{"N":"applyT","sType":"* ","line":"84","mode":"#unnamed","bSlot":"0","C":[{"N":"varRef","name":"Q{}nextMeasure","slot":"15","sType":"*","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"84"},{"N":"withParam","name":"Q{}repeatMeasure","slot":"6","sType":"*","C":[{"N":"varRef","name":"Q{}repeatMeasure","slot":"6","sType":"*","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"85"}]},{"N":"withParam","name":"Q{}repeatCount","slot":"7","sType":"*","C":[{"N":"varRef","name":"Q{}repeatCount","slot":"7","sType":"*","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"86"}]},{"N":"withParam","name":"Q{}jump","slot":"8","sType":"*","C":[{"N":"varRef","name":"Q{}jump","slot":"8","sType":"*","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"87"}]},{"N":"withParam","name":"Q{}previousMeasure","slot":"0","sType":"1NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]","C":[{"N":"dot","sType":"1NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"88"}]},{"N":"withParam","name":"Q{}previousTime","slot":"1","sType":"*","C":[{"N":"varRef","name":"Q{}time","slot":"10","sType":"*","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"89"}]},{"N":"withParam","name":"Q{}previousDivisions","slot":"2","sType":"*","C":[{"N":"varRef","name":"Q{}divisions","slot":"11","sType":"*","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"90"}]},{"N":"withParam","name":"Q{}previousKey","slot":"3","sType":"*","C":[{"N":"varRef","name":"Q{}key","slot":"12","sType":"*","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"91"}]},{"N":"withParam","name":"Q{}previousClef","slot":"4","sType":"*","C":[{"N":"varRef","name":"Q{}clef","slot":"13","sType":"*","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"92"}]},{"N":"withParam","name":"Q{}previousMetronome","slot":"5","sType":"*","C":[{"N":"varRef","name":"Q{}metronome","slot":"14","sType":"*","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"93"}]},{"N":"withParam","name":"Q{}measureNumber","slot":"9","sType":"?A","C":[{"N":"arith","op":"+","calc":"a+a","sType":"?A","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"94","C":[{"N":"check","card":"?","diag":"1|0||arith","C":[{"N":"data","diag":"1|0||arith","C":[{"N":"varRef","name":"Q{}measureNumber","slot":"9"}]}]},{"N":"int","val":"1"}]}]}]}]},{"N":"true"},{"N":"sequence","sType":"* ","C":[{"N":"copy","sType":"1NE u[1NE nQ{}measure ,1NE nQ{http://www.w3.org/1999/xhtml}measure ] ","flags":"cin","line":"104","C":[{"N":"sequence","sType":"* ","C":[{"N":"choose","sType":"* ","line":"105","C":[{"N":"gVarRef","name":"Q{}renumberMeasures","bSlot":"1","sType":"AB ","line":"105"},{"N":"sequence","sType":"* ","C":[{"N":"att","name":"number","sType":"1NA ","line":"106","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"valueOf","sType":"1NT ","flags":"l","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"varRef","sType":"*","name":"Q{}measureNumber","slot":"9","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"35"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]},{"N":"str","sType":"1AS ","val":""}]}]},{"N":"applyT","sType":"* ","line":"107","mode":"#unnamed","bSlot":"0","C":[{"N":"filter","sType":"*NA","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"107","C":[{"N":"axis","name":"attribute","nodeTest":"*NA"},{"N":"compareToString","op":"ne","val":"number","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]}]}]}]}]},{"N":"true"},{"N":"empty","sType":"0 "}]},{"N":"choose","sType":"* ","line":"109","C":[{"N":"fn","name":"not","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","line":"109","C":[{"N":"gVarRef","name":"Q{}renumberMeasures","bSlot":"1"}]},{"N":"applyT","sType":"* ","line":"110","mode":"#unnamed","bSlot":"0","C":[{"N":"axis","name":"attribute","nodeTest":"*NA","sType":"*NA","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"110"}]},{"N":"true"},{"N":"empty","sType":"0 "}]},{"N":"let","var":"Q{}attributes","slot":"15","sType":"* ","line":"118","C":[{"N":"treat","as":"NE ","diag":"2|0|XTTE0570|xsl:variable name=\"Q{}attributes\"","C":[{"N":"sequence","sType":"* ","C":[{"N":"choose","sType":"? ","line":"119","C":[{"N":"and","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","line":"119","C":[{"N":"and","C":[{"N":"varRef","name":"Q{}divisions","slot":"11"},{"N":"fn","name":"not","C":[{"N":"fn","name":"deep-equal","C":[{"N":"varRef","name":"Q{}divisions","slot":"11"},{"N":"varRef","name":"Q{}previousDivisions","slot":"2"},{"N":"str","val":"http://www.w3.org/2005/xpath-functions/collation/codepoint"}]}]}]},{"N":"fn","name":"not","C":[{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"dot"},{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}attributes,NE nQ{http://www.w3.org/1999/xhtml}attributes]"}]},{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}divisions,NE nQ{http://www.w3.org/1999/xhtml}divisions]"}]}]}]}]},{"N":"elem","type":"element()","name":"divisions","sType":"1NE ","nsuri":"","line":"120","C":[{"N":"copyOf","flags":"c","ns":"xml=~ xsl=~ xs=~ map=~ ex=http://ns.saxonica.com/xslt/export","line":"121","sType":"*","C":[{"N":"varRef","name":"Q{}divisions","slot":"11","sType":"*","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"121"}]}]},{"N":"true"},{"N":"empty","sType":"0 "}]},{"N":"choose","sType":"* ","line":"124","C":[{"N":"and","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","line":"124","C":[{"N":"and","C":[{"N":"varRef","name":"Q{}key","slot":"12"},{"N":"fn","name":"not","C":[{"N":"fn","name":"deep-equal","C":[{"N":"varRef","name":"Q{}key","slot":"12"},{"N":"varRef","name":"Q{}previousKey","slot":"3"},{"N":"str","val":"http://www.w3.org/2005/xpath-functions/collation/codepoint"}]}]}]},{"N":"fn","name":"not","C":[{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"dot"},{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}attributes,NE nQ{http://www.w3.org/1999/xhtml}attributes]"}]},{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}key,NE nQ{http://www.w3.org/1999/xhtml}key]"}]}]}]}]},{"N":"copyOf","flags":"c","ns":"xml=~ xsl=~ xs=~ map=~ ex=http://ns.saxonica.com/xslt/export","line":"125","sType":"*","C":[{"N":"varRef","name":"Q{}key","slot":"12","sType":"*","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"125"}]},{"N":"true"},{"N":"empty","sType":"0 "}]},{"N":"choose","sType":"* ","line":"127","C":[{"N":"and","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","line":"127","C":[{"N":"and","C":[{"N":"varRef","name":"Q{}time","slot":"10"},{"N":"fn","name":"not","C":[{"N":"fn","name":"deep-equal","C":[{"N":"varRef","name":"Q{}time","slot":"10"},{"N":"varRef","name":"Q{}previousTime","slot":"1"},{"N":"str","val":"http://www.w3.org/2005/xpath-functions/collation/codepoint"}]}]}]},{"N":"fn","name":"not","C":[{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"dot"},{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}attributes,NE nQ{http://www.w3.org/1999/xhtml}attributes]"}]},{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}time,NE nQ{http://www.w3.org/1999/xhtml}time]"}]}]}]}]},{"N":"copyOf","flags":"c","ns":"xml=~ xsl=~ xs=~ map=~ ex=http://ns.saxonica.com/xslt/export","line":"128","sType":"*","C":[{"N":"varRef","name":"Q{}time","slot":"10","sType":"*","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"128"}]},{"N":"true"},{"N":"empty","sType":"0 "}]},{"N":"choose","sType":"* ","line":"130","C":[{"N":"and","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","line":"130","C":[{"N":"and","C":[{"N":"varRef","name":"Q{}clef","slot":"13"},{"N":"fn","name":"not","C":[{"N":"fn","name":"deep-equal","C":[{"N":"varRef","name":"Q{}clef","slot":"13"},{"N":"varRef","name":"Q{}previousClef","slot":"4"},{"N":"str","val":"http://www.w3.org/2005/xpath-functions/collation/codepoint"}]}]}]},{"N":"fn","name":"not","C":[{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"dot"},{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}attributes,NE nQ{http://www.w3.org/1999/xhtml}attributes]"}]},{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}clef,NE nQ{http://www.w3.org/1999/xhtml}clef]"}]}]}]}]},{"N":"copyOf","flags":"c","ns":"xml=~ xsl=~ xs=~ map=~ ex=http://ns.saxonica.com/xslt/export","line":"131","sType":"*","C":[{"N":"varRef","name":"Q{}clef","slot":"13","sType":"*","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"131"}]},{"N":"true"},{"N":"empty","sType":"0 "}]}]}]},{"N":"sequence","sType":"* ","C":[{"N":"choose","sType":"? ","line":"134","C":[{"N":"compareToInt","op":"gt","val":"0","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","line":"134","C":[{"N":"fn","name":"count","C":[{"N":"varRef","name":"Q{}attributes","slot":"15"}]}]},{"N":"elem","type":"element()","name":"attributes","sType":"1NE ","nsuri":"","line":"135","C":[{"N":"copyOf","flags":"c","ns":"xml=~ xsl=~ xs=~ map=~ ex=http://ns.saxonica.com/xslt/export","line":"136","sType":"*","C":[{"N":"varRef","name":"Q{}attributes","slot":"15","sType":"*","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"136"}]}]},{"N":"true"},{"N":"empty","sType":"0 "}]},{"N":"let","var":"Q{}direction","slot":"16","sType":"* ","line":"139","C":[{"N":"treat","as":"NE ","diag":"2|0|XTTE0570|xsl:variable name=\"Q{}direction\"","C":[{"N":"choose","sType":"* ","line":"140","C":[{"N":"and","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","line":"140","C":[{"N":"and","C":[{"N":"varRef","name":"Q{}metronome","slot":"14"},{"N":"fn","name":"not","C":[{"N":"fn","name":"deep-equal","C":[{"N":"varRef","name":"Q{}metronome","slot":"14"},{"N":"varRef","name":"Q{}previousMetronome","slot":"5"},{"N":"str","val":"http://www.w3.org/2005/xpath-functions/collation/codepoint"}]}]}]},{"N":"fn","name":"not","C":[{"N":"slash","op":"/","C":[{"N":"dot"},{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}direction,NE nQ{http://www.w3.org/1999/xhtml}direction]"},{"N":"slash","op":"/","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}direction-type,NE nQ{http://www.w3.org/1999/xhtml}direction-type]"},{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}metronome,NE nQ{http://www.w3.org/1999/xhtml}metronome]"}]}]}]}]}]},{"N":"copyOf","flags":"c","ns":"xml=~ xsl=~ xs=~ map=~ ex=http://ns.saxonica.com/xslt/export","line":"141","sType":"*","C":[{"N":"varRef","name":"Q{}metronome","slot":"14","sType":"*","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"141"}]},{"N":"true"},{"N":"empty","sType":"0 "}]}]},{"N":"sequence","sType":"* ","C":[{"N":"choose","sType":"* ","line":"144","C":[{"N":"compareToInt","op":"gt","val":"0","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","line":"144","C":[{"N":"fn","name":"count","C":[{"N":"varRef","name":"Q{}direction","slot":"16"}]}]},{"N":"copyOf","flags":"c","ns":"xml=~ xsl=~ xs=~ map=~ ex=http://ns.saxonica.com/xslt/export","line":"145","sType":"*","C":[{"N":"varRef","name":"Q{}direction","slot":"16","sType":"*","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"145"}]},{"N":"true"},{"N":"empty","sType":"0 "}]},{"N":"applyT","sType":"* ","line":"155","mode":"#unnamed","bSlot":"0","C":[{"N":"filter","sType":"*NE","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"155","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"fn","name":"not","C":[{"N":"union","op":"|","C":[{"N":"union","op":"|","C":[{"N":"union","op":"|","C":[{"N":"union","op":"|","C":[{"N":"union","op":"|","C":[{"N":"axis","name":"self","nodeTest":"*NE u[NE nQ{}barline,NE nQ{http://www.w3.org/1999/xhtml}barline]"},{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"axis","name":"self","nodeTest":"*NE"},{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}sound,NE nQ{http://www.w3.org/1999/xhtml}sound]"},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}segno"}]}]}]}]},{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"axis","name":"self","nodeTest":"*NE"},{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}sound,NE nQ{http://www.w3.org/1999/xhtml}sound]"},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}dalsegno"}]}]}]}]},{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"axis","name":"self","nodeTest":"*NE"},{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}sound,NE nQ{http://www.w3.org/1999/xhtml}sound]"},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}fine"}]}]}]}]},{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"axis","name":"self","nodeTest":"*NE"},{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}sound,NE nQ{http://www.w3.org/1999/xhtml}sound]"},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}dacapo"}]}]}]}]},{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"axis","name":"self","nodeTest":"*NE"},{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}sound,NE nQ{http://www.w3.org/1999/xhtml}sound]"},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}tocoda"}]}]}]}]}]}]}]}]}]}]}]}]}]},{"N":"choose","sType":"* ","type":"item()*","line":"161","C":[{"N":"and","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","line":"166","C":[{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}sound,NE nQ{http://www.w3.org/1999/xhtml}sound]"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}fine"}]}]}]},{"N":"str","val":"yes"}]},{"N":"gc","op":"!=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"varRef","name":"Q{}jump","slot":"8"}]},{"N":"str","val":""}]}]},{"N":"empty","sType":"0 "},{"N":"and","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","line":"172","C":[{"N":"slash","op":"/","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}sound,NE nQ{http://www.w3.org/1999/xhtml}sound]"},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}tocoda"}]}]},{"N":"gc","op":"!=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"varRef","name":"Q{}jump","slot":"8"}]},{"N":"str","val":""}]}]},{"N":"let","var":"Q{}coda","slot":"15","sType":"* ","line":"173","C":[{"N":"docOrder","sType":"*NA nQ{}tocoda","role":"select","line":"173","C":[{"N":"docOrder","sType":"*NA nQ{}tocoda","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}sound,NE nQ{http://www.w3.org/1999/xhtml}sound]"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}tocoda"}]}]}]},{"N":"let","var":"Q{}nextMeasure","slot":"16","sType":"* ","line":"174","C":[{"N":"filter","sType":"*NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"174","C":[{"N":"axis","name":"following-sibling","nodeTest":"*NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]"},{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}sound,NE nQ{http://www.w3.org/1999/xhtml}sound]"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}coda"}]}]}]},{"N":"data","diag":"1|1||gc","C":[{"N":"varRef","name":"Q{}coda","slot":"15"}]}]}]},{"N":"applyT","sType":"* ","line":"175","mode":"#unnamed","bSlot":"0","C":[{"N":"varRef","name":"Q{}nextMeasure","slot":"16","sType":"*","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"175"},{"N":"withParam","name":"Q{}repeatMeasure","slot":"6","sType":"*NE","C":[{"N":"docOrder","sType":"*NE","role":"select","line":"176","C":[{"N":"docOrder","sType":"*NE","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"root"},{"N":"axis","name":"descendant-or-self","nodeTest":"*N"}]},{"N":"first","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]"}]}]}]}]}]},{"N":"withParam","name":"Q{}repeatCount","slot":"7","sType":"1ADI","C":[{"N":"int","val":"10000","sType":"1ADI","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"177"}]},{"N":"withParam","name":"Q{}jump","slot":"8","sType":"*","C":[{"N":"varRef","name":"Q{}coda","slot":"15","sType":"*","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"178"}]},{"N":"withParam","name":"Q{}previousMeasure","slot":"0","sType":"1NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]","C":[{"N":"dot","sType":"1NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"179"}]},{"N":"withParam","name":"Q{}previousTime","slot":"1","sType":"*","C":[{"N":"varRef","name":"Q{}time","slot":"10","sType":"*","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"180"}]},{"N":"withParam","name":"Q{}previousDivisions","slot":"2","sType":"*","C":[{"N":"varRef","name":"Q{}divisions","slot":"11","sType":"*","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"181"}]},{"N":"withParam","name":"Q{}previousKey","slot":"3","sType":"*","C":[{"N":"varRef","name":"Q{}key","slot":"12","sType":"*","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"182"}]},{"N":"withParam","name":"Q{}previousClef","slot":"4","sType":"*","C":[{"N":"varRef","name":"Q{}clef","slot":"13","sType":"*","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"183"}]},{"N":"withParam","name":"Q{}previousMetronome","slot":"5","sType":"*","C":[{"N":"varRef","name":"Q{}metronome","slot":"14","sType":"*","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"184"}]},{"N":"withParam","name":"Q{}measureNumber","slot":"9","sType":"?A","C":[{"N":"arith","op":"+","calc":"a+a","sType":"?A","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"185","C":[{"N":"check","card":"?","diag":"1|0||arith","C":[{"N":"data","diag":"1|0||arith","C":[{"N":"varRef","name":"Q{}measureNumber","slot":"9"}]}]},{"N":"int","val":"1"}]}]}]}]}]},{"N":"or","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","line":"192","C":[{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}barline,NE nQ{http://www.w3.org/1999/xhtml}barline]"},{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}repeat,NE nQ{http://www.w3.org/1999/xhtml}repeat]"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}direction"}]}]}]},{"N":"str","val":"forward"}]},{"N":"vc","op":"eq","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","C":[{"N":"fn","name":"generate-id","C":[{"N":"dot"}]},{"N":"fn","name":"generate-id","C":[{"N":"treat","as":"N","diag":"0|0||generate-id","C":[{"N":"check","card":"?","diag":"0|0||generate-id","C":[{"N":"varRef","name":"Q{}repeatMeasure","slot":"6"}]}]}]}]}]},{"N":"applyT","sType":"* ","line":"193","mode":"#unnamed","bSlot":"0","C":[{"N":"first","sType":"?NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"193","C":[{"N":"axis","name":"following-sibling","nodeTest":"*NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]"}]},{"N":"withParam","name":"Q{}repeatMeasure","slot":"6","sType":"1NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]","C":[{"N":"dot","sType":"1NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"194"}]},{"N":"withParam","name":"Q{}repeatCount","slot":"7","sType":"*","C":[{"N":"choose","sType":"*","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"195","C":[{"N":"vc","op":"eq","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","C":[{"N":"fn","name":"generate-id","C":[{"N":"dot"}]},{"N":"fn","name":"generate-id","C":[{"N":"treat","as":"N","diag":"0|0||generate-id","C":[{"N":"check","card":"?","diag":"0|0||generate-id","C":[{"N":"varRef","name":"Q{}repeatMeasure","slot":"6"}]}]}]}]},{"N":"varRef","name":"Q{}repeatCount","slot":"7"},{"N":"true"},{"N":"int","val":"1"}]}]},{"N":"withParam","name":"Q{}jump","slot":"8","sType":"*","C":[{"N":"varRef","name":"Q{}jump","slot":"8","sType":"*","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"196"}]},{"N":"withParam","name":"Q{}previousMeasure","slot":"0","sType":"1NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]","C":[{"N":"dot","sType":"1NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"197"}]},{"N":"withParam","name":"Q{}previousTime","slot":"1","sType":"*","C":[{"N":"varRef","name":"Q{}time","slot":"10","sType":"*","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"198"}]},{"N":"withParam","name":"Q{}previousDivisions","slot":"2","sType":"*","C":[{"N":"varRef","name":"Q{}divisions","slot":"11","sType":"*","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"199"}]},{"N":"withParam","name":"Q{}previousKey","slot":"3","sType":"*","C":[{"N":"varRef","name":"Q{}key","slot":"12","sType":"*","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"200"}]},{"N":"withParam","name":"Q{}previousClef","slot":"4","sType":"*","C":[{"N":"varRef","name":"Q{}clef","slot":"13","sType":"*","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"201"}]},{"N":"withParam","name":"Q{}previousMetronome","slot":"5","sType":"*","C":[{"N":"varRef","name":"Q{}metronome","slot":"14","sType":"*","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"202"}]},{"N":"withParam","name":"Q{}measureNumber","slot":"9","sType":"?A","C":[{"N":"arith","op":"+","calc":"a+a","sType":"?A","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"203","C":[{"N":"check","card":"?","diag":"1|0||arith","C":[{"N":"data","diag":"1|0||arith","C":[{"N":"varRef","name":"Q{}measureNumber","slot":"9"}]}]},{"N":"int","val":"1"}]}]}]},{"N":"and","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","line":"213","C":[{"N":"and","C":[{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}barline,NE nQ{http://www.w3.org/1999/xhtml}barline]"},{"N":"fn","name":"not","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}ending,NE nQ{http://www.w3.org/1999/xhtml}ending]"}]}]},{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}repeat,NE nQ{http://www.w3.org/1999/xhtml}repeat]"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}direction"}]}]}]},{"N":"str","val":"backward"}]},{"N":"or","C":[{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"varRef","name":"Q{}jump","slot":"8"}]},{"N":"str","val":""}]},{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}barline,NE nQ{http://www.w3.org/1999/xhtml}barline]"},{"N":"fn","name":"not","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}ending,NE nQ{http://www.w3.org/1999/xhtml}ending]"}]}]},{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}repeat,NE nQ{http://www.w3.org/1999/xhtml}repeat]"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}after-jump"}]}]}]},{"N":"str","val":"yes"}]}]}]},{"N":"gc","op":">","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"choose","C":[{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}barline,NE nQ{http://www.w3.org/1999/xhtml}barline]"},{"N":"fn","name":"not","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}ending,NE nQ{http://www.w3.org/1999/xhtml}ending]"}]}]},{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}repeat,NE nQ{http://www.w3.org/1999/xhtml}repeat]"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}times"}]}]},{"N":"fn","name":"number","C":[{"N":"check","card":"?","diag":"0|0||number","C":[{"N":"data","diag":"0|0||number","C":[{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}barline,NE nQ{http://www.w3.org/1999/xhtml}barline]"},{"N":"fn","name":"not","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}ending,NE nQ{http://www.w3.org/1999/xhtml}ending]"}]}]},{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}repeat,NE nQ{http://www.w3.org/1999/xhtml}repeat]"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}times"}]}]}]}]}]},{"N":"true"},{"N":"int","val":"2"}]},{"N":"data","diag":"1|1||gc","C":[{"N":"varRef","name":"Q{}repeatCount","slot":"7"}]}]}]},{"N":"applyT","sType":"* ","line":"214","mode":"#unnamed","bSlot":"0","C":[{"N":"varRef","name":"Q{}repeatMeasure","slot":"6","sType":"*","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"214"},{"N":"withParam","name":"Q{}repeatMeasure","slot":"6","sType":"*","C":[{"N":"varRef","name":"Q{}repeatMeasure","slot":"6","sType":"*","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"215"}]},{"N":"withParam","name":"Q{}repeatCount","slot":"7","sType":"?A","C":[{"N":"arith","op":"+","calc":"a+a","sType":"?A","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"216","C":[{"N":"check","card":"?","diag":"1|0||arith","C":[{"N":"data","diag":"1|0||arith","C":[{"N":"varRef","name":"Q{}repeatCount","slot":"7"}]}]},{"N":"int","val":"1"}]}]},{"N":"withParam","name":"Q{}jump","slot":"8","sType":"*","C":[{"N":"varRef","name":"Q{}jump","slot":"8","sType":"*","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"217"}]},{"N":"withParam","name":"Q{}previousMeasure","slot":"0","sType":"1NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]","C":[{"N":"dot","sType":"1NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"218"}]},{"N":"withParam","name":"Q{}previousTime","slot":"1","sType":"*","C":[{"N":"varRef","name":"Q{}time","slot":"10","sType":"*","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"219"}]},{"N":"withParam","name":"Q{}previousDivisions","slot":"2","sType":"*","C":[{"N":"varRef","name":"Q{}divisions","slot":"11","sType":"*","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"220"}]},{"N":"withParam","name":"Q{}previousKey","slot":"3","sType":"*","C":[{"N":"varRef","name":"Q{}key","slot":"12","sType":"*","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"221"}]},{"N":"withParam","name":"Q{}previousClef","slot":"4","sType":"*","C":[{"N":"varRef","name":"Q{}clef","slot":"13","sType":"*","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"222"}]},{"N":"withParam","name":"Q{}previousMetronome","slot":"5","sType":"*","C":[{"N":"varRef","name":"Q{}metronome","slot":"14","sType":"*","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"223"}]},{"N":"withParam","name":"Q{}measureNumber","slot":"9","sType":"?A","C":[{"N":"arith","op":"+","calc":"a+a","sType":"?A","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"224","C":[{"N":"check","card":"?","diag":"1|0||arith","C":[{"N":"data","diag":"1|0||arith","C":[{"N":"varRef","name":"Q{}measureNumber","slot":"9"}]}]},{"N":"int","val":"1"}]}]}]},{"N":"and","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","line":"234","C":[{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}barline,NE nQ{http://www.w3.org/1999/xhtml}barline]"},{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"slash","op":"/","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}ending,NE nQ{http://www.w3.org/1999/xhtml}ending]"},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}type"}]}]},{"N":"str","val":"stop"}]}]},{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}repeat,NE nQ{http://www.w3.org/1999/xhtml}repeat]"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}direction"}]}]}]},{"N":"str","val":"backward"}]},{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}repeatMeasure","slot":"6"}]},{"N":"filter","C":[{"N":"axis","name":"following-sibling","nodeTest":"*NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]"},{"N":"and","C":[{"N":"and","C":[{"N":"fn","name":"reverse","C":[{"N":"filter","C":[{"N":"first","C":[{"N":"filter","C":[{"N":"axis","name":"preceding-sibling","nodeTest":"*NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]"},{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}barline,NE nQ{http://www.w3.org/1999/xhtml}barline]"},{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}repeat,NE nQ{http://www.w3.org/1999/xhtml}repeat]"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}direction"}]}]}]},{"N":"str","val":"forward"}]}]}]},{"N":"vc","op":"eq","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","C":[{"N":"fn","name":"generate-id","C":[{"N":"dot"}]},{"N":"fn","name":"generate-id","C":[{"N":"treat","as":"N","diag":"0|0||generate-id","C":[{"N":"check","card":"?","diag":"0|0||generate-id","C":[{"N":"varRef","name":"Q{}repeatMeasure","slot":"6"}]}]}]}]}]}]},{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}barline,NE nQ{http://www.w3.org/1999/xhtml}barline]"},{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}ending,NE nQ{http://www.w3.org/1999/xhtml}ending]"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}type"}]}]}]},{"N":"str","val":"start"}]}]},{"N":"fn","name":"index-of","C":[{"N":"fn","name":"tokenize","C":[{"N":"cvUntyped","to":"AS","diag":"0|0||tokenize","C":[{"N":"check","card":"?","diag":"0|0||tokenize","C":[{"N":"data","diag":"0|0||tokenize","C":[{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}barline,NE nQ{http://www.w3.org/1999/xhtml}barline]"},{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}ending,NE nQ{http://www.w3.org/1999/xhtml}ending]"},{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"attVal","name":"Q{}type"},{"N":"str","val":"start"}]}]}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}number"}]}]}]}]}]},{"N":"str","val":"\\s*,\\s*"}]},{"N":"fn","name":"format-number","C":[{"N":"treat","as":"A m[AO,AD,AF]","diag":"0|0||format-number","C":[{"N":"check","card":"?","diag":"0|0||format-number","C":[{"N":"cvUntyped","to":"AO","diag":"0|0||format-number","C":[{"N":"arith","op":"+","calc":"a+a","C":[{"N":"check","card":"?","diag":"1|0||arith","C":[{"N":"data","diag":"1|0||arith","C":[{"N":"varRef","name":"Q{}repeatCount","slot":"7"}]}]},{"N":"int","val":"1"}]}]}]}]},{"N":"str","val":"0"}]},{"N":"str","val":"http://www.w3.org/2005/xpath-functions/collation/codepoint"}]}]}]}]}]}]},{"N":"applyT","sType":"* ","line":"235","mode":"#unnamed","bSlot":"0","C":[{"N":"varRef","name":"Q{}repeatMeasure","slot":"6","sType":"*","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"235"},{"N":"withParam","name":"Q{}repeatMeasure","slot":"6","sType":"*","C":[{"N":"varRef","name":"Q{}repeatMeasure","slot":"6","sType":"*","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"236"}]},{"N":"withParam","name":"Q{}repeatCount","slot":"7","sType":"?A","C":[{"N":"arith","op":"+","calc":"a+a","sType":"?A","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"237","C":[{"N":"check","card":"?","diag":"1|0||arith","C":[{"N":"data","diag":"1|0||arith","C":[{"N":"varRef","name":"Q{}repeatCount","slot":"7"}]}]},{"N":"int","val":"1"}]}]},{"N":"withParam","name":"Q{}jump","slot":"8","sType":"*","C":[{"N":"varRef","name":"Q{}jump","slot":"8","sType":"*","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"238"}]},{"N":"withParam","name":"Q{}previousMeasure","slot":"0","sType":"1NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]","C":[{"N":"dot","sType":"1NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"239"}]},{"N":"withParam","name":"Q{}previousTime","slot":"1","sType":"*","C":[{"N":"varRef","name":"Q{}time","slot":"10","sType":"*","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"240"}]},{"N":"withParam","name":"Q{}previousDivisions","slot":"2","sType":"*","C":[{"N":"varRef","name":"Q{}divisions","slot":"11","sType":"*","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"241"}]},{"N":"withParam","name":"Q{}previousKey","slot":"3","sType":"*","C":[{"N":"varRef","name":"Q{}key","slot":"12","sType":"*","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"242"}]},{"N":"withParam","name":"Q{}previousClef","slot":"4","sType":"*","C":[{"N":"varRef","name":"Q{}clef","slot":"13","sType":"*","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"243"}]},{"N":"withParam","name":"Q{}previousMetronome","slot":"5","sType":"*","C":[{"N":"varRef","name":"Q{}metronome","slot":"14","sType":"*","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"244"}]},{"N":"withParam","name":"Q{}measureNumber","slot":"9","sType":"?A","C":[{"N":"arith","op":"+","calc":"a+a","sType":"?A","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"245","C":[{"N":"check","card":"?","diag":"1|0||arith","C":[{"N":"data","diag":"1|0||arith","C":[{"N":"varRef","name":"Q{}measureNumber","slot":"9"}]}]},{"N":"int","val":"1"}]}]}]},{"N":"and","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","line":"251","C":[{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}sound,NE nQ{http://www.w3.org/1999/xhtml}sound]"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}dacapo"}]}]}]},{"N":"str","val":"yes"}]},{"N":"gc","op":"!=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"varRef","name":"Q{}jump","slot":"8"}]},{"N":"str","val":"capo"}]}]},{"N":"applyT","sType":"* ","line":"252","mode":"#unnamed","bSlot":"0","C":[{"N":"docOrder","sType":"*NE","role":"select","line":"252","C":[{"N":"docOrder","sType":"*NE","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"root"},{"N":"axis","name":"descendant-or-self","nodeTest":"*N"}]},{"N":"first","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]"}]}]}]}]},{"N":"withParam","name":"Q{}repeatMeasure","slot":"6","sType":"*NE","C":[{"N":"docOrder","sType":"*NE","role":"select","line":"253","C":[{"N":"docOrder","sType":"*NE","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"root"},{"N":"axis","name":"descendant-or-self","nodeTest":"*N"}]},{"N":"first","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]"}]}]}]}]}]},{"N":"withParam","name":"Q{}repeatCount","slot":"7","sType":"1ADI","C":[{"N":"int","val":"10000","sType":"1ADI","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"254"}]},{"N":"withParam","name":"Q{}jump","slot":"8","sType":"1AS","C":[{"N":"str","val":"capo","sType":"1AS","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"255"}]},{"N":"withParam","name":"Q{}previousMeasure","slot":"0","sType":"1NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]","C":[{"N":"dot","sType":"1NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"256"}]},{"N":"withParam","name":"Q{}previousTime","slot":"1","sType":"*","C":[{"N":"varRef","name":"Q{}time","slot":"10","sType":"*","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"257"}]},{"N":"withParam","name":"Q{}previousDivisions","slot":"2","sType":"*","C":[{"N":"varRef","name":"Q{}divisions","slot":"11","sType":"*","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"258"}]},{"N":"withParam","name":"Q{}previousKey","slot":"3","sType":"*","C":[{"N":"varRef","name":"Q{}key","slot":"12","sType":"*","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"259"}]},{"N":"withParam","name":"Q{}previousClef","slot":"4","sType":"*","C":[{"N":"varRef","name":"Q{}clef","slot":"13","sType":"*","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"260"}]},{"N":"withParam","name":"Q{}previousMetronome","slot":"5","sType":"*","C":[{"N":"varRef","name":"Q{}metronome","slot":"14","sType":"*","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"261"}]},{"N":"withParam","name":"Q{}measureNumber","slot":"9","sType":"?A","C":[{"N":"arith","op":"+","calc":"a+a","sType":"?A","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"262","C":[{"N":"check","card":"?","diag":"1|0||arith","C":[{"N":"data","diag":"1|0||arith","C":[{"N":"varRef","name":"Q{}measureNumber","slot":"9"}]}]},{"N":"int","val":"1"}]}]}]},{"N":"and","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","line":"268","C":[{"N":"slash","op":"/","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}sound,NE nQ{http://www.w3.org/1999/xhtml}sound]"},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}dalsegno"}]}]},{"N":"gc","op":"!=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"varRef","name":"Q{}jump","slot":"8"}]},{"N":"data","diag":"1|1||gc","C":[{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}sound,NE nQ{http://www.w3.org/1999/xhtml}sound]"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}dalsegno"}]}]}]}]}]},{"N":"let","var":"Q{}segno","slot":"15","sType":"* ","line":"269","C":[{"N":"docOrder","sType":"*NA nQ{}dalsegno","role":"select","line":"269","C":[{"N":"docOrder","sType":"*NA nQ{}dalsegno","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}sound,NE nQ{http://www.w3.org/1999/xhtml}sound]"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}dalsegno"}]}]}]},{"N":"let","var":"Q{}nextMeasure","slot":"16","sType":"* ","line":"270","C":[{"N":"fn","name":"reverse","sType":"*NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"270","C":[{"N":"filter","C":[{"N":"axis","name":"preceding-sibling","nodeTest":"*NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]"},{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}sound,NE nQ{http://www.w3.org/1999/xhtml}sound]"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}segno"}]}]}]},{"N":"data","diag":"1|1||gc","C":[{"N":"varRef","name":"Q{}segno","slot":"15"}]}]}]}]},{"N":"applyT","sType":"* ","line":"271","mode":"#unnamed","bSlot":"0","C":[{"N":"varRef","name":"Q{}nextMeasure","slot":"16","sType":"*","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"271"},{"N":"withParam","name":"Q{}repeatMeasure","slot":"6","sType":"*NE","C":[{"N":"docOrder","sType":"*NE","role":"select","line":"272","C":[{"N":"docOrder","sType":"*NE","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"root"},{"N":"axis","name":"descendant-or-self","nodeTest":"*N"}]},{"N":"first","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]"}]}]}]}]}]},{"N":"withParam","name":"Q{}repeatCount","slot":"7","sType":"1ADI","C":[{"N":"int","val":"10000","sType":"1ADI","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"273"}]},{"N":"withParam","name":"Q{}jump","slot":"8","sType":"*","C":[{"N":"varRef","name":"Q{}segno","slot":"15","sType":"*","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"274"}]},{"N":"withParam","name":"Q{}previousMeasure","slot":"0","sType":"1NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]","C":[{"N":"dot","sType":"1NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"275"}]},{"N":"withParam","name":"Q{}previousTime","slot":"1","sType":"*","C":[{"N":"varRef","name":"Q{}time","slot":"10","sType":"*","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"276"}]},{"N":"withParam","name":"Q{}previousDivisions","slot":"2","sType":"*","C":[{"N":"varRef","name":"Q{}divisions","slot":"11","sType":"*","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"277"}]},{"N":"withParam","name":"Q{}previousKey","slot":"3","sType":"*","C":[{"N":"varRef","name":"Q{}key","slot":"12","sType":"*","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"278"}]},{"N":"withParam","name":"Q{}previousClef","slot":"4","sType":"*","C":[{"N":"varRef","name":"Q{}clef","slot":"13","sType":"*","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"279"}]},{"N":"withParam","name":"Q{}previousMetronome","slot":"5","sType":"*","C":[{"N":"varRef","name":"Q{}metronome","slot":"14","sType":"*","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"280"}]},{"N":"withParam","name":"Q{}measureNumber","slot":"9","sType":"?A","C":[{"N":"arith","op":"+","calc":"a+a","sType":"?A","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"281","C":[{"N":"check","card":"?","diag":"1|0||arith","C":[{"N":"data","diag":"1|0||arith","C":[{"N":"varRef","name":"Q{}measureNumber","slot":"9"}]}]},{"N":"int","val":"1"}]}]}]}]}]},{"N":"and","sType":"1AB","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","line":"287","C":[{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"data","diag":"1|0||gc","C":[{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}barline,NE nQ{http://www.w3.org/1999/xhtml}barline]"},{"N":"fn","name":"not","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}ending,NE nQ{http://www.w3.org/1999/xhtml}ending]"}]}]},{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}repeat,NE nQ{http://www.w3.org/1999/xhtml}repeat]"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}direction"}]}]}]},{"N":"str","val":"backward"}]},{"N":"gc","op":"<=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"number","C":[{"N":"check","card":"?","diag":"0|0||number","C":[{"N":"data","diag":"0|0||number","C":[{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}barline,NE nQ{http://www.w3.org/1999/xhtml}barline]"},{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}repeat,NE nQ{http://www.w3.org/1999/xhtml}repeat]"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}times"}]}]}]}]}]},{"N":"data","diag":"1|1||gc","C":[{"N":"varRef","name":"Q{}repeatCount","slot":"7"}]}]}]},{"N":"applyT","sType":"* ","line":"288","mode":"#unnamed","bSlot":"0","C":[{"N":"first","sType":"?NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"288","C":[{"N":"axis","name":"following-sibling","nodeTest":"*NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]"}]},{"N":"withParam","name":"Q{}repeatMeasure","slot":"6","sType":"*NE","C":[{"N":"docOrder","sType":"*NE","role":"select","line":"289","C":[{"N":"docOrder","sType":"*NE","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"root"},{"N":"axis","name":"descendant-or-self","nodeTest":"*N"}]},{"N":"first","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]"}]}]}]}]}]},{"N":"withParam","name":"Q{}repeatCount","slot":"7","sType":"1ADI","C":[{"N":"int","val":"10000","sType":"1ADI","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"290"}]},{"N":"withParam","name":"Q{}jump","slot":"8","sType":"*","C":[{"N":"varRef","name":"Q{}jump","slot":"8","sType":"*","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"291"}]},{"N":"withParam","name":"Q{}previousMeasure","slot":"0","sType":"1NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]","C":[{"N":"dot","sType":"1NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"292"}]},{"N":"withParam","name":"Q{}previousTime","slot":"1","sType":"*","C":[{"N":"varRef","name":"Q{}time","slot":"10","sType":"*","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"293"}]},{"N":"withParam","name":"Q{}previousDivisions","slot":"2","sType":"*","C":[{"N":"varRef","name":"Q{}divisions","slot":"11","sType":"*","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"294"}]},{"N":"withParam","name":"Q{}previousKey","slot":"3","sType":"*","C":[{"N":"varRef","name":"Q{}key","slot":"12","sType":"*","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"295"}]},{"N":"withParam","name":"Q{}previousClef","slot":"4","sType":"*","C":[{"N":"varRef","name":"Q{}clef","slot":"13","sType":"*","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"296"}]},{"N":"withParam","name":"Q{}previousMetronome","slot":"5","sType":"*","C":[{"N":"varRef","name":"Q{}metronome","slot":"14","sType":"*","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"297"}]},{"N":"withParam","name":"Q{}measureNumber","slot":"9","sType":"?A","C":[{"N":"arith","op":"+","calc":"a+a","sType":"?A","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"298","C":[{"N":"check","card":"?","diag":"1|0||arith","C":[{"N":"data","diag":"1|0||arith","C":[{"N":"varRef","name":"Q{}measureNumber","slot":"9"}]}]},{"N":"int","val":"1"}]}]}]},{"N":"true"},{"N":"applyT","sType":"* ","line":"305","mode":"#unnamed","bSlot":"0","C":[{"N":"first","sType":"?NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"305","C":[{"N":"axis","name":"following-sibling","nodeTest":"*NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]"}]},{"N":"withParam","name":"Q{}repeatMeasure","slot":"6","sType":"*","C":[{"N":"varRef","name":"Q{}repeatMeasure","slot":"6","sType":"*","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"306"}]},{"N":"withParam","name":"Q{}repeatCount","slot":"7","sType":"*","C":[{"N":"varRef","name":"Q{}repeatCount","slot":"7","sType":"*","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"307"}]},{"N":"withParam","name":"Q{}jump","slot":"8","sType":"*","C":[{"N":"varRef","name":"Q{}jump","slot":"8","sType":"*","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"308"}]},{"N":"withParam","name":"Q{}previousMeasure","slot":"0","sType":"1NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]","C":[{"N":"dot","sType":"1NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"309"}]},{"N":"withParam","name":"Q{}previousTime","slot":"1","sType":"*","C":[{"N":"varRef","name":"Q{}time","slot":"10","sType":"*","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"310"}]},{"N":"withParam","name":"Q{}previousDivisions","slot":"2","sType":"*","C":[{"N":"varRef","name":"Q{}divisions","slot":"11","sType":"*","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"311"}]},{"N":"withParam","name":"Q{}previousKey","slot":"3","sType":"*","C":[{"N":"varRef","name":"Q{}key","slot":"12","sType":"*","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"312"}]},{"N":"withParam","name":"Q{}previousClef","slot":"4","sType":"*","C":[{"N":"varRef","name":"Q{}clef","slot":"13","sType":"*","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"313"}]},{"N":"withParam","name":"Q{}previousMetronome","slot":"5","sType":"*","C":[{"N":"varRef","name":"Q{}metronome","slot":"14","sType":"*","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"314"}]},{"N":"withParam","name":"Q{}measureNumber","slot":"9","sType":"?A","C":[{"N":"arith","op":"+","calc":"a+a","sType":"?A","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"315","C":[{"N":"check","card":"?","diag":"1|0||arith","C":[{"N":"data","diag":"1|0||arith","C":[{"N":"varRef","name":"Q{}measureNumber","slot":"9"}]}]},{"N":"int","val":"1"}]}]}]}]}]}]}]}]}]}]}]}]}]},{"N":"templateRule","rank":"1","prec":"0","seq":"1","ns":"xml=~ xsl=~ xs=~ map=~","minImp":"0","flags":"s","slots":"200","line":"34","module":"unroll.xsl","expand-text":"false","match":"part","prio":"0","matches":"NE u[NE nQ{}part,NE nQ{http://www.w3.org/1999/xhtml}part]","C":[{"N":"p.nodeTest","role":"match","test":"NE u[NE nQ{}part,NE nQ{http://www.w3.org/1999/xhtml}part]","sType":"1NE u[NE nQ{}part,NE nQ{http://www.w3.org/1999/xhtml}part]","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ "},{"N":"copy","sType":"1NE u[1NE nQ{}part ,1NE nQ{http://www.w3.org/1999/xhtml}part ] ","flags":"cin","role":"action","line":"35","C":[{"N":"sequence","sType":"* ","C":[{"N":"applyT","sType":"* ","line":"36","mode":"#unnamed","bSlot":"0","C":[{"N":"axis","name":"attribute","nodeTest":"*NA","sType":"*NA","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"36"}]},{"N":"applyT","sType":"* ","line":"37","mode":"#unnamed","bSlot":"0","C":[{"N":"first","sType":"?NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"37","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]"}]},{"N":"withParam","name":"Q{}repeatMeasure","slot":"0","sType":"?NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]","C":[{"N":"first","sType":"?NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"38","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]"}]}]},{"N":"withParam","name":"Q{}repeatCount","slot":"0","sType":"1ADI","C":[{"N":"int","val":"1","sType":"1ADI","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"39"}]},{"N":"withParam","name":"Q{}jump","slot":"0","sType":"1AS ","C":[{"N":"str","sType":"1AS ","val":"","role":"select"}]},{"N":"withParam","name":"Q{}previousMeasure","slot":"0","sType":"1AS ","C":[{"N":"str","sType":"1AS ","val":"","role":"select"}]},{"N":"withParam","name":"Q{}previousTime","slot":"0","sType":"0E","C":[{"N":"empty","sType":"0E","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"42"}]},{"N":"withParam","name":"Q{}previousDivisions","slot":"0","sType":"0E","C":[{"N":"empty","sType":"0E","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"43"}]},{"N":"withParam","name":"Q{}previousKey","slot":"0","sType":"0E","C":[{"N":"empty","sType":"0E","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"44"}]},{"N":"withParam","name":"Q{}previousClef","slot":"0","sType":"0E","C":[{"N":"empty","sType":"0E","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"45"}]},{"N":"withParam","name":"Q{}previousMetronome","slot":"0","sType":"0E","C":[{"N":"empty","sType":"0E","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"46"}]},{"N":"withParam","name":"Q{}measureNumber","slot":"0","sType":"*","C":[{"N":"choose","sType":"*","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"47","C":[{"N":"compareToString","op":"ne","val":"NaN","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","C":[{"N":"fn","name":"string","C":[{"N":"fn","name":"number","C":[{"N":"check","card":"?","diag":"0|0||number","C":[{"N":"data","diag":"0|0||number","C":[{"N":"slash","op":"/","C":[{"N":"first","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}number"}]}]}]}]}]}]},{"N":"slash","op":"/","C":[{"N":"first","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}number"}]},{"N":"true"},{"N":"int","val":"0"}]}]}]}]}]}]},{"N":"templateRule","rank":"2","prec":"0","seq":"4","ns":"xml=~ xsl=~ xs=~ map=~","minImp":"0","flags":"s","slots":"200","line":"334","module":"unroll.xsl","expand-text":"false","match":"*|@*|comment()|processing-instruction()","prio":"-0.5","matches":"NE","C":[{"N":"p.nodeTest","role":"match","test":"NE","sType":"1NE"},{"N":"copy","sType":"1NE ","flags":"cin","role":"action","line":"335","C":[{"N":"applyT","sType":"* ","line":"337","mode":"#unnamed","bSlot":"0","C":[{"N":"docOrder","sType":"*N u[N u[N u[N u[NE,NA],NC],NP],NT]","role":"select","line":"337","C":[{"N":"union","op":"|","sType":"*N u[N u[N u[N u[NE,NA],NC],NP],NT]","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","C":[{"N":"union","op":"|","C":[{"N":"union","op":"|","C":[{"N":"union","op":"|","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"axis","name":"attribute","nodeTest":"*NA"}]},{"N":"axis","name":"child","nodeTest":"*NC"}]},{"N":"axis","name":"child","nodeTest":"*NP"}]},{"N":"axis","name":"child","nodeTest":"*NT"}]}]}]}]}]},{"N":"templateRule","rank":"3","prec":"0","seq":"4","ns":"xml=~ xsl=~ xs=~ map=~","minImp":"0","flags":"s","slots":"200","line":"334","module":"unroll.xsl","expand-text":"false","match":"*|@*|comment()|processing-instruction()","prio":"-0.5","matches":"NA","C":[{"N":"p.nodeTest","role":"match","test":"NA","sType":"1NA"},{"N":"copy","sType":"1NA ","flags":"cin","role":"action","line":"335","C":[{"N":"applyT","sType":"* ","line":"337","mode":"#unnamed","bSlot":"0","C":[{"N":"docOrder","sType":"*N u[N u[N u[N u[NE,NA],NC],NP],NT]","role":"select","line":"337","C":[{"N":"union","op":"|","sType":"*N u[N u[N u[N u[NE,NA],NC],NP],NT]","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","C":[{"N":"union","op":"|","C":[{"N":"union","op":"|","C":[{"N":"union","op":"|","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"axis","name":"attribute","nodeTest":"*NA"}]},{"N":"axis","name":"child","nodeTest":"*NC"}]},{"N":"axis","name":"child","nodeTest":"*NP"}]},{"N":"axis","name":"child","nodeTest":"*NT"}]}]}]}]}]},{"N":"templateRule","rank":"4","prec":"0","seq":"4","ns":"xml=~ xsl=~ xs=~ map=~","minImp":"0","flags":"s","slots":"200","line":"334","module":"unroll.xsl","expand-text":"false","match":"*|@*|comment()|processing-instruction()","prio":"-0.5","matches":"NC","C":[{"N":"p.nodeTest","role":"match","test":"NC","sType":"1NC"},{"N":"copy","sType":"1NC ","flags":"cin","role":"action","line":"335","C":[{"N":"applyT","sType":"* ","line":"337","mode":"#unnamed","bSlot":"0","C":[{"N":"docOrder","sType":"*N u[N u[N u[N u[NE,NA],NC],NP],NT]","role":"select","line":"337","C":[{"N":"union","op":"|","sType":"*N u[N u[N u[N u[NE,NA],NC],NP],NT]","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","C":[{"N":"union","op":"|","C":[{"N":"union","op":"|","C":[{"N":"union","op":"|","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"axis","name":"attribute","nodeTest":"*NA"}]},{"N":"axis","name":"child","nodeTest":"*NC"}]},{"N":"axis","name":"child","nodeTest":"*NP"}]},{"N":"axis","name":"child","nodeTest":"*NT"}]}]}]}]}]},{"N":"templateRule","rank":"5","prec":"0","seq":"4","ns":"xml=~ xsl=~ xs=~ map=~","minImp":"0","flags":"s","slots":"200","line":"334","module":"unroll.xsl","expand-text":"false","match":"*|@*|comment()|processing-instruction()","prio":"-0.5","matches":"NP","C":[{"N":"p.nodeTest","role":"match","test":"NP","sType":"1NP"},{"N":"copy","sType":"1NP ","flags":"cin","role":"action","line":"335","C":[{"N":"applyT","sType":"* ","line":"337","mode":"#unnamed","bSlot":"0","C":[{"N":"docOrder","sType":"*N u[N u[N u[N u[NE,NA],NC],NP],NT]","role":"select","line":"337","C":[{"N":"union","op":"|","sType":"*N u[N u[N u[N u[NE,NA],NC],NP],NT]","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","C":[{"N":"union","op":"|","C":[{"N":"union","op":"|","C":[{"N":"union","op":"|","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"axis","name":"attribute","nodeTest":"*NA"}]},{"N":"axis","name":"child","nodeTest":"*NC"}]},{"N":"axis","name":"child","nodeTest":"*NP"}]},{"N":"axis","name":"child","nodeTest":"*NT"}]}]}]}]}]},{"N":"templateRule","rank":"6","prec":"0","seq":"3","ns":"xml=~ xsl=~ xs=~ map=~","minImp":"0","flags":"s","slots":"200","line":"326","module":"unroll.xsl","expand-text":"false","match":"text()","prio":"-0.5","matches":"NT","C":[{"N":"p.nodeTest","role":"match","test":"NT","sType":"1NT","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ "},{"N":"valueOf","flags":"l","sType":"1NT ","role":"action","line":"327","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"dot","sType":"1NT","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","role":"select","line":"327"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]},{"N":"templateRule","rank":"7","prec":"0","seq":"0","ns":"xml=~ xsl=~ xs=~ map=~","minImp":"0","flags":"s","slots":"200","line":"30","module":"unroll.xsl","expand-text":"false","match":"/","prio":"-0.5","matches":"ND","C":[{"N":"p.nodeTest","role":"match","test":"ND","sType":"1ND","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ "},{"N":"applyT","sType":"* ","line":"31","mode":"#unnamed","role":"action","bSlot":"0","C":[{"N":"docOrder","sType":"*NE","role":"select","line":"31","C":[{"N":"slash","op":"/","sType":"*NE","ns":"= xml=~ fn=~ xsl=~ xs=~ map=~ ","C":[{"N":"dot"},{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}score-partwise,NE nQ{http://www.w3.org/1999/xhtml}score-partwise]"}]}]}]}]}]}]},{"N":"overridden"},{"N":"output","C":[{"N":"property","name":"Q{http://saxon.sf.net/}stylesheet-version","value":"30"},{"N":"property","name":"method","value":"xml"},{"N":"property","name":"indent","value":"yes"},{"N":"property","name":"encoding","value":"UTF-8"},{"N":"property","name":"omit-xml-declaration","value":"no"},{"N":"property","name":"standalone","value":"no"},{"N":"property","name":"doctype-system","value":"http://www.musicxml.org/dtds/partwise.dtd"},{"N":"property","name":"doctype-public","value":"-//Recordare//DTD MusicXML 4.0 Partwise//EN"}]},{"N":"accumulator","binds":"","sType":"1ADI","slots":"5","name":"Q{}divisions","as":"xs:double","ex:asJ":"AO ","ns":"xml=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~","C":[{"N":"int","val":"1","sType":"1ADI","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"init","line":"18"},{"N":"pre","slots":"0","C":[{"N":"accRule","valueType":"AO ","slots":"5","prio":"0.5","C":[{"N":"p.withUpper","role":"match","axis":"parent","sType":"1NE u[NE nQ{}divisions,NE nQ{http://www.w3.org/1999/xhtml}divisions]","ns":"= xml=~ fn=~ musicxml=http://www.w3.org/2021/06/musicxml40 xsl=~ xs=~ map=~ ex=~ ","C":[{"N":"p.nodeTest","test":"NE u[NE nQ{}divisions,NE nQ{http://www.w3.org/1999/xhtml}divisions]"},{"N":"p.nodeTest","test":"NE u[NE nQ{}attributes,NE nQ{http://www.w3.org/1999/xhtml}attributes]"}]},{"N":"check","card":"1","sType":"1AO ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","role":"select","C":[{"N":"convert","to":"AO","sType":"1AO ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","flags":"p","role":"select","C":[{"N":"cvUntyped","to":"AO","sType":"*A ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","role":"select","C":[{"N":"data","sType":"*A ","role":"select","C":[{"N":"axis","name":"child","nodeTest":"*NT","sType":"*NT","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"19"}]}]}]}]}]}]},{"N":"post","slots":"0"}]},{"N":"accumulator","binds":"","sType":"1ADI","slots":"5","name":"Q{}tempo","as":"xs:double","ex:asJ":"AO ","ns":"xml=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~","C":[{"N":"int","val":"120","sType":"1ADI","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"init","line":"22"},{"N":"pre","slots":"0","C":[{"N":"accRule","valueType":"AO ","slots":"5","prio":"0.5","C":[{"N":"p.withPredicate","role":"match","sType":"1NE u[NE nQ{}sound,NE nQ{http://www.w3.org/1999/xhtml}sound]","ns":"= xml=~ fn=~ musicxml=http://www.w3.org/2021/06/musicxml40 xsl=~ xs=~ map=~ ex=~ ","C":[{"N":"p.nodeTest","test":"NE u[NE nQ{}sound,NE nQ{http://www.w3.org/1999/xhtml}sound]"},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}tempo"}]},{"N":"check","card":"1","sType":"1AO ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","role":"select","C":[{"N":"convert","to":"AO","sType":"1AO ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","flags":"p","role":"select","C":[{"N":"cvUntyped","to":"AO","sType":"*A ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","role":"select","C":[{"N":"data","sType":"*A ","role":"select","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}tempo","sType":"*NA nQ{}tempo","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"23"}]}]}]}]}]}]},{"N":"post","slots":"0"}]},{"N":"accumulator","binds":"","sType":"0E","slots":"5","name":"Q{}metronome","as":"element()*","ex:asJ":"*NE ","ns":"xml=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~","C":[{"N":"empty","sType":"0E","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"init","line":"26"},{"N":"pre","slots":"0","C":[{"N":"accRule","valueType":"*NE ","slots":"5","prio":"0.5","C":[{"N":"p.withUpper","role":"match","axis":"parent","sType":"1NE u[NE nQ{}direction,NE nQ{http://www.w3.org/1999/xhtml}direction]","ns":"= xml=~ fn=~ musicxml=http://www.w3.org/2021/06/musicxml40 xsl=~ xs=~ map=~ ex=~ ","C":[{"N":"p.withPredicate","C":[{"N":"p.nodeTest","test":"NE u[NE nQ{}direction,NE nQ{http://www.w3.org/1999/xhtml}direction]"},{"N":"slash","op":"/","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}direction-type,NE nQ{http://www.w3.org/1999/xhtml}direction-type]"},{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}metronome,NE nQ{http://www.w3.org/1999/xhtml}metronome]"}]}]},{"N":"p.nodeTest","test":"NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]"}]},{"N":"dot","sType":"1NE u[NE nQ{}direction,NE nQ{http://www.w3.org/1999/xhtml}direction]","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"27"}]}]},{"N":"post","slots":"0"}]},{"N":"accumulator","binds":"","sType":"0E","slots":"5","name":"Q{}time","as":"element()*","ex:asJ":"*NE ","ns":"xml=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~","C":[{"N":"empty","sType":"0E","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"init","line":"30"},{"N":"pre","slots":"0","C":[{"N":"accRule","valueType":"*NE ","slots":"5","prio":"0.5","C":[{"N":"p.withUpper","role":"match","axis":"parent","sType":"1NE u[NE nQ{}time,NE nQ{http://www.w3.org/1999/xhtml}time]","ns":"= xml=~ fn=~ musicxml=http://www.w3.org/2021/06/musicxml40 xsl=~ xs=~ map=~ ex=~ ","C":[{"N":"p.nodeTest","test":"NE u[NE nQ{}time,NE nQ{http://www.w3.org/1999/xhtml}time]"},{"N":"p.withUpper","axis":"parent","C":[{"N":"p.nodeTest","test":"NE u[NE nQ{}attributes,NE nQ{http://www.w3.org/1999/xhtml}attributes]"},{"N":"p.nodeTest","test":"NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]"}]}]},{"N":"dot","sType":"1NE u[NE nQ{}time,NE nQ{http://www.w3.org/1999/xhtml}time]","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"31"}]}]},{"N":"post","slots":"0"}]},{"N":"accumulator","binds":"","sType":"0E","slots":"5","name":"Q{}clef","as":"element()*","ex:asJ":"*NE ","ns":"xml=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~","C":[{"N":"empty","sType":"0E","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"init","line":"34"},{"N":"pre","slots":"0","C":[{"N":"accRule","valueType":"*NE ","slots":"5","prio":"0.5","C":[{"N":"p.withUpper","role":"match","axis":"parent","sType":"1NE u[NE nQ{}clef,NE nQ{http://www.w3.org/1999/xhtml}clef]","ns":"= xml=~ fn=~ musicxml=http://www.w3.org/2021/06/musicxml40 xsl=~ xs=~ map=~ ex=~ ","C":[{"N":"p.nodeTest","test":"NE u[NE nQ{}clef,NE nQ{http://www.w3.org/1999/xhtml}clef]"},{"N":"p.withUpper","axis":"parent","C":[{"N":"p.nodeTest","test":"NE u[NE nQ{}attributes,NE nQ{http://www.w3.org/1999/xhtml}attributes]"},{"N":"p.nodeTest","test":"NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]"}]}]},{"N":"dot","sType":"1NE u[NE nQ{}clef,NE nQ{http://www.w3.org/1999/xhtml}clef]","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"35"}]}]},{"N":"post","slots":"0"}]},{"N":"accumulator","binds":"","sType":"0E","slots":"5","name":"Q{}key","as":"element()*","ex:asJ":"*NE ","ns":"xml=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~","C":[{"N":"empty","sType":"0E","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"init","line":"38"},{"N":"pre","slots":"0","C":[{"N":"accRule","valueType":"*NE ","slots":"5","prio":"0.5","C":[{"N":"p.withUpper","role":"match","axis":"parent","sType":"1NE u[NE nQ{}key,NE nQ{http://www.w3.org/1999/xhtml}key]","ns":"= xml=~ fn=~ musicxml=http://www.w3.org/2021/06/musicxml40 xsl=~ xs=~ map=~ ex=~ ","C":[{"N":"p.nodeTest","test":"NE u[NE nQ{}key,NE nQ{http://www.w3.org/1999/xhtml}key]"},{"N":"p.withUpper","axis":"parent","C":[{"N":"p.nodeTest","test":"NE u[NE nQ{}attributes,NE nQ{http://www.w3.org/1999/xhtml}attributes]"},{"N":"p.nodeTest","test":"NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]"}]}]},{"N":"dot","sType":"1NE u[NE nQ{}key,NE nQ{http://www.w3.org/1999/xhtml}key]","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"39"}]}]},{"N":"post","slots":"0"}]},{"N":"accumulator","binds":"","sType":"1FM","slots":"5","name":"Q{}measureIndex","as":"map(*)","ex:asJ":"FM k[1AS ] v[1ADI ] ","ns":"xml=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~","C":[{"N":"ifCall","name":"Q{http://www.w3.org/2005/xpath-functions/map}_new","sType":"1FM","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"init","line":"42"},{"N":"pre","slots":"0","C":[{"N":"accRule","valueType":"FM k[1AS ] v[1ADI ] ","slots":"5","prio":"0","C":[{"N":"p.nodeTest","role":"match","test":"NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]","sType":"1NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]","ns":"= xml=~ fn=~ musicxml=http://www.w3.org/2021/06/musicxml40 xsl=~ xs=~ map=~ ex=~ "},{"N":"choose","sType":"1FM","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"43","C":[{"N":"ifCall","name":"Q{http://www.w3.org/2005/xpath-functions/map}contains","C":[{"N":"treat","as":"FM","diag":"0|0||map:contains","C":[{"N":"check","card":"1","diag":"0|0||map:contains","C":[{"N":"varRef","name":"Q{}value","slot":"0"}]}]},{"N":"check","card":"1","diag":"0|1||map:contains","C":[{"N":"attVal","name":"Q{}number"}]}]},{"N":"ifCall","name":"Q{http://www.w3.org/2005/xpath-functions/map}put","C":[{"N":"treat","as":"FM","diag":"0|0||map:put","C":[{"N":"check","card":"1","diag":"0|0||map:put","C":[{"N":"varRef","name":"Q{}value","slot":"0"}]}]},{"N":"check","card":"1","diag":"0|1||map:put","C":[{"N":"attVal","name":"Q{}number"}]},{"N":"ifCall","name":"Q{http://www.w3.org/2005/xpath-functions/map}get","C":[{"N":"treat","as":"FM","diag":"0|0||map:get","C":[{"N":"check","card":"1","diag":"0|0||map:get","C":[{"N":"varRef","name":"Q{}value","slot":"0"}]}]},{"N":"check","card":"1","diag":"0|1||map:get","C":[{"N":"attVal","name":"Q{}number"}]}]}]},{"N":"true"},{"N":"ifCall","name":"Q{http://www.w3.org/2005/xpath-functions/map}put","C":[{"N":"treat","as":"FM","diag":"0|0||map:put","C":[{"N":"check","card":"1","diag":"0|0||map:put","C":[{"N":"varRef","name":"Q{}value","slot":"0"}]}]},{"N":"check","card":"1","diag":"0|1||map:put","C":[{"N":"attVal","name":"Q{}number"}]},{"N":"ifCall","name":"Q{http://www.w3.org/2005/xpath-functions/map}size","C":[{"N":"treat","as":"FM","diag":"0|0||map:size","C":[{"N":"check","card":"1","diag":"0|0||map:size","C":[{"N":"varRef","name":"Q{}value","slot":"0"}]}]}]}]}]}]}]},{"N":"post","slots":"0"}]},{"N":"accumulator","binds":"","sType":"1ADI","slots":"5","name":"Q{}measureDuration","as":"xs:double","ex:asJ":"AO ","ns":"xml=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~","C":[{"N":"int","val":"0","sType":"1ADI","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"init","line":"46"},{"N":"pre","slots":"0","C":[{"N":"accRule","valueType":"AO ","slots":"5","prio":"0","C":[{"N":"p.nodeTest","role":"match","test":"NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]","sType":"1NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]","ns":"= xml=~ fn=~ musicxml=http://www.w3.org/2021/06/musicxml40 xsl=~ xs=~ map=~ ex=~ "},{"N":"convert","to":"AO","sType":"1AO ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","flags":"p","role":"select","C":[{"N":"cvUntyped","to":"AO","sType":"*A ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","role":"select","C":[{"N":"int","val":"0","sType":"1ADI","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"47"}]}]}]},{"N":"accRule","valueType":"AO ","slots":"5","prio":"0.5","C":[{"N":"p.withUpper","role":"match","axis":"parent","sType":"1NE u[NE nQ{}forward,NE nQ{http://www.w3.org/1999/xhtml}forward]","ns":"= xml=~ fn=~ musicxml=http://www.w3.org/2021/06/musicxml40 xsl=~ xs=~ map=~ ex=~ ","C":[{"N":"p.nodeTest","test":"NE u[NE nQ{}forward,NE nQ{http://www.w3.org/1999/xhtml}forward]"},{"N":"p.nodeTest","test":"NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]"}]},{"N":"check","card":"1","sType":"1AO ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","role":"select","C":[{"N":"convert","to":"AO","sType":"1AO ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","flags":"p","role":"select","C":[{"N":"cvUntyped","to":"AO","sType":"*A ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","role":"select","C":[{"N":"arith","op":"+","calc":"a+a","sType":"?A","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"48","C":[{"N":"check","card":"?","diag":"1|0||arith","C":[{"N":"data","diag":"1|0||arith","C":[{"N":"varRef","name":"Q{}value","slot":"0"}]}]},{"N":"cvUntyped","to":"AO","diag":"1|1|FORG0001|arith","C":[{"N":"check","card":"?","diag":"1|1||arith","C":[{"N":"data","diag":"1|1||arith","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}duration,NE nQ{http://www.w3.org/1999/xhtml}duration]"}]}]}]}]}]}]}]}]},{"N":"accRule","valueType":"AO ","slots":"5","prio":"0.5","C":[{"N":"p.withUpper","role":"match","axis":"parent","sType":"1NE u[NE nQ{}backup,NE nQ{http://www.w3.org/1999/xhtml}backup]","ns":"= xml=~ fn=~ musicxml=http://www.w3.org/2021/06/musicxml40 xsl=~ xs=~ map=~ ex=~ ","C":[{"N":"p.nodeTest","test":"NE u[NE nQ{}backup,NE nQ{http://www.w3.org/1999/xhtml}backup]"},{"N":"p.nodeTest","test":"NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]"}]},{"N":"check","card":"1","sType":"1AO ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","role":"select","C":[{"N":"convert","to":"AO","sType":"1AO ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","flags":"p","role":"select","C":[{"N":"cvUntyped","to":"AO","sType":"*A ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","role":"select","C":[{"N":"arith","op":"-","calc":"a-a","sType":"?A","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"49","C":[{"N":"check","card":"?","diag":"1|0||arith","C":[{"N":"data","diag":"1|0||arith","C":[{"N":"varRef","name":"Q{}value","slot":"0"}]}]},{"N":"cvUntyped","to":"AO","diag":"1|1|FORG0001|arith","C":[{"N":"check","card":"?","diag":"1|1||arith","C":[{"N":"data","diag":"1|1||arith","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}duration,NE nQ{http://www.w3.org/1999/xhtml}duration]"}]}]}]}]}]}]}]}]},{"N":"accRule","valueType":"AO ","slots":"5","prio":"0","C":[{"N":"p.nodeTest","role":"match","test":"NE u[NE nQ{}note,NE nQ{http://www.w3.org/1999/xhtml}note]","sType":"1NE u[NE nQ{}note,NE nQ{http://www.w3.org/1999/xhtml}note]","ns":"= xml=~ fn=~ musicxml=http://www.w3.org/2021/06/musicxml40 xsl=~ xs=~ map=~ ex=~ "},{"N":"check","card":"1","sType":"1AO ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","C":[{"N":"convert","to":"AO","sType":"1AO ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","flags":"p","C":[{"N":"cvUntyped","to":"AO","sType":"*A ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","C":[{"N":"data","sType":"*A ","C":[{"N":"choose","sType":"* ","type":"item()*","line":"51","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}chord,NE nQ{http://www.w3.org/1999/xhtml}chord]","sType":"*NE u[NE nQ{}chord,NE nQ{http://www.w3.org/1999/xhtml}chord]","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","line":"52"},{"N":"varRef","name":"Q{}value","slot":"0","sType":"*","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"23"},{"N":"true"},{"N":"arith","op":"+","calc":"a+a","sType":"?A","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"25","C":[{"N":"check","card":"?","diag":"1|0||arith","C":[{"N":"data","diag":"1|0||arith","C":[{"N":"varRef","name":"Q{}value","slot":"0"}]}]},{"N":"cvUntyped","to":"AO","diag":"1|1|FORG0001|arith","C":[{"N":"check","card":"?","diag":"1|1||arith","C":[{"N":"data","diag":"1|1||arith","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}duration,NE nQ{http://www.w3.org/1999/xhtml}duration]"}]}]}]}]}]}]}]}]}]}]}]},{"N":"post","slots":"0"}]},{"N":"accumulator","binds":"","sType":"1ADI","slots":"5","name":"Q{}measureOnset","as":"xs:double","ex:asJ":"AO ","ns":"xml=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~","C":[{"N":"int","val":"0","sType":"1ADI","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"init","line":"58"},{"N":"pre","slots":"0","C":[{"N":"accRule","valueType":"AO ","slots":"5","prio":"0","C":[{"N":"p.nodeTest","role":"match","test":"NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]","sType":"1NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]","ns":"= xml=~ fn=~ musicxml=http://www.w3.org/2021/06/musicxml40 xsl=~ xs=~ map=~ ex=~ "},{"N":"check","card":"1","sType":"1AO ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","role":"select","C":[{"N":"convert","to":"AO","sType":"1AO ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","flags":"p","role":"select","C":[{"N":"cvUntyped","to":"AO","sType":"*A ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","role":"select","C":[{"N":"data","sType":"*A ","role":"select","C":[{"N":"varRef","name":"Q{}value","slot":"0","sType":"*","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"59"}]}]}]}]}]}]},{"N":"post","slots":"0","C":[{"N":"accRule","valueType":"AO ","slots":"5","prio":"0","C":[{"N":"p.nodeTest","role":"match","test":"NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]","sType":"1NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]","ns":"= xml=~ fn=~ musicxml=http://www.w3.org/2021/06/musicxml40 xsl=~ xs=~ map=~ ex=~ "},{"N":"check","card":"1","sType":"1AO ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","role":"select","C":[{"N":"convert","to":"AO","sType":"1AO ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","flags":"p","role":"select","C":[{"N":"cvUntyped","to":"AO","sType":"*A ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","role":"select","C":[{"N":"arith","op":"+","calc":"a+a","sType":"?A","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"60","C":[{"N":"check","card":"?","diag":"1|0||arith","C":[{"N":"data","diag":"1|0||arith","C":[{"N":"varRef","name":"Q{}value","slot":"0"}]}]},{"N":"fn","name":"accumulator-after","C":[{"N":"str","val":"Q{}measureDuration"}]}]}]}]}]}]}]}]},{"N":"accumulator","binds":"","sType":"1ADI","slots":"5","name":"Q{}noteDuration","as":"xs:double","ex:asJ":"AO ","ns":"xml=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~","C":[{"N":"int","val":"0","sType":"1ADI","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"init","line":"63"},{"N":"pre","slots":"0","C":[{"N":"accRule","valueType":"AO ","slots":"5","prio":"0","C":[{"N":"p.nodeTest","role":"match","test":"NE u[NE nQ{}note,NE nQ{http://www.w3.org/1999/xhtml}note]","sType":"1NE u[NE nQ{}note,NE nQ{http://www.w3.org/1999/xhtml}note]","ns":"= xml=~ fn=~ musicxml=http://www.w3.org/2021/06/musicxml40 xsl=~ xs=~ map=~ ex=~ "},{"N":"check","card":"1","sType":"1AO ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","C":[{"N":"convert","to":"AO","sType":"1AO ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","flags":"p","C":[{"N":"cvUntyped","to":"AO","sType":"*A ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","C":[{"N":"data","sType":"*A ","C":[{"N":"choose","sType":"* ","type":"item()*","line":"65","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}chord,NE nQ{http://www.w3.org/1999/xhtml}chord]","sType":"*NE u[NE nQ{}chord,NE nQ{http://www.w3.org/1999/xhtml}chord]","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","line":"66"},{"N":"varRef","name":"Q{}value","slot":"0","sType":"*","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"33"},{"N":"filter","sType":"*NE u[NE nQ{}tie,NE nQ{http://www.w3.org/1999/xhtml}tie]","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","line":"67","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}tie,NE nQ{http://www.w3.org/1999/xhtml}tie]"},{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"attVal","name":"Q{}type"},{"N":"str","val":"stop"}]}]},{"N":"arith","op":"+","calc":"a+a","sType":"?A","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"35","C":[{"N":"check","card":"?","diag":"1|0||arith","C":[{"N":"data","diag":"1|0||arith","C":[{"N":"varRef","name":"Q{}value","slot":"0"}]}]},{"N":"cvUntyped","to":"AO","diag":"1|1|FORG0001|arith","C":[{"N":"check","card":"?","diag":"1|1||arith","C":[{"N":"data","diag":"1|1||arith","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}duration,NE nQ{http://www.w3.org/1999/xhtml}duration]"}]}]}]}]},{"N":"true"},{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}duration,NE nQ{http://www.w3.org/1999/xhtml}duration]","sType":"*NE u[NE nQ{}duration,NE nQ{http://www.w3.org/1999/xhtml}duration]","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"37"}]}]}]}]}]}]}]},{"N":"post","slots":"0"}]},{"N":"accumulator","binds":"","sType":"1ADI","slots":"5","name":"Q{}noteOnset","as":"xs:double","ex:asJ":"AO ","ns":"xml=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~","C":[{"N":"int","val":"0","sType":"1ADI","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"init","line":"73"},{"N":"pre","slots":"0","C":[{"N":"accRule","valueType":"AO ","slots":"5","prio":"0","C":[{"N":"p.nodeTest","role":"match","test":"NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]","sType":"1NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]","ns":"= xml=~ fn=~ musicxml=http://www.w3.org/2021/06/musicxml40 xsl=~ xs=~ map=~ ex=~ "},{"N":"convert","to":"AO","sType":"1AO ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","flags":"p","role":"select","C":[{"N":"cvUntyped","to":"AO","sType":"*A ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","role":"select","C":[{"N":"int","val":"0","sType":"1ADI","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"74"}]}]}]}]},{"N":"post","slots":"0","C":[{"N":"accRule","valueType":"AO ","slots":"5","prio":"0","C":[{"N":"p.nodeTest","role":"match","test":"NE u[NE nQ{}note,NE nQ{http://www.w3.org/1999/xhtml}note]","sType":"1NE u[NE nQ{}note,NE nQ{http://www.w3.org/1999/xhtml}note]","ns":"= xml=~ fn=~ musicxml=http://www.w3.org/2021/06/musicxml40 xsl=~ xs=~ map=~ ex=~ "},{"N":"check","card":"1","sType":"1AO ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","C":[{"N":"convert","to":"AO","sType":"1AO ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","flags":"p","C":[{"N":"cvUntyped","to":"AO","sType":"*A ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","C":[{"N":"data","sType":"*A ","C":[{"N":"choose","sType":"* ","type":"item()*","line":"76","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}chord,NE nQ{http://www.w3.org/1999/xhtml}chord]","sType":"*NE u[NE nQ{}chord,NE nQ{http://www.w3.org/1999/xhtml}chord]","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","line":"77"},{"N":"varRef","name":"Q{}value","slot":"0","sType":"*","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"43"},{"N":"true"},{"N":"arith","op":"+","calc":"a+a","sType":"?A","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"45","C":[{"N":"check","card":"?","diag":"1|0||arith","C":[{"N":"data","diag":"1|0||arith","C":[{"N":"varRef","name":"Q{}value","slot":"0"}]}]},{"N":"cvUntyped","to":"AO","diag":"1|1|FORG0001|arith","C":[{"N":"check","card":"?","diag":"1|1||arith","C":[{"N":"data","diag":"1|1||arith","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}duration,NE nQ{http://www.w3.org/1999/xhtml}duration]"}]}]}]}]}]}]}]}]}]}]}]}]},{"N":"accumulator","binds":"","sType":"1ADI","slots":"5","name":"Q{}noteBeat","as":"xs:double","ex:asJ":"AO ","ns":"xml=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~","C":[{"N":"int","val":"1","sType":"1ADI","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"init","line":"83"},{"N":"pre","slots":"0","C":[{"N":"accRule","valueType":"AO ","slots":"5","prio":"0","C":[{"N":"p.nodeTest","role":"match","test":"NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]","sType":"1NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]","ns":"= xml=~ fn=~ musicxml=http://www.w3.org/2021/06/musicxml40 xsl=~ xs=~ map=~ ex=~ "},{"N":"convert","to":"AO","sType":"1AO ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","flags":"p","role":"select","C":[{"N":"cvUntyped","to":"AO","sType":"*A ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","role":"select","C":[{"N":"int","val":"1","sType":"1ADI","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"84"}]}]}]},{"N":"accRule","valueType":"AO ","slots":"5","prio":"0","C":[{"N":"p.nodeTest","role":"match","test":"NE u[NE nQ{}note,NE nQ{http://www.w3.org/1999/xhtml}note]","sType":"1NE u[NE nQ{}note,NE nQ{http://www.w3.org/1999/xhtml}note]","ns":"= xml=~ fn=~ musicxml=http://www.w3.org/2021/06/musicxml40 xsl=~ xs=~ map=~ ex=~ "},{"N":"check","card":"1","sType":"1AO ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","C":[{"N":"convert","to":"AO","sType":"1AO ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","flags":"p","C":[{"N":"cvUntyped","to":"AO","sType":"*A ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","C":[{"N":"data","sType":"*A ","C":[{"N":"choose","sType":"* ","type":"item()*","line":"86","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}chord,NE nQ{http://www.w3.org/1999/xhtml}chord]","sType":"*NE u[NE nQ{}chord,NE nQ{http://www.w3.org/1999/xhtml}chord]","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","line":"87"},{"N":"varRef","name":"Q{}value","slot":"0","sType":"*","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"51"},{"N":"true"},{"N":"arith","op":"+","calc":"a+a","sType":"?A","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"53","C":[{"N":"check","card":"?","diag":"1|0||arith","C":[{"N":"data","diag":"1|0||arith","C":[{"N":"varRef","name":"Q{}value","slot":"0"}]}]},{"N":"arith","op":"div","calc":"d/d","C":[{"N":"cvUntyped","to":"AO","diag":"1|0|FORG0001|arith","C":[{"N":"check","card":"?","diag":"1|0||arith","C":[{"N":"data","diag":"1|0||arith","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}duration,NE nQ{http://www.w3.org/1999/xhtml}duration]"}]}]}]},{"N":"fn","name":"accumulator-after","C":[{"N":"str","val":"Q{}divisions"}]}]}]}]}]}]}]}]}]}]},{"N":"post","slots":"0"}]},{"N":"accumulator","binds":"","sType":"0E","slots":"5","name":"Q{}harmony","as":"element()*","ex:asJ":"*NE ","ns":"xml=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~","C":[{"N":"empty","sType":"0E","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"init","line":"93"},{"N":"pre","slots":"0","C":[{"N":"accRule","valueType":"*NE ","slots":"5","prio":"0","C":[{"N":"p.nodeTest","role":"match","test":"NE u[NE nQ{}harmony,NE nQ{http://www.w3.org/1999/xhtml}harmony]","sType":"1NE u[NE nQ{}harmony,NE nQ{http://www.w3.org/1999/xhtml}harmony]","ns":"= xml=~ fn=~ musicxml=http://www.w3.org/2021/06/musicxml40 xsl=~ xs=~ map=~ ex=~ "},{"N":"dot","sType":"1NE u[NE nQ{}harmony,NE nQ{http://www.w3.org/1999/xhtml}harmony]","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"94"}]}]},{"N":"post","slots":"0"}]},{"N":"accumulator","binds":"","sType":"1ADI","slots":"5","name":"Q{}harmonyPreviousDuration","as":"xs:double","ex:asJ":"AO ","ns":"xml=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~","C":[{"N":"int","val":"0","sType":"1ADI","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"init","line":"97"},{"N":"pre","slots":"0","C":[{"N":"accRule","valueType":"AO ","slots":"5","prio":"0","C":[{"N":"p.nodeTest","role":"match","test":"NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]","sType":"1NE u[NE nQ{}measure,NE nQ{http://www.w3.org/1999/xhtml}measure]","ns":"= xml=~ fn=~ musicxml=http://www.w3.org/2021/06/musicxml40 xsl=~ xs=~ map=~ ex=~ "},{"N":"convert","to":"AO","sType":"1AO ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","flags":"p","role":"select","C":[{"N":"cvUntyped","to":"AO","sType":"*A ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","role":"select","C":[{"N":"int","val":"0","sType":"1ADI","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"98"}]}]}]},{"N":"accRule","valueType":"AO ","slots":"5","prio":"0","C":[{"N":"p.nodeTest","role":"match","test":"NE u[NE nQ{}harmony,NE nQ{http://www.w3.org/1999/xhtml}harmony]","sType":"1NE u[NE nQ{}harmony,NE nQ{http://www.w3.org/1999/xhtml}harmony]","ns":"= xml=~ fn=~ musicxml=http://www.w3.org/2021/06/musicxml40 xsl=~ xs=~ map=~ ex=~ "},{"N":"convert","to":"AO","sType":"1AO ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","flags":"p","role":"select","C":[{"N":"cvUntyped","to":"AO","sType":"*A ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","role":"select","C":[{"N":"int","val":"0","sType":"1ADI","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"99"}]}]}]},{"N":"accRule","valueType":"AO ","slots":"5","prio":"0","C":[{"N":"p.nodeTest","role":"match","test":"NE u[NE nQ{}note,NE nQ{http://www.w3.org/1999/xhtml}note]","sType":"1NE u[NE nQ{}note,NE nQ{http://www.w3.org/1999/xhtml}note]","ns":"= xml=~ fn=~ musicxml=http://www.w3.org/2021/06/musicxml40 xsl=~ xs=~ map=~ ex=~ "},{"N":"check","card":"1","sType":"1AO ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","C":[{"N":"convert","to":"AO","sType":"1AO ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","flags":"p","C":[{"N":"cvUntyped","to":"AO","sType":"*A ","diag":"2|0|XPTY0004|xsl:accumulator-rule/@select","C":[{"N":"data","sType":"*A ","C":[{"N":"choose","sType":"* ","type":"item()*","line":"101","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}chord,NE nQ{http://www.w3.org/1999/xhtml}chord]","sType":"*NE u[NE nQ{}chord,NE nQ{http://www.w3.org/1999/xhtml}chord]","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","line":"102"},{"N":"varRef","name":"Q{}value","slot":"0","sType":"*","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"62"},{"N":"true"},{"N":"arith","op":"+","calc":"a+a","sType":"?A","ns":"= xml=~ fn=~ xsl=~ xs=~ musicxml=http://www.w3.org/2021/06/musicxml40 map=~ ","role":"select","line":"64","C":[{"N":"check","card":"?","diag":"1|0||arith","C":[{"N":"data","diag":"1|0||arith","C":[{"N":"varRef","name":"Q{}value","slot":"0"}]}]},{"N":"cvUntyped","to":"AO","diag":"1|1|FORG0001|arith","C":[{"N":"check","card":"?","diag":"1|1||arith","C":[{"N":"data","diag":"1|1||arith","C":[{"N":"axis","name":"child","nodeTest":"*NE u[NE nQ{}duration,NE nQ{http://www.w3.org/1999/xhtml}duration]"}]}]}]}]}]}]}]}]}]}]}]},{"N":"post","slots":"0"}]},{"N":"decimalFormat"}],"Σ":"11b1307e"} \ No newline at end of file diff --git a/package-lock.json b/package-lock.json index 2a5e65fe..a0bd49ba 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "musicxml-midi", - "version": "2.8.1", + "version": "2.8.2", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "musicxml-midi", - "version": "2.8.1", + "version": "2.8.2", "hasInstallScript": true, "license": "GPL-3.0-only", "dependencies": { @@ -1317,9 +1317,9 @@ } }, "node_modules/@types/node": { - "version": "22.5.5", - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.5.5.tgz", - "integrity": "sha512-Xjs4y5UPO/CLdzpgR6GirZJx36yScjh73+2NlLlkFRSoQN8B0DpfXPdZGnvVmLRLOsqDpOfTNv7D9trgGhmOIA==", + "version": "22.7.3", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.7.3.tgz", + "integrity": "sha512-qXKfhXXqGTyBskvWEzJZPUxSslAiLaB6JGP1ic/XTH9ctGgzdgYguuLP1C601aRTSDNlLb0jbKqXjZ48GNraSA==", "dev": true, "license": "MIT", "dependencies": { @@ -1783,9 +1783,9 @@ "license": "BSD-2-Clause" }, "node_modules/browserslist": { - "version": "4.23.3", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.23.3.tgz", - "integrity": "sha512-btwCFJVjI4YWDNfau8RhZ+B1Q/VLoUITrm3RlP6y1tYGWIOa+InuYiRGXUBXo8nA1qKmHMyLB/iVQg5TT4eFoA==", + "version": "4.24.0", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.24.0.tgz", + "integrity": "sha512-Rmb62sR1Zpjql25eSanFGEhAxcFwfA1K0GuQcLoaJBAcENegrQut3hYdhXFF1obQfiDyqIW/cLM5HSJ/9k884A==", "dev": true, "funding": [ { @@ -1803,8 +1803,8 @@ ], "license": "MIT", "dependencies": { - "caniuse-lite": "^1.0.30001646", - "electron-to-chromium": "^1.5.4", + "caniuse-lite": "^1.0.30001663", + "electron-to-chromium": "^1.5.28", "node-releases": "^2.0.18", "update-browserslist-db": "^1.1.0" }, @@ -1892,9 +1892,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001662", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001662.tgz", - "integrity": "sha512-sgMUVwLmGseH8ZIrm1d51UbrhqMCH3jvS7gF/M6byuHOnKyLOBL7W8yz5V02OHwgLGA36o/AFhWzzh4uc5aqTA==", + "version": "1.0.30001664", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001664.tgz", + "integrity": "sha512-AmE7k4dXiNKQipgn7a2xg558IRqPN3jMQY/rOsbxDhrd0tyChwbITBfiwtnqz8bi2M5mIWbxAYBvk7W7QBUS2g==", "dev": true, "funding": [ { @@ -2608,9 +2608,9 @@ "license": "MIT" }, "node_modules/electron-to-chromium": { - "version": "1.5.26", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.26.tgz", - "integrity": "sha512-Z+OMe9M/V6Ep9n/52+b7lkvYEps26z4Yz3vjWL1V61W0q+VLF1pOHhMY17sa4roz4AWmULSI8E6SAojZA5L0YQ==", + "version": "1.5.29", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.29.tgz", + "integrity": "sha512-PF8n2AlIhCKXQ+gTpiJi0VhcHDb69kYX4MtCiivctc2QD3XuNZ/XIOlbGzt7WAjjEev0TtaH6Cu3arZExm5DOw==", "dev": true, "license": "ISC" }, @@ -5476,9 +5476,9 @@ } }, "node_modules/package-json-from-dist": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.0.tgz", - "integrity": "sha512-dATvCeZN/8wQsGywez1mzHtTlP22H8OEfPrVMLNr4/eGa+ijtLn/6M5f0dY8UKNrC2O9UCU6SSoG3qRKnt7STw==", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.1.tgz", + "integrity": "sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==", "license": "BlueOak-1.0.0" }, "node_modules/parse-json": { diff --git a/package.json b/package.json index ab6f4b55..db156e50 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "musicxml-midi", - "version": "2.8.1", + "version": "2.8.2", "description": "MusicXML to MIDI converter", "type": "module", "directories": { diff --git a/src/js/musicxml-grooves.js b/src/js/musicxml-grooves.js index f6415d73..e62f01cd 100755 --- a/src/js/musicxml-grooves.js +++ b/src/js/musicxml-grooves.js @@ -605,11 +605,8 @@ function quantizeNoteOnset(note, index, notes, beats, grid) { // Validate the quantization. if (onset === undefined) { - console.warn(`[${note.track}:${note.measure+1}] Failed to quantize note onset at ${note.onset} to avoid collision with previous note. Moving it manually.`) - onset = { - multiple: notes[index-1].quantized.onset + DIVISIONS_1024th, - error_sgn: scoreOnset - (notes[index-1].quantized.onset + DIVISIONS_1024th) - } + console.error(`[${note.track}:${note.measure+1}] Failed to quantize note onset at ${note.onset} to avoid collision with previous note. Dropping it.`) + return } // Store the note. @@ -644,13 +641,8 @@ function quantizeNoteDuration(note, index, notes, beats, grid) { if (offset === undefined) { // TODO Handle this case. - console.warn(`[${note.track}:${note.measure+1}] Failed to quantize note duration at ${note.onset} to avoid zero duration.`) - } - - // Adjust the note duration if it crosses the measure boundary. - if (offset.multiple > beats * DIVISIONS) { - console.warn(`[${note.track}:${note.measure+1}] Quantized note duration at ${note.onset} crosses measure boundary. Reducing the duration.`) - offset.multiple = beats * DIVISIONS + console.warn(`[${note.track}:${note.measure+1}] Failed to quantize note duration at ${note.onset} to avoid zero duration. Dropping it.`) + return [] } // Store the note. @@ -881,8 +873,8 @@ function createNoteTiming(note, index, notes) { // Check that the gap is all filled. if (gap > Number.EPSILON) { const isFirstNote = index === 0 || notes[index-1].voice !== note.voice - if (!isFirstNote && !('midi' in note)) { - console.warn(`[${note.track}:${note.measure+1}] Remaining gap of ${gap} left after rest at ${note.onset}. This indicates a missed tuplet. Attempting to fix.`) + if (!isFirstNote && !('midi' in note && notes[index-1].midi != note.midi)) { + console.warn(`[${note.track}:${note.measure+1}] Remaining gap of ${gap} left after note at ${note.onset}. This indicates a missed tuplet. Attempting to fix.`) notes[index-1].quantized.duration += note.quantized.duration notes[index-1].duration += note.duration return createNoteTiming(notes[index-1], index-1, notes.toSpliced(index, 1)) diff --git a/test/data/grooves/04JAZZ01.musicxml b/test/data/grooves/04JAZZ01.musicxml index 2574218d..58da36ed 100644 --- a/test/data/grooves/04JAZZ01.musicxml +++ b/test/data/grooves/04JAZZ01.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/04JAZZ02.musicxml b/test/data/grooves/04JAZZ02.musicxml index 6d0bcb19..846999fe 100644 --- a/test/data/grooves/04JAZZ02.musicxml +++ b/test/data/grooves/04JAZZ02.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/04JAZZ03.musicxml b/test/data/grooves/04JAZZ03.musicxml index 5e91d103..5c1d4688 100644 --- a/test/data/grooves/04JAZZ03.musicxml +++ b/test/data/grooves/04JAZZ03.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/04JAZZ04.musicxml b/test/data/grooves/04JAZZ04.musicxml index 013fcd21..a5ba9977 100644 --- a/test/data/grooves/04JAZZ04.musicxml +++ b/test/data/grooves/04JAZZ04.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 @@ -286,15 +286,13 @@ D 5 - 96 - + 384 2 - 32nd + eighth up normal - @@ -331,74 +329,6 @@ - - - D - 5 - - 192 - - - 2 - 16th - up - normal - - - - - - - D - 5 - - 48 - - - - 2 - 64th - up - normal - - - - - - - - D - 5 - - 12 - - - - 2 - 256th - up - normal - - - - - - - - D - 5 - - 3 - - - 2 - 1024th - up - normal - - - - 3072 @@ -431,115 +361,28 @@ F 5 - 192 - - 3 - 16th - up - normal - - - - - - F - 5 - - 48 - - - 3 - 64th - up - normal - - - - - - - F - 5 - - 12 - - - - 3 - 256th - up - normal - - - - - - - - F - 5 - - 3 - - - 3 - 1024th - up - normal - - - - - - - F - 5 - - 384 - + 256 3 eighth + + 3 + 2 + quarter + up normal - - - - - - F - 5 - - 96 - - - - 3 - 32nd - up - normal - - - - - - - - F - 5 - - 24 - - - - 3 - 128th - up - normal - - - + + + 3 + eighth + + + 2 + quarter + + @@ -547,15 +390,19 @@ F 5 - 6 - + 512 3 - 512th + quarter + + 3 + 2 + quarter + up normal - + diff --git a/test/data/grooves/08Beat01.musicxml b/test/data/grooves/08Beat01.musicxml index 52d1a0ea..4e43f48e 100644 --- a/test/data/grooves/08Beat01.musicxml +++ b/test/data/grooves/08Beat01.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/08Beat02.musicxml b/test/data/grooves/08Beat02.musicxml index 43df5a2a..4388c749 100644 --- a/test/data/grooves/08Beat02.musicxml +++ b/test/data/grooves/08Beat02.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/08Beat03.musicxml b/test/data/grooves/08Beat03.musicxml index 07b3f449..e8e6cc70 100644 --- a/test/data/grooves/08Beat03.musicxml +++ b/test/data/grooves/08Beat03.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/08Beat04.musicxml b/test/data/grooves/08Beat04.musicxml index 24f63c1d..98328490 100644 --- a/test/data/grooves/08Beat04.musicxml +++ b/test/data/grooves/08Beat04.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/08Beat05.musicxml b/test/data/grooves/08Beat05.musicxml index 979c441a..a3767768 100644 --- a/test/data/grooves/08Beat05.musicxml +++ b/test/data/grooves/08Beat05.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/08Beat06.musicxml b/test/data/grooves/08Beat06.musicxml index 03c0c954..471410eb 100644 --- a/test/data/grooves/08Beat06.musicxml +++ b/test/data/grooves/08Beat06.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/08Beat07.musicxml b/test/data/grooves/08Beat07.musicxml index b6bc5ee8..8e34e514 100644 --- a/test/data/grooves/08Beat07.musicxml +++ b/test/data/grooves/08Beat07.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/08Beat08.musicxml b/test/data/grooves/08Beat08.musicxml index 463c7623..216353e6 100644 --- a/test/data/grooves/08Beat08.musicxml +++ b/test/data/grooves/08Beat08.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/08Beat09.musicxml b/test/data/grooves/08Beat09.musicxml index 09f2630f..6f51b172 100644 --- a/test/data/grooves/08Beat09.musicxml +++ b/test/data/grooves/08Beat09.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/08Beat10.musicxml b/test/data/grooves/08Beat10.musicxml index a57c285f..356b5f10 100644 --- a/test/data/grooves/08Beat10.musicxml +++ b/test/data/grooves/08Beat10.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/08Beat11.musicxml b/test/data/grooves/08Beat11.musicxml index 0cb03882..606155cc 100644 --- a/test/data/grooves/08Beat11.musicxml +++ b/test/data/grooves/08Beat11.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/08Beat12.musicxml b/test/data/grooves/08Beat12.musicxml index d68d8356..f79bb8a7 100644 --- a/test/data/grooves/08Beat12.musicxml +++ b/test/data/grooves/08Beat12.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/16Beat01.musicxml b/test/data/grooves/16Beat01.musicxml index fe78b271..0ad10273 100644 --- a/test/data/grooves/16Beat01.musicxml +++ b/test/data/grooves/16Beat01.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/16Beat02.musicxml b/test/data/grooves/16Beat02.musicxml index 9f3d7256..3a54b00b 100644 --- a/test/data/grooves/16Beat02.musicxml +++ b/test/data/grooves/16Beat02.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/16Beat03.musicxml b/test/data/grooves/16Beat03.musicxml index 11f7d289..c6a6b4bc 100644 --- a/test/data/grooves/16Beat03.musicxml +++ b/test/data/grooves/16Beat03.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/16Beat04.musicxml b/test/data/grooves/16Beat04.musicxml index 296f967b..bf14e86c 100644 --- a/test/data/grooves/16Beat04.musicxml +++ b/test/data/grooves/16Beat04.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/16Beat05.musicxml b/test/data/grooves/16Beat05.musicxml index 343e224e..4affb95f 100644 --- a/test/data/grooves/16Beat05.musicxml +++ b/test/data/grooves/16Beat05.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/16Beat06.musicxml b/test/data/grooves/16Beat06.musicxml index a03d3473..e490fa3a 100644 --- a/test/data/grooves/16Beat06.musicxml +++ b/test/data/grooves/16Beat06.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/16Beat07.musicxml b/test/data/grooves/16Beat07.musicxml index 34f8d981..4b5ec6c9 100644 --- a/test/data/grooves/16Beat07.musicxml +++ b/test/data/grooves/16Beat07.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/16Beat08.musicxml b/test/data/grooves/16Beat08.musicxml index 99a3b7b0..b6c6b84c 100644 --- a/test/data/grooves/16Beat08.musicxml +++ b/test/data/grooves/16Beat08.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/16Beat09.musicxml b/test/data/grooves/16Beat09.musicxml index 34d7cc65..8183ed39 100644 --- a/test/data/grooves/16Beat09.musicxml +++ b/test/data/grooves/16Beat09.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/16Beat1.musicxml b/test/data/grooves/16Beat1.musicxml index 6e5e2294..e019f732 100644 --- a/test/data/grooves/16Beat1.musicxml +++ b/test/data/grooves/16Beat1.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 @@ -634,117 +634,13 @@ D 4 - 192 - - - 2 - 16th - down - x - - - - - - - D - 4 - - 48 - - - - 2 - 64th - down - x - - - - - - - - D - 4 - - 12 - - - - 2 - 256th - down - x - - - - - - - - D - 4 - - 3 - - - 2 - 1024th - down - x - - - - - - - D - 4 - - 96 - - - 2 - 32nd - down - x - - - - - - - D - 4 - - 24 - - - - 2 - 128th - down - x - - - - - - - - D - 4 - - 6 - + 384 2 - 512th + eighth down x - @@ -879,117 +775,13 @@ D 4 - 192 - - - 2 - 16th - down - x - - - - - - - D - 4 - - 48 - - - - 2 - 64th - down - x - - - - - - - - D - 4 - - 12 - - - - 2 - 256th - down - x - - - - - - - - D - 4 - - 3 - - - 2 - 1024th - down - x - - - - - - - D - 4 - - 96 - - - 2 - 32nd - down - x - - - - - - - D - 4 - - 24 - - - - 2 - 128th - down - x - - - - - - - - D - 4 - - 6 - + 384 2 - 512th + eighth down x - diff --git a/test/data/grooves/16Beat10.musicxml b/test/data/grooves/16Beat10.musicxml index 2c6d84b8..0da30be6 100644 --- a/test/data/grooves/16Beat10.musicxml +++ b/test/data/grooves/16Beat10.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/16Beat11.musicxml b/test/data/grooves/16Beat11.musicxml index 9ac9926e..8025d6be 100644 --- a/test/data/grooves/16Beat11.musicxml +++ b/test/data/grooves/16Beat11.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/16Beat12.musicxml b/test/data/grooves/16Beat12.musicxml index 54ac0aed..c521b2ec 100644 --- a/test/data/grooves/16Beat12.musicxml +++ b/test/data/grooves/16Beat12.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/16Beat2.musicxml b/test/data/grooves/16Beat2.musicxml index f406cd2b..deb6fc84 100644 --- a/test/data/grooves/16Beat2.musicxml +++ b/test/data/grooves/16Beat2.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/16Beat2End.musicxml b/test/data/grooves/16Beat2End.musicxml index d3d6576a..8f7cde78 100644 --- a/test/data/grooves/16Beat2End.musicxml +++ b/test/data/grooves/16Beat2End.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/16Beat2Intro.musicxml b/test/data/grooves/16Beat2Intro.musicxml index e4500521..6dc2a14c 100644 --- a/test/data/grooves/16Beat2Intro.musicxml +++ b/test/data/grooves/16Beat2Intro.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/16Beat3.musicxml b/test/data/grooves/16Beat3.musicxml index 6af671d8..6b83ce09 100644 --- a/test/data/grooves/16Beat3.musicxml +++ b/test/data/grooves/16Beat3.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 @@ -879,15 +879,13 @@ G 5 - 192 - + 384 3 - 16th + eighth up x - @@ -942,20 +940,18 @@ - + G 5 - 96 - + 192 3 - 32nd + 16th up x - @@ -963,36 +959,30 @@ G 5 - 24 - - + 192 3 - 128th + 16th up x - - - + G 5 - 6 - + 384 3 - 512th + eighth up x - - + G 5 @@ -1020,38 +1010,46 @@ - + + + G + 5 + + 384 + + 3 + eighth + up + x + + + + G 5 192 - 3 16th up x - - + G 5 - 48 - - + 192 3 - 64th + 16th up x - - @@ -1059,33 +1057,27 @@ G 5 - 12 - - + 384 3 - 256th + eighth up x - - - + G 5 - 3 - + 192 3 - 1024th + 16th up x - @@ -1093,28 +1085,60 @@ G 5 - 96 + 192 + + 3 + 16th + up + x + + + + + + + + G + 5 + + 384 + + 3 + eighth + up + x + + + + + + G + 5 + + 48 + 3 - 32nd + 64th up x + - + G 5 - 24 + 12 3 - 128th + 256th up x @@ -1122,23 +1146,23 @@ - + G 5 - 6 + 3 3 - 512th + 1024th up x - + G 5 @@ -1166,20 +1190,18 @@ - + G 5 - 192 - + 384 3 - 16th + eighth up x - @@ -1187,35 +1209,27 @@ G 5 - 48 - - + 192 3 - 64th + 16th up x - - - + G 5 - 12 - - + 192 3 - 256th + 16th up x - - @@ -1223,31 +1237,27 @@ G 5 - 3 - + 384 3 - 1024th + eighth up x - - + G 5 - 96 - + 192 3 - 32nd + 16th up x - @@ -1255,33 +1265,27 @@ G 5 - 24 - - + 192 3 - 128th + 16th up x - - - + G 5 - 6 - + 384 3 - 512th + eighth up x - @@ -1312,23 +1316,23 @@ - + + + G 5 - 192 - + 384 3 - 16th + eighth up x - - + G 5 @@ -1346,7 +1350,7 @@ - + G 5 @@ -1364,7 +1368,7 @@ - + G 5 @@ -1380,20 +1384,18 @@ - + G 5 - 96 - + 192 3 - 32nd + 16th up x - @@ -1401,33 +1403,27 @@ G 5 - 24 - - + 192 3 - 128th + 16th up x - - - + G 5 - 6 - + 384 3 - 512th + eighth up x - @@ -1458,22 +1454,18 @@ - - G 5 - 192 - + 384 3 - 16th + eighth up x - @@ -1481,67 +1473,55 @@ G 5 - 48 - - + 192 3 - 64th + 16th up x - - - + G 5 - 12 - - + 192 3 - 256th + 16th up x - - - + G 5 - 3 - + 384 3 - 1024th + eighth up x - - + G 5 - 96 - + 192 3 - 32nd + 16th up x - @@ -1549,1252 +1529,32 @@ G 5 - 24 - - + 192 3 - 128th + 16th up x - - - + + + G 5 - 6 - + 384 3 - 512th + eighth up x - - - - G - 5 - - 192 - - 3 - 16th - up - x - - - - - - G - 5 - - 192 - - 3 - 16th - up - x - - - - - - G - 5 - - 192 - - - 3 - 16th - up - x - - - - - - - G - 5 - - 48 - - - - 3 - 64th - up - x - - - - - - - - G - 5 - - 12 - - - - 3 - 256th - up - x - - - - - - - - G - 5 - - 3 - - - 3 - 1024th - up - x - - - - - - - G - 5 - - 96 - - - 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - - - G - 5 - - 6 - - - 3 - 512th - up - x - - - - - - - G - 5 - - 192 - - 3 - 16th - up - x - - - - - - G - 5 - - 192 - - 3 - 16th - up - x - - - - - - G - 5 - - 192 - - - 3 - 16th - up - x - - - - - - - G - 5 - - 48 - - - - 3 - 64th - up - x - - - - - - - - G - 5 - - 12 - - - - 3 - 256th - up - x - - - - - - - - G - 5 - - 3 - - - 3 - 1024th - up - x - - - - - - - G - 5 - - 96 - - - 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - - - G - 5 - - 6 - - - 3 - 512th - up - x - - - - - - - G - 5 - - 192 - - 3 - 16th - up - x - - - - - - G - 5 - - 192 - - 3 - 16th - up - x - - - - - - G - 5 - - 192 - - - 3 - 16th - up - x - - - - - - - G - 5 - - 48 - - - - 3 - 64th - up - x - - - - - - - - G - 5 - - 12 - - - - 3 - 256th - up - x - - - - - - - - G - 5 - - 3 - - - 3 - 1024th - up - x - - - - - - - G - 5 - - 96 - - - 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - - - G - 5 - - 6 - - - 3 - 512th - up - x - - - - - - - G - 5 - - 192 - - 3 - 16th - up - x - - - - - - G - 5 - - 192 - - 3 - 16th - up - x - - - - - - - - G - 5 - - 192 - - - 3 - 16th - up - x - - - - - - - G - 5 - - 48 - - - - 3 - 64th - up - x - - - - - - - - G - 5 - - 12 - - - - 3 - 256th - up - x - - - - - - - - G - 5 - - 3 - - - 3 - 1024th - up - x - - - - - - - G - 5 - - 96 - - - 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - - - G - 5 - - 6 - - - 3 - 512th - up - x - - - - - - - G - 5 - - 192 - - 3 - 16th - up - x - - - - - - G - 5 - - 192 - - 3 - 16th - up - x - - - - - - G - 5 - - 192 - - - 3 - 16th - up - x - - - - - - - G - 5 - - 48 - - - - 3 - 64th - up - x - - - - - - - - G - 5 - - 12 - - - - 3 - 256th - up - x - - - - - - - - G - 5 - - 3 - - - 3 - 1024th - up - x - - - - - - - G - 5 - - 96 - - - 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - - - G - 5 - - 6 - - - 3 - 512th - up - x - - - - - - - G - 5 - - 192 - - 3 - 16th - up - x - - - - - - G - 5 - - 192 - - 3 - 16th - up - x - - - - - - G - 5 - - 192 - - - 3 - 16th - up - x - - - - - - - G - 5 - - 48 - - - - 3 - 64th - up - x - - - - - - - - G - 5 - - 12 - - - - 3 - 256th - up - x - - - - - - - - G - 5 - - 3 - - - 3 - 1024th - up - x - - - - - - - G - 5 - - 96 - - - 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - - - G - 5 - - 6 - - - 3 - 512th - up - x - - - - - - - G - 5 - - 192 - - 3 - 16th - up - x - - - - - - G - 5 - - 192 - - 3 - 16th - up - x - - - - - - G - 5 - - 192 - - - 3 - 16th - up - x - - - - - - - G - 5 - - 48 - - - - 3 - 64th - up - x - - - - - - - - G - 5 - - 12 - - - - 3 - 256th - up - x - - - - - - - - G - 5 - - 3 - - - 3 - 1024th - up - x - - - - - - - G - 5 - - 96 - - - 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - - - G - 5 - - 6 - - - 3 - 512th - up - x - - - - - - - G - 5 - - 192 - - 3 - 16th - up - x - - - - - - G - 5 - - 192 - - 3 - 16th - up - x - - - - - - - - G - 5 - - 192 - - - 3 - 16th - up - x - - - - - - - G - 5 - - 48 - - - - 3 - 64th - up - x - - - - - - - - G - 5 - - 12 - - - - 3 - 256th - up - x - - - - - - - - G - 5 - - 3 - - - 3 - 1024th - up - x - - - - - - - G - 5 - - 96 - - - 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - - - G - 5 - - 6 - - - 3 - 512th - up - x - - - - - - - G - 5 - - 192 - - 3 - 16th - up - x - - - - - - G - 5 - - 192 - - 3 - 16th - up - x - - - - - - G - 5 - - 192 - - - 3 - 16th - up - x - - - - - + G 5 @@ -2812,7 +1572,7 @@ - + G 5 @@ -2830,7 +1590,7 @@ - + G 5 @@ -2846,20 +1606,18 @@ - + G 5 - 96 - + 192 3 - 32nd + 16th up x - @@ -2867,33 +1625,27 @@ G 5 - 24 - - + 192 3 - 128th + 16th up x - - - + G 5 - 6 - + 384 3 - 512th + eighth up x - @@ -2929,117 +1681,13 @@ G 5 - 192 - - - 3 - 16th - up - x - - - - - - - G - 5 - - 48 - - - - 3 - 64th - up - x - - - - - - - - G - 5 - - 12 - - - - 3 - 256th - up - x - - - - - - - - G - 5 - - 3 - - - 3 - 1024th - up - x - - - - - - - G - 5 - - 96 - - - 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - - - G - 5 - - 6 - + 384 3 - 512th + eighth up x - @@ -3075,117 +1723,13 @@ G 5 - 192 - - - 3 - 16th - up - x - - - - - - - G - 5 - - 48 - - - - 3 - 64th - up - x - - - - - - - - G - 5 - - 12 - - - - 3 - 256th - up - x - - - - - - - - G - 5 - - 3 - - - 3 - 1024th - up - x - - - - - - - G - 5 - - 96 - - - 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - - - G - 5 - - 6 - + 384 3 - 512th + eighth up x - diff --git a/test/data/grooves/16Beat3End.musicxml b/test/data/grooves/16Beat3End.musicxml index 7cc09a98..63076575 100644 --- a/test/data/grooves/16Beat3End.musicxml +++ b/test/data/grooves/16Beat3End.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 @@ -458,15 +458,13 @@ G 5 - 192 - + 384 3 - 16th + eighth up x - @@ -521,56 +519,6 @@ - - - G - 5 - - 96 - - - 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - - - G - 5 - - 6 - - - 3 - 512th - up - x - - - - G @@ -604,117 +552,13 @@ G 5 - 192 - - - 3 - 16th - up - x - - - - - - - G - 5 - - 48 - - - - 3 - 64th - up - x - - - - - - - - G - 5 - - 12 - - - - 3 - 256th - up - x - - - - - - - - G - 5 - - 3 - - - 3 - 1024th - up - x - - - - - - - G - 5 - - 96 - - - 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - - - G - 5 - - 6 - + 384 3 - 512th + eighth up x - @@ -750,117 +594,13 @@ G 5 - 192 - - - 3 - 16th - up - x - - - - - - - G - 5 - - 48 - - - - 3 - 64th - up - x - - - - - - - - G - 5 - - 12 - - - - 3 - 256th - up - x - - - - - - - - G - 5 - - 3 - - - 3 - 1024th - up - x - - - - - - - G - 5 - - 96 - - - 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - - - G - 5 - - 6 - + 384 3 - 512th + eighth up x - @@ -896,117 +636,13 @@ G 5 - 192 - - - 3 - 16th - up - x - - - - - - - G - 5 - - 48 - - - - 3 - 64th - up - x - - - - - - - - G - 5 - - 12 - - - - 3 - 256th - up - x - - - - - - - - G - 5 - - 3 - - - 3 - 1024th - up - x - - - - - - - G - 5 - - 96 - - - 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - - - G - 5 - - 6 - + 384 3 - 512th + eighth up x - diff --git a/test/data/grooves/16Beat3Intro.musicxml b/test/data/grooves/16Beat3Intro.musicxml index 6fa18097..94431a61 100644 --- a/test/data/grooves/16Beat3Intro.musicxml +++ b/test/data/grooves/16Beat3Intro.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 @@ -708,15 +708,13 @@ G 5 - 192 - + 384 3 - 16th + eighth up x - @@ -771,56 +769,6 @@ - - - G - 5 - - 96 - - - 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - - - G - 5 - - 6 - - - 3 - 512th - up - x - - - - G @@ -854,83 +802,69 @@ G 5 - 192 - + 384 3 - 16th + eighth up x - - + G 5 - 48 - - + 192 3 - 64th + 16th up x - - - + G 5 - 12 - - + 192 3 - 256th + 16th up x - - - + G 5 - 3 - + 384 3 - 1024th + eighth up x - - + G 5 - 96 - + 192 3 - 32nd + 16th up x - @@ -938,33 +872,27 @@ G 5 - 24 - - + 192 3 - 128th + 16th up x - - - + G 5 - 6 - + 384 3 - 512th + eighth up x - @@ -995,20 +923,20 @@ + + G 5 - 192 - + 384 3 - 16th + eighth up x - @@ -1063,20 +991,18 @@ - + G 5 - 96 - + 192 3 - 32nd + 16th up x - @@ -1084,33 +1010,27 @@ G 5 - 24 - - + 192 3 - 128th + 16th up x - - - + G 5 - 6 - + 384 3 - 512th + eighth up x - @@ -1141,88 +1061,32 @@ - - - G - 5 - - 192 - - - 3 - 16th - up - x - - - - - - - G - 5 - - 48 - - - - 3 - 64th - up - x - - - - - - - - G - 5 - - 12 - - - - 3 - 256th - up - x - - - - - - + G 5 - 3 - + 384 3 - 1024th + eighth up x - - + G 5 - 96 - + 192 3 - 32nd + 16th up x - @@ -1230,33 +1094,27 @@ G 5 - 24 - - + 192 3 - 128th + 16th up x - - - + G 5 - 6 - + 384 3 - 512th + eighth up x - @@ -1288,21 +1146,19 @@ - + G 5 - 192 - + 384 3 - 16th + eighth up x - @@ -1357,20 +1213,18 @@ - + G 5 - 96 - + 192 3 - 32nd + 16th up x - @@ -1378,36 +1232,30 @@ G 5 - 24 - - + 192 3 - 128th + 16th up x - - - + G 5 - 6 - + 384 3 - 512th + eighth up x - - + G 5 @@ -1435,711 +1283,35 @@ - + G 5 - 192 - + 384 3 - 16th + eighth up x - - + G 5 - 48 - - + 192 3 - 64th + 16th up x - - - - - G - 5 - - 12 - - - - 3 - 256th - up - x - - - - - - - - G - 5 - - 3 - - - 3 - 1024th - up - x - - - - - - - G - 5 - - 96 - - - 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - - - G - 5 - - 6 - - - 3 - 512th - up - x - - - - - - - G - 5 - - 192 - - 3 - 16th - up - x - - - - - - G - 5 - - 192 - - 3 - 16th - up - x - - - - - - G - 5 - - 192 - - - 3 - 16th - up - x - - - - - - - G - 5 - - 48 - - - - 3 - 64th - up - x - - - - - - - - G - 5 - - 12 - - - - 3 - 256th - up - x - - - - - - - - G - 5 - - 3 - - - 3 - 1024th - up - x - - - - - - - G - 5 - - 96 - - - 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - - - G - 5 - - 6 - - - 3 - 512th - up - x - - - - - - - G - 5 - - 192 - - 3 - 16th - up - x - - - - - - G - 5 - - 192 - - 3 - 16th - up - x - - - - - - G - 5 - - 192 - - - 3 - 16th - up - x - - - - - - - G - 5 - - 48 - - - - 3 - 64th - up - x - - - - - - - - G - 5 - - 12 - - - - 3 - 256th - up - x - - - - - - - - G - 5 - - 3 - - - 3 - 1024th - up - x - - - - - - - G - 5 - - 96 - - - 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - - - G - 5 - - 6 - - - 3 - 512th - up - x - - - - - - - G - 5 - - 192 - - 3 - 16th - up - x - - - - - - G - 5 - - 192 - - 3 - 16th - up - x - - - - - - - - G - 5 - - 192 - - - 3 - 16th - up - x - - - - - - - G - 5 - - 48 - - - - 3 - 64th - up - x - - - - - - - - G - 5 - - 12 - - - - 3 - 256th - up - x - - - - - - - - G - 5 - - 3 - - - 3 - 1024th - up - x - - - - - - - G - 5 - - 96 - - - 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - - - G - 5 - - 6 - - - 3 - 512th - up - x - - - - - - - G - 5 - - 192 - - 3 - 16th - up - x - - - - - - G - 5 - - 192 - - 3 - 16th - up - x - - - - - - G - 5 - - 192 - - - 3 - 16th - up - x - - - - - - - G - 5 - - 48 - - - - 3 - 64th - up - x - - - - - - - - G - 5 - - 12 - - - - 3 - 256th - up - x - - - - - - - - G - 5 - - 3 - - - 3 - 1024th - up - x - - - - - - - G - 5 - - 96 - - - 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - - - G - 5 - - 6 - - - 3 - 512th - up - x - - - - - + G 5 @@ -2153,282 +1325,18 @@ - - - G - 5 - - 192 - - 3 - 16th - up - x - - - - - - G - 5 - - 192 - - - 3 - 16th - up - x - - - - - - - G - 5 - - 48 - - - - 3 - 64th - up - x - - - - - - - - G - 5 - - 12 - - - - 3 - 256th - up - x - - - - - - - - G - 5 - - 3 - - - 3 - 1024th - up - x - - - - - - - G - 5 - - 96 - - - 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - - - G - 5 - - 6 - - - 3 - 512th - up - x - - - - - - - G - 5 - - 192 - - 3 - 16th - up - x - - - - - - G - 5 - - 192 - - 3 - 16th - up - x - - - - - - G - 5 - - 192 - - - 3 - 16th - up - x - - - - - - - G - 5 - - 48 - - - - 3 - 64th - up - x - - - - - - - - G - 5 - - 12 - - - - 3 - 256th - up - x - - - - - G 5 - 3 - - - 3 - 1024th - up - x - - - - - - - G - 5 - - 96 - - - 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - - - G - 5 - - 6 - + 384 3 - 512th + eighth up x - diff --git a/test/data/grooves/16BeatBallad1.musicxml b/test/data/grooves/16BeatBallad1.musicxml index f31934bf..06800632 100644 --- a/test/data/grooves/16BeatBallad1.musicxml +++ b/test/data/grooves/16BeatBallad1.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/16BeatBallad1End.musicxml b/test/data/grooves/16BeatBallad1End.musicxml index d7c07cb9..f1e765cc 100644 --- a/test/data/grooves/16BeatBallad1End.musicxml +++ b/test/data/grooves/16BeatBallad1End.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 @@ -360,56 +360,6 @@ - - - G - 5 - - 48 - - - 3 - 64th - up - circle-x - - - - - - - G - 5 - - 12 - - - - 3 - 256th - up - circle-x - - - - - - - - G - 5 - - 3 - - - 3 - 1024th - up - circle-x - - - - G @@ -510,56 +460,6 @@ - - - G - 5 - - 96 - - - 3 - 32nd - up - circle-x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - circle-x - - - - - - - - G - 5 - - 6 - - - 3 - 512th - up - circle-x - - - - G @@ -701,56 +601,6 @@ - - - G - 5 - - 48 - - - 3 - 64th - up - circle-x - - - - - - - G - 5 - - 12 - - - - 3 - 256th - up - circle-x - - - - - - - - G - 5 - - 3 - - - 3 - 1024th - up - circle-x - - - - G @@ -851,56 +701,6 @@ - - - G - 5 - - 96 - - - 3 - 32nd - up - circle-x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - circle-x - - - - - - - - G - 5 - - 6 - - - 3 - 512th - up - circle-x - - - - G @@ -1042,56 +842,6 @@ - - - G - 5 - - 48 - - - 3 - 64th - up - circle-x - - - - - - - G - 5 - - 12 - - - - 3 - 256th - up - circle-x - - - - - - - - G - 5 - - 3 - - - 3 - 1024th - up - circle-x - - - - G @@ -1192,56 +942,6 @@ - - - G - 5 - - 96 - - - 3 - 32nd - up - circle-x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - circle-x - - - - - - - - G - 5 - - 6 - - - 3 - 512th - up - circle-x - - - - G @@ -1383,56 +1083,6 @@ - - - G - 5 - - 48 - - - 3 - 64th - up - circle-x - - - - - - - G - 5 - - 12 - - - - 3 - 256th - up - circle-x - - - - - - - - G - 5 - - 3 - - - 3 - 1024th - up - circle-x - - - - G @@ -1533,56 +1183,6 @@ - - - G - 5 - - 96 - - - 3 - 32nd - up - circle-x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - circle-x - - - - - - - - G - 5 - - 6 - - - 3 - 512th - up - circle-x - - - - G diff --git a/test/data/grooves/16BeatBallad1Intro.musicxml b/test/data/grooves/16BeatBallad1Intro.musicxml index ef6e2bef..99828703 100644 --- a/test/data/grooves/16BeatBallad1Intro.musicxml +++ b/test/data/grooves/16BeatBallad1Intro.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/16BeatBallad2.musicxml b/test/data/grooves/16BeatBallad2.musicxml index 5283636d..aba5d088 100644 --- a/test/data/grooves/16BeatBallad2.musicxml +++ b/test/data/grooves/16BeatBallad2.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 @@ -535,15 +535,13 @@ G 5 - 192 - + 384 3 - 16th + eighth up x - @@ -598,20 +596,18 @@ - + G 5 - 96 - + 192 3 - 32nd + 16th up x - @@ -619,36 +615,30 @@ G 5 - 24 - - + 192 3 - 128th + 16th up x - - - + G 5 - 6 - + 384 3 - 512th + eighth up x - - + G 5 @@ -662,7 +652,7 @@ - + G 5 @@ -677,100 +667,134 @@ + + G + 5 + + 384 + + 3 + eighth + up + x + + + + G 5 192 - 3 16th up x - - + G 5 - 48 - - + 192 3 - 64th + 16th up x - - - + G 5 - 12 - - + 384 3 - 256th + eighth up x - - - + G 5 - 3 - + 192 3 - 1024th + 16th up x - - + + + G + 5 + + 192 + + 3 + 16th + up + x + + + + + + + + G + 5 + + 384 + + 3 + eighth + up + x + + + + G 5 - 96 + 48 + 3 - 32nd + 64th up x + - + G 5 - 24 + 12 3 - 128th + 256th up x @@ -778,23 +802,23 @@ - + G 5 - 6 + 3 3 - 512th + 1024th up x - + G 5 @@ -808,7 +832,7 @@ - + G 5 @@ -827,51 +851,41 @@ G 5 - 192 - + 384 3 - 16th + eighth up x - - + G 5 - 48 - - + 192 3 - 64th + 16th up x - - - + G 5 - 12 - - + 192 3 - 256th + 16th up x - - @@ -879,31 +893,27 @@ G 5 - 3 - + 384 3 - 1024th + eighth up x - - + G 5 - 96 - + 192 3 - 32nd + 16th up x - @@ -911,33 +921,27 @@ G 5 - 24 - - + 192 3 - 128th + 16th up x - - - + G 5 - 6 - + 384 3 - 512th + eighth up x - @@ -954,7 +958,7 @@ - + G 5 @@ -968,20 +972,20 @@ + + G 5 - 192 - + 384 3 - 16th + eighth up x - @@ -1036,57 +1040,49 @@ - + G 5 - 96 - + 192 3 - 32nd + 16th up x - - + G 5 - 24 - - + 192 3 - 128th + 16th up x - - - + G 5 - 6 - + 384 3 - 512th + eighth up x - - + G 5 @@ -1100,7 +1096,7 @@ - + G 5 @@ -1114,58 +1110,46 @@ - - - + G 5 - 192 - + 384 3 - 16th + eighth up x - - + G 5 - 48 - - + 192 3 - 64th + 16th up x - - - + G 5 - 12 - - + 192 3 - 256th + 16th up x - - @@ -1173,1284 +1157,60 @@ G 5 - 3 - + 384 3 - 1024th + eighth up x - - + G 5 - 96 - + 192 3 - 32nd + 16th up x - - + G 5 - 24 - - + 192 3 - 128th + 16th up x - - - - - G - 5 - - 6 - - - 3 - 512th - up - x - - - - - - - G - 5 - - 192 - - 3 - 16th - up - x - - - - - - G - 5 - - 192 - - 3 - 16th - up - x - - - - - - G - 5 - - 192 - - - 3 - 16th - up - x - - - - - - - G - 5 - - 48 - - - - 3 - 64th - up - x - - - - - - - - G - 5 - - 12 - - - - 3 - 256th - up - x - - - - - - - - G - 5 - - 3 - - - 3 - 1024th - up - x - - - - - - - G - 5 - - 96 - - - 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - - - G - 5 - - 6 - - - 3 - 512th - up - x - - - - - - - G - 5 - - 192 - - 3 - 16th - up - x - - - - - - G - 5 - - 192 - - 3 - 16th - up - x - - - - - - G - 5 - - 192 - - - 3 - 16th - up - x - - - - - - - G - 5 - - 48 - - - - 3 - 64th - up - x - - - - - - - - G - 5 - - 12 - - - - 3 - 256th - up - x - - - - - - - - G - 5 - - 3 - - - 3 - 1024th - up - x - - - - - - - G - 5 - - 96 - - - 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - - - G - 5 - - 6 - - - 3 - 512th - up - x - - - - - - - G - 5 - - 192 - - 3 - 16th - up - x - - - - - - G - 5 - - 192 - - 3 - 16th - up - x - - - - - - G - 5 - - 192 - - - 3 - 16th - up - x - - - - - - - G - 5 - - 48 - - - - 3 - 64th - up - x - - - - - - - - G - 5 - - 12 - - - - 3 - 256th - up - x - - - - - - - - G - 5 - - 3 - - - 3 - 1024th - up - x - - - - - - - G - 5 - - 96 - - - 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - - - G - 5 - - 6 - - - 3 - 512th - up - x - - - - - - - G - 5 - - 192 - - 3 - 16th - up - x - - - - - - G - 5 - - 192 - - 3 - 16th - up - x - - - - - - - - G - 5 - - 192 - - - 3 - 16th - up - x - - - - - - - G - 5 - - 48 - - - - 3 - 64th - up - x - - - - - - - - G - 5 - - 12 - - - - 3 - 256th - up - x - - - - - - - - G - 5 - - 3 - - - 3 - 1024th - up - x - - - - - - - G - 5 - - 96 - - - 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - - - G - 5 - - 6 - - - 3 - 512th - up - x - - - - - - - G - 5 - - 192 - - 3 - 16th - up - x - - - - - - G - 5 - - 192 - - 3 - 16th - up - x - - - - - - G - 5 - - 192 - - - 3 - 16th - up - x - - - - - - - G - 5 - - 48 - - - - 3 - 64th - up - x - - - - - - - - G - 5 - - 12 - - - - 3 - 256th - up - x - - - - - - - - G - 5 - - 3 - - - 3 - 1024th - up - x - - - - - - - G - 5 - - 96 - - - 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - - - G - 5 - - 6 - - - 3 - 512th - up - x - - - - - - - G - 5 - - 192 - - 3 - 16th - up - x - - - - - - G - 5 - - 192 - - 3 - 16th - up - x - - - - - - G - 5 - - 192 - - - 3 - 16th - up - x - - - - - - - G - 5 - - 48 - - - - 3 - 64th - up - x - - - - - - - - G - 5 - - 12 - - - - 3 - 256th - up - x - - - - - - - - G - 5 - - 3 - - - 3 - 1024th - up - x - - - - - - - G - 5 - - 96 - - - 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - - - G - 5 - - 6 - - - 3 - 512th - up - x - - - - - - - G - 5 - - 192 - - 3 - 16th - up - x - - - - - - G - 5 - - 192 - - 3 - 16th - up - x - - - - - - G - 5 - - 192 - - - 3 - 16th - up - x - - - - - - - G - 5 - - 48 - - - - 3 - 64th - up - x - - - - - - - - G - 5 - - 12 - - - - 3 - 256th - up - x - - - - - - - - G - 5 - - 3 - - - 3 - 1024th - up - x - - - - - - - G - 5 - - 96 - - - 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - - - G - 5 - - 6 - - - 3 - 512th - up - x - - - - - - - G - 5 - - 192 - - 3 - 16th - up - x - - - - - - G - 5 - - 192 - - 3 - 16th - up - x - - - - - - - - G - 5 - - 192 - - - 3 - 16th - up - x - - - - - - - G - 5 - - 48 - - - - 3 - 64th - up - x - - - - - - - - G - 5 - - 12 - - - - 3 - 256th - up - x - - - - - - - - G - 5 - - 3 - - - 3 - 1024th - up - x - - - - - - - G - 5 - - 96 - - - 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - - - G - 5 - - 6 - - - 3 - 512th - up - x - - - - - - - G - 5 - - 192 - - 3 - 16th - up - x - - - - - - G - 5 - - 192 - - 3 - 16th - up - x - - - - + + + G 5 - 192 - + 384 3 - 16th + eighth up x - - + G 5 @@ -2468,7 +1228,7 @@ - + G 5 @@ -2486,7 +1246,7 @@ - + G 5 @@ -2502,54 +1262,46 @@ - + G 5 - 96 - + 192 3 - 32nd + 16th up x - - + G 5 - 24 - - + 192 3 - 128th + 16th up x - - - + G 5 - 6 - + 384 3 - 512th + eighth up x - @@ -2585,117 +1337,13 @@ G 5 - 192 - - - 3 - 16th - up - x - - - - - - - G - 5 - - 48 - - - - 3 - 64th - up - x - - - - - - - - G - 5 - - 12 - - - - 3 - 256th - up - x - - - - - - - - G - 5 - - 3 - - - 3 - 1024th - up - x - - - - - - - G - 5 - - 96 - - - 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - - - G - 5 - - 6 - + 384 3 - 512th + eighth up x - @@ -2731,117 +1379,13 @@ G 5 - 192 - - - 3 - 16th - up - x - - - - - - - G - 5 - - 48 - - - - 3 - 64th - up - x - - - - - - - - G - 5 - - 12 - - - - 3 - 256th - up - x - - - - - - - - G - 5 - - 3 - - - 3 - 1024th - up - x - - - - - - - G - 5 - - 96 - - - 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - - - G - 5 - - 6 - + 384 3 - 512th + eighth up x - diff --git a/test/data/grooves/16BeatBallad2End.musicxml b/test/data/grooves/16BeatBallad2End.musicxml index 1fb5c43e..5c9d90ca 100644 --- a/test/data/grooves/16BeatBallad2End.musicxml +++ b/test/data/grooves/16BeatBallad2End.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 @@ -515,99 +515,13 @@ G 5 - 48 - - - 3 - 64th - up - x - - - - - - - G - 5 - - 12 - - - - 3 - 256th - up - x - - - - - - - - G - 5 - - 3 - - - 3 - 1024th - up - x - - - - - - - G - 5 - - 96 - - - 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - - - G - 5 - - 6 - + 192 3 - 512th + 16th up x - @@ -726,99 +640,13 @@ G 5 - 48 - - - 3 - 64th - up - x - - - - - - - G - 5 - - 12 - - - - 3 - 256th - up - x - - - - - - - - G - 5 - - 3 - - - 3 - 1024th - up - x - - - - - - - G - 5 - - 96 - - - 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - - - G - 5 - - 6 - + 192 3 - 512th + 16th up x - @@ -937,99 +765,13 @@ G 5 - 48 - - - 3 - 64th - up - x - - - - - - - G - 5 - - 12 - - - - 3 - 256th - up - x - - - - - - - - G - 5 - - 3 - - - 3 - 1024th - up - x - - - - - - - G - 5 - - 96 - - - 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - - - G - 5 - - 6 - + 192 3 - 512th + 16th up x - @@ -1148,99 +890,13 @@ G 5 - 48 - - - 3 - 64th - up - x - - - - - - - G - 5 - - 12 - - - - 3 - 256th - up - x - - - - - - - - G - 5 - - 3 - - - 3 - 1024th - up - x - - - - - - - G - 5 - - 96 - - - 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - - - G - 5 - - 6 - + 192 3 - 512th + 16th up x - diff --git a/test/data/grooves/16BeatBallad2Intro.musicxml b/test/data/grooves/16BeatBallad2Intro.musicxml index 162eb0a1..cbfacf0a 100644 --- a/test/data/grooves/16BeatBallad2Intro.musicxml +++ b/test/data/grooves/16BeatBallad2Intro.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 @@ -565,15 +565,13 @@ G 5 - 192 - + 384 3 - 16th + eighth up x - @@ -628,20 +626,18 @@ - + G 5 - 96 - + 192 3 - 32nd + 16th up x - @@ -649,36 +645,30 @@ G 5 - 24 - - + 192 3 - 128th + 16th up x - - - + G 5 - 6 - + 384 3 - 512th + eighth up x - - + G 5 @@ -692,7 +682,7 @@ - + G 5 @@ -707,100 +697,134 @@ + + G + 5 + + 384 + + 3 + eighth + up + x + + + + G 5 192 - 3 16th up x - - + G 5 - 48 - - + 192 3 - 64th + 16th up x - - - + G 5 - 12 - - + 384 3 - 256th + eighth up x - - - + G 5 - 3 - + 192 3 - 1024th + 16th up x - - + + + G + 5 + + 192 + + 3 + 16th + up + x + + + + + + + + G + 5 + + 384 + + 3 + eighth + up + x + + + + G 5 - 96 + 48 + 3 - 32nd + 64th up x + - + G 5 - 24 + 12 3 - 128th + 256th up x @@ -808,23 +832,23 @@ - + G 5 - 6 + 3 3 - 512th + 1024th up x - + G 5 @@ -838,7 +862,7 @@ - + G 5 @@ -857,51 +881,41 @@ G 5 - 192 - + 384 3 - 16th + eighth up x - - + G 5 - 48 - - + 192 3 - 64th + 16th up x - - - + G 5 - 12 - - + 192 3 - 256th + 16th up x - - @@ -909,31 +923,27 @@ G 5 - 3 - + 384 3 - 1024th + eighth up x - - + G 5 - 96 - + 192 3 - 32nd + 16th up x - @@ -941,33 +951,27 @@ G 5 - 24 - - + 192 3 - 128th + 16th up x - - - + G 5 - 6 - + 384 3 - 512th + eighth up x - @@ -984,7 +988,7 @@ - + G 5 @@ -998,20 +1002,20 @@ + + G 5 - 192 - + 384 3 - 16th + eighth up x - @@ -1066,57 +1070,49 @@ - + G 5 - 96 - + 192 3 - 32nd + 16th up x - - + G 5 - 24 - - + 192 3 - 128th + 16th up x - - - + G 5 - 6 - + 384 3 - 512th + eighth up x - - + G 5 @@ -1130,7 +1126,7 @@ - + G 5 @@ -1144,58 +1140,46 @@ - - - + G 5 - 192 - + 384 3 - 16th + eighth up x - - + G 5 - 48 - - + 192 3 - 64th + 16th up x - - - + G 5 - 12 - - + 192 3 - 256th + 16th up x - - @@ -1203,1334 +1187,76 @@ G 5 - 3 - + 384 3 - 1024th + eighth up x - - + G 5 - 96 - + 192 3 - 32nd + 16th up x - - + G 5 - 24 - - + 192 3 - 128th + 16th up x - - - - - - - G - 5 - - 6 - - - 3 - 512th - up - x - - - - - - - G - 5 - - 192 - - 3 - 16th - up - x - - - - - - G - 5 - - 192 - - 3 - 16th - up - x - - - - - - G - 5 - - 192 - - - 3 - 16th - up - x - - - - - - - G - 5 - - 48 - - - - 3 - 64th - up - x - - - - - - - - G - 5 - - 12 - - - - 3 - 256th - up - x - - - - - - - - G - 5 - - 3 - - - 3 - 1024th - up - x - - - - - - - G - 5 - - 96 - - - 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - - - G - 5 - - 6 - - - 3 - 512th - up - x - - - - - - - G - 5 - - 192 - - 3 - 16th - up - x - - - - - - G - 5 - - 192 - - 3 - 16th - up - x - - - - - - G - 5 - - 192 - - - 3 - 16th - up - x - - - - - - - G - 5 - - 48 - - - - 3 - 64th - up - x - - - - - - - - G - 5 - - 12 - - - - 3 - 256th - up - x - - - - - - - - G - 5 - - 3 - - - 3 - 1024th - up - x - - - - - - - G - 5 - - 96 - - - 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - - - G - 5 - - 6 - - - 3 - 512th - up - x - - - - - - - G - 5 - - 192 - - 3 - 16th - up - x - - - - - - G - 5 - - 192 - - 3 - 16th - up - x - - - - - - G - 5 - - 192 - - - 3 - 16th - up - x - - - - - - - G - 5 - - 48 - - - - 3 - 64th - up - x - - - - - - - - G - 5 - - 12 - - - - 3 - 256th - up - x - - - - - - - - G - 5 - - 3 - - - 3 - 1024th - up - x - - - - - - - G - 5 - - 96 - - - 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - - - G - 5 - - 6 - - - 3 - 512th - up - x - - - - - - - G - 5 - - 192 - - 3 - 16th - up - x - - - - - - G - 5 - - 192 - - 3 - 16th - up - x - - - - - - - - G - 5 - - 192 - - - 3 - 16th - up - x - - - - - - - G - 5 - - 48 - - - - 3 - 64th - up - x - - - - - - - - G - 5 - - 12 - - - - 3 - 256th - up - x - - - - - - - - G - 5 - - 3 - - - 3 - 1024th - up - x - - - - - - - G - 5 - - 96 - - - 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - - - G - 5 - - 6 - - - 3 - 512th - up - x - - - - - - - G - 5 - - 192 - - 3 - 16th - up - x - - - - - - G - 5 - - 192 - - 3 - 16th - up - x - - - - - - G - 5 - - 192 - - - 3 - 16th - up - x - - - - - - - G - 5 - - 48 - - - - 3 - 64th - up - x - - - - - - - - G - 5 - - 12 - - - - 3 - 256th - up - x - - - - - - - - G - 5 - - 3 - - - 3 - 1024th - up - x - - - - - - - G - 5 - - 96 - - - 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - - - G - 5 - - 6 - - - 3 - 512th - up - x - - - - - - - G - 5 - - 192 - - 3 - 16th - up - x - - - - - - G - 5 - - 192 - - 3 - 16th - up - x - - - - - - G - 5 - - 192 - - - 3 - 16th - up - x - - - - - - - G - 5 - - 48 - - - - 3 - 64th - up - x - - - - - - - - G - 5 - - 12 - - - - 3 - 256th - up - x - - - - - - - - G - 5 - - 3 - - - 3 - 1024th - up - x - - - - - - - G - 5 - - 96 - - - 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - - - G - 5 - - 6 - - - 3 - 512th - up - x - - - - - - - G - 5 - - 192 - - 3 - 16th - up - x - - - - - - G - 5 - - 192 - - 3 - 16th - up - x - - - - - - G - 5 - - 192 - - - 3 - 16th - up - x - - - - - - - G - 5 - - 48 - - - - 3 - 64th - up - x - - - - - - - - G - 5 - - 12 - - - - 3 - 256th - up - x - - - - - - - - G - 5 - - 3 - - - 3 - 1024th - up - x - - - - - - - G - 5 - - 96 - - - 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - - - G - 5 - - 6 - - - 3 - 512th - up - x - - - - - - - G - 5 - - 192 - - 3 - 16th - up - x - - - - - - G - 5 - - 192 - - 3 - 16th - up - x - - - - - - - - G - 5 - - 192 - - 3 - 16th - up - circle-x - - - - - - - G - 5 - - 192 - - 3 - 16th - up - x - - - - - - - G - 5 - - 192 - - 3 - 16th - up - x - - - - - - G - 5 - - 48 - - - 3 - 64th - up - x - - - - - - - G - 5 - - 12 - - - - 3 - 256th - up - x - - - - - - - - G - 5 - - 3 - - - 3 - 1024th - up - x - - - - - - - G - 5 - - 96 - - - 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - - - G - 5 - - 6 - - - 3 - 512th - up - x - - - - - - - G - 5 - - 128 - - 3 - 16th - - 3 - 2 - 16th - - up - x - - - - 3 - 16th - - - 2 - 16th - - + + G 5 - 128 - + 192 + 3 16th - - 3 - 2 - 16th - up - x + circle-x + G 5 - 128 + 192 3 16th - - 3 - 2 - 16th - up x - + G 5 @@ -2559,18 +1285,32 @@ - G 5 - 192 + 128 3 16th + + 3 + 2 + 16th + up x + + + 3 + 16th + + + 2 + 16th + + @@ -2578,15 +1318,18 @@ G 5 - 48 - + 128 3 - 64th + 16th + + 3 + 2 + 16th + up x - @@ -2594,17 +1337,19 @@ G 5 - 12 - - + 128 3 - 256th + 16th + + 3 + 2 + 16th + up x - - + @@ -2612,15 +1357,13 @@ G 5 - 3 - + 192 3 - 1024th + 16th up x - @@ -2628,33 +1371,28 @@ G 5 - 96 - + 192 3 - 32nd + 16th up x - + G 5 - 24 - - + 192 3 - 128th + 16th up x - - @@ -2662,15 +1400,13 @@ G 5 - 6 - + 192 3 - 512th + 16th up x - @@ -2789,99 +1525,13 @@ G 5 - 48 - - - 3 - 64th - up - x - - - - - - - G - 5 - - 12 - - - - 3 - 256th - up - x - - - - - - - - G - 5 - - 3 - - - 3 - 1024th - up - x - - - - - - - G - 5 - - 96 - - - 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - - - G - 5 - - 6 - + 192 3 - 512th + 16th up x - @@ -3000,99 +1650,13 @@ G 5 - 48 - - - 3 - 64th - up - x - - - - - - - G - 5 - - 12 - - - - 3 - 256th - up - x - - - - - - - - G - 5 - - 3 - - - 3 - 1024th - up - x - - - - - - - G - 5 - - 96 - - - 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - - - G - 5 - - 6 - + 192 3 - 512th + 16th up x - diff --git a/test/data/grooves/16BeatBallad3.musicxml b/test/data/grooves/16BeatBallad3.musicxml index c7e67d60..3e651c11 100644 --- a/test/data/grooves/16BeatBallad3.musicxml +++ b/test/data/grooves/16BeatBallad3.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 @@ -852,15 +852,13 @@ G 5 - 192 - + 384 3 - 16th + eighth up x - @@ -915,57 +913,49 @@ - + G 5 - 96 - + 192 3 - 32nd + 16th up x - - + G 5 - 24 - - + 192 3 - 128th + 16th up x - - - + G 5 - 6 - + 384 3 - 512th + eighth up x - - + G 5 @@ -979,7 +969,7 @@ - + G 5 @@ -993,184 +983,196 @@ - + G 5 - 192 - + 384 3 - 16th + eighth up x - - + G 5 - 48 - - + 192 3 - 64th + 16th up x - - - + G 5 - 12 - - + 192 3 - 256th + 16th up x - - - + G 5 - 3 - + 256 3 - 1024th + eighth + + 3 + 2 + eighth + up x - + + + 3 + eighth + + + 2 + eighth + + - + G 5 - 96 - + 256 3 - 32nd + eighth + + 3 + 2 + eighth + up x - - + G 5 - 24 - - + 256 3 - 128th + eighth + + 3 + 2 + eighth + up x - - + - + + + G 5 - 6 - + 384 3 - 512th + eighth up x - - + G 5 - 192 + 48 + + 3 - 16th + 64th up x + + - + G 5 - 192 + 12 + + 3 - 16th + 256th up x + + - + G 5 - 192 - + 3 + 3 - 16th + 1024th up x - + - + G 5 - 48 - - + 192 3 - 64th + 16th up x - - @@ -1178,83 +1180,69 @@ G 5 - 12 - - + 192 3 - 256th + 16th up x - - - + G 5 - 3 - + 384 3 - 1024th + eighth up x - - + G 5 - 96 - + 192 3 - 32nd + 16th up x - - + G 5 - 24 - - + 192 3 - 128th + 16th up x - - - + G 5 - 6 - + 384 3 - 512th + eighth up x - @@ -1290,46 +1278,26 @@ G 5 - 256 + 384 3 eighth - - 3 - 2 - eighth - up x - - - 3 - eighth - - - 2 - eighth - - - + G 5 - 256 - + 192 + 3 - eighth - - 3 - 2 - eighth - + 16th up - x + circle-x @@ -1338,37 +1306,29 @@ G 5 - 256 + 192 3 - eighth - - 3 - 2 - eighth - + 16th up x - - + G 5 - 192 - + 384 3 - 16th + eighth up x - @@ -1423,1151 +1383,63 @@ - + G 5 - 96 - + 192 3 - 32nd + 16th up x - - + G 5 - 24 - - + 192 3 - 128th + 16th up x - - - + G 5 - 6 - - - 3 - 512th - up - x - - - - - - - G - 5 - - 192 - - 3 - 16th - up - x - - - - - - G - 5 - - 192 - - 3 - 16th - up - x - - - - - - G - 5 - - 192 - - - 3 - 16th - up - x - - - - - - - G - 5 - - 48 - - - - 3 - 64th - up - x - - - - - - - - G - 5 - - 12 - - - - 3 - 256th - up - x - - - - - - - - G - 5 - - 3 - - - 3 - 1024th - up - x - - - - - - - G - 5 - - 96 - - - 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - - - G - 5 - - 6 - - - 3 - 512th - up - x - - - - - - - G - 5 - - 192 - - 3 - 16th - up - x - - - - - - G - 5 - - 192 - - 3 - 16th - up - x - - - - - - G - 5 - - 192 - - - 3 - 16th - up - x - - - - - - - G - 5 - - 48 - - - - 3 - 64th - up - x - - - - - - - - G - 5 - - 12 - - - - 3 - 256th - up - x - - - - - - - - G - 5 - - 3 - - - 3 - 1024th - up - x - - - - - - - G - 5 - - 96 - - - 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - - - G - 5 - - 6 - - - 3 - 512th - up - x - - - - - - - G - 5 - - 192 - - 3 - 16th - up - x - - - - - - G - 5 - - 192 - - 3 - 16th - up - x - - - - - - G - 5 - - 192 - - - 3 - 16th - up - x - - - - - - - G - 5 - - 48 - - - - 3 - 64th - up - x - - - - - - - - G - 5 - - 12 - - - - 3 - 256th - up - x - - - - - - - - G - 5 - - 3 - - - 3 - 1024th - up - x - - - - - - - G - 5 - - 96 - - - 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - - - G - 5 - - 6 - - - 3 - 512th - up - x - - - - - - - G - 5 - - 192 - - 3 - 16th - up - circle-x - - - - - - G - 5 - - 192 - - 3 - 16th - up - x - - - - - - - - G - 5 - - 192 - - - 3 - 16th - up - x - - - - - - - G - 5 - - 48 - - - - 3 - 64th - up - x - - - - - - - - G - 5 - - 12 - - - - 3 - 256th - up - x - - - - - - - - G - 5 - - 3 - - - 3 - 1024th - up - x - - - - - - - G - 5 - - 96 - - - 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - - - G - 5 - - 6 - - - 3 - 512th - up - x - - - - - - - G - 5 - - 192 - - 3 - 16th - up - x - - - - - - G - 5 - - 192 - - 3 - 16th - up - x - - - - - - G - 5 - - 192 - - - 3 - 16th - up - x - - - - - - - G - 5 - - 48 - - - - 3 - 64th - up - x - - - - - - - - G - 5 - - 12 - - - - 3 - 256th - up - x - - - - - - - - G - 5 - - 3 - - - 3 - 1024th - up - x - - - - - - - G - 5 - - 96 - - - 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - - - G - 5 - - 6 - - - 3 - 512th - up - x - - - - - - - G - 5 - - 192 - - 3 - 16th - up - x - - - - - - G - 5 - - 192 - - 3 - 16th - up - x - - - - - - G - 5 - - 192 - - - 3 - 16th - up - x - - - - - - - G - 5 - - 48 - - - - 3 - 64th - up - x - - - - - - - - G - 5 - - 12 - - - - 3 - 256th - up - x - - - - - - - - G - 5 - - 3 - - - 3 - 1024th - up - x - - - - - - - G - 5 - - 96 - - - 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - - - G - 5 - - 6 - - - 3 - 512th - up - x - - - - - - - G - 5 - - 192 - - 3 - 16th - up - x - - - - - - G - 5 - - 192 - - 3 - 16th - up - x - - - - - - G - 5 - - 256 - - 3 - eighth - - 3 - 2 - eighth - - up - x - - - - 3 - eighth - - - 2 - eighth - - - - - - - G - 5 - - 256 - - 3 - eighth - - 3 - 2 - eighth - - up - x - - - - - - G - 5 - - 256 - - 3 - eighth - - 3 - 2 - eighth - - up - x - - - - - - - - - G - 5 - - 192 - - - 3 - 16th - up - x - - - - - - - G - 5 - - 48 - - - - 3 - 64th - up - x - - - - - - - - G - 5 - - 12 - - - - 3 - 256th - up - x - - - - - - - - G - 5 - - 3 - - - 3 - 1024th - up - x - - - - - - - G - 5 - - 96 - - - 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - + 384 3 - 128th + eighth up x - - - + G 5 - 6 - + 192 3 - 512th + 16th up x - - + G 5 @@ -2586,178 +1458,128 @@ G 5 - 192 + 384 3 - 16th + eighth up x - + G 5 192 - 3 16th up x - - - - - - G - 5 - - 48 - - - - 3 - 64th - up - x - - - - - - - - G - 5 - - 12 - - - - 3 - 256th - up - x - - - - - - - - G - 5 - - 3 - - - 3 - 1024th - up - x - - - - - - - G - 5 - - 96 - - - 3 - 32nd - up - x - - - + G 5 - 24 - - + 192 3 - 128th + 16th up x - - - + G 5 - 6 - + 256 3 - 512th + eighth + + 3 + 2 + eighth + up x - + + + 3 + eighth + + + 2 + eighth + + - + G 5 - 192 + 256 3 - 16th + eighth + + 3 + 2 + eighth + up x - + G 5 - 192 + 256 3 - 16th + eighth + + 3 + 2 + eighth + up x + - + + + G 5 - 192 - + 384 3 - 16th + eighth up x - - + G 5 @@ -2775,7 +1597,7 @@ - + G 5 @@ -2793,7 +1615,7 @@ - + G 5 @@ -2810,56 +1632,6 @@ - - G - 5 - - 96 - - - 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - - - G - 5 - - 6 - - - 3 - 512th - up - x - - - - - G 5 @@ -2873,7 +1645,7 @@ - + G 5 @@ -2887,38 +1659,32 @@ - + G 5 - 192 - + 384 3 - 16th + eighth up x - - + G 5 - 48 - - + 192 3 - 64th + 16th up x - - @@ -2926,83 +1692,69 @@ G 5 - 12 - - + 192 3 - 256th + 16th up x - - - + G 5 - 3 - + 384 3 - 1024th + eighth up x - - + G 5 - 96 - + 192 3 - 32nd + 16th up x - - + G 5 - 24 - - + 192 3 - 128th + 16th up x - - - + G 5 - 6 - + 384 3 - 512th + eighth up x - diff --git a/test/data/grooves/16BeatBallad3End.musicxml b/test/data/grooves/16BeatBallad3End.musicxml index 38d58dc7..52e11cc8 100644 --- a/test/data/grooves/16BeatBallad3End.musicxml +++ b/test/data/grooves/16BeatBallad3End.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 @@ -584,99 +584,13 @@ G 5 - 48 - - - 3 - 64th - up - x - - - - - - - G - 5 - - 12 - - - - 3 - 256th - up - x - - - - - - - - G - 5 - - 3 - - - 3 - 1024th - up - x - - - - - - - G - 5 - - 96 - - - 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - - - G - 5 - - 6 - + 192 3 - 512th + 16th up x - @@ -795,99 +709,13 @@ G 5 - 48 - - - 3 - 64th - up - x - - - - - - - G - 5 - - 12 - - - - 3 - 256th - up - x - - - - - - - - G - 5 - - 3 - - - 3 - 1024th - up - x - - - - - - - G - 5 - - 96 - - - 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - - - G - 5 - - 6 - + 192 3 - 512th + 16th up x - @@ -1006,99 +834,13 @@ G 5 - 48 - - - 3 - 64th - up - x - - - - - - - G - 5 - - 12 - - - - 3 - 256th - up - x - - - - - - - - G - 5 - - 3 - - - 3 - 1024th - up - x - - - - - - - G - 5 - - 96 - - - 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - - - G - 5 - - 6 - + 192 3 - 512th + 16th up x - @@ -1217,99 +959,13 @@ G 5 - 48 - - - 3 - 64th - up - x - - - - - - - G - 5 - - 12 - - - - 3 - 256th - up - x - - - - - - - - G - 5 - - 3 - - - 3 - 1024th - up - x - - - - - - - G - 5 - - 96 - - - 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - - - G - 5 - - 6 - + 192 3 - 512th + 16th up x - diff --git a/test/data/grooves/16BeatBallad3Intro.musicxml b/test/data/grooves/16BeatBallad3Intro.musicxml index cbc9649e..791175ad 100644 --- a/test/data/grooves/16BeatBallad3Intro.musicxml +++ b/test/data/grooves/16BeatBallad3Intro.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 @@ -892,15 +892,13 @@ G 5 - 192 - + 384 3 - 16th + eighth up x - @@ -955,57 +953,49 @@ - + G 5 - 96 - + 192 3 - 32nd + 16th up x - - + G 5 - 24 - - + 192 3 - 128th + 16th up x - - - + G 5 - 6 - + 384 3 - 512th + eighth up x - - + G 5 @@ -1019,7 +1009,7 @@ - + G 5 @@ -1033,184 +1023,196 @@ - + G 5 - 192 - + 384 3 - 16th + eighth up x - - + G 5 - 48 - - + 192 3 - 64th + 16th up x - - - + G 5 - 12 - - + 192 3 - 256th + 16th up x - - - + G 5 - 3 - + 256 3 - 1024th + eighth + + 3 + 2 + eighth + up x - + + + 3 + eighth + + + 2 + eighth + + - + G 5 - 96 - + 256 3 - 32nd + eighth + + 3 + 2 + eighth + up x - - + G 5 - 24 - - + 256 3 - 128th + eighth + + 3 + 2 + eighth + up x - - + - + + + G 5 - 6 - + 384 3 - 512th + eighth up x - - + G 5 - 192 + 48 + + 3 - 16th + 64th up x + + - + G 5 - 192 + 12 + + 3 - 16th + 256th up x + + - + G 5 - 192 - + 3 + 3 - 16th + 1024th up x - + - + G 5 - 48 - - + 192 3 - 64th + 16th up x - - @@ -1218,83 +1220,69 @@ G 5 - 12 - - + 192 3 - 256th + 16th up x - - - + G 5 - 3 - + 384 3 - 1024th + eighth up x - - + G 5 - 96 - + 192 3 - 32nd + 16th up x - - + G 5 - 24 - - + 192 3 - 128th + 16th up x - - - + G 5 - 6 - + 384 3 - 512th + eighth up x - @@ -1330,46 +1318,26 @@ G 5 - 256 + 384 3 eighth - - 3 - 2 - eighth - up x - - - 3 - eighth - - - 2 - eighth - - - + G 5 - 256 - + 192 + 3 - eighth - - 3 - 2 - eighth - + 16th up - x + circle-x @@ -1378,37 +1346,29 @@ G 5 - 256 + 192 3 - eighth - - 3 - 2 - eighth - + 16th up x - - + G 5 - 192 - + 384 3 - 16th + eighth up x - @@ -1444,1263 +1404,26 @@ x - - - - - - G - 5 - - 3 - - - 3 - 1024th - up - x - - - - - - - G - 5 - - 96 - - - 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - - - G - 5 - - 6 - - - 3 - 512th - up - x - - - - - - - G - 5 - - 192 - - 3 - 16th - up - x - - - - - - G - 5 - - 192 - - 3 - 16th - up - x - - - - - - G - 5 - - 192 - - - 3 - 16th - up - x - - - - - - - G - 5 - - 48 - - - - 3 - 64th - up - x - - - - - - - - G - 5 - - 12 - - - - 3 - 256th - up - x - - - - - - - - G - 5 - - 3 - - - 3 - 1024th - up - x - - - - - - - G - 5 - - 96 - - - 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - - - G - 5 - - 6 - - - 3 - 512th - up - x - - - - - - - G - 5 - - 192 - - 3 - 16th - up - x - - - - - - G - 5 - - 192 - - 3 - 16th - up - x - - - - - - G - 5 - - 192 - - - 3 - 16th - up - x - - - - - - - G - 5 - - 48 - - - - 3 - 64th - up - x - - - - - - - - G - 5 - - 12 - - - - 3 - 256th - up - x - - - - - - - - G - 5 - - 3 - - - 3 - 1024th - up - x - - - - - - - G - 5 - - 96 - - - 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - - - G - 5 - - 6 - - - 3 - 512th - up - x - - - - - - - G - 5 - - 192 - - 3 - 16th - up - x - - - - - - G - 5 - - 192 - - 3 - 16th - up - x - - - - - - G - 5 - - 192 - - - 3 - 16th - up - x - - - - - - - G - 5 - - 48 - - - - 3 - 64th - up - x - - - - - - - - G - 5 - - 12 - - - - 3 - 256th - up - x - - - - - - - - G - 5 - - 3 - - - 3 - 1024th - up - x - - - - - - - G - 5 - - 96 - - - 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - - - G - 5 - - 6 - - - 3 - 512th - up - x - - - - - - - G - 5 - - 192 - - 3 - 16th - up - circle-x - - - - - - G - 5 - - 192 - - 3 - 16th - up - x - - - - - - - - G - 5 - - 192 - - - 3 - 16th - up - x - - - - - - - G - 5 - - 48 - - - - 3 - 64th - up - x - - - - - - - - G - 5 - - 12 - - - - 3 - 256th - up - x - - - - - - - - G - 5 - - 3 - - - 3 - 1024th - up - x - - - - - - - G - 5 - - 96 - - - 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - - - G - 5 - - 6 - - - 3 - 512th - up - x - - - - - - - G - 5 - - 192 - - 3 - 16th - up - x - - - - - - G - 5 - - 192 - - 3 - 16th - up - x - - - - - - G - 5 - - 192 - - - 3 - 16th - up - x - - - - - - - G - 5 - - 48 - - - - 3 - 64th - up - x - - - - - - - - G - 5 - - 12 - - - - 3 - 256th - up - x - - - - - - - - G - 5 - - 3 - - - 3 - 1024th - up - x - - - - - - - G - 5 - - 96 - - - 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - - - G - 5 - - 6 - - - 3 - 512th - up - x - - - - - - - G - 5 - - 192 - - 3 - 16th - up - x - - - - - - G - 5 - - 192 - - 3 - 16th - up - x - - - - - - G - 5 - - 192 - - - 3 - 16th - up - x - - - - - - - G - 5 - - 48 - - - - 3 - 64th - up - x - - - - - - - - G - 5 - - 12 - - - - 3 - 256th - up - x - - - - - - - - G - 5 - - 3 - - - 3 - 1024th - up - x - - - - - - - G - 5 - - 96 - - - 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - - - G - 5 - - 6 - - - 3 - 512th - up - x - - - - - - - G - 5 - - 192 - - 3 - 16th - up - x - - - - - - G - 5 - - 192 - - 3 - 16th - up - x - - - - - - G - 5 - - 256 - - 3 - eighth - - 3 - 2 - eighth - - up - x - - - - 3 - eighth - - - 2 - eighth - - - - - - - G - 5 - - 256 - - 3 - eighth - - 3 - 2 - eighth - - up - x - - - - - - G - 5 - - 256 - - 3 - eighth - - 3 - 2 - eighth - - up - x - - - - - - - - - G - 5 - - 192 - - 3 - 16th - up - x - - - - - - - G - 5 - - 192 - - 3 - 16th - up - x - - - - - - G - 5 - - 48 - - - 3 - 64th - up - x - - - - - - - G - 5 - - 12 - - - - 3 - 256th - up - x - - - - - - - - G - 5 - - 3 - - - 3 - 1024th - up - x - - - - - - - G - 5 - - 96 - - - 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - - - G - 5 - - 6 - - - 3 - 512th - up - x - - - - - - - G - 5 - - 128 - - 3 - 16th - - 3 - 2 - 16th - - up - x - - - - 3 - 16th - - - 2 - 16th - - - - - - - G - 5 - - 128 - - 3 - 16th - - 3 - 2 - 16th - - up - x - - - - - - G - 5 - - 128 - - 3 - 16th - - 3 - 2 - 16th - - up - x - - + - + G 5 - 192 + 3 + 3 - 16th + 1024th up x + - + G 5 @@ -2714,8 +1437,7 @@ - - + G 5 @@ -2729,119 +1451,103 @@ - + G 5 - 48 - + 384 3 - 64th + eighth up x - - + G 5 - 12 - - + 192 3 - 256th + 16th up x - - - + G 5 - 3 - + 192 3 - 1024th + 16th up x - - + G 5 - 96 - + 384 3 - 32nd + eighth up x - - + G 5 - 24 - - + 192 3 - 128th + 16th up x - - - + G 5 - 6 - + 192 3 - 512th + 16th up x - - + G 5 - 128 + 256 3 - 16th + eighth 3 2 - 16th + eighth up x @@ -2849,47 +1555,47 @@ 3 - 16th + eighth 2 - 16th + eighth - + G 5 - 128 + 256 3 - 16th + eighth 3 2 - 16th + eighth up x - + G 5 - 128 + 256 3 - 16th + eighth 3 2 - 16th + eighth up x @@ -2897,6 +1603,8 @@ + + G @@ -2912,6 +1620,7 @@ + G 5 @@ -2926,7 +1635,6 @@ - G 5 @@ -2945,15 +1653,28 @@ G 5 - 48 - + 128 3 - 64th + 16th + + 3 + 2 + 16th + up x - + + + 3 + 16th + + + 2 + 16th + + @@ -2961,17 +1682,18 @@ G 5 - 12 - - + 128 3 - 256th + 16th + + 3 + 2 + 16th + up x - - @@ -2979,15 +1701,19 @@ G 5 - 3 - + 128 3 - 1024th + 16th + + 3 + 2 + 16th + up x - + @@ -2995,15 +1721,13 @@ G 5 - 96 - + 192 3 - 32nd + 16th up x - @@ -3011,33 +1735,42 @@ G 5 - 24 - - + 192 3 - 128th + 16th up x - - + G 5 - 6 - + 192 3 - 512th + 16th + up + x + + + + + + G + 5 + + 192 + + 3 + 16th up x - @@ -3156,15 +1889,13 @@ G 5 - 48 - + 192 3 - 64th + 16th up x - @@ -3172,17 +1903,28 @@ G 5 - 12 - - + 128 3 - 256th + 16th + + 3 + 2 + 16th + up x - - + + + 3 + 16th + + + 2 + 16th + + @@ -3190,15 +1932,18 @@ G 5 - 3 - + 128 3 - 1024th + 16th + + 3 + 2 + 16th + up x - @@ -3206,15 +1951,19 @@ G 5 - 96 - + 128 3 - 32nd + 16th + + 3 + 2 + 16th + up x - + @@ -3222,17 +1971,13 @@ G 5 - 24 - - + 192 3 - 128th + 16th up x - - @@ -3240,15 +1985,42 @@ G 5 - 6 - + 192 3 - 512th + 16th + up + x + + + + + + + G + 5 + + 192 + + 3 + 16th + up + x + + + + + + G + 5 + + 192 + + 3 + 16th up x - diff --git a/test/data/grooves/16FUS01.musicxml b/test/data/grooves/16FUS01.musicxml index 7a2a0386..5ed421c2 100644 --- a/test/data/grooves/16FUS01.musicxml +++ b/test/data/grooves/16FUS01.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/16FUS02.musicxml b/test/data/grooves/16FUS02.musicxml index aeef0d65..985c4eff 100644 --- a/test/data/grooves/16FUS02.musicxml +++ b/test/data/grooves/16FUS02.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/16FUS03.musicxml b/test/data/grooves/16FUS03.musicxml index 74d36c4d..b4924f1f 100644 --- a/test/data/grooves/16FUS03.musicxml +++ b/test/data/grooves/16FUS03.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/16FUS04.musicxml b/test/data/grooves/16FUS04.musicxml index e3baf7fa..b15d5c91 100644 --- a/test/data/grooves/16FUS04.musicxml +++ b/test/data/grooves/16FUS04.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/16Shuffle1.musicxml b/test/data/grooves/16Shuffle1.musicxml index ce8576fe..03ca5c19 100644 --- a/test/data/grooves/16Shuffle1.musicxml +++ b/test/data/grooves/16Shuffle1.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 @@ -661,15 +661,13 @@ G 5 - 192 - + 384 3 - 16th + eighth up x - @@ -724,56 +722,6 @@ - - - G - 5 - - 96 - - - 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - - - G - 5 - - 6 - - - 3 - 512th - up - x - - - - G @@ -949,74 +897,136 @@ + + G + 5 + + 384 + + 3 + eighth + up + x + + + + G 5 192 - 3 16th up x - - + G 5 - 48 - - + 192 3 - 64th + 16th up x - - - + G 5 - 12 - - + 384 3 - 256th + eighth up x - - - + G 5 - 3 - + 192 + + 3 + 16th + up + circle-x + + + + + + G + 5 + + 192 3 - 1024th + 16th up x + + + + + + + 192 + + 3 + 16th + + + + + + + 48 + + + 3 + 64th + + - + + + 12 + + + 3 + 256th + + + + + + + + 3 + + 3 + 1024th + + + + + G 5 @@ -1032,7 +1042,7 @@ - + G 5 @@ -1050,7 +1060,7 @@ - + G 5 @@ -1066,17 +1076,17 @@ - + G 5 192 - + 3 16th up - x + circle-x @@ -1094,199 +1104,159 @@ - + G 5 - 192 - + 384 3 - 16th + eighth up x - - + G 5 - 48 - - + 192 3 - 64th + 16th up x - - - + G 5 - 12 - - + 192 3 - 256th + 16th up x - - - + G 5 - 3 - + 384 3 - 1024th + eighth up x - - + G 5 - 96 - + 192 3 - 32nd + 16th up x - - + G 5 - 24 - - + 192 3 - 128th + 16th up x - - - + G 5 - 6 - - + 192 + + 3 - 512th + 16th up - x + circle-x - + - + G 5 - 192 + 48 + + 3 - 16th + 64th up circle-x + + - + G 5 - 192 - + 12 + + + 3 - 16th + 256th up - x - - - - - - - - 192 - - 3 - 16th - - - - - - - 48 - - - 3 - 64th - - - - - - - - 12 - - - 3 - 256th + circle-x - - + + + G + 5 + 3 + 3 1024th + up + circle-x - + G 5 @@ -1302,7 +1272,7 @@ - + G 5 @@ -1320,7 +1290,7 @@ - + G 5 @@ -1336,21 +1306,21 @@ - + G 5 192 - + 3 16th up - circle-x + x - + G 5 @@ -1364,23 +1334,23 @@ - + + + G 5 - 192 - + 384 3 - 16th + eighth up x - - + G 5 @@ -1398,7 +1368,7 @@ - + G 5 @@ -1416,7 +1386,7 @@ - + G 5 @@ -1432,217 +1402,198 @@ - + G 5 - 96 - + 192 3 - 32nd + 16th up x - - + G 5 - 24 - - + 192 3 - 128th + 16th up x - - - + G 5 - 6 - + 96 + 3 - 512th + 32nd up x - + - + G 5 - 192 + 24 + + 3 - 16th + 128th up x + + - + G 5 - 192 + 6 + 3 - 16th + 512th up x + - + G 5 192 - - + 3 16th up - x + circle-x - - + + G 5 - 48 - - + 192 3 - 64th + 16th up x - - - + G 5 - 12 - - + 192 3 - 256th + 16th up x - - - + G 5 - 3 - + 384 3 - 1024th + eighth up x - - + G 5 - 96 - + 192 3 - 32nd + 16th up x - - + G 5 - 24 - - + 192 3 - 128th + 16th up x - - - + G 5 - 6 - + 384 3 - 512th + eighth up x - - + G 5 192 - + 3 16th up - x + circle-x - + G 5 @@ -1656,75 +1607,53 @@ - - - G - 5 - + + + + 192 - 3 16th - up - circle-x - - - G - 5 - + + 48 - 3 64th - up - circle-x - - - G - 5 - + + 12 - 3 256th - up - circle-x - - - G - 5 - + + 3 - 3 1024th - up - circle-x - + G 5 @@ -1740,7 +1669,7 @@ - + G 5 @@ -1758,7 +1687,7 @@ - + G 5 @@ -1774,21 +1703,21 @@ - + G 5 192 - + 3 16th up - x + circle-x - + G 5 @@ -1802,779 +1731,18 @@ - - - + G 5 - 192 - + 384 3 - 16th - up - x - - - - - - - G - 5 - - 48 - - - - 3 - 64th - up - x - - - - - - - - G - 5 - - 12 - - - - 3 - 256th - up - x - - - - - - - - G - 5 - - 3 - - - 3 - 1024th - up - x - - - - - - - G - 5 - - 96 - - - 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - - - G - 5 - - 6 - - - 3 - 512th - up - x - - - - - - - G - 5 - - 192 - - 3 - 16th - up - x - - - - - - G - 5 - - 192 - - 3 - 16th - up - x - - - - - - G - 5 - - 96 - - - 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - - - G - 5 - - 6 - - - 3 - 512th - up - x - - - - - - - G - 5 - - 192 - - 3 - 16th - up - circle-x - - - - - - - G - 5 - - 192 - - 3 - 16th - up - x - - - - - - G - 5 - - 192 - - 3 - 16th - up - x - - - - - - G - 5 - - 192 - - - 3 - 16th - up - x - - - - - - - G - 5 - - 48 - - - - 3 - 64th - up - x - - - - - - - - G - 5 - - 12 - - - - 3 - 256th - up - x - - - - - - - - G - 5 - - 3 - - - 3 - 1024th - up - x - - - - - - - G - 5 - - 96 - - - 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - - - G - 5 - - 6 - - - 3 - 512th - up - x - - - - - - - G - 5 - - 192 - - 3 - 16th - up - x - - - - - - G - 5 - - 192 - - 3 - 16th - up - x - - - - - - G - 5 - - 192 - - - 3 - 16th - up - x - - - - - - - G - 5 - - 48 - - - - 3 - 64th - up - x - - - - - - - - G - 5 - - 12 - - - - 3 - 256th - up - x - - - - - - - - G - 5 - - 3 - - - 3 - 1024th - up - x - - - - - - - G - 5 - - 96 - - - 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - - - G - 5 - - 6 - - - 3 - 512th - up - x - - - - - - - G - 5 - - 192 - - 3 - 16th - up - circle-x - - - - - - G - 5 - - 192 - - 3 - 16th - up - x - - - - - - - - 192 - - 3 - 16th - - - - - - - 48 - - - 3 - 64th - - - - - - - - 12 - - - 3 - 256th - - - - - - - - 3 - - 3 - 1024th - - - - - - - G - 5 - - 96 - - - 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - - - G - 5 - - 6 - - - 3 - 512th - up - x - - - - - - - G - 5 - - 192 - - 3 - 16th - up - circle-x - - - - - - G - 5 - - 192 - - 3 - 16th - up - x - - - - - - G - 5 - - 192 - - - 3 - 16th - up - x - - - - - - - G - 5 - - 48 - - - - 3 - 64th - up - x - - - - - - - - G - 5 - - 12 - - - - 3 - 256th - up - x - - - - - - - - G - 5 - - 3 - - - 3 - 1024th - up - x - - - - - - - G - 5 - - 96 - - - 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - - - G - 5 - - 6 - - - 3 - 512th + eighth up x - @@ -2610,117 +1778,13 @@ G 5 - 192 - - - 3 - 16th - up - x - - - - - - - G - 5 - - 48 - - - - 3 - 64th - up - x - - - - - - - - G - 5 - - 12 - - - - 3 - 256th - up - x - - - - - - - - G - 5 - - 3 - - - 3 - 1024th - up - x - - - - - - - G - 5 - - 96 - - - 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - - - G - 5 - - 6 - + 384 3 - 512th + eighth up x - diff --git a/test/data/grooves/16Shuffle1End.musicxml b/test/data/grooves/16Shuffle1End.musicxml index 07a422c3..697dc0d8 100644 --- a/test/data/grooves/16Shuffle1End.musicxml +++ b/test/data/grooves/16Shuffle1End.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 @@ -531,15 +531,13 @@ G 5 - 192 - + 384 3 - 16th + eighth up x - @@ -594,56 +592,6 @@ - - - G - 5 - - 96 - - - 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - - - G - 5 - - 6 - - - 3 - 512th - up - x - - - - G @@ -823,117 +771,13 @@ G 5 - 192 - - - 3 - 16th - up - x - - - - - - - G - 5 - - 48 - - - - 3 - 64th - up - x - - - - - - - - G - 5 - - 12 - - - - 3 - 256th - up - x - - - - - - - - G - 5 - - 3 - - - 3 - 1024th - up - x - - - - - - - G - 5 - - 96 - - - 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - - - G - 5 - - 6 - + 384 3 - 512th + eighth up x - @@ -969,117 +813,13 @@ G 5 - 192 - - - 3 - 16th - up - x - - - - - - - G - 5 - - 48 - - - - 3 - 64th - up - x - - - - - - - - G - 5 - - 12 - - - - 3 - 256th - up - x - - - - - - - - G - 5 - - 3 - - - 3 - 1024th - up - x - - - - - - - G - 5 - - 96 - - - 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - - - G - 5 - - 6 - + 384 3 - 512th + eighth up x - diff --git a/test/data/grooves/16Shuffle1Intro.musicxml b/test/data/grooves/16Shuffle1Intro.musicxml index 29918402..74edcb59 100644 --- a/test/data/grooves/16Shuffle1Intro.musicxml +++ b/test/data/grooves/16Shuffle1Intro.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 @@ -665,15 +665,13 @@ G 5 - 192 - + 384 3 - 16th + eighth up x - @@ -728,56 +726,6 @@ - - - G - 5 - - 96 - - - 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - - - G - 5 - - 6 - - - 3 - 512th - up - x - - - - G @@ -957,117 +905,13 @@ G 5 - 192 - - - 3 - 16th - up - x - - - - - - - G - 5 - - 48 - - - - 3 - 64th - up - x - - - - - - - - G - 5 - - 12 - - - - 3 - 256th - up - x - - - - - - - - G - 5 - - 3 - - - 3 - 1024th - up - x - - - - - - - G - 5 - - 96 - - - 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - - - G - 5 - - 6 - + 384 3 - 512th + eighth up x - @@ -1103,117 +947,13 @@ G 5 - 192 - - - 3 - 16th - up - x - - - - - - - G - 5 - - 48 - - - - 3 - 64th - up - x - - - - - - - - G - 5 - - 12 - - - - 3 - 256th - up - x - - - - - - - - G - 5 - - 3 - - - 3 - 1024th - up - x - - - - - - - G - 5 - - 96 - - - 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - - - G - 5 - - 6 - + 384 3 - 512th + eighth up x - @@ -1373,117 +1113,13 @@ G 5 - 192 - - - 3 - 16th - up - x - - - - - - - G - 5 - - 48 - - - - 3 - 64th - up - x - - - - - - - - G - 5 - - 12 - - - - 3 - 256th - up - x - - - - - - - - G - 5 - - 3 - - - 3 - 1024th - up - x - - - - - - - G - 5 - - 96 - - - 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - - - G - 5 - - 6 - + 384 3 - 512th + eighth up x - @@ -1519,117 +1155,13 @@ G 5 - 192 - - - 3 - 16th - up - x - - - - - - - G - 5 - - 48 - - - - 3 - 64th - up - x - - - - - - - - G - 5 - - 12 - - - - 3 - 256th - up - x - - - - - - - - G - 5 - - 3 - - - 3 - 1024th - up - x - - - - - - - G - 5 - - 96 - - - 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - - - G - 5 - - 6 - + 384 3 - 512th + eighth up x - diff --git a/test/data/grooves/16Shuffle2.musicxml b/test/data/grooves/16Shuffle2.musicxml index fa15df96..9a469568 100644 --- a/test/data/grooves/16Shuffle2.musicxml +++ b/test/data/grooves/16Shuffle2.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/16Shuffle2End.musicxml b/test/data/grooves/16Shuffle2End.musicxml index adfeaa5a..bd03bd11 100644 --- a/test/data/grooves/16Shuffle2End.musicxml +++ b/test/data/grooves/16Shuffle2End.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/16Shuffle2Intro.musicxml b/test/data/grooves/16Shuffle2Intro.musicxml index 6874527e..7e45689c 100644 --- a/test/data/grooves/16Shuffle2Intro.musicxml +++ b/test/data/grooves/16Shuffle2Intro.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/16beat1A.musicxml b/test/data/grooves/16beat1A.musicxml index 0ffd355f..d6d88acd 100644 --- a/test/data/grooves/16beat1A.musicxml +++ b/test/data/grooves/16beat1A.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/16beat1B.musicxml b/test/data/grooves/16beat1B.musicxml index 288aeed2..e44dbfd0 100644 --- a/test/data/grooves/16beat1B.musicxml +++ b/test/data/grooves/16beat1B.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/16beat1E.musicxml b/test/data/grooves/16beat1E.musicxml index 9859509b..7fb973ec 100644 --- a/test/data/grooves/16beat1E.musicxml +++ b/test/data/grooves/16beat1E.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/16beat1End.musicxml b/test/data/grooves/16beat1End.musicxml index 39421e99..3bddecb9 100644 --- a/test/data/grooves/16beat1End.musicxml +++ b/test/data/grooves/16beat1End.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/16beat1FA.musicxml b/test/data/grooves/16beat1FA.musicxml index 0533136c..671475df 100644 --- a/test/data/grooves/16beat1FA.musicxml +++ b/test/data/grooves/16beat1FA.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/16beat1FB.musicxml b/test/data/grooves/16beat1FB.musicxml index 2642de86..80b56233 100644 --- a/test/data/grooves/16beat1FB.musicxml +++ b/test/data/grooves/16beat1FB.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/16beat1Intro.musicxml b/test/data/grooves/16beat1Intro.musicxml index 4afe23ac..bc3ad2b8 100644 --- a/test/data/grooves/16beat1Intro.musicxml +++ b/test/data/grooves/16beat1Intro.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 @@ -914,117 +914,13 @@ D 4 - 192 - - - 2 - 16th - down - x - - - - - - - D - 4 - - 48 - - - - 2 - 64th - down - x - - - - - - - - D - 4 - - 12 - - - - 2 - 256th - down - x - - - - - - - - D - 4 - - 3 - - - 2 - 1024th - down - x - - - - - - - D - 4 - - 96 - - - 2 - 32nd - down - x - - - - - - - D - 4 - - 24 - - - - 2 - 128th - down - x - - - - - - - - D - 4 - - 6 - + 384 2 - 512th + eighth down x - @@ -1310,117 +1206,13 @@ D 4 - 192 - - - 2 - 16th - down - x - - - - - - - D - 4 - - 48 - - - - 2 - 64th - down - x - - - - - - - - D - 4 - - 12 - - - - 2 - 256th - down - x - - - - - - - - D - 4 - - 3 - - - 2 - 1024th - down - x - - - - - - - D - 4 - - 96 - - - 2 - 32nd - down - x - - - - - - - D - 4 - - 24 - - - - 2 - 128th - down - x - - - - - - - - D - 4 - - 6 - + 384 2 - 512th + eighth down x - diff --git a/test/data/grooves/16beat2A.musicxml b/test/data/grooves/16beat2A.musicxml index 14be9371..adaf0d0b 100644 --- a/test/data/grooves/16beat2A.musicxml +++ b/test/data/grooves/16beat2A.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/16beat2B.musicxml b/test/data/grooves/16beat2B.musicxml index 114478c4..dc166b71 100644 --- a/test/data/grooves/16beat2B.musicxml +++ b/test/data/grooves/16beat2B.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/16beat2E.musicxml b/test/data/grooves/16beat2E.musicxml index 207c5235..22c7b682 100644 --- a/test/data/grooves/16beat2E.musicxml +++ b/test/data/grooves/16beat2E.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/16beat2FA.musicxml b/test/data/grooves/16beat2FA.musicxml index dfce0836..866de859 100644 --- a/test/data/grooves/16beat2FA.musicxml +++ b/test/data/grooves/16beat2FA.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/16beat2FB.musicxml b/test/data/grooves/16beat2FB.musicxml index 863fa1a5..2abe24a3 100644 --- a/test/data/grooves/16beat2FB.musicxml +++ b/test/data/grooves/16beat2FB.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/50sRock.musicxml b/test/data/grooves/50sRock.musicxml index e3429bdf..ab174561 100644 --- a/test/data/grooves/50sRock.musicxml +++ b/test/data/grooves/50sRock.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/50sRock1.musicxml b/test/data/grooves/50sRock1.musicxml index 2cb8134c..25ab3efa 100644 --- a/test/data/grooves/50sRock1.musicxml +++ b/test/data/grooves/50sRock1.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/50sRock1Plus.musicxml b/test/data/grooves/50sRock1Plus.musicxml index 2889d336..954ed555 100644 --- a/test/data/grooves/50sRock1Plus.musicxml +++ b/test/data/grooves/50sRock1Plus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/50sRock1Sus.musicxml b/test/data/grooves/50sRock1Sus.musicxml index 748b5886..f476c372 100644 --- a/test/data/grooves/50sRock1Sus.musicxml +++ b/test/data/grooves/50sRock1Sus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/50sRock1SusPlus.musicxml b/test/data/grooves/50sRock1SusPlus.musicxml index 427073b7..24dede4a 100644 --- a/test/data/grooves/50sRock1SusPlus.musicxml +++ b/test/data/grooves/50sRock1SusPlus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/50sRockEnd.musicxml b/test/data/grooves/50sRockEnd.musicxml index f31c875c..4e21c3b5 100644 --- a/test/data/grooves/50sRockEnd.musicxml +++ b/test/data/grooves/50sRockEnd.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/50sRockIntro.musicxml b/test/data/grooves/50sRockIntro.musicxml index 3167dd2d..feb00bad 100644 --- a/test/data/grooves/50sRockIntro.musicxml +++ b/test/data/grooves/50sRockIntro.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/50sRockIntro1.musicxml b/test/data/grooves/50sRockIntro1.musicxml index dad3c4b6..6686565f 100644 --- a/test/data/grooves/50sRockIntro1.musicxml +++ b/test/data/grooves/50sRockIntro1.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/50sRockPlus.musicxml b/test/data/grooves/50sRockPlus.musicxml index 68877867..9a839662 100644 --- a/test/data/grooves/50sRockPlus.musicxml +++ b/test/data/grooves/50sRockPlus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/50sRockSus.musicxml b/test/data/grooves/50sRockSus.musicxml index 5cdeba30..1805ed63 100644 --- a/test/data/grooves/50sRockSus.musicxml +++ b/test/data/grooves/50sRockSus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/50sRockSusPlus.musicxml b/test/data/grooves/50sRockSusPlus.musicxml index 7ef5a010..5ab1f16a 100644 --- a/test/data/grooves/50sRockSusPlus.musicxml +++ b/test/data/grooves/50sRockSusPlus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/50s_RockA.musicxml b/test/data/grooves/50s_RockA.musicxml index 9c464aa5..a130c9db 100644 --- a/test/data/grooves/50s_RockA.musicxml +++ b/test/data/grooves/50s_RockA.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/50s_RockB.musicxml b/test/data/grooves/50s_RockB.musicxml index 97cdbf4b..6dbe83a3 100644 --- a/test/data/grooves/50s_RockB.musicxml +++ b/test/data/grooves/50s_RockB.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/50s_RockC.musicxml b/test/data/grooves/50s_RockC.musicxml index 5e7d132f..4b0fea5b 100644 --- a/test/data/grooves/50s_RockC.musicxml +++ b/test/data/grooves/50s_RockC.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/50s_RockD.musicxml b/test/data/grooves/50s_RockD.musicxml index 2e70c0a6..48397b1c 100644 --- a/test/data/grooves/50s_RockD.musicxml +++ b/test/data/grooves/50s_RockD.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/50s_RockEndingA.musicxml b/test/data/grooves/50s_RockEndingA.musicxml index e3f7bd0a..d701dff1 100644 --- a/test/data/grooves/50s_RockEndingA.musicxml +++ b/test/data/grooves/50s_RockEndingA.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/50s_RockEndingB.musicxml b/test/data/grooves/50s_RockEndingB.musicxml index da24fb0a..01dc1ff1 100644 --- a/test/data/grooves/50s_RockEndingB.musicxml +++ b/test/data/grooves/50s_RockEndingB.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/50s_RockEndingC.musicxml b/test/data/grooves/50s_RockEndingC.musicxml index 1f5c2c56..bf4011fa 100644 --- a/test/data/grooves/50s_RockEndingC.musicxml +++ b/test/data/grooves/50s_RockEndingC.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/50s_RockFillAA.musicxml b/test/data/grooves/50s_RockFillAA.musicxml index 3726f557..8eb91b68 100644 --- a/test/data/grooves/50s_RockFillAA.musicxml +++ b/test/data/grooves/50s_RockFillAA.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/50s_RockFillBA.musicxml b/test/data/grooves/50s_RockFillBA.musicxml index d31fd230..7bf61174 100644 --- a/test/data/grooves/50s_RockFillBA.musicxml +++ b/test/data/grooves/50s_RockFillBA.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/50s_RockFillBB.musicxml b/test/data/grooves/50s_RockFillBB.musicxml index 305be6a0..2c7331df 100644 --- a/test/data/grooves/50s_RockFillBB.musicxml +++ b/test/data/grooves/50s_RockFillBB.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/50s_RockFillCC.musicxml b/test/data/grooves/50s_RockFillCC.musicxml index 2f65473f..3a6f3433 100644 --- a/test/data/grooves/50s_RockFillCC.musicxml +++ b/test/data/grooves/50s_RockFillCC.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/50s_RockFillDD.musicxml b/test/data/grooves/50s_RockFillDD.musicxml index 2804af60..392b0872 100644 --- a/test/data/grooves/50s_RockFillDD.musicxml +++ b/test/data/grooves/50s_RockFillDD.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/50s_RockIntroA.musicxml b/test/data/grooves/50s_RockIntroA.musicxml index 4bee9707..d4bced75 100644 --- a/test/data/grooves/50s_RockIntroA.musicxml +++ b/test/data/grooves/50s_RockIntroA.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/50s_RockIntroB.musicxml b/test/data/grooves/50s_RockIntroB.musicxml index f1b84dc9..dd465798 100644 --- a/test/data/grooves/50s_RockIntroB.musicxml +++ b/test/data/grooves/50s_RockIntroB.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/50s_RockIntroC.musicxml b/test/data/grooves/50s_RockIntroC.musicxml index 7eb1ac48..35ec29ef 100644 --- a/test/data/grooves/50s_RockIntroC.musicxml +++ b/test/data/grooves/50s_RockIntroC.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/60sPop.musicxml b/test/data/grooves/60sPop.musicxml index 2a4896aa..ee555b4b 100644 --- a/test/data/grooves/60sPop.musicxml +++ b/test/data/grooves/60sPop.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/60sPopEnd.musicxml b/test/data/grooves/60sPopEnd.musicxml index 00fad624..fb9b75ac 100644 --- a/test/data/grooves/60sPopEnd.musicxml +++ b/test/data/grooves/60sPopEnd.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/60sPopIntro.musicxml b/test/data/grooves/60sPopIntro.musicxml index 73f558e3..87789b60 100644 --- a/test/data/grooves/60sPopIntro.musicxml +++ b/test/data/grooves/60sPopIntro.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/60sRock.musicxml b/test/data/grooves/60sRock.musicxml index 2a94cbbf..be50e50a 100644 --- a/test/data/grooves/60sRock.musicxml +++ b/test/data/grooves/60sRock.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/60sRock1.musicxml b/test/data/grooves/60sRock1.musicxml index 93fff145..96a4f96d 100644 --- a/test/data/grooves/60sRock1.musicxml +++ b/test/data/grooves/60sRock1.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/60sRock1Plus.musicxml b/test/data/grooves/60sRock1Plus.musicxml index 01dc03e6..537d2597 100644 --- a/test/data/grooves/60sRock1Plus.musicxml +++ b/test/data/grooves/60sRock1Plus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/60sRock1Sus.musicxml b/test/data/grooves/60sRock1Sus.musicxml index 02dd310a..b0257b70 100644 --- a/test/data/grooves/60sRock1Sus.musicxml +++ b/test/data/grooves/60sRock1Sus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/60sRock1SusPlus.musicxml b/test/data/grooves/60sRock1SusPlus.musicxml index 080c57d2..8de47a70 100644 --- a/test/data/grooves/60sRock1SusPlus.musicxml +++ b/test/data/grooves/60sRock1SusPlus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/60sRockEnd.musicxml b/test/data/grooves/60sRockEnd.musicxml index 9f8b65e0..5cf2b5fc 100644 --- a/test/data/grooves/60sRockEnd.musicxml +++ b/test/data/grooves/60sRockEnd.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 @@ -462,99 +462,13 @@ G 5 - 48 - - - 3 - 64th - up - x - - - - - - - G - 5 - - 12 - - - - 3 - 256th - up - x - - - - - - - - G - 5 - - 3 - - - 3 - 1024th - up - x - - - - - - - G - 5 - - 96 - - - 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - - - G - 5 - - 6 - + 192 3 - 512th + 16th up x - @@ -673,99 +587,13 @@ G 5 - 48 - - - 3 - 64th - up - x - - - - - - - G - 5 - - 12 - - - - 3 - 256th - up - x - - - - - - - - G - 5 - - 3 - - - 3 - 1024th - up - x - - - - - - - G - 5 - - 96 - - - 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - - - G - 5 - - 6 - + 192 3 - 512th + 16th up x - @@ -884,99 +712,13 @@ G 5 - 48 - - - 3 - 64th - up - x - - - - - - - G - 5 - - 12 - - - - 3 - 256th - up - x - - - - - - - - G - 5 - - 3 - - - 3 - 1024th - up - x - - - - - - - G - 5 - - 96 - - - 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - - - G - 5 - - 6 - + 192 3 - 512th + 16th up x - @@ -1095,99 +837,13 @@ G 5 - 48 - - - 3 - 64th - up - x - - - - - - - G - 5 - - 12 - - - - 3 - 256th - up - x - - - - - - - - G - 5 - - 3 - - - 3 - 1024th - up - x - - - - - - - G - 5 - - 96 - - - 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - - - G - 5 - - 6 - + 192 3 - 512th + 16th up x - diff --git a/test/data/grooves/60sRockIntro.musicxml b/test/data/grooves/60sRockIntro.musicxml index 0207a8a9..4e620957 100644 --- a/test/data/grooves/60sRockIntro.musicxml +++ b/test/data/grooves/60sRockIntro.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/60sRockPlus.musicxml b/test/data/grooves/60sRockPlus.musicxml index 27325678..0cd6852a 100644 --- a/test/data/grooves/60sRockPlus.musicxml +++ b/test/data/grooves/60sRockPlus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/60sRockSus.musicxml b/test/data/grooves/60sRockSus.musicxml index 73a270b9..7dc0ada4 100644 --- a/test/data/grooves/60sRockSus.musicxml +++ b/test/data/grooves/60sRockSus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/60sRockSusPlus.musicxml b/test/data/grooves/60sRockSusPlus.musicxml index 8b8412ee..453eaff5 100644 --- a/test/data/grooves/60sRockSusPlus.musicxml +++ b/test/data/grooves/60sRockSusPlus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/60sSoul.musicxml b/test/data/grooves/60sSoul.musicxml index bb8ea584..71ec5fa3 100644 --- a/test/data/grooves/60sSoul.musicxml +++ b/test/data/grooves/60sSoul.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/60sSoulEnd.musicxml b/test/data/grooves/60sSoulEnd.musicxml index 4697cc02..c895988f 100644 --- a/test/data/grooves/60sSoulEnd.musicxml +++ b/test/data/grooves/60sSoulEnd.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/60sSoulIntro.musicxml b/test/data/grooves/60sSoulIntro.musicxml index 1692ad15..64f369c4 100644 --- a/test/data/grooves/60sSoulIntro.musicxml +++ b/test/data/grooves/60sSoulIntro.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/68BLUS.musicxml b/test/data/grooves/68BLUS.musicxml index d8b2d680..4b46309e 100644 --- a/test/data/grooves/68BLUS.musicxml +++ b/test/data/grooves/68BLUS.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/68Ballad.musicxml b/test/data/grooves/68Ballad.musicxml index dd6e2dae..863d6be2 100644 --- a/test/data/grooves/68Ballad.musicxml +++ b/test/data/grooves/68Ballad.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 @@ -256,15 +256,13 @@ E 4 - 96 - + 384 1 - 32nd + eighth up normal - @@ -301,74 +299,6 @@ - - - E - 4 - - 192 - - - 1 - 16th - up - normal - - - - - - - E - 4 - - 48 - - - - 1 - 64th - up - normal - - - - - - - - E - 4 - - 12 - - - - 1 - 256th - up - normal - - - - - - - - E - 4 - - 3 - - - 1 - 1024th - up - normal - - - - E @@ -429,15 +359,13 @@ E 4 - 96 - + 384 1 - 32nd + eighth up normal - @@ -474,74 +402,6 @@ - - - E - 4 - - 192 - - - 1 - 16th - up - normal - - - - - - - E - 4 - - 48 - - - - 1 - 64th - up - normal - - - - - - - - E - 4 - - 12 - - - - 1 - 256th - up - normal - - - - - - - - E - 4 - - 3 - - - 1 - 1024th - up - normal - - - - E @@ -602,15 +462,13 @@ E 4 - 96 - + 384 1 - 32nd + eighth up normal - @@ -647,74 +505,6 @@ - - - E - 4 - - 192 - - - 1 - 16th - up - normal - - - - - - - E - 4 - - 48 - - - - 1 - 64th - up - normal - - - - - - - - E - 4 - - 12 - - - - 1 - 256th - up - normal - - - - - - - - E - 4 - - 3 - - - 1 - 1024th - up - normal - - - - E @@ -775,15 +565,13 @@ E 4 - 96 - + 384 1 - 32nd + eighth up normal - @@ -820,74 +608,6 @@ - - - E - 4 - - 192 - - - 1 - 16th - up - normal - - - - - - - E - 4 - - 48 - - - - 1 - 64th - up - normal - - - - - - - - E - 4 - - 12 - - - - 1 - 256th - up - normal - - - - - - - - E - 4 - - 3 - - - 1 - 1024th - up - normal - - - - E @@ -2461,117 +2181,13 @@ E 4 - 96 - - - 1 - 32nd - up - normal - - - - - - - E - 4 - - 24 - - - - 1 - 128th - up - normal - - - - - - - - E - 4 - - 6 - - - 1 - 512th - up - normal - - - - - - - E - 4 - - 192 - - - 1 - 16th - up - normal - - - - - - - E - 4 - - 48 - - - - 1 - 64th - up - normal - - - - - - - - E - 4 - - 12 - - - - 1 - 256th - up - normal - - - - - - - - E - 4 - - 3 - + 384 1 - 1024th + eighth up normal - diff --git a/test/data/grooves/68BalladEnd.musicxml b/test/data/grooves/68BalladEnd.musicxml index 6b1f0e1f..b5f0a4cf 100644 --- a/test/data/grooves/68BalladEnd.musicxml +++ b/test/data/grooves/68BalladEnd.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 @@ -228,15 +228,13 @@ E 4 - 96 - + 384 1 - 32nd + eighth up normal - @@ -273,74 +271,6 @@ - - - E - 4 - - 192 - - - 1 - 16th - up - normal - - - - - - - E - 4 - - 48 - - - - 1 - 64th - up - normal - - - - - - - - E - 4 - - 12 - - - - 1 - 256th - up - normal - - - - - - - - E - 4 - - 3 - - - 1 - 1024th - up - normal - - - - E diff --git a/test/data/grooves/68BalladIntro.musicxml b/test/data/grooves/68BalladIntro.musicxml index a09a7c5b..cd7176a1 100644 --- a/test/data/grooves/68BalladIntro.musicxml +++ b/test/data/grooves/68BalladIntro.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 @@ -302,15 +302,13 @@ E 4 - 96 - + 384 1 - 32nd + eighth up normal - @@ -347,74 +345,6 @@ - - - E - 4 - - 192 - - - 1 - 16th - up - normal - - - - - - - E - 4 - - 48 - - - - 1 - 64th - up - normal - - - - - - - - E - 4 - - 12 - - - - 1 - 256th - up - normal - - - - - - - - E - 4 - - 3 - - - 1 - 1024th - up - normal - - - - E @@ -475,15 +405,13 @@ E 4 - 96 - + 384 1 - 32nd + eighth up normal - @@ -520,74 +448,6 @@ - - - E - 4 - - 192 - - - 1 - 16th - up - normal - - - - - - - E - 4 - - 48 - - - - 1 - 64th - up - normal - - - - - - - - E - 4 - - 12 - - - - 1 - 256th - up - normal - - - - - - - - E - 4 - - 3 - - - 1 - 1024th - up - normal - - - - E @@ -648,15 +508,13 @@ E 4 - 96 - + 384 1 - 32nd + eighth up normal - @@ -693,74 +551,6 @@ - - - E - 4 - - 192 - - - 1 - 16th - up - normal - - - - - - - E - 4 - - 48 - - - - 1 - 64th - up - normal - - - - - - - - E - 4 - - 12 - - - - 1 - 256th - up - normal - - - - - - - - E - 4 - - 3 - - - 1 - 1024th - up - normal - - - - E diff --git a/test/data/grooves/68March.musicxml b/test/data/grooves/68March.musicxml index 7248644a..6b24f7ed 100644 --- a/test/data/grooves/68March.musicxml +++ b/test/data/grooves/68March.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/68MarchEnd.musicxml b/test/data/grooves/68MarchEnd.musicxml index ca080c2d..ebd7f790 100644 --- a/test/data/grooves/68MarchEnd.musicxml +++ b/test/data/grooves/68MarchEnd.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/68MarchFill.musicxml b/test/data/grooves/68MarchFill.musicxml index ef3cb368..3fa34f79 100644 --- a/test/data/grooves/68MarchFill.musicxml +++ b/test/data/grooves/68MarchFill.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/68MarchFill2.musicxml b/test/data/grooves/68MarchFill2.musicxml index a4e32612..02a4589c 100644 --- a/test/data/grooves/68MarchFill2.musicxml +++ b/test/data/grooves/68MarchFill2.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/68MarchIntro.musicxml b/test/data/grooves/68MarchIntro.musicxml index 06ee7aba..43379f66 100644 --- a/test/data/grooves/68MarchIntro.musicxml +++ b/test/data/grooves/68MarchIntro.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/68MarchMetronome.musicxml b/test/data/grooves/68MarchMetronome.musicxml index e1d974da..015f1b3b 100644 --- a/test/data/grooves/68MarchMetronome.musicxml +++ b/test/data/grooves/68MarchMetronome.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/68MarchPlus.musicxml b/test/data/grooves/68MarchPlus.musicxml index 10569a3c..0385552d 100644 --- a/test/data/grooves/68MarchPlus.musicxml +++ b/test/data/grooves/68MarchPlus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/68MarchSus.musicxml b/test/data/grooves/68MarchSus.musicxml index 6dd477e3..3527786a 100644 --- a/test/data/grooves/68MarchSus.musicxml +++ b/test/data/grooves/68MarchSus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/68MarchSusPlus.musicxml b/test/data/grooves/68MarchSusPlus.musicxml index d80ef2cb..1b91e22a 100644 --- a/test/data/grooves/68MarchSusPlus.musicxml +++ b/test/data/grooves/68MarchSusPlus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/68Swing.musicxml b/test/data/grooves/68Swing.musicxml index bdb6d292..e7007291 100644 --- a/test/data/grooves/68Swing.musicxml +++ b/test/data/grooves/68Swing.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/68Swing1.musicxml b/test/data/grooves/68Swing1.musicxml index 2087b8f8..150a86af 100644 --- a/test/data/grooves/68Swing1.musicxml +++ b/test/data/grooves/68Swing1.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/68Swing1Plus.musicxml b/test/data/grooves/68Swing1Plus.musicxml index 7a7180ae..e4f86603 100644 --- a/test/data/grooves/68Swing1Plus.musicxml +++ b/test/data/grooves/68Swing1Plus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/68Swing1Sus.musicxml b/test/data/grooves/68Swing1Sus.musicxml index 82334b65..8112c68b 100644 --- a/test/data/grooves/68Swing1Sus.musicxml +++ b/test/data/grooves/68Swing1Sus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/68Swing1SusPlus.musicxml b/test/data/grooves/68Swing1SusPlus.musicxml index b6b0a3f2..6f900476 100644 --- a/test/data/grooves/68Swing1SusPlus.musicxml +++ b/test/data/grooves/68Swing1SusPlus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/68Swing2.musicxml b/test/data/grooves/68Swing2.musicxml index 09b553f1..feff16b1 100644 --- a/test/data/grooves/68Swing2.musicxml +++ b/test/data/grooves/68Swing2.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/68Swing2Plus.musicxml b/test/data/grooves/68Swing2Plus.musicxml index f5ce6229..36d7f4c6 100644 --- a/test/data/grooves/68Swing2Plus.musicxml +++ b/test/data/grooves/68Swing2Plus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/68Swing2Sus.musicxml b/test/data/grooves/68Swing2Sus.musicxml index 78b64b20..c65883b3 100644 --- a/test/data/grooves/68Swing2Sus.musicxml +++ b/test/data/grooves/68Swing2Sus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/68Swing2SusPlus.musicxml b/test/data/grooves/68Swing2SusPlus.musicxml index 43003239..d779f062 100644 --- a/test/data/grooves/68Swing2SusPlus.musicxml +++ b/test/data/grooves/68Swing2SusPlus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/68SwingEnd.musicxml b/test/data/grooves/68SwingEnd.musicxml index f6df2d50..2d8b95fe 100644 --- a/test/data/grooves/68SwingEnd.musicxml +++ b/test/data/grooves/68SwingEnd.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/68SwingIntro.musicxml b/test/data/grooves/68SwingIntro.musicxml index 098def2a..9ee2d7a9 100644 --- a/test/data/grooves/68SwingIntro.musicxml +++ b/test/data/grooves/68SwingIntro.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/68SwingPlus.musicxml b/test/data/grooves/68SwingPlus.musicxml index 43fe7875..f32cc348 100644 --- a/test/data/grooves/68SwingPlus.musicxml +++ b/test/data/grooves/68SwingPlus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/68SwingSus.musicxml b/test/data/grooves/68SwingSus.musicxml index bff38033..2eb950c0 100644 --- a/test/data/grooves/68SwingSus.musicxml +++ b/test/data/grooves/68SwingSus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/68SwingSusPlus.musicxml b/test/data/grooves/68SwingSusPlus.musicxml index 48cfc9a6..f05d735f 100644 --- a/test/data/grooves/68SwingSusPlus.musicxml +++ b/test/data/grooves/68SwingSusPlus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/80sPop.musicxml b/test/data/grooves/80sPop.musicxml index d2c2d02c..81b28df9 100644 --- a/test/data/grooves/80sPop.musicxml +++ b/test/data/grooves/80sPop.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/80sPopEnd.musicxml b/test/data/grooves/80sPopEnd.musicxml index 8f100800..92174787 100644 --- a/test/data/grooves/80sPopEnd.musicxml +++ b/test/data/grooves/80sPopEnd.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 @@ -801,99 +801,13 @@ G 5 - 48 - - - 3 - 64th - up - x - - - - - - - G - 5 - - 12 - - - - 3 - 256th - up - x - - - - - - - - G - 5 - - 3 - - - 3 - 1024th - up - x - - - - - - - G - 5 - - 96 - - - 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - - - G - 5 - - 6 - + 192 3 - 512th + 16th up x - @@ -1012,99 +926,13 @@ G 5 - 48 - - - 3 - 64th - up - x - - - - - - - G - 5 - - 12 - - - - 3 - 256th - up - x - - - - - - - - G - 5 - - 3 - - - 3 - 1024th - up - x - - - - - - - G - 5 - - 96 - - - 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - - - G - 5 - - 6 - + 192 3 - 512th + 16th up x - @@ -1223,99 +1051,13 @@ G 5 - 48 - - - 3 - 64th - up - x - - - - - - - G - 5 - - 12 - - - - 3 - 256th - up - x - - - - - - - - G - 5 - - 3 - - - 3 - 1024th - up - x - - - - - - - G - 5 - - 96 - - - 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - - - G - 5 - - 6 - + 192 3 - 512th + 16th up x - @@ -1434,99 +1176,13 @@ G 5 - 48 - - - 3 - 64th - up - x - - - - - - - G - 5 - - 12 - - - - 3 - 256th - up - x - - - - - - - - G - 5 - - 3 - - - 3 - 1024th - up - x - - - - - - - G - 5 - - 96 - - - 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - - - G - 5 - - 6 - + 192 3 - 512th + 16th up x - diff --git a/test/data/grooves/80sPopIntro.musicxml b/test/data/grooves/80sPopIntro.musicxml index d261351f..71d4dc0e 100644 --- a/test/data/grooves/80sPopIntro.musicxml +++ b/test/data/grooves/80sPopIntro.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 @@ -1993,99 +1993,13 @@ G 5 - 48 - - - 3 - 64th - up - x - - - - - - - G - 5 - - 12 - - - - 3 - 256th - up - x - - - - - - - - G - 5 - - 3 - - - 3 - 1024th - up - x - - - - - - - G - 5 - - 96 - - - 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - - - G - 5 - - 6 - + 192 3 - 512th + 16th up x - @@ -2204,99 +2118,13 @@ G 5 - 48 - - - 3 - 64th - up - x - - - - - - - G - 5 - - 12 - - - - 3 - 256th - up - x - - - - - - - - G - 5 - - 3 - - - 3 - 1024th - up - x - - - - - - - G - 5 - - 96 - - - 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - - - G - 5 - - 6 - + 192 3 - 512th + 16th up x - @@ -2415,99 +2243,13 @@ G 5 - 48 - - - 3 - 64th - up - x - - - - - - - G - 5 - - 12 - - - - 3 - 256th - up - x - - - - - - - - G - 5 - - 3 - - - 3 - 1024th - up - x - - - - - - - G - 5 - - 96 - - - 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - - - G - 5 - - 6 - + 192 3 - 512th + 16th up x - @@ -2626,99 +2368,13 @@ G 5 - 48 - - - 3 - 64th - up - x - - - - - - - G - 5 - - 12 - - - - 3 - 256th - up - x - - - - - - - - G - 5 - - 3 - - - 3 - 1024th - up - x - - - - - - - G - 5 - - 96 - - - 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - - - G - 5 - - 6 - + 192 3 - 512th + 16th up x - diff --git a/test/data/grooves/8Beat.musicxml b/test/data/grooves/8Beat.musicxml index 54cb7069..6eecf1a0 100644 --- a/test/data/grooves/8Beat.musicxml +++ b/test/data/grooves/8Beat.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/8Beat1.musicxml b/test/data/grooves/8Beat1.musicxml index 204483f6..f3450d72 100644 --- a/test/data/grooves/8Beat1.musicxml +++ b/test/data/grooves/8Beat1.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 @@ -290,15 +290,13 @@ E 4 - 192 - + 384 2 - 16th + eighth up square - @@ -353,56 +351,6 @@ - - - E - 4 - - 96 - - - 2 - 32nd - up - square - - - - - - - E - 4 - - 24 - - - - 2 - 128th - up - square - - - - - - - - E - 4 - - 6 - - - 2 - 512th - up - square - - - - E @@ -514,15 +462,13 @@ E 4 - 192 - + 384 2 - 16th + eighth up square - @@ -577,56 +523,6 @@ - - - E - 4 - - 96 - - - 2 - 32nd - up - square - - - - - - - E - 4 - - 24 - - - - 2 - 128th - up - square - - - - - - - - E - 4 - - 6 - - - 2 - 512th - up - square - - - - E diff --git a/test/data/grooves/8Beat1End.musicxml b/test/data/grooves/8Beat1End.musicxml index ba8afde9..6edf4256 100644 --- a/test/data/grooves/8Beat1End.musicxml +++ b/test/data/grooves/8Beat1End.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/8Beat1Intro.musicxml b/test/data/grooves/8Beat1Intro.musicxml index a20345ad..3bc4bc4c 100644 --- a/test/data/grooves/8Beat1Intro.musicxml +++ b/test/data/grooves/8Beat1Intro.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 @@ -290,15 +290,13 @@ E 4 - 192 - + 384 2 - 16th + eighth up square - @@ -353,56 +351,6 @@ - - - E - 4 - - 96 - - - 2 - 32nd - up - square - - - - - - - E - 4 - - 24 - - - - 2 - 128th - up - square - - - - - - - - E - 4 - - 6 - - - 2 - 512th - up - square - - - - E diff --git a/test/data/grooves/8Beat1Plus.musicxml b/test/data/grooves/8Beat1Plus.musicxml index a1a59a28..d9638306 100644 --- a/test/data/grooves/8Beat1Plus.musicxml +++ b/test/data/grooves/8Beat1Plus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/8Beat1Sus.musicxml b/test/data/grooves/8Beat1Sus.musicxml index 54c559e3..03f8f233 100644 --- a/test/data/grooves/8Beat1Sus.musicxml +++ b/test/data/grooves/8Beat1Sus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/8Beat1SusPlus.musicxml b/test/data/grooves/8Beat1SusPlus.musicxml index b1109d4a..4a8c5310 100644 --- a/test/data/grooves/8Beat1SusPlus.musicxml +++ b/test/data/grooves/8Beat1SusPlus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/8Beat2.musicxml b/test/data/grooves/8Beat2.musicxml index e539b7ba..2204f6e9 100644 --- a/test/data/grooves/8Beat2.musicxml +++ b/test/data/grooves/8Beat2.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/8Beat2End.musicxml b/test/data/grooves/8Beat2End.musicxml index 8fefc96b..42cb9cd0 100644 --- a/test/data/grooves/8Beat2End.musicxml +++ b/test/data/grooves/8Beat2End.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/8Beat2Intro.musicxml b/test/data/grooves/8Beat2Intro.musicxml index 9543c6be..8faa1d71 100644 --- a/test/data/grooves/8Beat2Intro.musicxml +++ b/test/data/grooves/8Beat2Intro.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/8Beat3.musicxml b/test/data/grooves/8Beat3.musicxml index b2be664b..bb2b6116 100644 --- a/test/data/grooves/8Beat3.musicxml +++ b/test/data/grooves/8Beat3.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 @@ -511,115 +511,28 @@ G 5 - 384 - - 3 - eighth - up - x - - - - - - G - 5 - - 96 - - - 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - - - G - 5 - - 6 - - - 3 - 512th - up - x - - - - - - - G - 5 - - 192 - - - 3 - 16th - up - x - - - - - - - G - 5 - - 48 - - - - 3 - 64th - up - x - - - - - - - - G - 5 - - 12 - - + 512 3 - 256th + quarter + + 3 + 2 + quarter + up x - - + + + 3 + quarter + + + 2 + quarter + + @@ -627,15 +540,19 @@ G 5 - 3 - + 256 3 - 1024th + eighth + + 3 + 2 + quarter + up x - + diff --git a/test/data/grooves/8Beat3End.musicxml b/test/data/grooves/8Beat3End.musicxml index 2e652692..b1afba81 100644 --- a/test/data/grooves/8Beat3End.musicxml +++ b/test/data/grooves/8Beat3End.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/8Beat3Intro.musicxml b/test/data/grooves/8Beat3Intro.musicxml index 085ee5a3..d00e3e76 100644 --- a/test/data/grooves/8Beat3Intro.musicxml +++ b/test/data/grooves/8Beat3Intro.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 @@ -611,115 +611,28 @@ G 5 - 384 - - 3 - eighth - up - x - - - - - - G - 5 - - 96 - - - 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - - - G - 5 - - 6 - - - 3 - 512th - up - x - - - - - - - G - 5 - - 192 - + 512 3 - 16th - up - x - - - - - - - G - 5 - - 48 - - - - 3 - 64th - up - x - - - - - - - - G - 5 - - 12 - - - - 3 - 256th + quarter + + 3 + 2 + quarter + up x - - + + + 3 + quarter + + + 2 + quarter + + @@ -727,15 +640,19 @@ G 5 - 3 - + 256 3 - 1024th + eighth + + 3 + 2 + quarter + up x - + diff --git a/test/data/grooves/8BeatBallad1.musicxml b/test/data/grooves/8BeatBallad1.musicxml index da58c9cc..e354c55f 100644 --- a/test/data/grooves/8BeatBallad1.musicxml +++ b/test/data/grooves/8BeatBallad1.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/8BeatBallad1Intro.musicxml b/test/data/grooves/8BeatBallad1Intro.musicxml index bebfb855..e2ddf763 100644 --- a/test/data/grooves/8BeatBallad1Intro.musicxml +++ b/test/data/grooves/8BeatBallad1Intro.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/8BeatBallad2.musicxml b/test/data/grooves/8BeatBallad2.musicxml index b4c2c7e5..5bed01cd 100644 --- a/test/data/grooves/8BeatBallad2.musicxml +++ b/test/data/grooves/8BeatBallad2.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/8BeatBallad2End.musicxml b/test/data/grooves/8BeatBallad2End.musicxml index 57471e16..039e2daf 100644 --- a/test/data/grooves/8BeatBallad2End.musicxml +++ b/test/data/grooves/8BeatBallad2End.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/8BeatBallad2Intro.musicxml b/test/data/grooves/8BeatBallad2Intro.musicxml index 1a29c8a6..ea21fe73 100644 --- a/test/data/grooves/8BeatBallad2Intro.musicxml +++ b/test/data/grooves/8BeatBallad2Intro.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/8BeatBallad3.musicxml b/test/data/grooves/8BeatBallad3.musicxml index 0b37192f..60d894f7 100644 --- a/test/data/grooves/8BeatBallad3.musicxml +++ b/test/data/grooves/8BeatBallad3.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/8BeatBallad3End.musicxml b/test/data/grooves/8BeatBallad3End.musicxml index cce8185e..95989cd7 100644 --- a/test/data/grooves/8BeatBallad3End.musicxml +++ b/test/data/grooves/8BeatBallad3End.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/8BeatBallad3Intro.musicxml b/test/data/grooves/8BeatBallad3Intro.musicxml index bf1366fa..cf912e3b 100644 --- a/test/data/grooves/8BeatBallad3Intro.musicxml +++ b/test/data/grooves/8BeatBallad3Intro.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/8BeatDance.musicxml b/test/data/grooves/8BeatDance.musicxml index 1515133c..79bcec6d 100644 --- a/test/data/grooves/8BeatDance.musicxml +++ b/test/data/grooves/8BeatDance.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/8BeatDanceEnd.musicxml b/test/data/grooves/8BeatDanceEnd.musicxml index a5f613cc..c5a365b1 100644 --- a/test/data/grooves/8BeatDanceEnd.musicxml +++ b/test/data/grooves/8BeatDanceEnd.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/8BeatDanceIntro.musicxml b/test/data/grooves/8BeatDanceIntro.musicxml index f4e94935..7b82de2e 100644 --- a/test/data/grooves/8BeatDanceIntro.musicxml +++ b/test/data/grooves/8BeatDanceIntro.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/8BeatEnd.musicxml b/test/data/grooves/8BeatEnd.musicxml index ba9f1633..89c537f1 100644 --- a/test/data/grooves/8BeatEnd.musicxml +++ b/test/data/grooves/8BeatEnd.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/8BeatFill.musicxml b/test/data/grooves/8BeatFill.musicxml index 3816c475..25021492 100644 --- a/test/data/grooves/8BeatFill.musicxml +++ b/test/data/grooves/8BeatFill.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/8BeatIntro.musicxml b/test/data/grooves/8BeatIntro.musicxml index 3aff7362..b656775c 100644 --- a/test/data/grooves/8BeatIntro.musicxml +++ b/test/data/grooves/8BeatIntro.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/8BeatPlus.musicxml b/test/data/grooves/8BeatPlus.musicxml index 3c4954b9..9f740ba8 100644 --- a/test/data/grooves/8BeatPlus.musicxml +++ b/test/data/grooves/8BeatPlus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/8BeatPop1.musicxml b/test/data/grooves/8BeatPop1.musicxml index b6b6b3a9..57782890 100644 --- a/test/data/grooves/8BeatPop1.musicxml +++ b/test/data/grooves/8BeatPop1.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/8BeatPop1End.musicxml b/test/data/grooves/8BeatPop1End.musicxml index b4909a70..61b36811 100644 --- a/test/data/grooves/8BeatPop1End.musicxml +++ b/test/data/grooves/8BeatPop1End.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/8BeatPop1Intro.musicxml b/test/data/grooves/8BeatPop1Intro.musicxml index 825d7947..64217fa1 100644 --- a/test/data/grooves/8BeatPop1Intro.musicxml +++ b/test/data/grooves/8BeatPop1Intro.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/8BeatPop2.musicxml b/test/data/grooves/8BeatPop2.musicxml index 260f9f27..1988ec7a 100644 --- a/test/data/grooves/8BeatPop2.musicxml +++ b/test/data/grooves/8BeatPop2.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 @@ -1228,16 +1228,14 @@ E 4 - 288 - + 576 1 - 16th + eighth up normal - @@ -1274,74 +1272,6 @@ - - - E - 4 - - 192 - - - 1 - 16th - up - normal - - - - - - - E - 4 - - 48 - - - - 1 - 64th - up - normal - - - - - - - - E - 4 - - 12 - - - - 1 - 256th - up - normal - - - - - - - - E - 4 - - 3 - - - 1 - 1024th - up - normal - - - - 768 @@ -1381,16 +1311,14 @@ E 4 - 288 - + 576 1 - 16th + eighth up normal - @@ -1427,74 +1355,6 @@ - - - E - 4 - - 192 - - - 1 - 16th - up - normal - - - - - - - E - 4 - - 48 - - - - 1 - 64th - up - normal - - - - - - - - E - 4 - - 12 - - - - 1 - 256th - up - normal - - - - - - - - E - 4 - - 3 - - - 1 - 1024th - up - normal - - - - 768 diff --git a/test/data/grooves/8BeatPop2End.musicxml b/test/data/grooves/8BeatPop2End.musicxml index 9477c2e3..fd8ab555 100644 --- a/test/data/grooves/8BeatPop2End.musicxml +++ b/test/data/grooves/8BeatPop2End.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 @@ -934,16 +934,14 @@ E 4 - 288 - + 576 1 - 16th + eighth up normal - @@ -980,74 +978,6 @@ - - - E - 4 - - 192 - - - 1 - 16th - up - normal - - - - - - - E - 4 - - 48 - - - - 1 - 64th - up - normal - - - - - - - - E - 4 - - 12 - - - - 1 - 256th - up - normal - - - - - - - - E - 4 - - 3 - - - 1 - 1024th - up - normal - - - - 768 diff --git a/test/data/grooves/8BeatPop2Intro.musicxml b/test/data/grooves/8BeatPop2Intro.musicxml index 86916276..81569305 100644 --- a/test/data/grooves/8BeatPop2Intro.musicxml +++ b/test/data/grooves/8BeatPop2Intro.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 @@ -1798,16 +1798,14 @@ E 4 - 288 - + 576 1 - 16th + eighth up normal - @@ -1844,74 +1842,6 @@ - - - E - 4 - - 192 - - - 1 - 16th - up - normal - - - - - - - E - 4 - - 48 - - - - 1 - 64th - up - normal - - - - - - - - E - 4 - - 12 - - - - 1 - 256th - up - normal - - - - - - - - E - 4 - - 3 - - - 1 - 1024th - up - normal - - - - 768 @@ -1951,16 +1881,14 @@ E 4 - 288 - + 576 1 - 16th + eighth up normal - @@ -1997,74 +1925,6 @@ - - - E - 4 - - 192 - - - 1 - 16th - up - normal - - - - - - - E - 4 - - 48 - - - - 1 - 64th - up - normal - - - - - - - - E - 4 - - 12 - - - - 1 - 256th - up - normal - - - - - - - - E - 4 - - 3 - - - 1 - 1024th - up - normal - - - - 768 @@ -2104,16 +1964,14 @@ E 4 - 288 - + 576 1 - 16th + eighth up normal - @@ -2150,74 +2008,6 @@ - - - E - 4 - - 192 - - - 1 - 16th - up - normal - - - - - - - E - 4 - - 48 - - - - 1 - 64th - up - normal - - - - - - - - E - 4 - - 12 - - - - 1 - 256th - up - normal - - - - - - - - E - 4 - - 3 - - - 1 - 1024th - up - normal - - - - 768 diff --git a/test/data/grooves/8BeatPop3.musicxml b/test/data/grooves/8BeatPop3.musicxml index 981e60ae..c0c20050 100644 --- a/test/data/grooves/8BeatPop3.musicxml +++ b/test/data/grooves/8BeatPop3.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/8BeatPop3End.musicxml b/test/data/grooves/8BeatPop3End.musicxml index 10af9544..033dae5a 100644 --- a/test/data/grooves/8BeatPop3End.musicxml +++ b/test/data/grooves/8BeatPop3End.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/8BeatPop3Intro.musicxml b/test/data/grooves/8BeatPop3Intro.musicxml index 7fbab587..10a23cd6 100644 --- a/test/data/grooves/8BeatPop3Intro.musicxml +++ b/test/data/grooves/8BeatPop3Intro.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/8BeatSus.musicxml b/test/data/grooves/8BeatSus.musicxml index e4fe7254..e1341688 100644 --- a/test/data/grooves/8BeatSus.musicxml +++ b/test/data/grooves/8BeatSus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/8BeatSusPlus.musicxml b/test/data/grooves/8BeatSusPlus.musicxml index 6f3afc33..549a27df 100644 --- a/test/data/grooves/8BeatSusPlus.musicxml +++ b/test/data/grooves/8BeatSusPlus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/8BeatWalk.musicxml b/test/data/grooves/8BeatWalk.musicxml index f46667d4..3a793547 100644 --- a/test/data/grooves/8BeatWalk.musicxml +++ b/test/data/grooves/8BeatWalk.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/8BeatWalkPlus.musicxml b/test/data/grooves/8BeatWalkPlus.musicxml index 361d9091..054cb2ea 100644 --- a/test/data/grooves/8BeatWalkPlus.musicxml +++ b/test/data/grooves/8BeatWalkPlus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/8BeatWalkSus.musicxml b/test/data/grooves/8BeatWalkSus.musicxml index 86bf9261..c42ac658 100644 --- a/test/data/grooves/8BeatWalkSus.musicxml +++ b/test/data/grooves/8BeatWalkSus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/8BeatWalkSusPlus.musicxml b/test/data/grooves/8BeatWalkSusPlus.musicxml index 2a50e095..d276e45b 100644 --- a/test/data/grooves/8BeatWalkSusPlus.musicxml +++ b/test/data/grooves/8BeatWalkSusPlus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/8beat1A.musicxml b/test/data/grooves/8beat1A.musicxml index 56bb9c5c..1e37baca 100644 --- a/test/data/grooves/8beat1A.musicxml +++ b/test/data/grooves/8beat1A.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/8beat1B.musicxml b/test/data/grooves/8beat1B.musicxml index 12e40b55..18698223 100644 --- a/test/data/grooves/8beat1B.musicxml +++ b/test/data/grooves/8beat1B.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/8beat1E.musicxml b/test/data/grooves/8beat1E.musicxml index 309c787a..8b6f1db0 100644 --- a/test/data/grooves/8beat1E.musicxml +++ b/test/data/grooves/8beat1E.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/8beat1FA.musicxml b/test/data/grooves/8beat1FA.musicxml index 504787b9..27957fc0 100644 --- a/test/data/grooves/8beat1FA.musicxml +++ b/test/data/grooves/8beat1FA.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/8beat1FB.musicxml b/test/data/grooves/8beat1FB.musicxml index 28e3683b..2aa4086b 100644 --- a/test/data/grooves/8beat1FB.musicxml +++ b/test/data/grooves/8beat1FB.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/8beat2A.musicxml b/test/data/grooves/8beat2A.musicxml index 5204c144..e62f8bac 100644 --- a/test/data/grooves/8beat2A.musicxml +++ b/test/data/grooves/8beat2A.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/8beat2B.musicxml b/test/data/grooves/8beat2B.musicxml index 07e7b3f3..4b744cf2 100644 --- a/test/data/grooves/8beat2B.musicxml +++ b/test/data/grooves/8beat2B.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/8beat2E.musicxml b/test/data/grooves/8beat2E.musicxml index bc4b65c6..7d79394d 100644 --- a/test/data/grooves/8beat2E.musicxml +++ b/test/data/grooves/8beat2E.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/8beat2FA.musicxml b/test/data/grooves/8beat2FA.musicxml index 954b56f0..74ffbf81 100644 --- a/test/data/grooves/8beat2FA.musicxml +++ b/test/data/grooves/8beat2FA.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/8beat2FB.musicxml b/test/data/grooves/8beat2FB.musicxml index 7ee025c4..6c663d46 100644 --- a/test/data/grooves/8beat2FB.musicxml +++ b/test/data/grooves/8beat2FB.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/8beatmotownA.musicxml b/test/data/grooves/8beatmotownA.musicxml index 614398d2..5968057a 100644 --- a/test/data/grooves/8beatmotownA.musicxml +++ b/test/data/grooves/8beatmotownA.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/8beatmotownB.musicxml b/test/data/grooves/8beatmotownB.musicxml index f5133ad0..afa1fc24 100644 --- a/test/data/grooves/8beatmotownB.musicxml +++ b/test/data/grooves/8beatmotownB.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/8beatmotownC.musicxml b/test/data/grooves/8beatmotownC.musicxml index c7b22cc9..d870b061 100644 --- a/test/data/grooves/8beatmotownC.musicxml +++ b/test/data/grooves/8beatmotownC.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/8beatmotownD.musicxml b/test/data/grooves/8beatmotownD.musicxml index 2cb935eb..3f6fba95 100644 --- a/test/data/grooves/8beatmotownD.musicxml +++ b/test/data/grooves/8beatmotownD.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/8beatmotownEndingA.musicxml b/test/data/grooves/8beatmotownEndingA.musicxml index 24f0f908..dd3de0f6 100644 --- a/test/data/grooves/8beatmotownEndingA.musicxml +++ b/test/data/grooves/8beatmotownEndingA.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/8beatmotownEndingB.musicxml b/test/data/grooves/8beatmotownEndingB.musicxml index d102b58b..57f04cee 100644 --- a/test/data/grooves/8beatmotownEndingB.musicxml +++ b/test/data/grooves/8beatmotownEndingB.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/8beatmotownEndingC.musicxml b/test/data/grooves/8beatmotownEndingC.musicxml index 11acca91..3fe00461 100644 --- a/test/data/grooves/8beatmotownEndingC.musicxml +++ b/test/data/grooves/8beatmotownEndingC.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/8beatmotownFillA.musicxml b/test/data/grooves/8beatmotownFillA.musicxml index 0e8af8eb..a63977bd 100644 --- a/test/data/grooves/8beatmotownFillA.musicxml +++ b/test/data/grooves/8beatmotownFillA.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/8beatmotownFillB.musicxml b/test/data/grooves/8beatmotownFillB.musicxml index d7e6febd..10c2c1d9 100644 --- a/test/data/grooves/8beatmotownFillB.musicxml +++ b/test/data/grooves/8beatmotownFillB.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/8beatmotownFillBA.musicxml b/test/data/grooves/8beatmotownFillBA.musicxml index 65d95c28..ba28c504 100644 --- a/test/data/grooves/8beatmotownFillBA.musicxml +++ b/test/data/grooves/8beatmotownFillBA.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/8beatmotownFillC.musicxml b/test/data/grooves/8beatmotownFillC.musicxml index 49d7184e..2c844a33 100644 --- a/test/data/grooves/8beatmotownFillC.musicxml +++ b/test/data/grooves/8beatmotownFillC.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/8beatmotownFillD.musicxml b/test/data/grooves/8beatmotownFillD.musicxml index bf6c9c00..994fd01d 100644 --- a/test/data/grooves/8beatmotownFillD.musicxml +++ b/test/data/grooves/8beatmotownFillD.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/8beatmotownIntroA.musicxml b/test/data/grooves/8beatmotownIntroA.musicxml index 6f43b05e..1554c9dd 100644 --- a/test/data/grooves/8beatmotownIntroA.musicxml +++ b/test/data/grooves/8beatmotownIntroA.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/8beatmotownIntroB.musicxml b/test/data/grooves/8beatmotownIntroB.musicxml index 08aab04b..128f42df 100644 --- a/test/data/grooves/8beatmotownIntroB.musicxml +++ b/test/data/grooves/8beatmotownIntroB.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/8beatmotownIntroC.musicxml b/test/data/grooves/8beatmotownIntroC.musicxml index 6c62a111..81e02299 100644 --- a/test/data/grooves/8beatmotownIntroC.musicxml +++ b/test/data/grooves/8beatmotownIntroC.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/AFRO01.musicxml b/test/data/grooves/AFRO01.musicxml index f78b8111..1fcd8dec 100644 --- a/test/data/grooves/AFRO01.musicxml +++ b/test/data/grooves/AFRO01.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/AFRO02.musicxml b/test/data/grooves/AFRO02.musicxml index d5fd6a9a..c399c0bf 100644 --- a/test/data/grooves/AFRO02.musicxml +++ b/test/data/grooves/AFRO02.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/AFRO03.musicxml b/test/data/grooves/AFRO03.musicxml index c29c3748..cdbd49f6 100644 --- a/test/data/grooves/AFRO03.musicxml +++ b/test/data/grooves/AFRO03.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/AFRO04.musicxml b/test/data/grooves/AFRO04.musicxml index 9bf1f558..bbf5807b 100644 --- a/test/data/grooves/AFRO04.musicxml +++ b/test/data/grooves/AFRO04.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/AFRO05.musicxml b/test/data/grooves/AFRO05.musicxml index 05a13a4c..6a23c575 100644 --- a/test/data/grooves/AFRO05.musicxml +++ b/test/data/grooves/AFRO05.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/AFRO06.musicxml b/test/data/grooves/AFRO06.musicxml index 88f2addc..a0f53090 100644 --- a/test/data/grooves/AFRO06.musicxml +++ b/test/data/grooves/AFRO06.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/AFRO07.musicxml b/test/data/grooves/AFRO07.musicxml index ce2aa579..b1f8aef7 100644 --- a/test/data/grooves/AFRO07.musicxml +++ b/test/data/grooves/AFRO07.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 @@ -432,15 +432,13 @@ D 5 - 96 - + 384 2 - 32nd + eighth up normal - @@ -477,74 +475,6 @@ - - - D - 5 - - 192 - - - 2 - 16th - up - normal - - - - - - - D - 5 - - 48 - - - - 2 - 64th - up - normal - - - - - - - - D - 5 - - 12 - - - - 2 - 256th - up - normal - - - - - - - - D - 5 - - 3 - - - 2 - 1024th - up - normal - - - - D @@ -823,15 +753,13 @@ D 5 - 96 - + 384 2 - 32nd + eighth up normal - @@ -868,74 +796,6 @@ - - - D - 5 - - 192 - - - 2 - 16th - up - normal - - - - - - - D - 5 - - 48 - - - - 2 - 64th - up - normal - - - - - - - - D - 5 - - 12 - - - - 2 - 256th - up - normal - - - - - - - - D - 5 - - 3 - - - 2 - 1024th - up - normal - - - - D diff --git a/test/data/grooves/AFRO08.musicxml b/test/data/grooves/AFRO08.musicxml index 83c18999..2cc3750f 100644 --- a/test/data/grooves/AFRO08.musicxml +++ b/test/data/grooves/AFRO08.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 @@ -575,16 +575,14 @@ E 4 - 288 - + 576 1 - 16th + eighth up x - @@ -621,189 +619,33 @@ - - - E - 4 - - 192 - - - 1 - 16th - up - x - - - - - - - E - 4 - - 48 - - - - 1 - 64th - up - x - - - - - - - - E - 4 - - 12 - - - - 1 - 256th - up - x - - - - - - - - E - 4 - - 3 - - - 1 - 1024th - up - x - - - - E 4 - 192 + 512 1 - 16th - up - x - - - - - - E - 4 - - 288 - - - 1 - 16th - - up - x - - - - - - - E - 4 - - 24 - - - - 1 - 128th - up - x - - - - - - - - E - 4 - - 6 - - - 1 - 512th - up - x - - - - - - - E - 4 - - 192 - - - 1 - 16th - up - x - - - - - - - E - 4 - - 48 - - - - 1 - 64th - up - x - - - - - - - - E - 4 - - 12 - - - - 1 - 256th + quarter + + 3 + 2 + quarter + up x - - + + + 3 + quarter + + + 2 + quarter + + @@ -811,15 +653,19 @@ E 4 - 3 - + 256 1 - 1024th + eighth + + 3 + 2 + quarter + up x - + diff --git a/test/data/grooves/AMB01.musicxml b/test/data/grooves/AMB01.musicxml index dd4d3ea5..60152e6b 100644 --- a/test/data/grooves/AMB01.musicxml +++ b/test/data/grooves/AMB01.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/AMB02.musicxml b/test/data/grooves/AMB02.musicxml index 2d8bfb02..91539a47 100644 --- a/test/data/grooves/AMB02.musicxml +++ b/test/data/grooves/AMB02.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/AMB03.musicxml b/test/data/grooves/AMB03.musicxml index 891f1262..784dac0e 100644 --- a/test/data/grooves/AMB03.musicxml +++ b/test/data/grooves/AMB03.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 @@ -470,74 +470,6 @@ - - - F - 4 - - 192 - - - 1 - 16th - up - normal - - - - - - - F - 4 - - 48 - - - - 1 - 64th - up - normal - - - - - - - - F - 4 - - 12 - - - - 1 - 256th - up - normal - - - - - - - - F - 4 - - 3 - - - 1 - 1024th - up - normal - - - - F @@ -552,120 +484,18 @@ - - - F - 4 - - 48 - - - 1 - 64th - up - normal - - - - - - - F - 4 - - 12 - - - - 1 - 256th - up - normal - - - - - - - - F - 4 - - 3 - - - 1 - 1024th - up - normal - - - - - - - F - 4 - - 96 - - - 1 - 32nd - up - normal - - - - - - - F - 4 - - 24 - - - - 1 - 128th - up - normal - - - - - - - - F - 4 - - 6 - - - 1 - 512th - up - normal - - - - F 4 192 - 1 16th up normal - @@ -673,51 +503,13 @@ F 4 - 48 - - - - 1 - 64th - up - normal - - - - - - - - F - 4 - - 12 - - - - 1 - 256th - up - normal - - - - - - - - F - 4 - - 3 - + 384 1 - 1024th + eighth up normal - diff --git a/test/data/grooves/AMB04.musicxml b/test/data/grooves/AMB04.musicxml index e99e440f..9e9ac70e 100644 --- a/test/data/grooves/AMB04.musicxml +++ b/test/data/grooves/AMB04.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Afro-Cuban.musicxml b/test/data/grooves/Afro-Cuban.musicxml index 2dbd1b48..ed91d4a3 100644 --- a/test/data/grooves/Afro-Cuban.musicxml +++ b/test/data/grooves/Afro-Cuban.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Afro-CubanEnd.musicxml b/test/data/grooves/Afro-CubanEnd.musicxml index 1f60642e..4ed9afc6 100644 --- a/test/data/grooves/Afro-CubanEnd.musicxml +++ b/test/data/grooves/Afro-CubanEnd.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Afro-CubanFill.musicxml b/test/data/grooves/Afro-CubanFill.musicxml index c744b65c..64e9323a 100644 --- a/test/data/grooves/Afro-CubanFill.musicxml +++ b/test/data/grooves/Afro-CubanFill.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Afro-CubanIntro.musicxml b/test/data/grooves/Afro-CubanIntro.musicxml index 12e38ff3..7403ef49 100644 --- a/test/data/grooves/Afro-CubanIntro.musicxml +++ b/test/data/grooves/Afro-CubanIntro.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Afro-CubanPlus.musicxml b/test/data/grooves/Afro-CubanPlus.musicxml index 0c530382..cad335cf 100644 --- a/test/data/grooves/Afro-CubanPlus.musicxml +++ b/test/data/grooves/Afro-CubanPlus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Afro-CubanSus.musicxml b/test/data/grooves/Afro-CubanSus.musicxml index 22eac2cd..9af8ca0e 100644 --- a/test/data/grooves/Afro-CubanSus.musicxml +++ b/test/data/grooves/Afro-CubanSus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Afro-CubanSusPlus.musicxml b/test/data/grooves/Afro-CubanSusPlus.musicxml index f9a41c97..bdebdf03 100644 --- a/test/data/grooves/Afro-CubanSusPlus.musicxml +++ b/test/data/grooves/Afro-CubanSusPlus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Ambient1.musicxml b/test/data/grooves/Ambient1.musicxml index dccf0d1b..4cbd8b9a 100644 --- a/test/data/grooves/Ambient1.musicxml +++ b/test/data/grooves/Ambient1.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 @@ -223,115 +223,28 @@ E 4 - 192 - - 1 - 16th - up - normal - - - - - - E - 4 - - 48 - - - 1 - 64th - up - normal - - - - - - - E - 4 - - 12 - - - - 1 - 256th - up - normal - - - - - - - - E - 4 - - 3 - - - 1 - 1024th - up - normal - - - - - - - E - 4 - - 384 - - - 1 - eighth - up - normal - - - - - - - E - 4 - - 96 - - - - 1 - 32nd - up - normal - - - - - - - - E - 4 - - 24 - - + 512 1 - 128th + quarter + + 3 + 2 + quarter + up normal - - + + + 3 + quarter + + + 2 + quarter + + @@ -339,15 +252,18 @@ E 4 - 6 - + 512 1 - 512th + quarter + + 3 + 2 + quarter + up normal - @@ -355,13 +271,19 @@ E 4 - 768 + 512 1 quarter + + 3 + 2 + quarter + up normal + @@ -540,117 +462,14 @@ E 4 - 384 - + 576 1 eighth + up normal - - - - - - E - 4 - - 96 - - - - 1 - 32nd - up - normal - - - - - - - - E - 4 - - 24 - - - - 1 - 128th - up - normal - - - - - - - - E - 4 - - 6 - - - 1 - 512th - up - normal - - - - - - - E - 4 - - 48 - - - 1 - 64th - up - normal - - - - - - - E - 4 - - 12 - - - - 1 - 256th - up - normal - - - - - - - - E - 4 - - 3 - - - 1 - 1024th - up - normal - - @@ -895,13 +714,28 @@ E 4 - 192 + 512 1 - 16th + quarter + + 3 + 2 + quarter + up normal + + + 3 + quarter + + + 2 + quarter + + @@ -909,15 +743,18 @@ E 4 - 48 - + 512 1 - 64th + quarter + + 3 + 2 + quarter + up normal - @@ -925,169 +762,73 @@ E 4 - 12 - - + 512 1 - 256th + quarter + + 3 + 2 + quarter + up normal - - + - + E 4 - 3 - + 512 1 - 1024th + quarter + + 3 + 2 + quarter + up normal - + + + 3 + quarter + + + 2 + quarter + + - + E 4 - 384 - + 256 1 eighth + + 3 + 2 + quarter + up normal - + - - - E - 4 - - 96 - - - - 1 - 32nd - up - normal - - - - - - - - E - 4 - - 24 - - - - 1 - 128th - up - normal - - - - - - - - E - 4 - - 6 - - - 1 - 512th - up - normal - - - - - - - E - 4 - - 768 - - 1 - quarter - up - normal - - - - - - E - 4 - - 512 - - 1 - quarter - - 3 - 2 - quarter - - up - normal - - - - 3 - quarter - - - 2 - quarter - - - - - - - E - 4 - - 256 - - 1 - eighth - - 3 - 2 - quarter - - up - normal - - - - - - - 256 + + + 256 1 eighth @@ -1212,117 +953,14 @@ E 4 - 384 - + 576 1 eighth + up normal - - - - - - E - 4 - - 96 - - - - 1 - 32nd - up - normal - - - - - - - - E - 4 - - 24 - - - - 1 - 128th - up - normal - - - - - - - - E - 4 - - 6 - - - 1 - 512th - up - normal - - - - - - - E - 4 - - 48 - - - 1 - 64th - up - normal - - - - - - - E - 4 - - 12 - - - - 1 - 256th - up - normal - - - - - - - - E - 4 - - 3 - - - 1 - 1024th - up - normal - - @@ -1938,117 +1576,13 @@ G 5 - 192 - - - 3 - 16th - up - x - - - - - - - G - 5 - - 48 - - - - 3 - 64th - up - x - - - - - - - - G - 5 - - 12 - - - - 3 - 256th - up - x - - - - - - - - G - 5 - - 3 - - - 3 - 1024th - up - x - - - - - - - G - 5 - - 96 - - - 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - - - G - 5 - - 6 - + 384 3 - 512th + eighth up x - @@ -2170,117 +1704,13 @@ G 5 - 192 - - - 3 - 16th - up - x - - - - - - - G - 5 - - 48 - - - - 3 - 64th - up - x - - - - - - - - G - 5 - - 12 - - - - 3 - 256th - up - x - - - - - - - - G - 5 - - 3 - - - 3 - 1024th - up - x - - - - - - - G - 5 - - 96 - - - 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - - - G - 5 - - 6 - + 384 3 - 512th + eighth up x - @@ -2402,117 +1832,13 @@ G 5 - 192 - - - 3 - 16th - up - x - - - - - - - G - 5 - - 48 - - - - 3 - 64th - up - x - - - - - - - - G - 5 - - 12 - - - - 3 - 256th - up - x - - - - - - - - G - 5 - - 3 - - - 3 - 1024th - up - x - - - - - - - G - 5 - - 96 - - - 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - - - G - 5 - - 6 - + 384 3 - 512th + eighth up x - @@ -2634,117 +1960,13 @@ G 5 - 192 - - - 3 - 16th - up - x - - - - - - - G - 5 - - 48 - - - - 3 - 64th - up - x - - - - - - - - G - 5 - - 12 - - - - 3 - 256th - up - x - - - - - - - - G - 5 - - 3 - - - 3 - 1024th - up - x - - - - - - - G - 5 - - 96 - - - 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - - - G - 5 - - 6 - + 384 3 - 512th + eighth up x - diff --git a/test/data/grooves/Ambient1End.musicxml b/test/data/grooves/Ambient1End.musicxml index d61ca348..ebc8a195 100644 --- a/test/data/grooves/Ambient1End.musicxml +++ b/test/data/grooves/Ambient1End.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 @@ -619,99 +619,13 @@ G 5 - 48 - - - 3 - 64th - up - x - - - - - - - G - 5 - - 12 - - - - 3 - 256th - up - x - - - - - - - - G - 5 - - 3 - - - 3 - 1024th - up - x - - - - - - - G - 5 - - 96 - - - 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - - - G - 5 - - 6 - + 192 3 - 512th + 16th up x - @@ -830,99 +744,13 @@ G 5 - 48 - - - 3 - 64th - up - x - - - - - - - G - 5 - - 12 - - - - 3 - 256th - up - x - - - - - - - - G - 5 - - 3 - - - 3 - 1024th - up - x - - - - - - - G - 5 - - 96 - - - 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - - - G - 5 - - 6 - + 192 3 - 512th + 16th up x - @@ -1041,99 +869,13 @@ G 5 - 48 - - - 3 - 64th - up - x - - - - - - - G - 5 - - 12 - - - - 3 - 256th - up - x - - - - - - - - G - 5 - - 3 - - - 3 - 1024th - up - x - - - - - - - G - 5 - - 96 - - - 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - - - G - 5 - - 6 - + 192 3 - 512th + 16th up x - @@ -1252,99 +994,13 @@ G 5 - 48 - - - 3 - 64th - up - x - - - - - - - G - 5 - - 12 - - - - 3 - 256th - up - x - - - - - - - - G - 5 - - 3 - - - 3 - 1024th - up - x - - - - - - - G - 5 - - 96 - - - 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - - - G - 5 - - 6 - + 192 3 - 512th + 16th up x - diff --git a/test/data/grooves/Ambient1Intro.musicxml b/test/data/grooves/Ambient1Intro.musicxml index 038d3450..da212273 100644 --- a/test/data/grooves/Ambient1Intro.musicxml +++ b/test/data/grooves/Ambient1Intro.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 @@ -223,115 +223,28 @@ E 4 - 192 - - 1 - 16th - up - normal - - - - - - E - 4 - - 48 - - - 1 - 64th - up - normal - - - - - - - E - 4 - - 12 - - - - 1 - 256th - up - normal - - - - - - - - E - 4 - - 3 - - - 1 - 1024th - up - normal - - - - - - - E - 4 - - 384 - - - 1 - eighth - up - normal - - - - - - - E - 4 - - 96 - - - - 1 - 32nd - up - normal - - - - - - - - E - 4 - - 24 - - + 512 1 - 128th + quarter + + 3 + 2 + quarter + up normal - - + + + 3 + quarter + + + 2 + quarter + + @@ -339,15 +252,18 @@ E 4 - 6 - + 512 1 - 512th + quarter + + 3 + 2 + quarter + up normal - @@ -355,13 +271,19 @@ E 4 - 768 + 512 1 quarter + + 3 + 2 + quarter + up normal + @@ -544,117 +466,14 @@ E 4 - 384 - + 576 1 eighth + up normal - - - - - - E - 4 - - 96 - - - - 1 - 32nd - up - normal - - - - - - - - E - 4 - - 24 - - - - 1 - 128th - up - normal - - - - - - - - E - 4 - - 6 - - - 1 - 512th - up - normal - - - - - - - E - 4 - - 48 - - - 1 - 64th - up - normal - - - - - - - E - 4 - - 12 - - - - 1 - 256th - up - normal - - - - - - - - E - 4 - - 3 - - - 1 - 1024th - up - normal - - @@ -899,13 +718,28 @@ E 4 - 192 + 512 1 - 16th + quarter + + 3 + 2 + quarter + up normal + + + 3 + quarter + + + 2 + quarter + + @@ -913,15 +747,18 @@ E 4 - 48 - + 512 1 - 64th + quarter + + 3 + 2 + quarter + up normal - @@ -929,169 +766,73 @@ E 4 - 12 - - + 512 1 - 256th + quarter + + 3 + 2 + quarter + up normal - - + - + E 4 - 3 - + 512 1 - 1024th + quarter + + 3 + 2 + quarter + up normal - + + + 3 + quarter + + + 2 + quarter + + - + E 4 - 384 - + 256 1 eighth + + 3 + 2 + quarter + up normal - + - - - E - 4 - - 96 - - - - 1 - 32nd - up - normal - - - - - - - - E - 4 - - 24 - - - - 1 - 128th - up - normal - - - - - - - - E - 4 - - 6 - - - 1 - 512th - up - normal - - - - - - - E - 4 - - 768 - - 1 - quarter - up - normal - - - - - - E - 4 - - 512 - - 1 - quarter - - 3 - 2 - quarter - - up - normal - - - - 3 - quarter - - - 2 - quarter - - - - - - - E - 4 - - 256 - - 1 - eighth - - 3 - 2 - quarter - - up - normal - - - - - - - 256 + + + 256 1 eighth @@ -1721,168 +1462,6 @@ - - G - 5 - - 192 - - - 3 - 16th - up - x - - - - - - - G - 5 - - 48 - - - - 3 - 64th - up - x - - - - - - - - G - 5 - - 12 - - - - 3 - 256th - up - x - - - - - - - - G - 5 - - 3 - - - 3 - 1024th - up - x - - - - - - - G - 5 - - 96 - - - 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - - - G - 5 - - 6 - - - 3 - 512th - up - x - - - - - - - G - 5 - - 192 - - 3 - 16th - up - x - - - - - - G - 5 - - 192 - - 3 - 16th - up - x - - - - - - - - G - 5 - - 384 - - 3 - eighth - up - x - - - - G 5 @@ -1896,180 +1475,6 @@ - - - G - 5 - - 384 - - 3 - eighth - up - x - - - - - - G - 5 - - 384 - - 3 - eighth - up - x - - - - - - G - 5 - - 384 - - 3 - eighth - up - x - - - - - - G - 5 - - 384 - - 3 - eighth - up - x - - - - - - G - 5 - - 192 - - - 3 - 16th - up - x - - - - - - - G - 5 - - 48 - - - - 3 - 64th - up - x - - - - - - - - G - 5 - - 12 - - - - 3 - 256th - up - x - - - - - - - - G - 5 - - 3 - - - 3 - 1024th - up - x - - - - - - - G - 5 - - 96 - - - 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - - - G - 5 - - 6 - - - 3 - 512th - up - x - - - - G @@ -2099,7 +1504,7 @@ - + G @@ -2175,47 +1580,13 @@ G 5 - 384 - - 3 - eighth - up - x - - - - - - G - 5 - - 192 - - - 3 - 16th - up - x - - - - - - - G - 5 - - 48 - - + 384 3 - 64th + eighth up x - - @@ -2223,226 +1594,200 @@ G 5 - 12 - - + 384 3 - 256th + eighth up x - - - + G 5 - 3 - + 192 3 - 1024th + 16th up x - - + G 5 - 96 - + 192 3 - 32nd + 16th up x - - + + + G 5 - 24 - - + 384 3 - 128th + eighth up x - - - + G 5 - 6 - + 384 3 - 512th + eighth up x - - + G 5 - 192 + 384 3 - 16th + eighth up x - + G 5 - 192 + 384 3 - 16th + eighth up x - - - + G 5 - 192 + 384 3 - 16th + eighth up x - - + G 5 - 192 + 384 3 - 16th + eighth up x - + G 5 - 48 - + 384 3 - 64th + eighth up x - - + G 5 - 12 - - + 192 3 - 256th + 16th up x - - - + G 5 - 3 - + 192 3 - 1024th + 16th up x - + + G 5 - 96 - + 192 3 - 32nd + 16th up x - + G 5 - 24 - - + 192 3 - 128th + 16th up x - - @@ -2450,15 +1795,13 @@ G 5 - 6 - + 192 3 - 512th + 16th up x - @@ -2577,99 +1920,13 @@ G 5 - 48 - - - 3 - 64th - up - x - - - - - - - G - 5 - - 12 - - - - 3 - 256th - up - x - - - - - - - - G - 5 - - 3 - - - 3 - 1024th - up - x - - - - - - - G - 5 - - 96 - - - 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - - - G - 5 - - 6 - + 192 3 - 512th + 16th up x - @@ -2788,99 +2045,13 @@ G 5 - 48 - - - 3 - 64th - up - x - - - - - - - G - 5 - - 12 - - - - 3 - 256th - up - x - - - - - - - - G - 5 - - 3 - - - 3 - 1024th - up - x - - - - - - - G - 5 - - 96 - - - 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - - - G - 5 - - 6 - + 192 3 - 512th + 16th up x - @@ -2999,99 +2170,13 @@ G 5 - 48 - - - 3 - 64th - up - x - - - - - - - G - 5 - - 12 - - - - 3 - 256th - up - x - - - - - - - - G - 5 - - 3 - - - 3 - 1024th - up - x - - - - - - - G - 5 - - 96 - - - 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - - - G - 5 - - 6 - + 192 3 - 512th + 16th up x - diff --git a/test/data/grooves/Ambient2.musicxml b/test/data/grooves/Ambient2.musicxml index 37a4cd1c..b2f777df 100644 --- a/test/data/grooves/Ambient2.musicxml +++ b/test/data/grooves/Ambient2.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 @@ -264,117 +264,102 @@ E 4 - 96 - + 384 1 - 32nd + eighth up normal - - - - E - 4 - - 24 - - - + + + 768 1 - 128th - up - normal + quarter - - - + E 4 - 6 - + 192 1 - 512th + 16th up normal - - + E 4 - 192 - + 576 1 - 16th + eighth + up normal - - + + + + + 768 + 1 + quarter + + + + E 4 - 48 - - + 192 1 - 64th + 16th up normal - - - + E 4 - 12 - - + 192 1 - 256th + 16th up normal - - - + E 4 - 3 - + 384 1 - 1024th + eighth up normal - @@ -415,7 +400,7 @@ - + 768 @@ -457,117 +442,102 @@ E 4 - 96 - + 384 1 - 32nd + eighth up normal - - - - E - 4 - - 24 - - - + + + 768 1 - 128th - up - normal + quarter - - - + E 4 - 6 - + 192 1 - 512th + 16th up normal - - + E 4 - 192 - + 576 1 - 16th + eighth + up normal - - + + + + + 768 + 1 + quarter + + + + E 4 - 48 - - + 192 1 - 64th + 16th up normal - - - + E 4 - 12 - - + 192 1 - 256th + 16th up normal - - - + E 4 - 3 - + 384 1 - 1024th + eighth up normal - @@ -608,7 +578,22 @@ - + + + + + 768 + + + percussion + + + 1 + + 768 @@ -617,150 +602,135 @@ - + E 4 192 - + 1 16th up - normal + back slashed - + E 4 192 - + 1 16th up - normal + back slashed - + E 4 - 96 - - + 384 + 1 - 32nd + eighth up - normal + back slashed - - - - E - 4 - - 24 - - - + + + 768 1 - 128th - up - normal + quarter - - - + E 4 - 6 - - + 192 + 1 - 512th + 16th up - normal + back slashed - - + E 4 - 192 - - + 576 + 1 - 16th + eighth + up - normal + back slashed - - + + + + + 768 + 1 + quarter + + + + E 4 - 48 - - - + 192 + 1 - 64th + 16th up - normal + back slashed - - - + E 4 - 12 - - - + 192 + 1 - 256th + 16th up - normal + back slashed - - - + E 4 - 3 - - + 384 + 1 - 1024th + eighth up - normal + back slashed - @@ -771,37 +741,37 @@ - + E 4 192 - + 1 16th up - normal + back slashed - + E 4 576 - + 1 eighth up - normal + back slashed - + 768 @@ -810,206 +780,87 @@ - + E 4 192 - + 1 16th up - normal + back slashed - + E 4 192 - + 1 16th up - normal + back slashed - + E 4 - 96 - - + 384 + 1 - 32nd + eighth up - normal + back slashed - - - - E - 4 - - 24 - - - + + + 768 1 - 128th - up - normal + quarter - - - + E 4 - 6 - - + 192 + 1 - 512th + 16th up - normal + back slashed - - - - E - 4 - - 192 - - - 1 - 16th - up - normal - - - - - - - E - 4 - - 48 - - - - 1 - 64th - up - normal - - - - - - - - E - 4 - - 12 - - - - 1 - 256th - up - normal - - - - - - - - E - 4 - - 3 - - - 1 - 1024th - up - normal - - - - - - - 768 - 1 - quarter - - - - - - E - 4 - - 192 - - 1 - 16th - up - normal - - - - + E 4 576 - + 1 eighth up - normal + back slashed - - - - - 768 - - - percussion - - - 1 - - + 768 @@ -1051,117 +902,13 @@ E 4 - 96 - - - 1 - 32nd - up - back slashed - - - - - - - E - 4 - - 24 - - - - 1 - 128th - up - back slashed - - - - - - - - E - 4 - - 6 - - - 1 - 512th - up - back slashed - - - - - - - E - 4 - - 192 - - - 1 - 16th - up - back slashed - - - - - - - E - 4 - - 48 - - - - 1 - 64th - up - back slashed - - - - - - - - E - 4 - - 12 - - - - 1 - 256th - up - back slashed - - - - - - - - E - 4 - - 3 - + 384 1 - 1024th + eighth up back slashed - @@ -1197,2198 +944,53 @@ eighth up - back slashed - - - - - - - - 768 - 1 - quarter - - - - - - E - 4 - - 192 - - 1 - 16th - up - back slashed - - - - - - E - 4 - - 192 - - 1 - 16th - up - back slashed - - - - - - E - 4 - - 96 - - - 1 - 32nd - up - back slashed - - - - - - - E - 4 - - 24 - - - - 1 - 128th - up - back slashed - - - - - - - - E - 4 - - 6 - - - 1 - 512th - up - back slashed - - - - - - - E - 4 - - 192 - - - 1 - 16th - up - back slashed - - - - - - - E - 4 - - 48 - - - - 1 - 64th - up - back slashed - - - - - - - - E - 4 - - 12 - - - - 1 - 256th - up - back slashed - - - - - - - - E - 4 - - 3 - - - 1 - 1024th - up - back slashed - - - - - - - 768 - 1 - quarter - - - - - - E - 4 - - 192 - - 1 - 16th - up - back slashed - - - - - - E - 4 - - 576 - - 1 - eighth - - up - back slashed - - - - - - - - 768 - 1 - quarter - - - - - - E - 4 - - 192 - - 1 - 16th - up - back slashed - - - - - - E - 4 - - 192 - - 1 - 16th - up - back slashed - - - - - - E - 4 - - 96 - - - 1 - 32nd - up - back slashed - - - - - - - E - 4 - - 24 - - - - 1 - 128th - up - back slashed - - - - - - - - E - 4 - - 6 - - - 1 - 512th - up - back slashed - - - - - - - E - 4 - - 192 - - - 1 - 16th - up - back slashed - - - - - - - E - 4 - - 48 - - - - 1 - 64th - up - back slashed - - - - - - - - E - 4 - - 12 - - - - 1 - 256th - up - back slashed - - - - - - - - E - 4 - - 3 - - - 1 - 1024th - up - back slashed - - - - - - - 768 - 1 - quarter - - - - - - E - 4 - - 192 - - 1 - 16th - up - back slashed - - - - - - E - 4 - - 576 - - 1 - eighth - - up - back slashed - - - - - - - - 768 - 1 - quarter - - - - - - E - 4 - - 192 - - 1 - 16th - up - back slashed - - - - - - E - 4 - - 192 - - 1 - 16th - up - back slashed - - - - - - E - 4 - - 96 - - - 1 - 32nd - up - back slashed - - - - - - - E - 4 - - 24 - - - - 1 - 128th - up - back slashed - - - - - - - - E - 4 - - 6 - - - 1 - 512th - up - back slashed - - - - - - - E - 4 - - 192 - - - 1 - 16th - up - back slashed - - - - - - - E - 4 - - 48 - - - - 1 - 64th - up - back slashed - - - - - - - - E - 4 - - 12 - - - - 1 - 256th - up - back slashed - - - - - - - - E - 4 - - 3 - - - 1 - 1024th - up - back slashed - - - - - - - 768 - 1 - quarter - - - - - - E - 4 - - 192 - - 1 - 16th - up - back slashed - - - - - - E - 4 - - 576 - - 1 - eighth - - up - back slashed - - - - - - - - - 768 - - - percussion - - - 1 - - - - - E - 4 - - 192 - - 1 - 16th - up - normal - - - - - - E - 4 - - 192 - - 1 - 16th - up - normal - - - - - - E - 4 - - 96 - - - 1 - 32nd - up - normal - - - - - - - E - 4 - - 24 - - - - 1 - 128th - up - normal - - - - - - - - E - 4 - - 6 - - - 1 - 512th - up - normal - - - - - - - E - 4 - - 192 - - - 1 - 16th - up - normal - - - - - - - E - 4 - - 48 - - - - 1 - 64th - up - normal - - - - - - - - E - 4 - - 12 - - - - 1 - 256th - up - normal - - - - - - - - E - 4 - - 3 - - - 1 - 1024th - up - normal - - - - - - - E - 4 - - 192 - - 1 - 16th - up - normal - - - - - - E - 4 - - 192 - - 1 - 16th - up - normal - - - - - - E - 4 - - 96 - - - 1 - 32nd - up - normal - - - - - - - E - 4 - - 24 - - - - 1 - 128th - up - normal - - - - - - - - E - 4 - - 6 - - - 1 - 512th - up - normal - - - - - - - E - 4 - - 192 - - - 1 - 16th - up - normal - - - - - - - E - 4 - - 48 - - - - 1 - 64th - up - normal - - - - - - - - E - 4 - - 12 - - - - 1 - 256th - up - normal - - - - - - - - E - 4 - - 3 - - - 1 - 1024th - up - normal - - - - - - - E - 4 - - 192 - - 1 - 16th - up - normal - - - - - - E - 4 - - 192 - - 1 - 16th - up - normal - - - - - - E - 4 - - 96 - - - 1 - 32nd - up - normal - - - - - - - E - 4 - - 24 - - - - 1 - 128th - up - normal - - - - - - - - E - 4 - - 6 - - - 1 - 512th - up - normal - - - - - - - E - 4 - - 192 - - - 1 - 16th - up - normal - - - - - - - E - 4 - - 48 - - - - 1 - 64th - up - normal - - - - - - - - E - 4 - - 12 - - - - 1 - 256th - up - normal - - - - - - - - E - 4 - - 3 - - - 1 - 1024th - up - normal - - - - - - - E - 4 - - 192 - - 1 - 16th - up - normal - - - - - - E - 4 - - 192 - - 1 - 16th - up - normal - - - - - - E - 4 - - 96 - - - 1 - 32nd - up - normal - - - - - - - E - 4 - - 24 - - - - 1 - 128th - up - normal - - - - - - - - E - 4 - - 6 - - - 1 - 512th - up - normal - - - - - - - E - 4 - - 192 - - - 1 - 16th - up - normal - - - - - - - E - 4 - - 48 - - - - 1 - 64th - up - normal - - - - - - - - E - 4 - - 12 - - - - 1 - 256th - up - normal - - - - - - - - E - 4 - - 3 - - - 1 - 1024th - up - normal - - - - - - - - - E - 4 - - 192 - - 1 - 16th - up - normal - - - - - - E - 4 - - 192 - - 1 - 16th - up - normal - - - - - - E - 4 - - 96 - - - 1 - 32nd - up - normal - - - - - - - E - 4 - - 24 - - - - 1 - 128th - up - normal - - - - - - - - E - 4 - - 6 - - - 1 - 512th - up - normal - - - - - - - E - 4 - - 192 - - - 1 - 16th - up - normal - - - - - - - E - 4 - - 48 - - - - 1 - 64th - up - normal - - - - - - - - E - 4 - - 12 - - - - 1 - 256th - up - normal - - - - - - - - E - 4 - - 3 - - - 1 - 1024th - up - normal - - - - - - - E - 4 - - 192 - - 1 - 16th - up - normal - - - - - - E - 4 - - 192 - - 1 - 16th - up - normal - - - - - - E - 4 - - 96 - - - 1 - 32nd - up - normal - - - - - - - E - 4 - - 24 - - - - 1 - 128th - up - normal - - - - - - - - E - 4 - - 6 - - - 1 - 512th - up - normal - - - - - - - E - 4 - - 192 - - - 1 - 16th - up - normal - - - - - - - E - 4 - - 48 - - - - 1 - 64th - up - normal - - - - - - - - E - 4 - - 12 - - - - 1 - 256th - up - normal - - - - - - - - E - 4 - - 3 - - - 1 - 1024th - up - normal - - - - - - - E - 4 - - 192 - - 1 - 16th - up - normal - - - - - - E - 4 - - 192 - - 1 - 16th - up - normal - - - - - - E - 4 - - 96 - - - 1 - 32nd - up - normal - - - - - - - E - 4 - - 24 - - - - 1 - 128th - up - normal - - - - - - - - E - 4 - - 6 - - - 1 - 512th - up - normal - - - - - - - E - 4 - - 192 - - - 1 - 16th - up - normal - - - - - - - E - 4 - - 48 - - - - 1 - 64th - up - normal - - - - - - - - E - 4 - - 12 - - - - 1 - 256th - up - normal - - - - - - - - E - 4 - - 3 - - - 1 - 1024th - up - normal - - - - - - - E - 4 - - 192 - - 1 - 16th - up - normal - - - - - - E - 4 - - 192 - - 1 - 16th - up - normal - - - - - - E - 4 - - 96 - - - 1 - 32nd - up - normal - - - - - - - E - 4 - - 24 - - - - 1 - 128th - up - normal - - - - - - - - E - 4 - - 6 - - - 1 - 512th - up - normal - - - - - - - E - 4 - - 192 - - - 1 - 16th - up - normal - - - - - - - E - 4 - - 48 - - - - 1 - 64th - up - normal - - - - - - - - E - 4 - - 12 - - - - 1 - 256th - up - normal - - - - - - - - E - 4 - - 3 - - - 1 - 1024th - up - normal - - - - - - - - - E - 4 - - 192 - - 1 - 16th - up - normal - - - - - - E - 4 - - 192 - - 1 - 16th - up - normal - - - - - - E - 4 - - 96 - - - 1 - 32nd - up - normal - - - - - - - E - 4 - - 24 - - - - 1 - 128th - up - normal - - - - - - - - E - 4 - - 6 - - - 1 - 512th - up - normal - - - - - - - E - 4 - - 192 - - - 1 - 16th - up - normal - - - - - - - E - 4 - - 48 - - - - 1 - 64th - up - normal - - - - - - - - E - 4 - - 12 - - - - 1 - 256th - up - normal - - - - - - - - E - 4 - - 3 - - - 1 - 1024th - up - normal - - - - - - - E - 4 - - 192 - - 1 - 16th - up - normal - - - - - - E - 4 - - 192 - - 1 - 16th - up - normal - - - - - - E - 4 - - 96 - - - 1 - 32nd - up - normal - - - - - - - E - 4 - - 24 - - - - 1 - 128th - up - normal - - - - - - - - E - 4 - - 6 - - - 1 - 512th - up - normal - - - - - - - E - 4 - - 192 - - - 1 - 16th - up - normal - - - - - - - E - 4 - - 48 - - - - 1 - 64th - up - normal - - - - - - - - E - 4 - - 12 - - - - 1 - 256th - up - normal - - - - - - - - E - 4 - - 3 - - - 1 - 1024th - up - normal - - - - - - - E - 4 - - 192 - - 1 - 16th - up - normal - - - - - - E - 4 - - 192 - - 1 - 16th - up - normal - - - - - - E - 4 - - 96 - - - 1 - 32nd - up - normal - - - - - - - E - 4 - - 24 - - - - 1 - 128th - up - normal - - - - - - - - E - 4 - - 6 - - - 1 - 512th - up - normal - - - - - - - E - 4 - - 192 - - - 1 - 16th - up - normal + back slashed - - + + + + + + 768 + + + percussion + + + 1 + + + E 4 - 48 - - + 192 1 - 64th + 16th up normal - - - + E 4 - 12 - - + 192 1 - 256th + 16th up normal - - @@ -3396,18 +998,16 @@ E 4 - 3 - + 384 1 - 1024th + eighth up normal - - + E 4 @@ -3421,7 +1021,7 @@ - + E 4 @@ -3435,38 +1035,32 @@ - + E 4 - 96 - + 384 1 - 32nd + eighth up normal - - + E 4 - 24 - - + 192 1 - 128th + 16th up normal - - @@ -3474,15 +1068,13 @@ E 4 - 6 - + 192 1 - 512th + 16th up normal - @@ -3490,15 +1082,13 @@ E 4 - 192 - + 384 1 - 16th + eighth up normal - @@ -3506,17 +1096,13 @@ E 4 - 48 - - + 192 1 - 64th + 16th up normal - - @@ -3524,17 +1110,13 @@ E 4 - 12 - - + 192 1 - 256th + 16th up normal - - @@ -3542,19 +1124,17 @@ E 4 - 3 - + 384 1 - 1024th + eighth up normal - - + E @@ -3588,65 +1168,55 @@ E 4 - 96 - + 384 1 - 32nd + eighth up normal - - + E 4 - 24 - - + 192 1 - 128th + 16th up normal - - - + E 4 - 6 - + 192 1 - 512th + 16th up normal - - + E 4 - 192 - + 384 1 - 16th + eighth up normal - @@ -3654,54 +1224,44 @@ E 4 - 48 - - + 192 1 - 64th + 16th up normal - - - + E 4 - 12 - - + 192 1 - 256th + 16th up normal - - - + E 4 - 3 - + 384 1 - 1024th + eighth up normal - - + E 4 @@ -3715,7 +1275,7 @@ - + E 4 @@ -3729,70 +1289,62 @@ - + E 4 - 96 - + 384 1 - 32nd + eighth up normal - - + + + E 4 - 24 - - + 192 1 - 128th + 16th up normal - - - + E 4 - 6 - + 192 1 - 512th + 16th up normal - - + E 4 - 192 - + 384 1 - 16th + eighth up normal - @@ -3800,17 +1352,13 @@ E 4 - 48 - - + 192 1 - 64th + 16th up normal - - @@ -3818,17 +1366,13 @@ E 4 - 12 - - + 192 1 - 256th + 16th up normal - - @@ -3836,15 +1380,13 @@ E 4 - 3 - + 384 1 - 1024th + eighth up normal - @@ -3880,15 +1422,13 @@ E 4 - 96 - + 384 1 - 32nd + eighth up normal - @@ -3896,17 +1436,13 @@ E 4 - 24 - - + 192 1 - 128th + 16th up normal - - @@ -3914,15 +1450,13 @@ E 4 - 6 - + 192 1 - 512th + 16th up normal - @@ -3930,51 +1464,43 @@ E 4 - 192 - + 384 1 - 16th + eighth up normal - - + + + E 4 - 48 - - + 192 1 - 64th + 16th up normal - - - + E 4 - 12 - - + 192 1 - 256th + 16th up normal - - @@ -3982,18 +1508,16 @@ E 4 - 3 - + 384 1 - 1024th + eighth up normal - - + E 4 @@ -4007,7 +1531,7 @@ - + E 4 @@ -4021,38 +1545,32 @@ - + E 4 - 96 - + 384 1 - 32nd + eighth up normal - - + E 4 - 24 - - + 192 1 - 128th + 16th up normal - - @@ -4060,15 +1578,13 @@ E 4 - 6 - + 192 1 - 512th + 16th up normal - @@ -4076,15 +1592,13 @@ E 4 - 192 - + 384 1 - 16th + eighth up normal - @@ -4092,17 +1606,13 @@ E 4 - 48 - - + 192 1 - 64th + 16th up normal - - @@ -4110,17 +1620,13 @@ E 4 - 12 - - + 192 1 - 256th + 16th up normal - - @@ -4128,15 +1634,13 @@ E 4 - 3 - + 384 1 - 1024th + eighth up normal - @@ -4517,116 +2021,28 @@ F 4 - 192 - - 1 - 16th - down - normal - - - - - - F - 4 - - 288 - - - 1 - 16th - - down - normal - - - - - - - F - 4 - - 24 - - - - 1 - 128th - down - normal - - - - - - - - F - 4 - - 6 - - - 1 - 512th - down - normal - - - - - - - F - 4 - - 192 - - - 1 - 16th - down - normal - - - - - - - F - 4 - - 48 - - - - 1 - 64th - down - normal - - - - - - - - F - 4 - - 12 - - + 512 1 - 256th + quarter + + 3 + 2 + quarter + down normal - - + + + 3 + quarter + + + 2 + quarter + + @@ -4634,15 +2050,19 @@ F 4 - 3 - + 256 1 - 1024th + eighth + + 3 + 2 + quarter + down normal - + diff --git a/test/data/grooves/Ambient2End.musicxml b/test/data/grooves/Ambient2End.musicxml index 0b651aad..b04708ca 100644 --- a/test/data/grooves/Ambient2End.musicxml +++ b/test/data/grooves/Ambient2End.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 @@ -377,117 +377,13 @@ E 4 - 96 - + 384 1 - 32nd - up - back slashed - - - - - - - E - 4 - - 24 - - - - 1 - 128th - up - back slashed - - - - - - - - E - 4 - - 6 - - - 1 - 512th - up - back slashed - - - - - - - E - 4 - - 192 - - - 1 - 16th - up - back slashed - - - - - - - E - 4 - - 48 - - - - 1 - 64th - up - back slashed - - - - - - - - E - 4 - - 12 - - - - 1 - 256th - up - back slashed - - - - - - - - E - 4 - - 3 - - - 1 - 1024th + eighth up back slashed - @@ -617,117 +513,13 @@ E 4 - 96 - - - 1 - 32nd - up - normal - - - - - - - E - 4 - - 24 - - - - 1 - 128th - up - normal - - - - - - - - E - 4 - - 6 - - - 1 - 512th - up - normal - - - - - - - E - 4 - - 192 - + 384 1 - 16th - up - normal - - - - - - - E - 4 - - 48 - - - - 1 - 64th - up - normal - - - - - - - - E - 4 - - 12 - - - - 1 - 256th - up - normal - - - - - - - - E - 4 - - 3 - - - 1 - 1024th + eighth up normal - @@ -763,117 +555,13 @@ E 4 - 96 - - - 1 - 32nd - up - normal - - - - - - - E - 4 - - 24 - - - - 1 - 128th - up - normal - - - - - - - - E - 4 - - 6 - + 384 1 - 512th - up - normal - - - - - - - E - 4 - - 192 - - - 1 - 16th - up - normal - - - - - - - E - 4 - - 48 - - - - 1 - 64th - up - normal - - - - - - - - E - 4 - - 12 - - - - 1 - 256th - up - normal - - - - - - - - E - 4 - - 3 - - - 1 - 1024th + eighth up normal - @@ -909,128 +597,10 @@ E 4 - 96 - - - 1 - 32nd - up - normal - - - - - - - E - 4 - - 24 - - + 384 1 - 128th - up - normal - - - - - - - - E - 4 - - 6 - - - 1 - 512th - up - normal - - - - - - - E - 4 - - 192 - - - 1 - 16th - up - normal - - - - - - - E - 4 - - 48 - - - - 1 - 64th - up - normal - - - - - - - - E - 4 - - 12 - - - - 1 - 256th - up - normal - - - - - - - - E - 4 - - 3 - - - 1 - 1024th - up - normal - - - - - - - E - 4 - - 192 - - 1 - 16th + eighth up normal @@ -1050,88 +620,18 @@ - - - E - 4 - - 96 - - - 1 - 32nd - up - normal - - - - - - - E - 4 - - 24 - - - - 1 - 128th - up - normal - - - - - - - - E - 4 - - 6 - - - 1 - 512th - up - normal - - - - E 4 192 - 1 16th up normal - - - - - - E - 4 - - 48 - - - - 1 - 64th - up - normal - - - @@ -1139,33 +639,13 @@ E 4 - 12 - - + 384 1 - 256th - up - normal - - - - - - - - E - 4 - - 3 - - - 1 - 1024th + eighth up normal - diff --git a/test/data/grooves/Ambient2Intro.musicxml b/test/data/grooves/Ambient2Intro.musicxml index e8ff33d8..0a777eeb 100644 --- a/test/data/grooves/Ambient2Intro.musicxml +++ b/test/data/grooves/Ambient2Intro.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 @@ -322,117 +322,13 @@ E 4 - 96 - - - 1 - 32nd - up - normal - - - - - - - E - 4 - - 24 - - - - 1 - 128th - up - normal - - - - - - - - E - 4 - - 6 - - - 1 - 512th - up - normal - - - - - - - E - 4 - - 192 - - - 1 - 16th - up - normal - - - - - - - E - 4 - - 48 - - - - 1 - 64th - up - normal - - - - - - - - E - 4 - - 12 - - - - 1 - 256th - up - normal - - - - - - - - E - 4 - - 3 - + 384 1 - 1024th + eighth up normal - @@ -515,117 +411,13 @@ E 4 - 96 - - - 1 - 32nd - up - normal - - - - - - - E - 4 - - 24 - - - - 1 - 128th - up - normal - - - - - - - - E - 4 - - 6 - - - 1 - 512th - up - normal - - - - - - - E - 4 - - 192 - - - 1 - 16th - up - normal - - - - - - - E - 4 - - 48 - - - - 1 - 64th - up - normal - - - - - - - - E - 4 - - 12 - - - - 1 - 256th - up - normal - - - - - - - - E - 4 - - 3 - + 384 1 - 1024th + eighth up normal - @@ -769,117 +561,13 @@ E 4 - 96 - - - 1 - 32nd - up - back slashed - - - - - - - E - 4 - - 24 - - - - 1 - 128th - up - back slashed - - - - - - - - E - 4 - - 6 - - - 1 - 512th - up - back slashed - - - - - - - E - 4 - - 192 - - - 1 - 16th - up - back slashed - - - - - - - E - 4 - - 48 - - - - 1 - 64th - up - back slashed - - - - - - - - E - 4 - - 12 - - - - 1 - 256th - up - back slashed - - - - - - - - E - 4 - - 3 - + 384 1 - 1024th + eighth up back slashed - @@ -943,1603 +631,223 @@ - - - E - 4 - - 192 - - 1 - 16th - up - back slashed - - - - - - E - 4 - - 96 - - - 1 - 32nd - up - back slashed - - - - - - - E - 4 - - 24 - - - - 1 - 128th - up - back slashed - - - - - - - - E - 4 - - 6 - - - 1 - 512th - up - back slashed - - - - - - - E - 4 - - 192 - - - 1 - 16th - up - back slashed - - - - - - - E - 4 - - 48 - - - - 1 - 64th - up - back slashed - - - - - - - - E - 4 - - 12 - - - - 1 - 256th - up - back slashed - - - - - - - - E - 4 - - 3 - - - 1 - 1024th - up - back slashed - - - - - - - 768 - 1 - quarter - - - - - - E - 4 - - 192 - - 1 - 16th - up - back slashed - - - - - - E - 4 - - 576 - - 1 - eighth - - up - back slashed - - - - - - - - 768 - 1 - quarter - - - - - - E - 4 - - 192 - - 1 - 16th - up - back slashed - - - - - - E - 4 - - 192 - - 1 - 16th - up - back slashed - - - - - - E - 4 - - 96 - - - 1 - 32nd - up - back slashed - - - - - - - E - 4 - - 24 - - - - 1 - 128th - up - back slashed - - - - - - - - E - 4 - - 6 - - - 1 - 512th - up - back slashed - - - - - - - E - 4 - - 192 - - - 1 - 16th - up - back slashed - - - - - - - E - 4 - - 48 - - - - 1 - 64th - up - back slashed - - - - - - - - E - 4 - - 12 - - - - 1 - 256th - up - back slashed - - - - - - - - E - 4 - - 3 - - - 1 - 1024th - up - back slashed - - - - - - - 768 - 1 - quarter - - - - - - E - 4 - - 192 - - 1 - 16th - up - back slashed - - - - - - E - 4 - - 576 - - 1 - eighth - - up - back slashed - - - - - - - - E - 4 - - 768 - - 1 - quarter - up - back slashed - - - - - - 768 - 1 - quarter - - - - - - E - 4 - - 768 - - 1 - quarter - up - back slashed - - - - - - 768 - 1 - quarter - - - - - - - - - 768 - - - percussion - - - 1 - - - - - E - 4 - - 192 - - 1 - 16th - up - normal - - - - - - E - 4 - - 192 - - 1 - 16th - up - normal - - - - - - E - 4 - - 96 - - - 1 - 32nd - up - normal - - - - - - - E - 4 - - 24 - - - - 1 - 128th - up - normal - - - - - - - - E - 4 - - 6 - - - 1 - 512th - up - normal - - - - - - - E - 4 - - 192 - - - 1 - 16th - up - normal - - - - - - - E - 4 - - 48 - - - - 1 - 64th - up - normal - - - - - - - - E - 4 - - 12 - - - - 1 - 256th - up - normal - - - - - - - - E - 4 - - 3 - - - 1 - 1024th - up - normal - - - - - - - E - 4 - - 192 - - 1 - 16th - up - normal - - - - - - E - 4 - - 192 - - 1 - 16th - up - normal - - - - - - E - 4 - - 96 - - - 1 - 32nd - up - normal - - - - - - - E - 4 - - 24 - - - - 1 - 128th - up - normal - - - - - - - - E - 4 - - 6 - - - 1 - 512th - up - normal - - - - - - - E - 4 - - 192 - - - 1 - 16th - up - normal - - - - - - - E - 4 - - 48 - - - - 1 - 64th - up - normal - - - - - - - - E - 4 - - 12 - - - - 1 - 256th - up - normal - - - - - - - - E - 4 - - 3 - - - 1 - 1024th - up - normal - - - - - - - E - 4 - - 192 - - 1 - 16th - up - normal - - - - - - E - 4 - - 192 - - 1 - 16th - up - normal - - - - - - E - 4 - - 96 - - - 1 - 32nd - up - normal - - - - - - - E - 4 - - 24 - - - - 1 - 128th - up - normal - - - - - - - - E - 4 - - 6 - - - 1 - 512th - up - normal - - - - - - - E - 4 - - 192 - - - 1 - 16th - up - normal - - - - - - - E - 4 - - 48 - - - - 1 - 64th - up - normal - - - - - - - - E - 4 - - 12 - - - - 1 - 256th - up - normal - - - - - - - - E - 4 - - 3 - - - 1 - 1024th - up - normal - - - - - - - E - 4 - - 192 - - 1 - 16th - up - normal - - - - - - E - 4 - - 192 - - 1 - 16th - up - normal - - - - - - E - 4 - - 96 - - - 1 - 32nd - up - normal - - - - - - - E - 4 - - 24 - - - - 1 - 128th - up - normal - - - - - - - - E - 4 - - 6 - - - 1 - 512th - up - normal - - - - - - - E - 4 - - 192 - - - 1 - 16th - up - normal - - - - - - - E - 4 - - 48 - - - - 1 - 64th - up - normal - - - - - - - - E - 4 - - 12 - - - - 1 - 256th - up - normal - - - - - - - - E - 4 - - 3 - - - 1 - 1024th - up - normal - - - - - - - - - E - 4 - - 192 - - 1 - 16th - up - normal - - - - - - E - 4 - - 192 - - 1 - 16th - up - normal - - - - - - E - 4 - - 96 - - - 1 - 32nd - up - normal - - - - - - - E - 4 - - 24 - - - - 1 - 128th - up - normal - - - - - - - - E - 4 - - 6 - - - 1 - 512th - up - normal - - - - - - - E - 4 - - 192 - - - 1 - 16th - up - normal - - - - - - - E - 4 - - 48 - - - - 1 - 64th - up - normal - - - - - - - - E - 4 - - 12 - - - - 1 - 256th - up - normal - - - - - - - - E - 4 - - 3 - - - 1 - 1024th - up - normal - - - - - - - E - 4 - - 192 - - 1 - 16th - up - normal - - - - - - E - 4 - - 192 - - 1 - 16th - up - normal - - - - - - E - 4 - - 96 - - - 1 - 32nd - up - normal - - - - - - - E - 4 - - 24 - - - - 1 - 128th - up - normal - - - - - - - - E - 4 - - 6 - - - 1 - 512th - up - normal - - - - - - - E - 4 - - 192 - - - 1 - 16th - up - normal - - - - - - - E - 4 - - 48 - - - - 1 - 64th - up - normal - - - - - - - - E - 4 - - 12 - - - - 1 - 256th - up - normal - - - - - - - - E - 4 - - 3 - - - 1 - 1024th - up - normal - - - - - - - E - 4 - - 192 - - 1 - 16th - up - normal - - - - - - E - 4 - - 192 - - 1 - 16th - up - normal - - - - - - E - 4 - - 96 - - - 1 - 32nd - up - normal - - - - - - - E - 4 - - 24 - - - - 1 - 128th - up - normal - - - - - - - - E - 4 - - 6 - - - 1 - 512th - up - normal - - - - - + E 4 192 - - + 1 16th up - normal + back slashed - - + E 4 - 48 - - - + 384 + 1 - 64th + eighth up - normal + back slashed - - - - - E - 4 - - 12 - - - + + + 768 1 - 256th - up - normal + quarter - - - + E 4 - 3 - - + 192 + 1 - 1024th + 16th up - normal + back slashed - - + E 4 - 192 - + 576 + 1 - 16th + eighth + up - normal + back slashed - + + + + + 768 + 1 + quarter + + + + E 4 192 - + 1 16th up - normal + back slashed - + E 4 - 96 - - + 192 + 1 - 32nd + 16th up - normal + back slashed - - + E 4 - 24 - - - + 384 + 1 - 128th + eighth up - normal + back slashed - - - - - E - 4 - - 6 - - + + + 768 1 - 512th - up - normal + quarter - - + E 4 192 - - + 1 16th up - normal + back slashed - - + E 4 - 48 - - - + 576 + 1 - 64th + eighth + up - normal + back slashed - - - + + + E 4 - 12 - - - + 768 + 1 - 256th + quarter up - normal + back slashed - - - + + + 768 + 1 + quarter + + + + E 4 - 3 - - + 768 + 1 - 1024th + quarter up - normal + back slashed + + + + + + 768 + 1 + quarter - - + + + + + 768 + + + percussion + + + 1 + + E @@ -2573,65 +881,55 @@ E 4 - 96 - + 384 1 - 32nd + eighth up normal - - + E 4 - 24 - - + 192 1 - 128th + 16th up normal - - - + E 4 - 6 - + 192 1 - 512th + 16th up normal - - + E 4 - 192 - + 384 1 - 16th + eighth up normal - @@ -2639,54 +937,44 @@ E 4 - 48 - - + 192 1 - 64th + 16th up normal - - - + E 4 - 12 - - + 192 1 - 256th + 16th up normal - - - + E 4 - 3 - + 384 1 - 1024th + eighth up normal - - + E 4 @@ -2700,7 +988,7 @@ - + E 4 @@ -2714,70 +1002,62 @@ - + E 4 - 96 - + 384 1 - 32nd + eighth up normal - - + + + E 4 - 24 - - + 192 1 - 128th + 16th up normal - - - + E 4 - 6 - + 192 1 - 512th + 16th up normal - - + E 4 - 192 - + 384 1 - 16th + eighth up normal - @@ -2785,17 +1065,13 @@ E 4 - 48 - - + 192 1 - 64th + 16th up normal - - @@ -2803,17 +1079,13 @@ E 4 - 12 - - + 192 1 - 256th + 16th up normal - - @@ -2821,15 +1093,13 @@ E 4 - 3 - + 384 1 - 1024th + eighth up normal - @@ -2865,15 +1135,13 @@ E 4 - 96 - + 384 1 - 32nd + eighth up normal - @@ -2881,17 +1149,13 @@ E 4 - 24 - - + 192 1 - 128th + 16th up normal - - @@ -2899,15 +1163,13 @@ E 4 - 6 - + 192 1 - 512th + 16th up normal - @@ -2915,51 +1177,43 @@ E 4 - 192 - + 384 1 - 16th + eighth up normal - - + + + E 4 - 48 - - + 192 1 - 64th + 16th up normal - - - + E 4 - 12 - - + 192 1 - 256th + 16th up normal - - @@ -2967,18 +1221,16 @@ E 4 - 3 - + 384 1 - 1024th + eighth up normal - - + E 4 @@ -2992,7 +1244,7 @@ - + E 4 @@ -3006,38 +1258,32 @@ - + E 4 - 96 - + 384 1 - 32nd + eighth up normal - - + E 4 - 24 - - + 192 1 - 128th + 16th up normal - - @@ -3045,15 +1291,13 @@ E 4 - 6 - + 192 1 - 512th + 16th up normal - @@ -3061,15 +1305,13 @@ E 4 - 192 - + 384 1 - 16th + eighth up normal - @@ -3077,17 +1319,13 @@ E 4 - 48 - - + 192 1 - 64th + 16th up normal - - @@ -3095,17 +1333,13 @@ E 4 - 12 - - + 192 1 - 256th + 16th up normal - - @@ -3113,15 +1347,13 @@ E 4 - 3 - + 384 1 - 1024th + eighth up normal - diff --git a/test/data/grooves/Arrastape-Miranda.musicxml b/test/data/grooves/Arrastape-Miranda.musicxml index 59656c53..f60f3d3a 100644 --- a/test/data/grooves/Arrastape-Miranda.musicxml +++ b/test/data/grooves/Arrastape-Miranda.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Ayyub.musicxml b/test/data/grooves/Ayyub.musicxml index f0cbe4da..54b96b8d 100644 --- a/test/data/grooves/Ayyub.musicxml +++ b/test/data/grooves/Ayyub.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/BALD01.musicxml b/test/data/grooves/BALD01.musicxml index d93804b1..2b03e3a5 100644 --- a/test/data/grooves/BALD01.musicxml +++ b/test/data/grooves/BALD01.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/BALD02.musicxml b/test/data/grooves/BALD02.musicxml index 23cbb902..ffbb25bb 100644 --- a/test/data/grooves/BALD02.musicxml +++ b/test/data/grooves/BALD02.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/BALD03.musicxml b/test/data/grooves/BALD03.musicxml index ead469b7..93722792 100644 --- a/test/data/grooves/BALD03.musicxml +++ b/test/data/grooves/BALD03.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/BALD04.musicxml b/test/data/grooves/BALD04.musicxml index dcb19b6f..7fd188fb 100644 --- a/test/data/grooves/BALD04.musicxml +++ b/test/data/grooves/BALD04.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/BALD05.musicxml b/test/data/grooves/BALD05.musicxml index dbab9f5d..45bb9f83 100644 --- a/test/data/grooves/BALD05.musicxml +++ b/test/data/grooves/BALD05.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/BALD06.musicxml b/test/data/grooves/BALD06.musicxml index 6599e0a8..ebcbaa68 100644 --- a/test/data/grooves/BALD06.musicxml +++ b/test/data/grooves/BALD06.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/BALD07.musicxml b/test/data/grooves/BALD07.musicxml index cd8d8291..28cb27f1 100644 --- a/test/data/grooves/BALD07.musicxml +++ b/test/data/grooves/BALD07.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/BALD08.musicxml b/test/data/grooves/BALD08.musicxml index c6629318..140a2b5c 100644 --- a/test/data/grooves/BALD08.musicxml +++ b/test/data/grooves/BALD08.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/BALD09.musicxml b/test/data/grooves/BALD09.musicxml index 1519878b..ca1efc57 100644 --- a/test/data/grooves/BALD09.musicxml +++ b/test/data/grooves/BALD09.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/BALD10.musicxml b/test/data/grooves/BALD10.musicxml index 0063352e..3af84ddb 100644 --- a/test/data/grooves/BALD10.musicxml +++ b/test/data/grooves/BALD10.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/BALD11.musicxml b/test/data/grooves/BALD11.musicxml index b1ab971e..7350be21 100644 --- a/test/data/grooves/BALD11.musicxml +++ b/test/data/grooves/BALD11.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/BLUS01.musicxml b/test/data/grooves/BLUS01.musicxml index 0f6fe345..7e1b17ef 100644 --- a/test/data/grooves/BLUS01.musicxml +++ b/test/data/grooves/BLUS01.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/BLUS02.musicxml b/test/data/grooves/BLUS02.musicxml index 1f21f040..a10792ba 100644 --- a/test/data/grooves/BLUS02.musicxml +++ b/test/data/grooves/BLUS02.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/BLUS03.musicxml b/test/data/grooves/BLUS03.musicxml index 843f2e5d..004e2ef2 100644 --- a/test/data/grooves/BLUS03.musicxml +++ b/test/data/grooves/BLUS03.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/BLUS04.musicxml b/test/data/grooves/BLUS04.musicxml index 573bfa52..392ded0c 100644 --- a/test/data/grooves/BLUS04.musicxml +++ b/test/data/grooves/BLUS04.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/BLUS05.musicxml b/test/data/grooves/BLUS05.musicxml index a117793a..1d065beb 100644 --- a/test/data/grooves/BLUS05.musicxml +++ b/test/data/grooves/BLUS05.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 @@ -291,15 +291,13 @@ F 5 - 192 - + 384 1 - 16th + eighth up x - @@ -359,15 +357,13 @@ F 5 - 96 - + 384 1 - 32nd + eighth up x - @@ -375,17 +371,13 @@ F 5 - 24 - - + 384 1 - 128th + eighth up x - - @@ -393,31 +385,42 @@ F 5 - 6 - + 384 1 - 512th + eighth up x - - + F 5 - 96 - + 256 1 - 32nd + eighth + + 3 + 2 + eighth + up x - + + + 3 + eighth + + + 2 + eighth + + @@ -425,17 +428,18 @@ F 5 - 24 - - + 256 1 - 128th + eighth + + 3 + 2 + eighth + up x - - @@ -443,31 +447,33 @@ F 5 - 6 - + 256 1 - 512th + eighth + + 3 + 2 + eighth + up x - + - + F 5 - 192 - + 384 1 - 16th + eighth up x - @@ -475,297 +481,230 @@ F 5 - 48 - - + 384 1 - 64th + eighth up x - - - + + 3072 + + - F + G 5 - 12 - - - - 1 - 256th + 256 + + 3 + eighth + + 3 + 2 + eighth + up x - - + + + 3 + eighth + + + 2 + eighth + + - F + G 5 - 3 - - - 1 - 1024th + 256 + + 3 + eighth + + 3 + 2 + eighth + up x - - F + G 5 - 192 - - - 1 - 16th + 256 + + 3 + eighth + + 3 + 2 + eighth + up x - + - + - F + G 5 - 48 - - - - 1 - 64th + 256 + + 3 + eighth + + 3 + 2 + eighth + up x - - + + + 3 + eighth + + + 2 + eighth + + - F + G 5 - 12 - - - - 1 - 256th + 256 + + 3 + eighth + + 3 + 2 + eighth + up x - - - F + G 5 - 3 - - - 1 - 1024th + 256 + + 3 + eighth + + 3 + 2 + eighth + up x - + - + - F + G 5 - 96 - - - 1 - 32nd + 256 + + 3 + eighth + + 3 + 2 + eighth + up x - + + + 3 + eighth + + + 2 + eighth + + - F + G 5 - 24 - - - - 1 - 128th + 256 + + 3 + eighth + + 3 + 2 + eighth + up x - - - F + G 5 - 6 - - - 1 - 512th - up - x - - - - - - - F - 5 - - 96 - - - 1 - 32nd - up - x - - - - - - - F - 5 - - 24 - - - - 1 - 128th - up - x - - - - - - - - F - 5 - - 6 - - - 1 - 512th - up - x - - - - - - - F - 5 - - 192 - - - 1 - 16th - up - x - - - - - - - F - 5 - - 48 - - - - 1 - 64th - up - x - - - - - - - - F - 5 - - 12 - - - - 1 - 256th - up - x - - - - - - - - F - 5 - - 3 - - - 1 - 1024th + 256 + + 3 + eighth + + 3 + 2 + eighth + up x - + - F + G 5 256 - - 1 + + 3 eighth 3 @@ -787,14 +726,14 @@ - + - F + G 5 256 - - 1 + + 3 eighth 3 @@ -806,14 +745,14 @@ - + - F + G 5 256 - - 1 + + 3 eighth 3 @@ -821,28 +760,28 @@ eighth up - x + circle-x - + + + F 5 - 192 - + 384 1 - 16th + eighth up x - - + F 5 @@ -860,7 +799,7 @@ - + F 5 @@ -878,7 +817,7 @@ - + F 5 @@ -899,83 +838,27 @@ F 5 - 96 - - - 1 - 32nd - up - x - - - - - - - F - 5 - - 24 - - - - 1 - 128th - up - x - - - - - - - - F - 5 - - 6 - - - 1 - 512th - up - x - - - - - - - F - 5 - - 96 - + 384 1 - 32nd + eighth up x - - + F 5 - 24 - - + 384 1 - 128th + eighth up x - - @@ -983,31 +866,27 @@ F 5 - 6 - + 384 1 - 512th + eighth up x - - + - F + A 5 - 192 - - + 384 + 1 - 16th + eighth up x - @@ -1015,35 +894,27 @@ F 5 - 48 - - + 384 1 - 64th + eighth up x - - - + F 5 - 12 - - + 384 1 - 256th + eighth up x - - @@ -1051,1028 +922,13 @@ F 5 - 3 - + 384 1 - 1024th + eighth up x - - - - - 3072 - - - - G - 5 - - 256 - - 3 - eighth - - 3 - 2 - eighth - - up - x - - - - 3 - eighth - - - 2 - eighth - - - - - - - G - 5 - - 256 - - 3 - eighth - - 3 - 2 - eighth - - up - x - - - - - - G - 5 - - 256 - - 3 - eighth - - 3 - 2 - eighth - - up - x - - - - - - - G - 5 - - 256 - - 3 - eighth - - 3 - 2 - eighth - - up - x - - - - 3 - eighth - - - 2 - eighth - - - - - - - G - 5 - - 256 - - 3 - eighth - - 3 - 2 - eighth - - up - x - - - - - - G - 5 - - 256 - - 3 - eighth - - 3 - 2 - eighth - - up - x - - - - - - - G - 5 - - 256 - - 3 - eighth - - 3 - 2 - eighth - - up - x - - - - 3 - eighth - - - 2 - eighth - - - - - - - G - 5 - - 256 - - 3 - eighth - - 3 - 2 - eighth - - up - x - - - - - - G - 5 - - 256 - - 3 - eighth - - 3 - 2 - eighth - - up - x - - - - - - - G - 5 - - 256 - - 3 - eighth - - 3 - 2 - eighth - - up - x - - - - 3 - eighth - - - 2 - eighth - - - - - - - G - 5 - - 256 - - 3 - eighth - - 3 - 2 - eighth - - up - x - - - - - - G - 5 - - 256 - - 3 - eighth - - 3 - 2 - eighth - - up - circle-x - - - - - - - - - F - 5 - - 192 - - - 1 - 16th - up - x - - - - - - - F - 5 - - 48 - - - - 1 - 64th - up - x - - - - - - - - F - 5 - - 12 - - - - 1 - 256th - up - x - - - - - - - - F - 5 - - 3 - - - 1 - 1024th - up - x - - - - - - - F - 5 - - 96 - - - 1 - 32nd - up - x - - - - - - - F - 5 - - 24 - - - - 1 - 128th - up - x - - - - - - - - F - 5 - - 6 - - - 1 - 512th - up - x - - - - - - - F - 5 - - 96 - - - 1 - 32nd - up - x - - - - - - - F - 5 - - 24 - - - - 1 - 128th - up - x - - - - - - - - F - 5 - - 6 - - - 1 - 512th - up - x - - - - - - - F - 5 - - 192 - - - 1 - 16th - up - x - - - - - - - F - 5 - - 48 - - - - 1 - 64th - up - x - - - - - - - - F - 5 - - 12 - - - - 1 - 256th - up - x - - - - - - - - F - 5 - - 3 - - - 1 - 1024th - up - x - - - - - - - F - 5 - - 192 - - - 1 - 16th - up - x - - - - - - - F - 5 - - 48 - - - - 1 - 64th - up - x - - - - - - - - F - 5 - - 12 - - - - 1 - 256th - up - x - - - - - - - - F - 5 - - 3 - - - 1 - 1024th - up - x - - - - - - - F - 5 - - 96 - - - 1 - 32nd - up - x - - - - - - - F - 5 - - 24 - - - - 1 - 128th - up - x - - - - - - - - F - 5 - - 6 - - - 1 - 512th - up - x - - - - - - - F - 5 - - 96 - - - 1 - 32nd - up - x - - - - - - - F - 5 - - 24 - - - - 1 - 128th - up - x - - - - - - - - F - 5 - - 6 - - - 1 - 512th - up - x - - - - - - - F - 5 - - 192 - - - 1 - 16th - up - x - - - - - - - F - 5 - - 48 - - - - 1 - 64th - up - x - - - - - - - - F - 5 - - 12 - - - - 1 - 256th - up - x - - - - - - - - F - 5 - - 3 - - - 1 - 1024th - up - x - - - - - - - A - 5 - - 384 - - 1 - eighth - up - x - - - - - - F - 5 - - 384 - - 1 - eighth - up - x - - - - - - F - 5 - - 192 - - - 1 - 16th - up - x - - - - - - - F - 5 - - 48 - - - - 1 - 64th - up - x - - - - - - - - F - 5 - - 12 - - - - 1 - 256th - up - x - - - - - - - - F - 5 - - 3 - - - 1 - 1024th - up - x - - - - - - - F - 5 - - 96 - - - 1 - 32nd - up - x - - - - - - - F - 5 - - 24 - - - - 1 - 128th - up - x - - - - - - - - F - 5 - - 6 - - - 1 - 512th - up - x - - - - - - - F - 5 - - 96 - - - 1 - 32nd - up - x - - - - - - - F - 5 - - 24 - - - - 1 - 128th - up - x - - - - - - - - F - 5 - - 6 - - - 1 - 512th - up - x - - - - - - - F - 5 - - 192 - - - 1 - 16th - up - x - - - - - - - F - 5 - - 48 - - - - 1 - 64th - up - x - - - - - - - - F - 5 - - 12 - - - - 1 - 256th - up - x - - - - - - - - F - 5 - - 3 - - - 1 - 1024th - up - x - - diff --git a/test/data/grooves/BLUS06.musicxml b/test/data/grooves/BLUS06.musicxml index 2d1ed935..a3ce14eb 100644 --- a/test/data/grooves/BLUS06.musicxml +++ b/test/data/grooves/BLUS06.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/BOSSA01.musicxml b/test/data/grooves/BOSSA01.musicxml index 3e3ad79d..74afed75 100644 --- a/test/data/grooves/BOSSA01.musicxml +++ b/test/data/grooves/BOSSA01.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/BOSSA02.musicxml b/test/data/grooves/BOSSA02.musicxml index 6c0eefa3..362f877c 100644 --- a/test/data/grooves/BOSSA02.musicxml +++ b/test/data/grooves/BOSSA02.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/BVFunk.musicxml b/test/data/grooves/BVFunk.musicxml index cd52dced..fe74e857 100644 --- a/test/data/grooves/BVFunk.musicxml +++ b/test/data/grooves/BVFunk.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/BVFunkEnd.musicxml b/test/data/grooves/BVFunkEnd.musicxml index 8dddb81c..ec4cc315 100644 --- a/test/data/grooves/BVFunkEnd.musicxml +++ b/test/data/grooves/BVFunkEnd.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/BVFunkHorns.musicxml b/test/data/grooves/BVFunkHorns.musicxml index 17b33a4e..f689e672 100644 --- a/test/data/grooves/BVFunkHorns.musicxml +++ b/test/data/grooves/BVFunkHorns.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/BVFunkIntro.musicxml b/test/data/grooves/BVFunkIntro.musicxml index 6c2515c9..9f805555 100644 --- a/test/data/grooves/BVFunkIntro.musicxml +++ b/test/data/grooves/BVFunkIntro.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/BVFunkIntro8.musicxml b/test/data/grooves/BVFunkIntro8.musicxml index b1a6cbe0..ff106c15 100644 --- a/test/data/grooves/BVFunkIntro8.musicxml +++ b/test/data/grooves/BVFunkIntro8.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/BVFunkSus.musicxml b/test/data/grooves/BVFunkSus.musicxml index ea69761e..7c6de92a 100644 --- a/test/data/grooves/BVFunkSus.musicxml +++ b/test/data/grooves/BVFunkSus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/BWMarch.musicxml b/test/data/grooves/BWMarch.musicxml index acc23db5..1723c832 100644 --- a/test/data/grooves/BWMarch.musicxml +++ b/test/data/grooves/BWMarch.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/BWMarchEnd.musicxml b/test/data/grooves/BWMarchEnd.musicxml index 32fd9e00..68fcd3a1 100644 --- a/test/data/grooves/BWMarchEnd.musicxml +++ b/test/data/grooves/BWMarchEnd.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/BWMarchFill.musicxml b/test/data/grooves/BWMarchFill.musicxml index 820bc94b..52eab736 100644 --- a/test/data/grooves/BWMarchFill.musicxml +++ b/test/data/grooves/BWMarchFill.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/BWMarchIntro.musicxml b/test/data/grooves/BWMarchIntro.musicxml index 0781085e..6bc88dbf 100644 --- a/test/data/grooves/BWMarchIntro.musicxml +++ b/test/data/grooves/BWMarchIntro.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/BWMarchIntro8.musicxml b/test/data/grooves/BWMarchIntro8.musicxml index a45e6b05..c22b2ba1 100644 --- a/test/data/grooves/BWMarchIntro8.musicxml +++ b/test/data/grooves/BWMarchIntro8.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/BWMarchPlus.musicxml b/test/data/grooves/BWMarchPlus.musicxml index 54f7c57a..48036fde 100644 --- a/test/data/grooves/BWMarchPlus.musicxml +++ b/test/data/grooves/BWMarchPlus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/BWMarchPlus2.musicxml b/test/data/grooves/BWMarchPlus2.musicxml index 26fe64e6..9de9c6fb 100644 --- a/test/data/grooves/BWMarchPlus2.musicxml +++ b/test/data/grooves/BWMarchPlus2.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/BWMarchSus.musicxml b/test/data/grooves/BWMarchSus.musicxml index 2113d639..ccb9e6d2 100644 --- a/test/data/grooves/BWMarchSus.musicxml +++ b/test/data/grooves/BWMarchSus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/BWMarchSusPlus.musicxml b/test/data/grooves/BWMarchSusPlus.musicxml index cfd943fe..3a12604d 100644 --- a/test/data/grooves/BWMarchSusPlus.musicxml +++ b/test/data/grooves/BWMarchSusPlus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/BWMarchSusPlus2.musicxml b/test/data/grooves/BWMarchSusPlus2.musicxml index f145dc4b..ad33034d 100644 --- a/test/data/grooves/BWMarchSusPlus2.musicxml +++ b/test/data/grooves/BWMarchSusPlus2.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Baiao-Gimenez.musicxml b/test/data/grooves/Baiao-Gimenez.musicxml index a2b1ccb6..731d3523 100644 --- a/test/data/grooves/Baiao-Gimenez.musicxml +++ b/test/data/grooves/Baiao-Gimenez.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Baiao-Miranda.musicxml b/test/data/grooves/Baiao-Miranda.musicxml index f9a1024a..5f598edd 100644 --- a/test/data/grooves/Baiao-Miranda.musicxml +++ b/test/data/grooves/Baiao-Miranda.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Ballad.musicxml b/test/data/grooves/Ballad.musicxml index 8afb237a..952c8a6c 100644 --- a/test/data/grooves/Ballad.musicxml +++ b/test/data/grooves/Ballad.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Ballad1.musicxml b/test/data/grooves/Ballad1.musicxml index 2a815b80..a3c03781 100644 --- a/test/data/grooves/Ballad1.musicxml +++ b/test/data/grooves/Ballad1.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Ballad128.musicxml b/test/data/grooves/Ballad128.musicxml index 59c48806..9b7da55d 100644 --- a/test/data/grooves/Ballad128.musicxml +++ b/test/data/grooves/Ballad128.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Ballad128End.musicxml b/test/data/grooves/Ballad128End.musicxml index 77c7165c..0c91371e 100644 --- a/test/data/grooves/Ballad128End.musicxml +++ b/test/data/grooves/Ballad128End.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Ballad128Intro1.musicxml b/test/data/grooves/Ballad128Intro1.musicxml index d9c7b915..7a9a5af6 100644 --- a/test/data/grooves/Ballad128Intro1.musicxml +++ b/test/data/grooves/Ballad128Intro1.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Ballad128Plus.musicxml b/test/data/grooves/Ballad128Plus.musicxml index d69eaf37..c71403a3 100644 --- a/test/data/grooves/Ballad128Plus.musicxml +++ b/test/data/grooves/Ballad128Plus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Ballad128Sus.musicxml b/test/data/grooves/Ballad128Sus.musicxml index 6931b545..cf48177d 100644 --- a/test/data/grooves/Ballad128Sus.musicxml +++ b/test/data/grooves/Ballad128Sus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Ballad128SusPlus.musicxml b/test/data/grooves/Ballad128SusPlus.musicxml index 44ab38c1..4c928430 100644 --- a/test/data/grooves/Ballad128SusPlus.musicxml +++ b/test/data/grooves/Ballad128SusPlus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Ballad1End.musicxml b/test/data/grooves/Ballad1End.musicxml index 522e9634..5013bb65 100644 --- a/test/data/grooves/Ballad1End.musicxml +++ b/test/data/grooves/Ballad1End.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Ballad1Plus.musicxml b/test/data/grooves/Ballad1Plus.musicxml index 068f818f..8b8ca2b4 100644 --- a/test/data/grooves/Ballad1Plus.musicxml +++ b/test/data/grooves/Ballad1Plus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Ballad1Sus.musicxml b/test/data/grooves/Ballad1Sus.musicxml index 4ef15b90..8519ae36 100644 --- a/test/data/grooves/Ballad1Sus.musicxml +++ b/test/data/grooves/Ballad1Sus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Ballad1SusPlus.musicxml b/test/data/grooves/Ballad1SusPlus.musicxml index a34c6a8e..d384ed58 100644 --- a/test/data/grooves/Ballad1SusPlus.musicxml +++ b/test/data/grooves/Ballad1SusPlus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Ballad68-44.musicxml b/test/data/grooves/Ballad68-44.musicxml index e5966813..68bce07b 100644 --- a/test/data/grooves/Ballad68-44.musicxml +++ b/test/data/grooves/Ballad68-44.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Ballad68.musicxml b/test/data/grooves/Ballad68.musicxml index 8e1c5d89..03b394fb 100644 --- a/test/data/grooves/Ballad68.musicxml +++ b/test/data/grooves/Ballad68.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Ballad68End.musicxml b/test/data/grooves/Ballad68End.musicxml index b4f45cef..127d647e 100644 --- a/test/data/grooves/Ballad68End.musicxml +++ b/test/data/grooves/Ballad68End.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Ballad68Intro.musicxml b/test/data/grooves/Ballad68Intro.musicxml index 3da69721..28d7d8c3 100644 --- a/test/data/grooves/Ballad68Intro.musicxml +++ b/test/data/grooves/Ballad68Intro.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Ballad68Plus.musicxml b/test/data/grooves/Ballad68Plus.musicxml index fe3af67a..b22ad70a 100644 --- a/test/data/grooves/Ballad68Plus.musicxml +++ b/test/data/grooves/Ballad68Plus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Ballad68Sus.musicxml b/test/data/grooves/Ballad68Sus.musicxml index 573ffcb7..7271b1fc 100644 --- a/test/data/grooves/Ballad68Sus.musicxml +++ b/test/data/grooves/Ballad68Sus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Ballad68SusPlus.musicxml b/test/data/grooves/Ballad68SusPlus.musicxml index 8d76cc35..bbe80c17 100644 --- a/test/data/grooves/Ballad68SusPlus.musicxml +++ b/test/data/grooves/Ballad68SusPlus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/BalladEnd.musicxml b/test/data/grooves/BalladEnd.musicxml index 34a9b28b..ce049bca 100644 --- a/test/data/grooves/BalladEnd.musicxml +++ b/test/data/grooves/BalladEnd.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/BalladFill.musicxml b/test/data/grooves/BalladFill.musicxml index c2df0da4..b18cca5d 100644 --- a/test/data/grooves/BalladFill.musicxml +++ b/test/data/grooves/BalladFill.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/BalladIntro.musicxml b/test/data/grooves/BalladIntro.musicxml index 86f3dbc3..73641f51 100644 --- a/test/data/grooves/BalladIntro.musicxml +++ b/test/data/grooves/BalladIntro.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/BalladIntro1.musicxml b/test/data/grooves/BalladIntro1.musicxml index 8bf1fc38..712ae2fc 100644 --- a/test/data/grooves/BalladIntro1.musicxml +++ b/test/data/grooves/BalladIntro1.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/BalladIntro2.musicxml b/test/data/grooves/BalladIntro2.musicxml index 52b9b188..beb29708 100644 --- a/test/data/grooves/BalladIntro2.musicxml +++ b/test/data/grooves/BalladIntro2.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/BalladPlus.musicxml b/test/data/grooves/BalladPlus.musicxml index 6bc8481a..1658c66d 100644 --- a/test/data/grooves/BalladPlus.musicxml +++ b/test/data/grooves/BalladPlus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/BalladSus.musicxml b/test/data/grooves/BalladSus.musicxml index 359e1b5b..e408644c 100644 --- a/test/data/grooves/BalladSus.musicxml +++ b/test/data/grooves/BalladSus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/BalladSusPlus.musicxml b/test/data/grooves/BalladSusPlus.musicxml index 7e5d247b..6cbea22b 100644 --- a/test/data/grooves/BalladSusPlus.musicxml +++ b/test/data/grooves/BalladSusPlus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/BasicRock.musicxml b/test/data/grooves/BasicRock.musicxml index bff7477a..bd6cdad3 100644 --- a/test/data/grooves/BasicRock.musicxml +++ b/test/data/grooves/BasicRock.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/BasicRock4.musicxml b/test/data/grooves/BasicRock4.musicxml index 469cd548..8b5cfb03 100644 --- a/test/data/grooves/BasicRock4.musicxml +++ b/test/data/grooves/BasicRock4.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/BasicRock4Intro.musicxml b/test/data/grooves/BasicRock4Intro.musicxml index c84b8c2f..ef2a80e4 100644 --- a/test/data/grooves/BasicRock4Intro.musicxml +++ b/test/data/grooves/BasicRock4Intro.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/BasicRock4Sus.musicxml b/test/data/grooves/BasicRock4Sus.musicxml index 9449a185..2bef3f50 100644 --- a/test/data/grooves/BasicRock4Sus.musicxml +++ b/test/data/grooves/BasicRock4Sus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/BasicRockEnd.musicxml b/test/data/grooves/BasicRockEnd.musicxml index fbf25d28..fbcb4272 100644 --- a/test/data/grooves/BasicRockEnd.musicxml +++ b/test/data/grooves/BasicRockEnd.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/BasicRockIntro.musicxml b/test/data/grooves/BasicRockIntro.musicxml index 02b69980..e428febb 100644 --- a/test/data/grooves/BasicRockIntro.musicxml +++ b/test/data/grooves/BasicRockIntro.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/BasicRockSus.musicxml b/test/data/grooves/BasicRockSus.musicxml index f9f39869..af598434 100644 --- a/test/data/grooves/BasicRockSus.musicxml +++ b/test/data/grooves/BasicRockSus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Bebop.musicxml b/test/data/grooves/Bebop.musicxml index 522eaea3..a1002b05 100644 --- a/test/data/grooves/Bebop.musicxml +++ b/test/data/grooves/Bebop.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/BebopEnd.musicxml b/test/data/grooves/BebopEnd.musicxml index b1e3b4fc..88d6b501 100644 --- a/test/data/grooves/BebopEnd.musicxml +++ b/test/data/grooves/BebopEnd.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/BebopIntro.musicxml b/test/data/grooves/BebopIntro.musicxml index 756efceb..85d51cf5 100644 --- a/test/data/grooves/BebopIntro.musicxml +++ b/test/data/grooves/BebopIntro.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/BebopPlus.musicxml b/test/data/grooves/BebopPlus.musicxml index 608aa275..b5298f1d 100644 --- a/test/data/grooves/BebopPlus.musicxml +++ b/test/data/grooves/BebopPlus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/BebopSus.musicxml b/test/data/grooves/BebopSus.musicxml index c64db888..6533e546 100644 --- a/test/data/grooves/BebopSus.musicxml +++ b/test/data/grooves/BebopSus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/BebopSusPlus.musicxml b/test/data/grooves/BebopSusPlus.musicxml index 1cbb0eaf..75d4dfad 100644 --- a/test/data/grooves/BebopSusPlus.musicxml +++ b/test/data/grooves/BebopSusPlus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Beguine.musicxml b/test/data/grooves/Beguine.musicxml index 90e74ddb..58e6117d 100644 --- a/test/data/grooves/Beguine.musicxml +++ b/test/data/grooves/Beguine.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Beguine1.musicxml b/test/data/grooves/Beguine1.musicxml index 9b1ae137..8a526ac4 100644 --- a/test/data/grooves/Beguine1.musicxml +++ b/test/data/grooves/Beguine1.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Beguine1Sus.musicxml b/test/data/grooves/Beguine1Sus.musicxml index 31aaa2f4..47ddd9fc 100644 --- a/test/data/grooves/Beguine1Sus.musicxml +++ b/test/data/grooves/Beguine1Sus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Beguine2End.musicxml b/test/data/grooves/Beguine2End.musicxml index 06937acd..4c12b9f9 100644 --- a/test/data/grooves/Beguine2End.musicxml +++ b/test/data/grooves/Beguine2End.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/BeguineEnd.musicxml b/test/data/grooves/BeguineEnd.musicxml index f450b17d..816de13d 100644 --- a/test/data/grooves/BeguineEnd.musicxml +++ b/test/data/grooves/BeguineEnd.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/BeguineFill.musicxml b/test/data/grooves/BeguineFill.musicxml index bb6e0596..f156d2c8 100644 --- a/test/data/grooves/BeguineFill.musicxml +++ b/test/data/grooves/BeguineFill.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/BeguineIntro.musicxml b/test/data/grooves/BeguineIntro.musicxml index 85829467..18e44a19 100644 --- a/test/data/grooves/BeguineIntro.musicxml +++ b/test/data/grooves/BeguineIntro.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/BeguineIntro8.musicxml b/test/data/grooves/BeguineIntro8.musicxml index 77f444ce..7c362951 100644 --- a/test/data/grooves/BeguineIntro8.musicxml +++ b/test/data/grooves/BeguineIntro8.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/BeguineSus.musicxml b/test/data/grooves/BeguineSus.musicxml index 22c2d67e..884427ea 100644 --- a/test/data/grooves/BeguineSus.musicxml +++ b/test/data/grooves/BeguineSus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/BeguineSusIntro.musicxml b/test/data/grooves/BeguineSusIntro.musicxml index 15981032..f99572a0 100644 --- a/test/data/grooves/BeguineSusIntro.musicxml +++ b/test/data/grooves/BeguineSusIntro.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/BigBand.musicxml b/test/data/grooves/BigBand.musicxml index 5883682e..02652b67 100644 --- a/test/data/grooves/BigBand.musicxml +++ b/test/data/grooves/BigBand.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/BigBand1.musicxml b/test/data/grooves/BigBand1.musicxml index 0da78332..3c53ceb5 100644 --- a/test/data/grooves/BigBand1.musicxml +++ b/test/data/grooves/BigBand1.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/BigBand1End.musicxml b/test/data/grooves/BigBand1End.musicxml index 28254353..0744e03d 100644 --- a/test/data/grooves/BigBand1End.musicxml +++ b/test/data/grooves/BigBand1End.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/BigBand1Fill.musicxml b/test/data/grooves/BigBand1Fill.musicxml index b2d874bc..6408948f 100644 --- a/test/data/grooves/BigBand1Fill.musicxml +++ b/test/data/grooves/BigBand1Fill.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/BigBand1Plus.musicxml b/test/data/grooves/BigBand1Plus.musicxml index 978b4601..bbdc4c08 100644 --- a/test/data/grooves/BigBand1Plus.musicxml +++ b/test/data/grooves/BigBand1Plus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/BigBand1Sus.musicxml b/test/data/grooves/BigBand1Sus.musicxml index a4432d7e..2ad7ec00 100644 --- a/test/data/grooves/BigBand1Sus.musicxml +++ b/test/data/grooves/BigBand1Sus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/BigBand1SusPlus.musicxml b/test/data/grooves/BigBand1SusPlus.musicxml index f3849301..3e530876 100644 --- a/test/data/grooves/BigBand1SusPlus.musicxml +++ b/test/data/grooves/BigBand1SusPlus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/BigBand2End.musicxml b/test/data/grooves/BigBand2End.musicxml index baef3807..e37a8b18 100644 --- a/test/data/grooves/BigBand2End.musicxml +++ b/test/data/grooves/BigBand2End.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/BigBand4End.musicxml b/test/data/grooves/BigBand4End.musicxml index 2b1d699f..0ebf8b64 100644 --- a/test/data/grooves/BigBand4End.musicxml +++ b/test/data/grooves/BigBand4End.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/BigBand8.musicxml b/test/data/grooves/BigBand8.musicxml index fcc4f05a..e0128ecc 100644 --- a/test/data/grooves/BigBand8.musicxml +++ b/test/data/grooves/BigBand8.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/BigBand8Sus.musicxml b/test/data/grooves/BigBand8Sus.musicxml index eb61964e..f1cfc50f 100644 --- a/test/data/grooves/BigBand8Sus.musicxml +++ b/test/data/grooves/BigBand8Sus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/BigBandEnd.musicxml b/test/data/grooves/BigBandEnd.musicxml index e1ac04b0..c50fb240 100644 --- a/test/data/grooves/BigBandEnd.musicxml +++ b/test/data/grooves/BigBandEnd.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/BigBandFill.musicxml b/test/data/grooves/BigBandFill.musicxml index 5a10cea8..ca61b3be 100644 --- a/test/data/grooves/BigBandFill.musicxml +++ b/test/data/grooves/BigBandFill.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/BigBandIntro.musicxml b/test/data/grooves/BigBandIntro.musicxml index 28d2d4ce..ae72315e 100644 --- a/test/data/grooves/BigBandIntro.musicxml +++ b/test/data/grooves/BigBandIntro.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/BigBandIntro2.musicxml b/test/data/grooves/BigBandIntro2.musicxml index 48cdabc2..47a1ba92 100644 --- a/test/data/grooves/BigBandIntro2.musicxml +++ b/test/data/grooves/BigBandIntro2.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/BigBandIntro8.musicxml b/test/data/grooves/BigBandIntro8.musicxml index 7b148de4..c44e1fa8 100644 --- a/test/data/grooves/BigBandIntro8.musicxml +++ b/test/data/grooves/BigBandIntro8.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/BigBandPlus.musicxml b/test/data/grooves/BigBandPlus.musicxml index a4505b5a..3d0fa4ac 100644 --- a/test/data/grooves/BigBandPlus.musicxml +++ b/test/data/grooves/BigBandPlus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/BigBandSus.musicxml b/test/data/grooves/BigBandSus.musicxml index 88ff1aef..6e356841 100644 --- a/test/data/grooves/BigBandSus.musicxml +++ b/test/data/grooves/BigBandSus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/BigBandSusPlus.musicxml b/test/data/grooves/BigBandSusPlus.musicxml index 687c3269..e499cf23 100644 --- a/test/data/grooves/BigBandSusPlus.musicxml +++ b/test/data/grooves/BigBandSusPlus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/BlueFolk.musicxml b/test/data/grooves/BlueFolk.musicxml index 603304ef..ae9c1de2 100644 --- a/test/data/grooves/BlueFolk.musicxml +++ b/test/data/grooves/BlueFolk.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/BlueFolk2.musicxml b/test/data/grooves/BlueFolk2.musicxml index f16edfdd..6e74fbef 100644 --- a/test/data/grooves/BlueFolk2.musicxml +++ b/test/data/grooves/BlueFolk2.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/BlueFolk2Plus.musicxml b/test/data/grooves/BlueFolk2Plus.musicxml index cf298a37..78a84c44 100644 --- a/test/data/grooves/BlueFolk2Plus.musicxml +++ b/test/data/grooves/BlueFolk2Plus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/BlueFolk2Sus.musicxml b/test/data/grooves/BlueFolk2Sus.musicxml index e93ec046..a50106fe 100644 --- a/test/data/grooves/BlueFolk2Sus.musicxml +++ b/test/data/grooves/BlueFolk2Sus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/BlueFolk2SusPlus.musicxml b/test/data/grooves/BlueFolk2SusPlus.musicxml index b1259bed..3e85a665 100644 --- a/test/data/grooves/BlueFolk2SusPlus.musicxml +++ b/test/data/grooves/BlueFolk2SusPlus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/BlueFolkEnd.musicxml b/test/data/grooves/BlueFolkEnd.musicxml index 38dc5f48..ec767605 100644 --- a/test/data/grooves/BlueFolkEnd.musicxml +++ b/test/data/grooves/BlueFolkEnd.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/BlueFolkIntro.musicxml b/test/data/grooves/BlueFolkIntro.musicxml index 0cc2d34d..09617c06 100644 --- a/test/data/grooves/BlueFolkIntro.musicxml +++ b/test/data/grooves/BlueFolkIntro.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/BlueFolkPlus.musicxml b/test/data/grooves/BlueFolkPlus.musicxml index f0ffad78..56319b50 100644 --- a/test/data/grooves/BlueFolkPlus.musicxml +++ b/test/data/grooves/BlueFolkPlus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/BlueFolkSus.musicxml b/test/data/grooves/BlueFolkSus.musicxml index d8e2a45b..1ce63f8e 100644 --- a/test/data/grooves/BlueFolkSus.musicxml +++ b/test/data/grooves/BlueFolkSus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/BlueFolkSusPlus.musicxml b/test/data/grooves/BlueFolkSusPlus.musicxml index cc4897ed..c7aae6e3 100644 --- a/test/data/grooves/BlueFolkSusPlus.musicxml +++ b/test/data/grooves/BlueFolkSusPlus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/BlueGrass.musicxml b/test/data/grooves/BlueGrass.musicxml index abcb54b9..3c9188dd 100644 --- a/test/data/grooves/BlueGrass.musicxml +++ b/test/data/grooves/BlueGrass.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/BlueGrassBottle.musicxml b/test/data/grooves/BlueGrassBottle.musicxml index 4820ee0a..015b2472 100644 --- a/test/data/grooves/BlueGrassBottle.musicxml +++ b/test/data/grooves/BlueGrassBottle.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/BlueGrassBottleClap.musicxml b/test/data/grooves/BlueGrassBottleClap.musicxml index 1bb6ed25..e662c46b 100644 --- a/test/data/grooves/BlueGrassBottleClap.musicxml +++ b/test/data/grooves/BlueGrassBottleClap.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/BlueGrassClap.musicxml b/test/data/grooves/BlueGrassClap.musicxml index 39a8e835..c174f6cd 100644 --- a/test/data/grooves/BlueGrassClap.musicxml +++ b/test/data/grooves/BlueGrassClap.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/BlueGrassEnd.musicxml b/test/data/grooves/BlueGrassEnd.musicxml index 2af420f4..3b821f8e 100644 --- a/test/data/grooves/BlueGrassEnd.musicxml +++ b/test/data/grooves/BlueGrassEnd.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/BlueGrassIntro.musicxml b/test/data/grooves/BlueGrassIntro.musicxml index bab5b65d..9d8eec5b 100644 --- a/test/data/grooves/BlueGrassIntro.musicxml +++ b/test/data/grooves/BlueGrassIntro.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/BlueGrassSus.musicxml b/test/data/grooves/BlueGrassSus.musicxml index 118271d7..a8d2c73d 100644 --- a/test/data/grooves/BlueGrassSus.musicxml +++ b/test/data/grooves/BlueGrassSus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/BlueGrassSusClap.musicxml b/test/data/grooves/BlueGrassSusClap.musicxml index fc043a01..e93a5891 100644 --- a/test/data/grooves/BlueGrassSusClap.musicxml +++ b/test/data/grooves/BlueGrassSusClap.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Blues.musicxml b/test/data/grooves/Blues.musicxml index e9550d57..31e19d9c 100644 --- a/test/data/grooves/Blues.musicxml +++ b/test/data/grooves/Blues.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Blues1.musicxml b/test/data/grooves/Blues1.musicxml index 8eff940d..d07d324e 100644 --- a/test/data/grooves/Blues1.musicxml +++ b/test/data/grooves/Blues1.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Blues128.musicxml b/test/data/grooves/Blues128.musicxml index c4fafa80..847dc848 100644 --- a/test/data/grooves/Blues128.musicxml +++ b/test/data/grooves/Blues128.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Blues128End.musicxml b/test/data/grooves/Blues128End.musicxml index 537c1c1f..b514ab71 100644 --- a/test/data/grooves/Blues128End.musicxml +++ b/test/data/grooves/Blues128End.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Blues128Plus.musicxml b/test/data/grooves/Blues128Plus.musicxml index e74c26ad..d9c0009e 100644 --- a/test/data/grooves/Blues128Plus.musicxml +++ b/test/data/grooves/Blues128Plus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Blues128Sus.musicxml b/test/data/grooves/Blues128Sus.musicxml index 2357104a..7aebe876 100644 --- a/test/data/grooves/Blues128Sus.musicxml +++ b/test/data/grooves/Blues128Sus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Blues128SusPlus.musicxml b/test/data/grooves/Blues128SusPlus.musicxml index 562d2f55..c11945d7 100644 --- a/test/data/grooves/Blues128SusPlus.musicxml +++ b/test/data/grooves/Blues128SusPlus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Blues1Sus.musicxml b/test/data/grooves/Blues1Sus.musicxml index 2d496fd2..61d0ca4f 100644 --- a/test/data/grooves/Blues1Sus.musicxml +++ b/test/data/grooves/Blues1Sus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Blues68.musicxml b/test/data/grooves/Blues68.musicxml index b86fc599..0364092b 100644 --- a/test/data/grooves/Blues68.musicxml +++ b/test/data/grooves/Blues68.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Blues68End.musicxml b/test/data/grooves/Blues68End.musicxml index 049a4246..6bf17787 100644 --- a/test/data/grooves/Blues68End.musicxml +++ b/test/data/grooves/Blues68End.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Blues68Intro.musicxml b/test/data/grooves/Blues68Intro.musicxml index bb615516..e04e0840 100644 --- a/test/data/grooves/Blues68Intro.musicxml +++ b/test/data/grooves/Blues68Intro.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Blues68Plus.musicxml b/test/data/grooves/Blues68Plus.musicxml index f75580c5..6d778d43 100644 --- a/test/data/grooves/Blues68Plus.musicxml +++ b/test/data/grooves/Blues68Plus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Blues68Walk.musicxml b/test/data/grooves/Blues68Walk.musicxml index ccc061c4..e2495538 100644 --- a/test/data/grooves/Blues68Walk.musicxml +++ b/test/data/grooves/Blues68Walk.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Blues68WalkPlus.musicxml b/test/data/grooves/Blues68WalkPlus.musicxml index c6db228a..304b8886 100644 --- a/test/data/grooves/Blues68WalkPlus.musicxml +++ b/test/data/grooves/Blues68WalkPlus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/BluesEnd.musicxml b/test/data/grooves/BluesEnd.musicxml index f0be23a3..4e9a9318 100644 --- a/test/data/grooves/BluesEnd.musicxml +++ b/test/data/grooves/BluesEnd.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/BluesIntro.musicxml b/test/data/grooves/BluesIntro.musicxml index 2b2c8632..5d007926 100644 --- a/test/data/grooves/BluesIntro.musicxml +++ b/test/data/grooves/BluesIntro.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/BluesSus.musicxml b/test/data/grooves/BluesSus.musicxml index c458e3fe..f16258e8 100644 --- a/test/data/grooves/BluesSus.musicxml +++ b/test/data/grooves/BluesSus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/BluesTriple.musicxml b/test/data/grooves/BluesTriple.musicxml index 6014be02..1490f608 100644 --- a/test/data/grooves/BluesTriple.musicxml +++ b/test/data/grooves/BluesTriple.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/BluesTripleL.musicxml b/test/data/grooves/BluesTripleL.musicxml index 0f4a153f..cf7f012c 100644 --- a/test/data/grooves/BluesTripleL.musicxml +++ b/test/data/grooves/BluesTripleL.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/BluesTripleLSus.musicxml b/test/data/grooves/BluesTripleLSus.musicxml index 1c858919..9f8cafbc 100644 --- a/test/data/grooves/BluesTripleLSus.musicxml +++ b/test/data/grooves/BluesTripleLSus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/BluesTripleR.musicxml b/test/data/grooves/BluesTripleR.musicxml index 781f477f..9d331000 100644 --- a/test/data/grooves/BluesTripleR.musicxml +++ b/test/data/grooves/BluesTripleR.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/BluesTripleRSus.musicxml b/test/data/grooves/BluesTripleRSus.musicxml index f237de43..0ddfa746 100644 --- a/test/data/grooves/BluesTripleRSus.musicxml +++ b/test/data/grooves/BluesTripleRSus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/BluesTripleSus.musicxml b/test/data/grooves/BluesTripleSus.musicxml index 10712d4f..3e9ddef5 100644 --- a/test/data/grooves/BluesTripleSus.musicxml +++ b/test/data/grooves/BluesTripleSus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Bolero.musicxml b/test/data/grooves/Bolero.musicxml index 487aa9b5..1c7c118a 100644 --- a/test/data/grooves/Bolero.musicxml +++ b/test/data/grooves/Bolero.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Bolero1.musicxml b/test/data/grooves/Bolero1.musicxml index a4b54e60..d2603b54 100644 --- a/test/data/grooves/Bolero1.musicxml +++ b/test/data/grooves/Bolero1.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Bolero1End.musicxml b/test/data/grooves/Bolero1End.musicxml index 6440877d..0ef66bce 100644 --- a/test/data/grooves/Bolero1End.musicxml +++ b/test/data/grooves/Bolero1End.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Bolero1Fill.musicxml b/test/data/grooves/Bolero1Fill.musicxml index fbdb7253..5a6d291d 100644 --- a/test/data/grooves/Bolero1Fill.musicxml +++ b/test/data/grooves/Bolero1Fill.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Bolero1Intro.musicxml b/test/data/grooves/Bolero1Intro.musicxml index 973daa03..0b94dd5b 100644 --- a/test/data/grooves/Bolero1Intro.musicxml +++ b/test/data/grooves/Bolero1Intro.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Bolero1Sus.musicxml b/test/data/grooves/Bolero1Sus.musicxml index 96d3dd95..7d576e00 100644 --- a/test/data/grooves/Bolero1Sus.musicxml +++ b/test/data/grooves/Bolero1Sus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Bolero1SusFill.musicxml b/test/data/grooves/Bolero1SusFill.musicxml index 62dc6879..9f87dcf6 100644 --- a/test/data/grooves/Bolero1SusFill.musicxml +++ b/test/data/grooves/Bolero1SusFill.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/BoleroAlt.musicxml b/test/data/grooves/BoleroAlt.musicxml index e1d2828e..47017843 100644 --- a/test/data/grooves/BoleroAlt.musicxml +++ b/test/data/grooves/BoleroAlt.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/BoleroAltFill.musicxml b/test/data/grooves/BoleroAltFill.musicxml index 1976548e..6a772f21 100644 --- a/test/data/grooves/BoleroAltFill.musicxml +++ b/test/data/grooves/BoleroAltFill.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/BoleroAltSus.musicxml b/test/data/grooves/BoleroAltSus.musicxml index 37f141b0..6c6fe0f3 100644 --- a/test/data/grooves/BoleroAltSus.musicxml +++ b/test/data/grooves/BoleroAltSus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/BoleroAltSusFill.musicxml b/test/data/grooves/BoleroAltSusFill.musicxml index 11430496..788fd926 100644 --- a/test/data/grooves/BoleroAltSusFill.musicxml +++ b/test/data/grooves/BoleroAltSusFill.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/BoleroEnd.musicxml b/test/data/grooves/BoleroEnd.musicxml index 1a6e98ee..98907b10 100644 --- a/test/data/grooves/BoleroEnd.musicxml +++ b/test/data/grooves/BoleroEnd.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/BoleroFill.musicxml b/test/data/grooves/BoleroFill.musicxml index 6a476365..7c49774f 100644 --- a/test/data/grooves/BoleroFill.musicxml +++ b/test/data/grooves/BoleroFill.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/BoleroIntro.musicxml b/test/data/grooves/BoleroIntro.musicxml index d0790f65..ed34c1fe 100644 --- a/test/data/grooves/BoleroIntro.musicxml +++ b/test/data/grooves/BoleroIntro.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/BoleroSus.musicxml b/test/data/grooves/BoleroSus.musicxml index 582f73c6..02565ceb 100644 --- a/test/data/grooves/BoleroSus.musicxml +++ b/test/data/grooves/BoleroSus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/BoleroSusFill.musicxml b/test/data/grooves/BoleroSusFill.musicxml index b2848683..aece47bc 100644 --- a/test/data/grooves/BoleroSusFill.musicxml +++ b/test/data/grooves/BoleroSusFill.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/BoneyM.musicxml b/test/data/grooves/BoneyM.musicxml index d23da54c..68b3b967 100644 --- a/test/data/grooves/BoneyM.musicxml +++ b/test/data/grooves/BoneyM.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/BoneyMEnd.musicxml b/test/data/grooves/BoneyMEnd.musicxml index cb551b43..e42df094 100644 --- a/test/data/grooves/BoneyMEnd.musicxml +++ b/test/data/grooves/BoneyMEnd.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/BoneyMFill.musicxml b/test/data/grooves/BoneyMFill.musicxml index 8d8258e2..3cf4703d 100644 --- a/test/data/grooves/BoneyMFill.musicxml +++ b/test/data/grooves/BoneyMFill.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/BoneyMIntro.musicxml b/test/data/grooves/BoneyMIntro.musicxml index c5172318..4613b103 100644 --- a/test/data/grooves/BoneyMIntro.musicxml +++ b/test/data/grooves/BoneyMIntro.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/BoneyMIntro8.musicxml b/test/data/grooves/BoneyMIntro8.musicxml index 47753b0a..f64c5bc2 100644 --- a/test/data/grooves/BoneyMIntro8.musicxml +++ b/test/data/grooves/BoneyMIntro8.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/BoneyMPlus.musicxml b/test/data/grooves/BoneyMPlus.musicxml index 76150119..338aca60 100644 --- a/test/data/grooves/BoneyMPlus.musicxml +++ b/test/data/grooves/BoneyMPlus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/BoneyMSus.musicxml b/test/data/grooves/BoneyMSus.musicxml index 04b83b00..5a7468ed 100644 --- a/test/data/grooves/BoneyMSus.musicxml +++ b/test/data/grooves/BoneyMSus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/BoneyMSusPlus.musicxml b/test/data/grooves/BoneyMSusPlus.musicxml index 6d6e73d2..f464442d 100644 --- a/test/data/grooves/BoneyMSusPlus.musicxml +++ b/test/data/grooves/BoneyMSusPlus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/BossaNova.musicxml b/test/data/grooves/BossaNova.musicxml index 1644b1ac..cfd41025 100644 --- a/test/data/grooves/BossaNova.musicxml +++ b/test/data/grooves/BossaNova.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/BossaNova1End.musicxml b/test/data/grooves/BossaNova1End.musicxml index 5f32c97a..0f06239b 100644 --- a/test/data/grooves/BossaNova1End.musicxml +++ b/test/data/grooves/BossaNova1End.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/BossaNova1Sus.musicxml b/test/data/grooves/BossaNova1Sus.musicxml index 928779bd..a2f12c3c 100644 --- a/test/data/grooves/BossaNova1Sus.musicxml +++ b/test/data/grooves/BossaNova1Sus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/BossaNova1SusPlus.musicxml b/test/data/grooves/BossaNova1SusPlus.musicxml index 8db641c4..5bdad829 100644 --- a/test/data/grooves/BossaNova1SusPlus.musicxml +++ b/test/data/grooves/BossaNova1SusPlus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/BossaNova2End.musicxml b/test/data/grooves/BossaNova2End.musicxml index 606b0b5e..5a8315af 100644 --- a/test/data/grooves/BossaNova2End.musicxml +++ b/test/data/grooves/BossaNova2End.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/BossaNova2Sus.musicxml b/test/data/grooves/BossaNova2Sus.musicxml index 00607797..2cd2e7bc 100644 --- a/test/data/grooves/BossaNova2Sus.musicxml +++ b/test/data/grooves/BossaNova2Sus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/BossaNova2SusPlus.musicxml b/test/data/grooves/BossaNova2SusPlus.musicxml index 787cbbd8..c90f589a 100644 --- a/test/data/grooves/BossaNova2SusPlus.musicxml +++ b/test/data/grooves/BossaNova2SusPlus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/BossaNova3Sus.musicxml b/test/data/grooves/BossaNova3Sus.musicxml index 94822d33..42b13e96 100644 --- a/test/data/grooves/BossaNova3Sus.musicxml +++ b/test/data/grooves/BossaNova3Sus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/BossaNova3SusPlus.musicxml b/test/data/grooves/BossaNova3SusPlus.musicxml index 71c160ce..ec9b79f0 100644 --- a/test/data/grooves/BossaNova3SusPlus.musicxml +++ b/test/data/grooves/BossaNova3SusPlus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/BossaNovaEnd.musicxml b/test/data/grooves/BossaNovaEnd.musicxml index 4df3e598..b77d4815 100644 --- a/test/data/grooves/BossaNovaEnd.musicxml +++ b/test/data/grooves/BossaNovaEnd.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/BossaNovaFill.musicxml b/test/data/grooves/BossaNovaFill.musicxml index 4e21c457..430ca640 100644 --- a/test/data/grooves/BossaNovaFill.musicxml +++ b/test/data/grooves/BossaNovaFill.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/BossaNovaIntro.musicxml b/test/data/grooves/BossaNovaIntro.musicxml index a932bb3a..5f3b19a1 100644 --- a/test/data/grooves/BossaNovaIntro.musicxml +++ b/test/data/grooves/BossaNovaIntro.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/BossaNovaIntro1.musicxml b/test/data/grooves/BossaNovaIntro1.musicxml index af584688..83265f8d 100644 --- a/test/data/grooves/BossaNovaIntro1.musicxml +++ b/test/data/grooves/BossaNovaIntro1.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/BossaNovaIntro8.musicxml b/test/data/grooves/BossaNovaIntro8.musicxml index aa904381..b155b8b5 100644 --- a/test/data/grooves/BossaNovaIntro8.musicxml +++ b/test/data/grooves/BossaNovaIntro8.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/BossaNovaPlus.musicxml b/test/data/grooves/BossaNovaPlus.musicxml index 805888f7..3bb6368c 100644 --- a/test/data/grooves/BossaNovaPlus.musicxml +++ b/test/data/grooves/BossaNovaPlus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/BossaNovaSus.musicxml b/test/data/grooves/BossaNovaSus.musicxml index d19b4591..5ece49dc 100644 --- a/test/data/grooves/BossaNovaSus.musicxml +++ b/test/data/grooves/BossaNovaSus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/BossaNovaSusPlus.musicxml b/test/data/grooves/BossaNovaSusPlus.musicxml index 0b315b25..485f0423 100644 --- a/test/data/grooves/BossaNovaSusPlus.musicxml +++ b/test/data/grooves/BossaNovaSusPlus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Broadway.musicxml b/test/data/grooves/Broadway.musicxml index 93af77ed..d74820f1 100644 --- a/test/data/grooves/Broadway.musicxml +++ b/test/data/grooves/Broadway.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Broadway1.musicxml b/test/data/grooves/Broadway1.musicxml index 89542c98..64400c8b 100644 --- a/test/data/grooves/Broadway1.musicxml +++ b/test/data/grooves/Broadway1.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Broadway1Sus.musicxml b/test/data/grooves/Broadway1Sus.musicxml index 93d21fab..517fc3a8 100644 --- a/test/data/grooves/Broadway1Sus.musicxml +++ b/test/data/grooves/Broadway1Sus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Broadway2.musicxml b/test/data/grooves/Broadway2.musicxml index 7401cc49..7c3d0a35 100644 --- a/test/data/grooves/Broadway2.musicxml +++ b/test/data/grooves/Broadway2.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Broadway2Sus.musicxml b/test/data/grooves/Broadway2Sus.musicxml index 379a00aa..b0618fd6 100644 --- a/test/data/grooves/Broadway2Sus.musicxml +++ b/test/data/grooves/Broadway2Sus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/BroadwayEnd.musicxml b/test/data/grooves/BroadwayEnd.musicxml index a9c0448e..fb9f343e 100644 --- a/test/data/grooves/BroadwayEnd.musicxml +++ b/test/data/grooves/BroadwayEnd.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/BroadwayFill.musicxml b/test/data/grooves/BroadwayFill.musicxml index da531b29..314620ae 100644 --- a/test/data/grooves/BroadwayFill.musicxml +++ b/test/data/grooves/BroadwayFill.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/BroadwayIntro.musicxml b/test/data/grooves/BroadwayIntro.musicxml index 7283c5b3..f8988a22 100644 --- a/test/data/grooves/BroadwayIntro.musicxml +++ b/test/data/grooves/BroadwayIntro.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/BroadwayIntro8.musicxml b/test/data/grooves/BroadwayIntro8.musicxml index 988d692b..6aa72e59 100644 --- a/test/data/grooves/BroadwayIntro8.musicxml +++ b/test/data/grooves/BroadwayIntro8.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/BroadwaySus.musicxml b/test/data/grooves/BroadwaySus.musicxml index a3b7d39a..faad94c3 100644 --- a/test/data/grooves/BroadwaySus.musicxml +++ b/test/data/grooves/BroadwaySus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/BroadwayWaltz.musicxml b/test/data/grooves/BroadwayWaltz.musicxml index a524f284..beca0cd3 100644 --- a/test/data/grooves/BroadwayWaltz.musicxml +++ b/test/data/grooves/BroadwayWaltz.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/BroadwayWaltz1.musicxml b/test/data/grooves/BroadwayWaltz1.musicxml index aafb1770..f5e6ffe2 100644 --- a/test/data/grooves/BroadwayWaltz1.musicxml +++ b/test/data/grooves/BroadwayWaltz1.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/BroadwayWaltz1Sus.musicxml b/test/data/grooves/BroadwayWaltz1Sus.musicxml index db628cbf..504af34e 100644 --- a/test/data/grooves/BroadwayWaltz1Sus.musicxml +++ b/test/data/grooves/BroadwayWaltz1Sus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/BroadwayWaltz2.musicxml b/test/data/grooves/BroadwayWaltz2.musicxml index 81a321b9..edeb7e64 100644 --- a/test/data/grooves/BroadwayWaltz2.musicxml +++ b/test/data/grooves/BroadwayWaltz2.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/BroadwayWaltz2Sus.musicxml b/test/data/grooves/BroadwayWaltz2Sus.musicxml index ebd5d94e..2914abf7 100644 --- a/test/data/grooves/BroadwayWaltz2Sus.musicxml +++ b/test/data/grooves/BroadwayWaltz2Sus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/BroadwayWaltzEnd.musicxml b/test/data/grooves/BroadwayWaltzEnd.musicxml index 6314cb99..bbc02b3c 100644 --- a/test/data/grooves/BroadwayWaltzEnd.musicxml +++ b/test/data/grooves/BroadwayWaltzEnd.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/BroadwayWaltzIntro.musicxml b/test/data/grooves/BroadwayWaltzIntro.musicxml index 046cf9f8..f390dc9c 100644 --- a/test/data/grooves/BroadwayWaltzIntro.musicxml +++ b/test/data/grooves/BroadwayWaltzIntro.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/BroadwayWaltzIntro8.musicxml b/test/data/grooves/BroadwayWaltzIntro8.musicxml index 79395e7b..8644dfaa 100644 --- a/test/data/grooves/BroadwayWaltzIntro8.musicxml +++ b/test/data/grooves/BroadwayWaltzIntro8.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/BroadwayWaltzSus.musicxml b/test/data/grooves/BroadwayWaltzSus.musicxml index 8e578abb..858da657 100644 --- a/test/data/grooves/BroadwayWaltzSus.musicxml +++ b/test/data/grooves/BroadwayWaltzSus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/BubbleRock.musicxml b/test/data/grooves/BubbleRock.musicxml index 1dfbfb7b..a768a65c 100644 --- a/test/data/grooves/BubbleRock.musicxml +++ b/test/data/grooves/BubbleRock.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/BubbleRockEnd.musicxml b/test/data/grooves/BubbleRockEnd.musicxml index 0f7b0360..71d53385 100644 --- a/test/data/grooves/BubbleRockEnd.musicxml +++ b/test/data/grooves/BubbleRockEnd.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/BubbleRockFill.musicxml b/test/data/grooves/BubbleRockFill.musicxml index aadd93d9..d6892364 100644 --- a/test/data/grooves/BubbleRockFill.musicxml +++ b/test/data/grooves/BubbleRockFill.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/BubbleRockIntro.musicxml b/test/data/grooves/BubbleRockIntro.musicxml index 0daa23c5..b388b1e3 100644 --- a/test/data/grooves/BubbleRockIntro.musicxml +++ b/test/data/grooves/BubbleRockIntro.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/BubbleRockPlus.musicxml b/test/data/grooves/BubbleRockPlus.musicxml index bb0bd75b..8c546232 100644 --- a/test/data/grooves/BubbleRockPlus.musicxml +++ b/test/data/grooves/BubbleRockPlus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/BubbleRockSus.musicxml b/test/data/grooves/BubbleRockSus.musicxml index 5bf63262..4ceaaba6 100644 --- a/test/data/grooves/BubbleRockSus.musicxml +++ b/test/data/grooves/BubbleRockSus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/BubbleRockSusPlus.musicxml b/test/data/grooves/BubbleRockSusPlus.musicxml index dd598e6f..411d498f 100644 --- a/test/data/grooves/BubbleRockSusPlus.musicxml +++ b/test/data/grooves/BubbleRockSusPlus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/CNTR01.musicxml b/test/data/grooves/CNTR01.musicxml index cbcbb2d3..0422eb1b 100644 --- a/test/data/grooves/CNTR01.musicxml +++ b/test/data/grooves/CNTR01.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/CNTR02.musicxml b/test/data/grooves/CNTR02.musicxml index 1b0c5f32..78b7f1a8 100644 --- a/test/data/grooves/CNTR02.musicxml +++ b/test/data/grooves/CNTR02.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/CNTR03.musicxml b/test/data/grooves/CNTR03.musicxml index a4405b18..0e4e09b5 100644 --- a/test/data/grooves/CNTR03.musicxml +++ b/test/data/grooves/CNTR03.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/CNTR04.musicxml b/test/data/grooves/CNTR04.musicxml index ead865e7..8f02bcef 100644 --- a/test/data/grooves/CNTR04.musicxml +++ b/test/data/grooves/CNTR04.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/CNTRY.musicxml b/test/data/grooves/CNTRY.musicxml index 27758dee..6dd5be27 100644 --- a/test/data/grooves/CNTRY.musicxml +++ b/test/data/grooves/CNTRY.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/COUNT.musicxml b/test/data/grooves/COUNT.musicxml index fc432fbd..0e44533a 100644 --- a/test/data/grooves/COUNT.musicxml +++ b/test/data/grooves/COUNT.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Calypso.musicxml b/test/data/grooves/Calypso.musicxml index 0bb551e8..4ad8f41f 100644 --- a/test/data/grooves/Calypso.musicxml +++ b/test/data/grooves/Calypso.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Calypso1.musicxml b/test/data/grooves/Calypso1.musicxml index d4a0b197..ed51f312 100644 --- a/test/data/grooves/Calypso1.musicxml +++ b/test/data/grooves/Calypso1.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Calypso1Plus.musicxml b/test/data/grooves/Calypso1Plus.musicxml index 60f6848d..737c852d 100644 --- a/test/data/grooves/Calypso1Plus.musicxml +++ b/test/data/grooves/Calypso1Plus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Calypso1Sus.musicxml b/test/data/grooves/Calypso1Sus.musicxml index cdc655a8..10554384 100644 --- a/test/data/grooves/Calypso1Sus.musicxml +++ b/test/data/grooves/Calypso1Sus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Calypso1SusPlus.musicxml b/test/data/grooves/Calypso1SusPlus.musicxml index 4da6dadf..9ba30c4a 100644 --- a/test/data/grooves/Calypso1SusPlus.musicxml +++ b/test/data/grooves/Calypso1SusPlus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Calypso8Intro.musicxml b/test/data/grooves/Calypso8Intro.musicxml index f5bacbe9..764b7af1 100644 --- a/test/data/grooves/Calypso8Intro.musicxml +++ b/test/data/grooves/Calypso8Intro.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/CalypsoEnd.musicxml b/test/data/grooves/CalypsoEnd.musicxml index 20b998ae..14a076e4 100644 --- a/test/data/grooves/CalypsoEnd.musicxml +++ b/test/data/grooves/CalypsoEnd.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/CalypsoIntro.musicxml b/test/data/grooves/CalypsoIntro.musicxml index 261351fd..5a9c6eb5 100644 --- a/test/data/grooves/CalypsoIntro.musicxml +++ b/test/data/grooves/CalypsoIntro.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/CalypsoPlus.musicxml b/test/data/grooves/CalypsoPlus.musicxml index bc618f46..9e1546e9 100644 --- a/test/data/grooves/CalypsoPlus.musicxml +++ b/test/data/grooves/CalypsoPlus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/CalypsoSus.musicxml b/test/data/grooves/CalypsoSus.musicxml index 14e666bb..d1207a95 100644 --- a/test/data/grooves/CalypsoSus.musicxml +++ b/test/data/grooves/CalypsoSus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/CalypsoSusPlus.musicxml b/test/data/grooves/CalypsoSusPlus.musicxml index b8020347..0ab90741 100644 --- a/test/data/grooves/CalypsoSusPlus.musicxml +++ b/test/data/grooves/CalypsoSusPlus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/ChaCha.musicxml b/test/data/grooves/ChaCha.musicxml index 7bddab0d..b4b30288 100644 --- a/test/data/grooves/ChaCha.musicxml +++ b/test/data/grooves/ChaCha.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/ChaCha1.musicxml b/test/data/grooves/ChaCha1.musicxml index 86c9b654..ab46fc88 100644 --- a/test/data/grooves/ChaCha1.musicxml +++ b/test/data/grooves/ChaCha1.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/ChaCha1Fill.musicxml b/test/data/grooves/ChaCha1Fill.musicxml index 59feddec..797f51dc 100644 --- a/test/data/grooves/ChaCha1Fill.musicxml +++ b/test/data/grooves/ChaCha1Fill.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/ChaCha1Sus.musicxml b/test/data/grooves/ChaCha1Sus.musicxml index d728073d..35b92ab7 100644 --- a/test/data/grooves/ChaCha1Sus.musicxml +++ b/test/data/grooves/ChaCha1Sus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/ChaChaEnd.musicxml b/test/data/grooves/ChaChaEnd.musicxml index 1292454c..de31c2e8 100644 --- a/test/data/grooves/ChaChaEnd.musicxml +++ b/test/data/grooves/ChaChaEnd.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/ChaChaFill.musicxml b/test/data/grooves/ChaChaFill.musicxml index f0e936f4..c3e102f3 100644 --- a/test/data/grooves/ChaChaFill.musicxml +++ b/test/data/grooves/ChaChaFill.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/ChaChaIntro.musicxml b/test/data/grooves/ChaChaIntro.musicxml index 73e0e755..9f93946b 100644 --- a/test/data/grooves/ChaChaIntro.musicxml +++ b/test/data/grooves/ChaChaIntro.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/ChaChaIntro8.musicxml b/test/data/grooves/ChaChaIntro8.musicxml index 31901c9a..5d67443e 100644 --- a/test/data/grooves/ChaChaIntro8.musicxml +++ b/test/data/grooves/ChaChaIntro8.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/ChaChaSus.musicxml b/test/data/grooves/ChaChaSus.musicxml index 8bdbfbf3..6c43f938 100644 --- a/test/data/grooves/ChaChaSus.musicxml +++ b/test/data/grooves/ChaChaSus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Charleston.musicxml b/test/data/grooves/Charleston.musicxml index 6c76c396..6a29e603 100644 --- a/test/data/grooves/Charleston.musicxml +++ b/test/data/grooves/Charleston.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Charleston1.musicxml b/test/data/grooves/Charleston1.musicxml index 02bf97b0..0fd24899 100644 --- a/test/data/grooves/Charleston1.musicxml +++ b/test/data/grooves/Charleston1.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Charleston1Plus.musicxml b/test/data/grooves/Charleston1Plus.musicxml index 18a2b59c..2c7a99e7 100644 --- a/test/data/grooves/Charleston1Plus.musicxml +++ b/test/data/grooves/Charleston1Plus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Charleston1Sus.musicxml b/test/data/grooves/Charleston1Sus.musicxml index bf41e8f9..08310ffb 100644 --- a/test/data/grooves/Charleston1Sus.musicxml +++ b/test/data/grooves/Charleston1Sus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Charleston1SusPlus.musicxml b/test/data/grooves/Charleston1SusPlus.musicxml index f4dfae29..aea35de1 100644 --- a/test/data/grooves/Charleston1SusPlus.musicxml +++ b/test/data/grooves/Charleston1SusPlus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Charleston1Walk.musicxml b/test/data/grooves/Charleston1Walk.musicxml index beb785f6..db8683d7 100644 --- a/test/data/grooves/Charleston1Walk.musicxml +++ b/test/data/grooves/Charleston1Walk.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Charleston1WalkPlus.musicxml b/test/data/grooves/Charleston1WalkPlus.musicxml index 0df7fdeb..511da960 100644 --- a/test/data/grooves/Charleston1WalkPlus.musicxml +++ b/test/data/grooves/Charleston1WalkPlus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Charleston1WalkSus.musicxml b/test/data/grooves/Charleston1WalkSus.musicxml index 8ed41b44..c6f79cb1 100644 --- a/test/data/grooves/Charleston1WalkSus.musicxml +++ b/test/data/grooves/Charleston1WalkSus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Charleston1WalkSusPlus.musicxml b/test/data/grooves/Charleston1WalkSusPlus.musicxml index 26e12bc9..2a08dee0 100644 --- a/test/data/grooves/Charleston1WalkSusPlus.musicxml +++ b/test/data/grooves/Charleston1WalkSusPlus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Charleston2.musicxml b/test/data/grooves/Charleston2.musicxml index ad5e9ec9..b38be4e4 100644 --- a/test/data/grooves/Charleston2.musicxml +++ b/test/data/grooves/Charleston2.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Charleston2Plus.musicxml b/test/data/grooves/Charleston2Plus.musicxml index 451ac416..f561e205 100644 --- a/test/data/grooves/Charleston2Plus.musicxml +++ b/test/data/grooves/Charleston2Plus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Charleston2Sus.musicxml b/test/data/grooves/Charleston2Sus.musicxml index 16346a83..5a4b8858 100644 --- a/test/data/grooves/Charleston2Sus.musicxml +++ b/test/data/grooves/Charleston2Sus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Charleston2SusPlus.musicxml b/test/data/grooves/Charleston2SusPlus.musicxml index 40444d2a..585373c2 100644 --- a/test/data/grooves/Charleston2SusPlus.musicxml +++ b/test/data/grooves/Charleston2SusPlus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Charleston2Walk.musicxml b/test/data/grooves/Charleston2Walk.musicxml index 4bdbcaea..6572e717 100644 --- a/test/data/grooves/Charleston2Walk.musicxml +++ b/test/data/grooves/Charleston2Walk.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Charleston2WalkPlus.musicxml b/test/data/grooves/Charleston2WalkPlus.musicxml index 880f331d..1a70041d 100644 --- a/test/data/grooves/Charleston2WalkPlus.musicxml +++ b/test/data/grooves/Charleston2WalkPlus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Charleston2WalkSus.musicxml b/test/data/grooves/Charleston2WalkSus.musicxml index c87fd026..7fee061b 100644 --- a/test/data/grooves/Charleston2WalkSus.musicxml +++ b/test/data/grooves/Charleston2WalkSus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Charleston2WalkSusPlus.musicxml b/test/data/grooves/Charleston2WalkSusPlus.musicxml index 56f50e30..b072b3ba 100644 --- a/test/data/grooves/Charleston2WalkSusPlus.musicxml +++ b/test/data/grooves/Charleston2WalkSusPlus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/CharlestonEnd.musicxml b/test/data/grooves/CharlestonEnd.musicxml index 65567295..2958c15a 100644 --- a/test/data/grooves/CharlestonEnd.musicxml +++ b/test/data/grooves/CharlestonEnd.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/CharlestonIntro.musicxml b/test/data/grooves/CharlestonIntro.musicxml index d599d48c..6aa10c79 100644 --- a/test/data/grooves/CharlestonIntro.musicxml +++ b/test/data/grooves/CharlestonIntro.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/CharlestonIntro8.musicxml b/test/data/grooves/CharlestonIntro8.musicxml index 8f962bfa..79d2d74e 100644 --- a/test/data/grooves/CharlestonIntro8.musicxml +++ b/test/data/grooves/CharlestonIntro8.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/CharlestonPlus.musicxml b/test/data/grooves/CharlestonPlus.musicxml index feae5cf3..ff71889d 100644 --- a/test/data/grooves/CharlestonPlus.musicxml +++ b/test/data/grooves/CharlestonPlus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/CharlestonSus.musicxml b/test/data/grooves/CharlestonSus.musicxml index 3c8fbaf4..2286f53d 100644 --- a/test/data/grooves/CharlestonSus.musicxml +++ b/test/data/grooves/CharlestonSus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/CharlestonSusPlus.musicxml b/test/data/grooves/CharlestonSusPlus.musicxml index 1296d683..7f6200b1 100644 --- a/test/data/grooves/CharlestonSusPlus.musicxml +++ b/test/data/grooves/CharlestonSusPlus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/CharlestonWalk.musicxml b/test/data/grooves/CharlestonWalk.musicxml index 264c0ce5..e121ba60 100644 --- a/test/data/grooves/CharlestonWalk.musicxml +++ b/test/data/grooves/CharlestonWalk.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/CharlestonWalkPlus.musicxml b/test/data/grooves/CharlestonWalkPlus.musicxml index d343baab..92a083e6 100644 --- a/test/data/grooves/CharlestonWalkPlus.musicxml +++ b/test/data/grooves/CharlestonWalkPlus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/CharlestonWalkSus.musicxml b/test/data/grooves/CharlestonWalkSus.musicxml index 2568c334..646d3b35 100644 --- a/test/data/grooves/CharlestonWalkSus.musicxml +++ b/test/data/grooves/CharlestonWalkSus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/CharlestonWalkSusPlus.musicxml b/test/data/grooves/CharlestonWalkSusPlus.musicxml index 323d6294..7ebcedda 100644 --- a/test/data/grooves/CharlestonWalkSusPlus.musicxml +++ b/test/data/grooves/CharlestonWalkSusPlus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Click.musicxml b/test/data/grooves/Click.musicxml index 999f1505..3f9b4e38 100644 --- a/test/data/grooves/Click.musicxml +++ b/test/data/grooves/Click.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/CountryBlues.musicxml b/test/data/grooves/CountryBlues.musicxml index 0d6d3d9a..7266a4cd 100644 --- a/test/data/grooves/CountryBlues.musicxml +++ b/test/data/grooves/CountryBlues.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/CountryBlues1.musicxml b/test/data/grooves/CountryBlues1.musicxml index 0da16c1c..4683d3dc 100644 --- a/test/data/grooves/CountryBlues1.musicxml +++ b/test/data/grooves/CountryBlues1.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/CountryBlues1Fill.musicxml b/test/data/grooves/CountryBlues1Fill.musicxml index e26dcce2..79fffd9a 100644 --- a/test/data/grooves/CountryBlues1Fill.musicxml +++ b/test/data/grooves/CountryBlues1Fill.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/CountryBlues1Sus.musicxml b/test/data/grooves/CountryBlues1Sus.musicxml index 418786c2..48ad7be4 100644 --- a/test/data/grooves/CountryBlues1Sus.musicxml +++ b/test/data/grooves/CountryBlues1Sus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/CountryBlues1Walk.musicxml b/test/data/grooves/CountryBlues1Walk.musicxml index 5b910ecb..d3fabf63 100644 --- a/test/data/grooves/CountryBlues1Walk.musicxml +++ b/test/data/grooves/CountryBlues1Walk.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/CountryBlues1WalkFill.musicxml b/test/data/grooves/CountryBlues1WalkFill.musicxml index 66e67630..56e3ea91 100644 --- a/test/data/grooves/CountryBlues1WalkFill.musicxml +++ b/test/data/grooves/CountryBlues1WalkFill.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/CountryBlues1WalkSus.musicxml b/test/data/grooves/CountryBlues1WalkSus.musicxml index 84dabb38..5ee9a989 100644 --- a/test/data/grooves/CountryBlues1WalkSus.musicxml +++ b/test/data/grooves/CountryBlues1WalkSus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/CountryBluesEnd.musicxml b/test/data/grooves/CountryBluesEnd.musicxml index d47bcaf5..d5a08ba6 100644 --- a/test/data/grooves/CountryBluesEnd.musicxml +++ b/test/data/grooves/CountryBluesEnd.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/CountryBluesFill.musicxml b/test/data/grooves/CountryBluesFill.musicxml index bddcb5f3..9881ad48 100644 --- a/test/data/grooves/CountryBluesFill.musicxml +++ b/test/data/grooves/CountryBluesFill.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/CountryBluesIntro.musicxml b/test/data/grooves/CountryBluesIntro.musicxml index 00819a6b..b74f7c1c 100644 --- a/test/data/grooves/CountryBluesIntro.musicxml +++ b/test/data/grooves/CountryBluesIntro.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/CountryBluesSus.musicxml b/test/data/grooves/CountryBluesSus.musicxml index 2e69628f..18d4a284 100644 --- a/test/data/grooves/CountryBluesSus.musicxml +++ b/test/data/grooves/CountryBluesSus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/CountryBluesWalk.musicxml b/test/data/grooves/CountryBluesWalk.musicxml index 40ce2ad8..f395e7bd 100644 --- a/test/data/grooves/CountryBluesWalk.musicxml +++ b/test/data/grooves/CountryBluesWalk.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/CountryBluesWalkFill.musicxml b/test/data/grooves/CountryBluesWalkFill.musicxml index ea7ce6c1..72488d1f 100644 --- a/test/data/grooves/CountryBluesWalkFill.musicxml +++ b/test/data/grooves/CountryBluesWalkFill.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/CountryBluesWalkSus.musicxml b/test/data/grooves/CountryBluesWalkSus.musicxml index fa2a8026..73a6014c 100644 --- a/test/data/grooves/CountryBluesWalkSus.musicxml +++ b/test/data/grooves/CountryBluesWalkSus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/CountrySwing.musicxml b/test/data/grooves/CountrySwing.musicxml index cacec481..06fe2eb2 100644 --- a/test/data/grooves/CountrySwing.musicxml +++ b/test/data/grooves/CountrySwing.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/CountrySwing1.musicxml b/test/data/grooves/CountrySwing1.musicxml index 5c6e8a7d..49175e6a 100644 --- a/test/data/grooves/CountrySwing1.musicxml +++ b/test/data/grooves/CountrySwing1.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/CountrySwing1Sus.musicxml b/test/data/grooves/CountrySwing1Sus.musicxml index 265c5d3a..a8965f51 100644 --- a/test/data/grooves/CountrySwing1Sus.musicxml +++ b/test/data/grooves/CountrySwing1Sus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/CountrySwing2.musicxml b/test/data/grooves/CountrySwing2.musicxml index 1d5932c6..9f370aea 100644 --- a/test/data/grooves/CountrySwing2.musicxml +++ b/test/data/grooves/CountrySwing2.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/CountrySwing2Sus.musicxml b/test/data/grooves/CountrySwing2Sus.musicxml index c645397a..f5d67eaa 100644 --- a/test/data/grooves/CountrySwing2Sus.musicxml +++ b/test/data/grooves/CountrySwing2Sus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/CountrySwingEnd.musicxml b/test/data/grooves/CountrySwingEnd.musicxml index db19c9b8..787a3670 100644 --- a/test/data/grooves/CountrySwingEnd.musicxml +++ b/test/data/grooves/CountrySwingEnd.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/CountrySwingIntro.musicxml b/test/data/grooves/CountrySwingIntro.musicxml index 44664cc7..86435658 100644 --- a/test/data/grooves/CountrySwingIntro.musicxml +++ b/test/data/grooves/CountrySwingIntro.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/CountrySwingSus.musicxml b/test/data/grooves/CountrySwingSus.musicxml index b48227fc..026a198b 100644 --- a/test/data/grooves/CountrySwingSus.musicxml +++ b/test/data/grooves/CountrySwingSus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/CountryWaltz.musicxml b/test/data/grooves/CountryWaltz.musicxml index c2374cca..728553fa 100644 --- a/test/data/grooves/CountryWaltz.musicxml +++ b/test/data/grooves/CountryWaltz.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/CountryWaltz1.musicxml b/test/data/grooves/CountryWaltz1.musicxml index d9ac9c81..d232dc36 100644 --- a/test/data/grooves/CountryWaltz1.musicxml +++ b/test/data/grooves/CountryWaltz1.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/CountryWaltz1Sus.musicxml b/test/data/grooves/CountryWaltz1Sus.musicxml index 4e044434..10fd8d14 100644 --- a/test/data/grooves/CountryWaltz1Sus.musicxml +++ b/test/data/grooves/CountryWaltz1Sus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/CountryWaltz1SusWalk.musicxml b/test/data/grooves/CountryWaltz1SusWalk.musicxml index bb20707e..f865021a 100644 --- a/test/data/grooves/CountryWaltz1SusWalk.musicxml +++ b/test/data/grooves/CountryWaltz1SusWalk.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/CountryWaltz1Walk.musicxml b/test/data/grooves/CountryWaltz1Walk.musicxml index f6b7e959..506a3432 100644 --- a/test/data/grooves/CountryWaltz1Walk.musicxml +++ b/test/data/grooves/CountryWaltz1Walk.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/CountryWaltz2.musicxml b/test/data/grooves/CountryWaltz2.musicxml index 775ca722..94df9c77 100644 --- a/test/data/grooves/CountryWaltz2.musicxml +++ b/test/data/grooves/CountryWaltz2.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/CountryWaltz2Sus.musicxml b/test/data/grooves/CountryWaltz2Sus.musicxml index f870f567..71abb49c 100644 --- a/test/data/grooves/CountryWaltz2Sus.musicxml +++ b/test/data/grooves/CountryWaltz2Sus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/CountryWaltz2SusWalk.musicxml b/test/data/grooves/CountryWaltz2SusWalk.musicxml index 62d458ba..71841dfe 100644 --- a/test/data/grooves/CountryWaltz2SusWalk.musicxml +++ b/test/data/grooves/CountryWaltz2SusWalk.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/CountryWaltzEnd.musicxml b/test/data/grooves/CountryWaltzEnd.musicxml index a13a853d..df98e9e4 100644 --- a/test/data/grooves/CountryWaltzEnd.musicxml +++ b/test/data/grooves/CountryWaltzEnd.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/CountryWaltzIntro.musicxml b/test/data/grooves/CountryWaltzIntro.musicxml index 1129b001..274598f2 100644 --- a/test/data/grooves/CountryWaltzIntro.musicxml +++ b/test/data/grooves/CountryWaltzIntro.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/CountryWaltzIntro8.musicxml b/test/data/grooves/CountryWaltzIntro8.musicxml index 95f60a26..5d15ee12 100644 --- a/test/data/grooves/CountryWaltzIntro8.musicxml +++ b/test/data/grooves/CountryWaltzIntro8.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/CountryWaltzSus.musicxml b/test/data/grooves/CountryWaltzSus.musicxml index 7cf2e037..430447b1 100644 --- a/test/data/grooves/CountryWaltzSus.musicxml +++ b/test/data/grooves/CountryWaltzSus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/CountryWaltzWalk.musicxml b/test/data/grooves/CountryWaltzWalk.musicxml index 827d8959..ebb6ec38 100644 --- a/test/data/grooves/CountryWaltzWalk.musicxml +++ b/test/data/grooves/CountryWaltzWalk.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/CountryWaltzWalkSus.musicxml b/test/data/grooves/CountryWaltzWalkSus.musicxml index 7ba29608..9f131c57 100644 --- a/test/data/grooves/CountryWaltzWalkSus.musicxml +++ b/test/data/grooves/CountryWaltzWalkSus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Countrywaltz2Walk.musicxml b/test/data/grooves/Countrywaltz2Walk.musicxml index 3b1b0f9a..bd528783 100644 --- a/test/data/grooves/Countrywaltz2Walk.musicxml +++ b/test/data/grooves/Countrywaltz2Walk.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/DANC01.musicxml b/test/data/grooves/DANC01.musicxml index 9e8b27d4..fdceb2ac 100644 --- a/test/data/grooves/DANC01.musicxml +++ b/test/data/grooves/DANC01.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/DANC02.musicxml b/test/data/grooves/DANC02.musicxml index 3c93b440..1eb01bcd 100644 --- a/test/data/grooves/DANC02.musicxml +++ b/test/data/grooves/DANC02.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/DANC03.musicxml b/test/data/grooves/DANC03.musicxml index 2b66996d..d753c0c6 100644 --- a/test/data/grooves/DANC03.musicxml +++ b/test/data/grooves/DANC03.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 @@ -594,116 +594,28 @@ E 4 - 192 - - 1 - 16th - up - normal - - - - - - E - 4 - - 288 - - - 1 - 16th - - up - normal - - - - - - - E - 4 - - 24 - - - - 1 - 128th - up - normal - - - - - - - - E - 4 - - 6 - + 512 1 - 512th - up - normal - - - - - - - E - 4 - - 192 - - - 1 - 16th - up - normal - - - - - - - E - 4 - - 48 - - - - 1 - 64th - up - normal - - - - - - - - E - 4 - - 12 - - - - 1 - 256th + quarter + + 3 + 2 + quarter + up normal - - + + + 3 + quarter + + + 2 + quarter + + @@ -711,15 +623,19 @@ E 4 - 3 - + 256 1 - 1024th + eighth + + 3 + 2 + quarter + up normal - + diff --git a/test/data/grooves/DANC04.musicxml b/test/data/grooves/DANC04.musicxml index c182ad21..310e0512 100644 --- a/test/data/grooves/DANC04.musicxml +++ b/test/data/grooves/DANC04.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/DANC05.musicxml b/test/data/grooves/DANC05.musicxml index 9984b24b..e76f81c2 100644 --- a/test/data/grooves/DANC05.musicxml +++ b/test/data/grooves/DANC05.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/DANC06.musicxml b/test/data/grooves/DANC06.musicxml index 6b2cd18d..4cc3c7d4 100644 --- a/test/data/grooves/DANC06.musicxml +++ b/test/data/grooves/DANC06.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/DANCE.musicxml b/test/data/grooves/DANCE.musicxml index 3b0beed9..b649fb80 100644 --- a/test/data/grooves/DANCE.musicxml +++ b/test/data/grooves/DANCE.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/DSoul.musicxml b/test/data/grooves/DSoul.musicxml index 6b042f75..cf4c2727 100644 --- a/test/data/grooves/DSoul.musicxml +++ b/test/data/grooves/DSoul.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/DSoulEnd.musicxml b/test/data/grooves/DSoulEnd.musicxml index ba612cb2..319e5dcb 100644 --- a/test/data/grooves/DSoulEnd.musicxml +++ b/test/data/grooves/DSoulEnd.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/DSoulFill.musicxml b/test/data/grooves/DSoulFill.musicxml index b090cdf6..03f5cb5e 100644 --- a/test/data/grooves/DSoulFill.musicxml +++ b/test/data/grooves/DSoulFill.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/DSoulIntro.musicxml b/test/data/grooves/DSoulIntro.musicxml index f01f4413..229437d5 100644 --- a/test/data/grooves/DSoulIntro.musicxml +++ b/test/data/grooves/DSoulIntro.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/DSoulPlus.musicxml b/test/data/grooves/DSoulPlus.musicxml index 50ab8c63..7e2d53e2 100644 --- a/test/data/grooves/DSoulPlus.musicxml +++ b/test/data/grooves/DSoulPlus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/DSoulSus.musicxml b/test/data/grooves/DSoulSus.musicxml index a422c034..507558b3 100644 --- a/test/data/grooves/DSoulSus.musicxml +++ b/test/data/grooves/DSoulSus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/DSoulSusPlus.musicxml b/test/data/grooves/DSoulSusPlus.musicxml index f2a00519..72c5beb1 100644 --- a/test/data/grooves/DSoulSusPlus.musicxml +++ b/test/data/grooves/DSoulSusPlus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Dance1.musicxml b/test/data/grooves/Dance1.musicxml index 24918f98..0933ace3 100644 --- a/test/data/grooves/Dance1.musicxml +++ b/test/data/grooves/Dance1.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Dance1End.musicxml b/test/data/grooves/Dance1End.musicxml index 7b47a9fa..558d0583 100644 --- a/test/data/grooves/Dance1End.musicxml +++ b/test/data/grooves/Dance1End.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Dance1Intro.musicxml b/test/data/grooves/Dance1Intro.musicxml index 8d9a21b1..318b2326 100644 --- a/test/data/grooves/Dance1Intro.musicxml +++ b/test/data/grooves/Dance1Intro.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Dance2.musicxml b/test/data/grooves/Dance2.musicxml index 7397f7c6..1d8b99cb 100644 --- a/test/data/grooves/Dance2.musicxml +++ b/test/data/grooves/Dance2.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Dance2End.musicxml b/test/data/grooves/Dance2End.musicxml index 721c6ceb..9259c8b9 100644 --- a/test/data/grooves/Dance2End.musicxml +++ b/test/data/grooves/Dance2End.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Dance2Intro.musicxml b/test/data/grooves/Dance2Intro.musicxml index 3ab97110..ca5b819b 100644 --- a/test/data/grooves/Dance2Intro.musicxml +++ b/test/data/grooves/Dance2Intro.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/DancePop1.musicxml b/test/data/grooves/DancePop1.musicxml index fd9782ae..dc9e799d 100644 --- a/test/data/grooves/DancePop1.musicxml +++ b/test/data/grooves/DancePop1.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/DancePop1End.musicxml b/test/data/grooves/DancePop1End.musicxml index 85144352..3d8311c8 100644 --- a/test/data/grooves/DancePop1End.musicxml +++ b/test/data/grooves/DancePop1End.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 @@ -539,99 +539,13 @@ G 5 - 48 - - - 3 - 64th - up - x - - - - - - - G - 5 - - 12 - - - - 3 - 256th - up - x - - - - - - - - G - 5 - - 3 - - - 3 - 1024th - up - x - - - - - - - G - 5 - - 96 - - - 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - - - G - 5 - - 6 - + 192 3 - 512th + 16th up x - @@ -750,99 +664,13 @@ G 5 - 48 - - - 3 - 64th - up - x - - - - - - - G - 5 - - 12 - - - - 3 - 256th - up - x - - - - - - - - G - 5 - - 3 - - - 3 - 1024th - up - x - - - - - - - G - 5 - - 96 - - - 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - - - G - 5 - - 6 - + 192 3 - 512th + 16th up x - @@ -961,99 +789,13 @@ G 5 - 48 - - - 3 - 64th - up - x - - - - - - - G - 5 - - 12 - - - - 3 - 256th - up - x - - - - - - - - G - 5 - - 3 - - - 3 - 1024th - up - x - - - - - - - G - 5 - - 96 - - - 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - - - G - 5 - - 6 - + 192 3 - 512th + 16th up x - @@ -1172,99 +914,13 @@ G 5 - 48 - - - 3 - 64th - up - x - - - - - - - G - 5 - - 12 - - - - 3 - 256th - up - x - - - - - - - - G - 5 - - 3 - - - 3 - 1024th - up - x - - - - - - - G - 5 - - 96 - - - 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - - - G - 5 - - 6 - + 192 3 - 512th + 16th up x - diff --git a/test/data/grooves/DancePop1Intro.musicxml b/test/data/grooves/DancePop1Intro.musicxml index d60b83e2..518e8263 100644 --- a/test/data/grooves/DancePop1Intro.musicxml +++ b/test/data/grooves/DancePop1Intro.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 @@ -1208,99 +1208,13 @@ G 5 - 48 - - - 3 - 64th - up - x - - - - - - - G - 5 - - 12 - - - - 3 - 256th - up - x - - - - - - - - G - 5 - - 3 - - - 3 - 1024th - up - x - - - - - - - G - 5 - - 96 - - - 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - - - G - 5 - - 6 - + 192 3 - 512th + 16th up x - @@ -1419,99 +1333,13 @@ G 5 - 48 - - - 3 - 64th - up - x - - - - - - - G - 5 - - 12 - - - - 3 - 256th - up - x - - - - - - - - G - 5 - - 3 - - - 3 - 1024th - up - x - - - - - - - G - 5 - - 96 - - - 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - - - G - 5 - - 6 - + 192 3 - 512th + 16th up x - @@ -1630,99 +1458,13 @@ G 5 - 48 - - - 3 - 64th - up - x - - - - - - - G - 5 - - 12 - - - - 3 - 256th - up - x - - - - - - - - G - 5 - - 3 - - - 3 - 1024th - up - x - - - - - - - G - 5 - - 96 - - - 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - - - G - 5 - - 6 - + 192 3 - 512th + 16th up x - @@ -1841,99 +1583,13 @@ G 5 - 48 - - - 3 - 64th - up - x - - - - - - - G - 5 - - 12 - - - - 3 - 256th - up - x - - - - - - - - G - 5 - - 3 - - - 3 - 1024th - up - x - - - - - - - G - 5 - - 96 - - - 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - - - G - 5 - - 6 - + 192 3 - 512th + 16th up x - diff --git a/test/data/grooves/DancePop2.musicxml b/test/data/grooves/DancePop2.musicxml index 1b977ba7..07a58042 100644 --- a/test/data/grooves/DancePop2.musicxml +++ b/test/data/grooves/DancePop2.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/DancePop2End.musicxml b/test/data/grooves/DancePop2End.musicxml index ffcf354f..8b934630 100644 --- a/test/data/grooves/DancePop2End.musicxml +++ b/test/data/grooves/DancePop2End.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/DancePop2Intro.musicxml b/test/data/grooves/DancePop2Intro.musicxml index 832bcbea..2afb75ab 100644 --- a/test/data/grooves/DancePop2Intro.musicxml +++ b/test/data/grooves/DancePop2Intro.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/DancePop3.musicxml b/test/data/grooves/DancePop3.musicxml index 36a7db32..5fb7d1a7 100644 --- a/test/data/grooves/DancePop3.musicxml +++ b/test/data/grooves/DancePop3.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/DancePop3End.musicxml b/test/data/grooves/DancePop3End.musicxml index 7124c402..0b8d5024 100644 --- a/test/data/grooves/DancePop3End.musicxml +++ b/test/data/grooves/DancePop3End.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/DancePop3Intro.musicxml b/test/data/grooves/DancePop3Intro.musicxml index 495bd76b..2f36a057 100644 --- a/test/data/grooves/DancePop3Intro.musicxml +++ b/test/data/grooves/DancePop3Intro.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/DescendingJazz.musicxml b/test/data/grooves/DescendingJazz.musicxml index c13367b1..3ddf4432 100644 --- a/test/data/grooves/DescendingJazz.musicxml +++ b/test/data/grooves/DescendingJazz.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/DescendingJazzEnd.musicxml b/test/data/grooves/DescendingJazzEnd.musicxml index 01c6dbb4..a8f8c887 100644 --- a/test/data/grooves/DescendingJazzEnd.musicxml +++ b/test/data/grooves/DescendingJazzEnd.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/DescendingJazzIntro.musicxml b/test/data/grooves/DescendingJazzIntro.musicxml index b6c35846..49436dd6 100644 --- a/test/data/grooves/DescendingJazzIntro.musicxml +++ b/test/data/grooves/DescendingJazzIntro.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/DescendingJazzIntro8.musicxml b/test/data/grooves/DescendingJazzIntro8.musicxml index a1e6ab32..875c09bc 100644 --- a/test/data/grooves/DescendingJazzIntro8.musicxml +++ b/test/data/grooves/DescendingJazzIntro8.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/DescendingJazzPlus.musicxml b/test/data/grooves/DescendingJazzPlus.musicxml index ac0628e9..417a1b0a 100644 --- a/test/data/grooves/DescendingJazzPlus.musicxml +++ b/test/data/grooves/DescendingJazzPlus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/DescendingJazzPlusIntro.musicxml b/test/data/grooves/DescendingJazzPlusIntro.musicxml index d5f80f1f..6808b836 100644 --- a/test/data/grooves/DescendingJazzPlusIntro.musicxml +++ b/test/data/grooves/DescendingJazzPlusIntro.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/DescendingJazzPlusIntro8.musicxml b/test/data/grooves/DescendingJazzPlusIntro8.musicxml index 1b9aaeaf..0bceae19 100644 --- a/test/data/grooves/DescendingJazzPlusIntro8.musicxml +++ b/test/data/grooves/DescendingJazzPlusIntro8.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/DescendingJazzSus.musicxml b/test/data/grooves/DescendingJazzSus.musicxml index f2d42818..a822cf93 100644 --- a/test/data/grooves/DescendingJazzSus.musicxml +++ b/test/data/grooves/DescendingJazzSus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/DescendingJazzSusPlus.musicxml b/test/data/grooves/DescendingJazzSusPlus.musicxml index 7a78db2f..f1e9f4e1 100644 --- a/test/data/grooves/DescendingJazzSusPlus.musicxml +++ b/test/data/grooves/DescendingJazzSusPlus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Desert.musicxml b/test/data/grooves/Desert.musicxml index ddd056bc..ce6ebdb8 100644 --- a/test/data/grooves/Desert.musicxml +++ b/test/data/grooves/Desert.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/DesertEnd.musicxml b/test/data/grooves/DesertEnd.musicxml index 7d632535..8d481551 100644 --- a/test/data/grooves/DesertEnd.musicxml +++ b/test/data/grooves/DesertEnd.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/DesertFill.musicxml b/test/data/grooves/DesertFill.musicxml index 1ec607b1..611076b4 100644 --- a/test/data/grooves/DesertFill.musicxml +++ b/test/data/grooves/DesertFill.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/DesertSus.musicxml b/test/data/grooves/DesertSus.musicxml index 383a4d00..e11591c3 100644 --- a/test/data/grooves/DesertSus.musicxml +++ b/test/data/grooves/DesertSus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/DigitalRock.musicxml b/test/data/grooves/DigitalRock.musicxml index 40f6ee39..2e1a9d4a 100644 --- a/test/data/grooves/DigitalRock.musicxml +++ b/test/data/grooves/DigitalRock.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/DigitalRockEnd.musicxml b/test/data/grooves/DigitalRockEnd.musicxml index e2c4618c..bdb6d740 100644 --- a/test/data/grooves/DigitalRockEnd.musicxml +++ b/test/data/grooves/DigitalRockEnd.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/DigitalRockIntro.musicxml b/test/data/grooves/DigitalRockIntro.musicxml index 894e6863..24a93cee 100644 --- a/test/data/grooves/DigitalRockIntro.musicxml +++ b/test/data/grooves/DigitalRockIntro.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/DiscoSoul.musicxml b/test/data/grooves/DiscoSoul.musicxml index ab9cdb8a..82bb4dc4 100644 --- a/test/data/grooves/DiscoSoul.musicxml +++ b/test/data/grooves/DiscoSoul.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/DiscoSoulEnd.musicxml b/test/data/grooves/DiscoSoulEnd.musicxml index b46fe01c..dcebc4cc 100644 --- a/test/data/grooves/DiscoSoulEnd.musicxml +++ b/test/data/grooves/DiscoSoulEnd.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/DiscoSoulIntro.musicxml b/test/data/grooves/DiscoSoulIntro.musicxml index 108c2f46..f53fbec9 100644 --- a/test/data/grooves/DiscoSoulIntro.musicxml +++ b/test/data/grooves/DiscoSoulIntro.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Dixie.musicxml b/test/data/grooves/Dixie.musicxml index d074cbf0..22baef5d 100644 --- a/test/data/grooves/Dixie.musicxml +++ b/test/data/grooves/Dixie.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Dixie1.musicxml b/test/data/grooves/Dixie1.musicxml index 6b6b4f73..d9f6bbc6 100644 --- a/test/data/grooves/Dixie1.musicxml +++ b/test/data/grooves/Dixie1.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Dixie1Sus.musicxml b/test/data/grooves/Dixie1Sus.musicxml index 2891731f..15202863 100644 --- a/test/data/grooves/Dixie1Sus.musicxml +++ b/test/data/grooves/Dixie1Sus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Dixie2.musicxml b/test/data/grooves/Dixie2.musicxml index 6cda16ee..6716f6c0 100644 --- a/test/data/grooves/Dixie2.musicxml +++ b/test/data/grooves/Dixie2.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Dixie2Sus.musicxml b/test/data/grooves/Dixie2Sus.musicxml index 2d204891..fe59c5e8 100644 --- a/test/data/grooves/Dixie2Sus.musicxml +++ b/test/data/grooves/Dixie2Sus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Dixie3.musicxml b/test/data/grooves/Dixie3.musicxml index a4ba3a5c..90e9958f 100644 --- a/test/data/grooves/Dixie3.musicxml +++ b/test/data/grooves/Dixie3.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Dixie3Sus.musicxml b/test/data/grooves/Dixie3Sus.musicxml index 18b2a00d..1286d665 100644 --- a/test/data/grooves/Dixie3Sus.musicxml +++ b/test/data/grooves/Dixie3Sus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Dixie4.musicxml b/test/data/grooves/Dixie4.musicxml index a99f86f2..a6038719 100644 --- a/test/data/grooves/Dixie4.musicxml +++ b/test/data/grooves/Dixie4.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Dixie4Strum.musicxml b/test/data/grooves/Dixie4Strum.musicxml index 13183013..d62a5054 100644 --- a/test/data/grooves/Dixie4Strum.musicxml +++ b/test/data/grooves/Dixie4Strum.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Dixie4Sus.musicxml b/test/data/grooves/Dixie4Sus.musicxml index f4760f1f..e58ef3b1 100644 --- a/test/data/grooves/Dixie4Sus.musicxml +++ b/test/data/grooves/Dixie4Sus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/DixieEnd.musicxml b/test/data/grooves/DixieEnd.musicxml index 2dfa051d..f9346ee2 100644 --- a/test/data/grooves/DixieEnd.musicxml +++ b/test/data/grooves/DixieEnd.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/DixieIntro.musicxml b/test/data/grooves/DixieIntro.musicxml index cb316642..5fa74224 100644 --- a/test/data/grooves/DixieIntro.musicxml +++ b/test/data/grooves/DixieIntro.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/DixieIntro8.musicxml b/test/data/grooves/DixieIntro8.musicxml index a1ccc9f3..3c0c1e6e 100644 --- a/test/data/grooves/DixieIntro8.musicxml +++ b/test/data/grooves/DixieIntro8.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/DixieMarch.musicxml b/test/data/grooves/DixieMarch.musicxml index ff304b3c..fa407f45 100644 --- a/test/data/grooves/DixieMarch.musicxml +++ b/test/data/grooves/DixieMarch.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/DixieMarchEnd.musicxml b/test/data/grooves/DixieMarchEnd.musicxml index fdd5ee39..d1ae4918 100644 --- a/test/data/grooves/DixieMarchEnd.musicxml +++ b/test/data/grooves/DixieMarchEnd.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/DixieMarchIntro.musicxml b/test/data/grooves/DixieMarchIntro.musicxml index 965b5828..cc7f38ff 100644 --- a/test/data/grooves/DixieMarchIntro.musicxml +++ b/test/data/grooves/DixieMarchIntro.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/DixieMarchPlus.musicxml b/test/data/grooves/DixieMarchPlus.musicxml index 3a9a92a7..fab0219b 100644 --- a/test/data/grooves/DixieMarchPlus.musicxml +++ b/test/data/grooves/DixieMarchPlus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/DixieMarchSus.musicxml b/test/data/grooves/DixieMarchSus.musicxml index 1c6c93e8..1fd6bbe1 100644 --- a/test/data/grooves/DixieMarchSus.musicxml +++ b/test/data/grooves/DixieMarchSus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/DixieMarchSusPlus.musicxml b/test/data/grooves/DixieMarchSusPlus.musicxml index 33e60dcf..3f22b8d6 100644 --- a/test/data/grooves/DixieMarchSusPlus.musicxml +++ b/test/data/grooves/DixieMarchSusPlus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/DixieStrum.musicxml b/test/data/grooves/DixieStrum.musicxml index 36517b05..ac79cc6e 100644 --- a/test/data/grooves/DixieStrum.musicxml +++ b/test/data/grooves/DixieStrum.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/DixieStrumSus.musicxml b/test/data/grooves/DixieStrumSus.musicxml index d67f1a8c..3b67e635 100644 --- a/test/data/grooves/DixieStrumSus.musicxml +++ b/test/data/grooves/DixieStrumSus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/DixieSus.musicxml b/test/data/grooves/DixieSus.musicxml index 63bfa600..8b2581f8 100644 --- a/test/data/grooves/DixieSus.musicxml +++ b/test/data/grooves/DixieSus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/DnB01.musicxml b/test/data/grooves/DnB01.musicxml index ea6ce1d0..413e1e47 100644 --- a/test/data/grooves/DnB01.musicxml +++ b/test/data/grooves/DnB01.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/DnB02.musicxml b/test/data/grooves/DnB02.musicxml index a0d82779..5cf0d627 100644 --- a/test/data/grooves/DnB02.musicxml +++ b/test/data/grooves/DnB02.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/DnB03.musicxml b/test/data/grooves/DnB03.musicxml index 3056e02f..9ff477be 100644 --- a/test/data/grooves/DnB03.musicxml +++ b/test/data/grooves/DnB03.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/DnB04.musicxml b/test/data/grooves/DnB04.musicxml index 39f7ff07..b867674e 100644 --- a/test/data/grooves/DnB04.musicxml +++ b/test/data/grooves/DnB04.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/DnB05.musicxml b/test/data/grooves/DnB05.musicxml index 0e87d86c..d571dc70 100644 --- a/test/data/grooves/DnB05.musicxml +++ b/test/data/grooves/DnB05.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/DnB06.musicxml b/test/data/grooves/DnB06.musicxml index d116c61e..a81aa5a6 100644 --- a/test/data/grooves/DnB06.musicxml +++ b/test/data/grooves/DnB06.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/DooWop.musicxml b/test/data/grooves/DooWop.musicxml index 18761b98..d008b9ce 100644 --- a/test/data/grooves/DooWop.musicxml +++ b/test/data/grooves/DooWop.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/DooWopEnd.musicxml b/test/data/grooves/DooWopEnd.musicxml index 9566286e..82a8b413 100644 --- a/test/data/grooves/DooWopEnd.musicxml +++ b/test/data/grooves/DooWopEnd.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/DooWopFill.musicxml b/test/data/grooves/DooWopFill.musicxml index 606934b9..8590fb5a 100644 --- a/test/data/grooves/DooWopFill.musicxml +++ b/test/data/grooves/DooWopFill.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/DooWopIntro.musicxml b/test/data/grooves/DooWopIntro.musicxml index edafcc88..2b36e611 100644 --- a/test/data/grooves/DooWopIntro.musicxml +++ b/test/data/grooves/DooWopIntro.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/DooWopIntroSus.musicxml b/test/data/grooves/DooWopIntroSus.musicxml index 6c2b72a2..c0c4ca8e 100644 --- a/test/data/grooves/DooWopIntroSus.musicxml +++ b/test/data/grooves/DooWopIntroSus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/DooWopPlus.musicxml b/test/data/grooves/DooWopPlus.musicxml index e1523a01..b688a92f 100644 --- a/test/data/grooves/DooWopPlus.musicxml +++ b/test/data/grooves/DooWopPlus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/DooWopSus.musicxml b/test/data/grooves/DooWopSus.musicxml index 14dc623e..66d9127a 100644 --- a/test/data/grooves/DooWopSus.musicxml +++ b/test/data/grooves/DooWopSus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/DooWopSusPlus.musicxml b/test/data/grooves/DooWopSusPlus.musicxml index 7629d8e6..5b85fc67 100644 --- a/test/data/grooves/DooWopSusPlus.musicxml +++ b/test/data/grooves/DooWopSusPlus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/ENDING01.musicxml b/test/data/grooves/ENDING01.musicxml index 681d7446..7d8dd82c 100644 --- a/test/data/grooves/ENDING01.musicxml +++ b/test/data/grooves/ENDING01.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/ENDING02.musicxml b/test/data/grooves/ENDING02.musicxml index d8ac1302..4353a012 100644 --- a/test/data/grooves/ENDING02.musicxml +++ b/test/data/grooves/ENDING02.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/ENDING03.musicxml b/test/data/grooves/ENDING03.musicxml index 42cebc8c..ac7d0b12 100644 --- a/test/data/grooves/ENDING03.musicxml +++ b/test/data/grooves/ENDING03.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/ENDING04.musicxml b/test/data/grooves/ENDING04.musicxml index b115df34..bf317221 100644 --- a/test/data/grooves/ENDING04.musicxml +++ b/test/data/grooves/ENDING04.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/ENDING05.musicxml b/test/data/grooves/ENDING05.musicxml index fd0524be..94f82c1d 100644 --- a/test/data/grooves/ENDING05.musicxml +++ b/test/data/grooves/ENDING05.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/ENDING06.musicxml b/test/data/grooves/ENDING06.musicxml index 47bf7396..d1103125 100644 --- a/test/data/grooves/ENDING06.musicxml +++ b/test/data/grooves/ENDING06.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/ENDING07.musicxml b/test/data/grooves/ENDING07.musicxml index e6cc576e..2df6090d 100644 --- a/test/data/grooves/ENDING07.musicxml +++ b/test/data/grooves/ENDING07.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/EasySwing.musicxml b/test/data/grooves/EasySwing.musicxml index 71ccfeff..13bb0e10 100644 --- a/test/data/grooves/EasySwing.musicxml +++ b/test/data/grooves/EasySwing.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/EasySwing1.musicxml b/test/data/grooves/EasySwing1.musicxml index 98a90509..10271134 100644 --- a/test/data/grooves/EasySwing1.musicxml +++ b/test/data/grooves/EasySwing1.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/EasySwing1Fill.musicxml b/test/data/grooves/EasySwing1Fill.musicxml index 1169c316..349d5d7e 100644 --- a/test/data/grooves/EasySwing1Fill.musicxml +++ b/test/data/grooves/EasySwing1Fill.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/EasySwing1Sus.musicxml b/test/data/grooves/EasySwing1Sus.musicxml index ee07df59..33c7a381 100644 --- a/test/data/grooves/EasySwing1Sus.musicxml +++ b/test/data/grooves/EasySwing1Sus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/EasySwing2.musicxml b/test/data/grooves/EasySwing2.musicxml index 9406fa44..c68b172b 100644 --- a/test/data/grooves/EasySwing2.musicxml +++ b/test/data/grooves/EasySwing2.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/EasySwing2Fill.musicxml b/test/data/grooves/EasySwing2Fill.musicxml index 07fe20a9..73f51cad 100644 --- a/test/data/grooves/EasySwing2Fill.musicxml +++ b/test/data/grooves/EasySwing2Fill.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/EasySwing2Sus.musicxml b/test/data/grooves/EasySwing2Sus.musicxml index 8516a4fb..52a4268d 100644 --- a/test/data/grooves/EasySwing2Sus.musicxml +++ b/test/data/grooves/EasySwing2Sus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/EasySwing42.musicxml b/test/data/grooves/EasySwing42.musicxml index 443c06ea..4e51dbea 100644 --- a/test/data/grooves/EasySwing42.musicxml +++ b/test/data/grooves/EasySwing42.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/EasySwing42Fill.musicxml b/test/data/grooves/EasySwing42Fill.musicxml index 9e8cb1fa..9ac0a3ac 100644 --- a/test/data/grooves/EasySwing42Fill.musicxml +++ b/test/data/grooves/EasySwing42Fill.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/EasySwing42Sus.musicxml b/test/data/grooves/EasySwing42Sus.musicxml index b75aeda9..0a4c1403 100644 --- a/test/data/grooves/EasySwing42Sus.musicxml +++ b/test/data/grooves/EasySwing42Sus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/EasySwing42Walk.musicxml b/test/data/grooves/EasySwing42Walk.musicxml index 63b0aa1a..aa2b13f3 100644 --- a/test/data/grooves/EasySwing42Walk.musicxml +++ b/test/data/grooves/EasySwing42Walk.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/EasySwing42WalkFill.musicxml b/test/data/grooves/EasySwing42WalkFill.musicxml index 2a91775e..c385178a 100644 --- a/test/data/grooves/EasySwing42WalkFill.musicxml +++ b/test/data/grooves/EasySwing42WalkFill.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/EasySwing42WalkSus.musicxml b/test/data/grooves/EasySwing42WalkSus.musicxml index c1d1fdbb..8109a5de 100644 --- a/test/data/grooves/EasySwing42WalkSus.musicxml +++ b/test/data/grooves/EasySwing42WalkSus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/EasySwingEnd.musicxml b/test/data/grooves/EasySwingEnd.musicxml index 090f988c..b65e2895 100644 --- a/test/data/grooves/EasySwingEnd.musicxml +++ b/test/data/grooves/EasySwingEnd.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/EasySwingFill.musicxml b/test/data/grooves/EasySwingFill.musicxml index 7c70b05f..a5744b6f 100644 --- a/test/data/grooves/EasySwingFill.musicxml +++ b/test/data/grooves/EasySwingFill.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/EasySwingIntro.musicxml b/test/data/grooves/EasySwingIntro.musicxml index 1013ecc0..07626d03 100644 --- a/test/data/grooves/EasySwingIntro.musicxml +++ b/test/data/grooves/EasySwingIntro.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/EasySwingIntro1.musicxml b/test/data/grooves/EasySwingIntro1.musicxml index d2da154f..871c657a 100644 --- a/test/data/grooves/EasySwingIntro1.musicxml +++ b/test/data/grooves/EasySwingIntro1.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/EasySwingIntro2.musicxml b/test/data/grooves/EasySwingIntro2.musicxml index ade2a6ed..d92621f8 100644 --- a/test/data/grooves/EasySwingIntro2.musicxml +++ b/test/data/grooves/EasySwingIntro2.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/EasySwingIntro3.musicxml b/test/data/grooves/EasySwingIntro3.musicxml index e6a6e10b..f65af14c 100644 --- a/test/data/grooves/EasySwingIntro3.musicxml +++ b/test/data/grooves/EasySwingIntro3.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/EasySwingSus.musicxml b/test/data/grooves/EasySwingSus.musicxml index 617efb5f..be999528 100644 --- a/test/data/grooves/EasySwingSus.musicxml +++ b/test/data/grooves/EasySwingSus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/EasySwingSusFill.musicxml b/test/data/grooves/EasySwingSusFill.musicxml index d11a09cc..a7a03be8 100644 --- a/test/data/grooves/EasySwingSusFill.musicxml +++ b/test/data/grooves/EasySwingSusFill.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/EasySwingWalk.musicxml b/test/data/grooves/EasySwingWalk.musicxml index 03303771..f1edec4f 100644 --- a/test/data/grooves/EasySwingWalk.musicxml +++ b/test/data/grooves/EasySwingWalk.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/EasySwingWalkFill.musicxml b/test/data/grooves/EasySwingWalkFill.musicxml index 62101eba..d232b84a 100644 --- a/test/data/grooves/EasySwingWalkFill.musicxml +++ b/test/data/grooves/EasySwingWalkFill.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/EasySwingWalkSus.musicxml b/test/data/grooves/EasySwingWalkSus.musicxml index 8a32aa55..ea87cc8d 100644 --- a/test/data/grooves/EasySwingWalkSus.musicxml +++ b/test/data/grooves/EasySwingWalkSus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/ElectricPop.musicxml b/test/data/grooves/ElectricPop.musicxml index c36e2525..308db100 100644 --- a/test/data/grooves/ElectricPop.musicxml +++ b/test/data/grooves/ElectricPop.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/ElectricPopEnd.musicxml b/test/data/grooves/ElectricPopEnd.musicxml index 8a1f98b9..5e39e264 100644 --- a/test/data/grooves/ElectricPopEnd.musicxml +++ b/test/data/grooves/ElectricPopEnd.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/ElectricPopIntro.musicxml b/test/data/grooves/ElectricPopIntro.musicxml index 593daadd..28d0db6e 100644 --- a/test/data/grooves/ElectricPopIntro.musicxml +++ b/test/data/grooves/ElectricPopIntro.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Evansish.musicxml b/test/data/grooves/Evansish.musicxml index 14e34807..5c71cb42 100644 --- a/test/data/grooves/Evansish.musicxml +++ b/test/data/grooves/Evansish.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Evansish1.musicxml b/test/data/grooves/Evansish1.musicxml index 7d601a0f..8124d1a4 100644 --- a/test/data/grooves/Evansish1.musicxml +++ b/test/data/grooves/Evansish1.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Evansish1Plus.musicxml b/test/data/grooves/Evansish1Plus.musicxml index 55c05c66..2f94d767 100644 --- a/test/data/grooves/Evansish1Plus.musicxml +++ b/test/data/grooves/Evansish1Plus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Evansish1Sus.musicxml b/test/data/grooves/Evansish1Sus.musicxml index 0926618e..0ef9e30a 100644 --- a/test/data/grooves/Evansish1Sus.musicxml +++ b/test/data/grooves/Evansish1Sus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Evansish1SusPlus.musicxml b/test/data/grooves/Evansish1SusPlus.musicxml index 37703fbb..2c14b558 100644 --- a/test/data/grooves/Evansish1SusPlus.musicxml +++ b/test/data/grooves/Evansish1SusPlus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/EvansishEnd.musicxml b/test/data/grooves/EvansishEnd.musicxml index 597bbd80..86e5b9cc 100644 --- a/test/data/grooves/EvansishEnd.musicxml +++ b/test/data/grooves/EvansishEnd.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/EvansishFill.musicxml b/test/data/grooves/EvansishFill.musicxml index 1d0876a6..6f60524b 100644 --- a/test/data/grooves/EvansishFill.musicxml +++ b/test/data/grooves/EvansishFill.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/EvansishIntro.musicxml b/test/data/grooves/EvansishIntro.musicxml index 57df4bf6..42034fe1 100644 --- a/test/data/grooves/EvansishIntro.musicxml +++ b/test/data/grooves/EvansishIntro.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/EvansishPlus.musicxml b/test/data/grooves/EvansishPlus.musicxml index 293e86ec..8df721c0 100644 --- a/test/data/grooves/EvansishPlus.musicxml +++ b/test/data/grooves/EvansishPlus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/EvansishSus.musicxml b/test/data/grooves/EvansishSus.musicxml index 4e76981f..b8980ae7 100644 --- a/test/data/grooves/EvansishSus.musicxml +++ b/test/data/grooves/EvansishSus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/EvansishSusPlus.musicxml b/test/data/grooves/EvansishSusPlus.musicxml index 9afbfb36..a03187cb 100644 --- a/test/data/grooves/EvansishSusPlus.musicxml +++ b/test/data/grooves/EvansishSusPlus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/FUNK01.musicxml b/test/data/grooves/FUNK01.musicxml index 5c12e131..10fbb5e6 100644 --- a/test/data/grooves/FUNK01.musicxml +++ b/test/data/grooves/FUNK01.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/FUNK02.musicxml b/test/data/grooves/FUNK02.musicxml index 940959ce..9ac13802 100644 --- a/test/data/grooves/FUNK02.musicxml +++ b/test/data/grooves/FUNK02.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/FUNK03.musicxml b/test/data/grooves/FUNK03.musicxml index c59c2456..b554eeff 100644 --- a/test/data/grooves/FUNK03.musicxml +++ b/test/data/grooves/FUNK03.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/FUNK04.musicxml b/test/data/grooves/FUNK04.musicxml index 71af4dc4..d7f03f19 100644 --- a/test/data/grooves/FUNK04.musicxml +++ b/test/data/grooves/FUNK04.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/FUNK05.musicxml b/test/data/grooves/FUNK05.musicxml index c4a14825..b61bcdf4 100644 --- a/test/data/grooves/FUNK05.musicxml +++ b/test/data/grooves/FUNK05.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/FUNK06.musicxml b/test/data/grooves/FUNK06.musicxml index 342f3ce2..9aaeae73 100644 --- a/test/data/grooves/FUNK06.musicxml +++ b/test/data/grooves/FUNK06.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 @@ -208,15 +208,13 @@ E 4 - 192 - + 384 1 - 16th + eighth up normal - @@ -271,56 +269,6 @@ - - - E - 4 - - 96 - - - 1 - 32nd - up - normal - - - - - - - E - 4 - - 24 - - - - 1 - 128th - up - normal - - - - - - - - E - 4 - - 6 - - - 1 - 512th - up - normal - - - - E @@ -354,15 +302,13 @@ E 4 - 192 - + 384 1 - 16th + eighth up normal - @@ -370,17 +316,13 @@ E 4 - 48 - - + 192 1 - 64th + 16th up normal - - @@ -388,17 +330,13 @@ E 4 - 12 - - + 192 1 - 256th + 16th up normal - - @@ -406,15 +344,13 @@ E 4 - 3 - + 384 1 - 1024th + eighth up normal - @@ -422,49 +358,41 @@ E 4 - 96 - + 192 1 - 32nd + 16th up normal - - + E 4 - 24 - - + 192 1 - 128th + 16th up normal - - - + E 4 - 6 - + 384 1 - 512th + eighth up normal - @@ -495,23 +423,23 @@ - + + + E 4 - 192 - + 384 1 - 16th + eighth up normal - - + E 4 @@ -529,7 +457,7 @@ - + E 4 @@ -547,7 +475,7 @@ - + E 4 @@ -564,70 +492,6 @@ - - E - 4 - - 96 - - - 1 - 32nd - up - normal - - - - - - - E - 4 - - 24 - - - - 1 - 128th - up - normal - - - - - - - - E - 4 - - 6 - - - 1 - 512th - up - normal - - - - - - - E - 4 - - 192 - - 1 - 16th - up - normal - - - - E 4 @@ -641,56 +505,18 @@ - + E 4 192 - 1 16th up normal - - - - - - E - 4 - - 48 - - - - 1 - 64th - up - normal - - - - - - - - E - 4 - - 12 - - - - 1 - 256th - up - normal - - - @@ -698,15 +524,13 @@ E 4 - 3 - + 384 1 - 1024th + eighth up normal - @@ -714,15 +538,13 @@ E 4 - 96 - + 192 1 - 32nd + 16th up normal - @@ -730,17 +552,13 @@ E 4 - 24 - - + 192 1 - 128th + 16th up normal - - @@ -748,15 +566,13 @@ E 4 - 6 - + 384 1 - 512th + eighth up normal - @@ -787,562 +603,18 @@ - - - - - E - 4 - - 192 - - - 1 - 16th - up - normal - - - - E 4 - 48 - - + 384 1 - 64th + eighth up normal - - - - - - - E - 4 - - 12 - - - - 1 - 256th - up - normal - - - - - - - - E - 4 - - 3 - - - 1 - 1024th - up - normal - - - - - - - E - 4 - - 96 - - - 1 - 32nd - up - normal - - - - - - - E - 4 - - 24 - - - - 1 - 128th - up - normal - - - - - - - - E - 4 - - 6 - - - 1 - 512th - up - normal - - - - - - - E - 4 - - 192 - - 1 - 16th - up - normal - - - - - - E - 4 - - 192 - - 1 - 16th - up - normal - - - - - - E - 4 - - 192 - - - 1 - 16th - up - normal - - - - - - - E - 4 - - 48 - - - - 1 - 64th - up - normal - - - - - - - - E - 4 - - 12 - - - - 1 - 256th - up - normal - - - - - - - - E - 4 - - 3 - - - 1 - 1024th - up - normal - - - - - - - E - 4 - - 96 - - - 1 - 32nd - up - normal - - - - - - - E - 4 - - 24 - - - - 1 - 128th - up - normal - - - - - - - - E - 4 - - 6 - - - 1 - 512th - up - normal - - - - - - - E - 4 - - 192 - - 1 - 16th - up - normal - - - - - - E - 4 - - 192 - - 1 - 16th - up - normal - - - - - - E - 4 - - 192 - - - 1 - 16th - up - normal - - - - - - - E - 4 - - 48 - - - - 1 - 64th - up - normal - - - - - - - - E - 4 - - 12 - - - - 1 - 256th - up - normal - - - - - - - - E - 4 - - 3 - - - 1 - 1024th - up - normal - - - - - - - E - 4 - - 96 - - - 1 - 32nd - up - normal - - - - - - - E - 4 - - 24 - - - - 1 - 128th - up - normal - - - - - - - - E - 4 - - 6 - - - 1 - 512th - up - normal - - - - - - - E - 4 - - 192 - - 1 - 16th - up - normal - - - - - - E - 4 - - 192 - - 1 - 16th - up - normal - - - - - - E - 4 - - 192 - - - 1 - 16th - up - normal - - - - - - - E - 4 - - 48 - - - - 1 - 64th - up - normal - - - - - - - - E - 4 - - 12 - - - - 1 - 256th - up - normal - - - - - - - - E - 4 - - 3 - - - 1 - 1024th - up - normal - - - - - - - E - 4 - - 96 - - - 1 - 32nd - up - normal - - - - - - - E - 4 - - 24 - - - - 1 - 128th - up - normal - - - - - - - - E - 4 - - 6 - - - 1 - 512th - up - normal - - diff --git a/test/data/grooves/FUNK07.musicxml b/test/data/grooves/FUNK07.musicxml index 1caade88..afd70970 100644 --- a/test/data/grooves/FUNK07.musicxml +++ b/test/data/grooves/FUNK07.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/FUNK08.musicxml b/test/data/grooves/FUNK08.musicxml index f4ccc9a0..ac16dad0 100644 --- a/test/data/grooves/FUNK08.musicxml +++ b/test/data/grooves/FUNK08.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/FUNK09.musicxml b/test/data/grooves/FUNK09.musicxml index f011b950..a8f31b68 100644 --- a/test/data/grooves/FUNK09.musicxml +++ b/test/data/grooves/FUNK09.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/FUNK10.musicxml b/test/data/grooves/FUNK10.musicxml index a3378b4d..883ce373 100644 --- a/test/data/grooves/FUNK10.musicxml +++ b/test/data/grooves/FUNK10.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/FUNK11.musicxml b/test/data/grooves/FUNK11.musicxml index e303eb2f..3ca0467b 100644 --- a/test/data/grooves/FUNK11.musicxml +++ b/test/data/grooves/FUNK11.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/FUNK12.musicxml b/test/data/grooves/FUNK12.musicxml index cfeb87fa..23d1e084 100644 --- a/test/data/grooves/FUNK12.musicxml +++ b/test/data/grooves/FUNK12.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/FUS01.musicxml b/test/data/grooves/FUS01.musicxml index a93075bc..047733dd 100644 --- a/test/data/grooves/FUS01.musicxml +++ b/test/data/grooves/FUS01.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/FUS02.musicxml b/test/data/grooves/FUS02.musicxml index 5b4c0d29..6875f9a8 100644 --- a/test/data/grooves/FUS02.musicxml +++ b/test/data/grooves/FUS02.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/FUS03.musicxml b/test/data/grooves/FUS03.musicxml index 15a282a1..c3a28222 100644 --- a/test/data/grooves/FUS03.musicxml +++ b/test/data/grooves/FUS03.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/FUS04.musicxml b/test/data/grooves/FUS04.musicxml index 8f6d2a39..3acb2320 100644 --- a/test/data/grooves/FUS04.musicxml +++ b/test/data/grooves/FUS04.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/FUS05.musicxml b/test/data/grooves/FUS05.musicxml index 7ed5a9ba..47472d46 100644 --- a/test/data/grooves/FUS05.musicxml +++ b/test/data/grooves/FUS05.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/FUS06.musicxml b/test/data/grooves/FUS06.musicxml index f899ddda..8a673673 100644 --- a/test/data/grooves/FUS06.musicxml +++ b/test/data/grooves/FUS06.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/FUS07.musicxml b/test/data/grooves/FUS07.musicxml index ecc50edc..b25afb2c 100644 --- a/test/data/grooves/FUS07.musicxml +++ b/test/data/grooves/FUS07.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/FUS08.musicxml b/test/data/grooves/FUS08.musicxml index 3ece1135..21db2131 100644 --- a/test/data/grooves/FUS08.musicxml +++ b/test/data/grooves/FUS08.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/FastBigBand.musicxml b/test/data/grooves/FastBigBand.musicxml index 56ebb5ab..5536bd28 100644 --- a/test/data/grooves/FastBigBand.musicxml +++ b/test/data/grooves/FastBigBand.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/FastBigBandEnd.musicxml b/test/data/grooves/FastBigBandEnd.musicxml index 1f512702..71f73eda 100644 --- a/test/data/grooves/FastBigBandEnd.musicxml +++ b/test/data/grooves/FastBigBandEnd.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/FastBigBandIntro.musicxml b/test/data/grooves/FastBigBandIntro.musicxml index 039660e9..10da7de4 100644 --- a/test/data/grooves/FastBigBandIntro.musicxml +++ b/test/data/grooves/FastBigBandIntro.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/FastBlues.musicxml b/test/data/grooves/FastBlues.musicxml index 21765ea0..374796f0 100644 --- a/test/data/grooves/FastBlues.musicxml +++ b/test/data/grooves/FastBlues.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/FastBlues1.musicxml b/test/data/grooves/FastBlues1.musicxml index 3426a2cf..68da5a5c 100644 --- a/test/data/grooves/FastBlues1.musicxml +++ b/test/data/grooves/FastBlues1.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/FastBlues1Sus.musicxml b/test/data/grooves/FastBlues1Sus.musicxml index a5fcc29b..6baf908a 100644 --- a/test/data/grooves/FastBlues1Sus.musicxml +++ b/test/data/grooves/FastBlues1Sus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/FastBluesEnd.musicxml b/test/data/grooves/FastBluesEnd.musicxml index a8beb013..a69a2d27 100644 --- a/test/data/grooves/FastBluesEnd.musicxml +++ b/test/data/grooves/FastBluesEnd.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/FastBluesSus.musicxml b/test/data/grooves/FastBluesSus.musicxml index 56cce1db..141fa50d 100644 --- a/test/data/grooves/FastBluesSus.musicxml +++ b/test/data/grooves/FastBluesSus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/FastBluesWalk.musicxml b/test/data/grooves/FastBluesWalk.musicxml index 2704166d..7bd8be69 100644 --- a/test/data/grooves/FastBluesWalk.musicxml +++ b/test/data/grooves/FastBluesWalk.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/FastBluesWalkSus.musicxml b/test/data/grooves/FastBluesWalkSus.musicxml index f107f586..589844b7 100644 --- a/test/data/grooves/FastBluesWalkSus.musicxml +++ b/test/data/grooves/FastBluesWalkSus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/FastJazzWaltz.musicxml b/test/data/grooves/FastJazzWaltz.musicxml index bc3d1c01..0c1bafea 100644 --- a/test/data/grooves/FastJazzWaltz.musicxml +++ b/test/data/grooves/FastJazzWaltz.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/FastJazzWaltz1.musicxml b/test/data/grooves/FastJazzWaltz1.musicxml index 97c238ad..d59fc632 100644 --- a/test/data/grooves/FastJazzWaltz1.musicxml +++ b/test/data/grooves/FastJazzWaltz1.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/FastJazzWaltz1End.musicxml b/test/data/grooves/FastJazzWaltz1End.musicxml index 1683a588..68281353 100644 --- a/test/data/grooves/FastJazzWaltz1End.musicxml +++ b/test/data/grooves/FastJazzWaltz1End.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/FastJazzWaltz1Sus.musicxml b/test/data/grooves/FastJazzWaltz1Sus.musicxml index 1cea6595..c643747a 100644 --- a/test/data/grooves/FastJazzWaltz1Sus.musicxml +++ b/test/data/grooves/FastJazzWaltz1Sus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/FastJazzWaltz2.musicxml b/test/data/grooves/FastJazzWaltz2.musicxml index f1f634ea..bd849cf5 100644 --- a/test/data/grooves/FastJazzWaltz2.musicxml +++ b/test/data/grooves/FastJazzWaltz2.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/FastJazzWaltz2Sus.musicxml b/test/data/grooves/FastJazzWaltz2Sus.musicxml index a2c0cd8f..297a8894 100644 --- a/test/data/grooves/FastJazzWaltz2Sus.musicxml +++ b/test/data/grooves/FastJazzWaltz2Sus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/FastJazzWaltzEnd.musicxml b/test/data/grooves/FastJazzWaltzEnd.musicxml index 8fe97ffa..3c86bfb3 100644 --- a/test/data/grooves/FastJazzWaltzEnd.musicxml +++ b/test/data/grooves/FastJazzWaltzEnd.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/FastJazzWaltzFill.musicxml b/test/data/grooves/FastJazzWaltzFill.musicxml index 0d8924f0..82262cad 100644 --- a/test/data/grooves/FastJazzWaltzFill.musicxml +++ b/test/data/grooves/FastJazzWaltzFill.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/FastJazzWaltzIntro.musicxml b/test/data/grooves/FastJazzWaltzIntro.musicxml index 88e493b7..fa9e5150 100644 --- a/test/data/grooves/FastJazzWaltzIntro.musicxml +++ b/test/data/grooves/FastJazzWaltzIntro.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 @@ -679,99 +679,13 @@ F 5 - 48 - - - 1 - 64th - up - x - - - - - - - F - 5 - - 12 - - - - 1 - 256th - up - x - - - - - - - - F - 5 - - 3 - - - 1 - 1024th - up - x - - - - - - - F - 5 - - 96 - - - 1 - 32nd - up - x - - - - - - - F - 5 - - 24 - - - - 1 - 128th - up - x - - - - - - - - F - 5 - - 6 - + 192 1 - 512th + 16th up x - @@ -890,99 +804,13 @@ F 5 - 48 - - - 1 - 64th - up - x - - - - - - - F - 5 - - 12 - - - - 1 - 256th - up - x - - - - - - - - F - 5 - - 3 - - - 1 - 1024th - up - x - - - - - - - F - 5 - - 96 - - - 1 - 32nd - up - x - - - - - - - F - 5 - - 24 - - - - 1 - 128th - up - x - - - - - - - - F - 5 - - 6 - + 192 1 - 512th + 16th up x - @@ -1101,99 +929,13 @@ F 5 - 48 - - - 1 - 64th - up - x - - - - - - - F - 5 - - 12 - - - - 1 - 256th - up - x - - - - - - - - F - 5 - - 3 - - - 1 - 1024th - up - x - - - - - - - F - 5 - - 96 - - - 1 - 32nd - up - x - - - - - - - F - 5 - - 24 - - - - 1 - 128th - up - x - - - - - - - - F - 5 - - 6 - + 192 1 - 512th + 16th up x - diff --git a/test/data/grooves/FastJazzWaltzIntro8.musicxml b/test/data/grooves/FastJazzWaltzIntro8.musicxml index 02cbd3af..031dc4f2 100644 --- a/test/data/grooves/FastJazzWaltzIntro8.musicxml +++ b/test/data/grooves/FastJazzWaltzIntro8.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 @@ -1259,99 +1259,13 @@ F 5 - 48 - - - 1 - 64th - up - x - - - - - - - F - 5 - - 12 - - - - 1 - 256th - up - x - - - - - - - - F - 5 - - 3 - - - 1 - 1024th - up - x - - - - - - - F - 5 - - 96 - - - 1 - 32nd - up - x - - - - - - - F - 5 - - 24 - - - - 1 - 128th - up - x - - - - - - - - F - 5 - - 6 - + 192 1 - 512th + 16th up x - @@ -1470,99 +1384,13 @@ F 5 - 48 - - - 1 - 64th - up - x - - - - - - - F - 5 - - 12 - - - - 1 - 256th - up - x - - - - - - - - F - 5 - - 3 - - - 1 - 1024th - up - x - - - - - - - F - 5 - - 96 - - - 1 - 32nd - up - x - - - - - - - F - 5 - - 24 - - - - 1 - 128th - up - x - - - - - - - - F - 5 - - 6 - + 192 1 - 512th + 16th up x - @@ -1681,99 +1509,13 @@ F 5 - 48 - - - 1 - 64th - up - x - - - - - - - F - 5 - - 12 - - - - 1 - 256th - up - x - - - - - - - - F - 5 - - 3 - - - 1 - 1024th - up - x - - - - - - - F - 5 - - 96 - - - 1 - 32nd - up - x - - - - - - - F - 5 - - 24 - - - - 1 - 128th - up - x - - - - - - - - F - 5 - - 6 - + 192 1 - 512th + 16th up x - diff --git a/test/data/grooves/FastJazzWaltzSus.musicxml b/test/data/grooves/FastJazzWaltzSus.musicxml index b02d02c0..dc120fdd 100644 --- a/test/data/grooves/FastJazzWaltzSus.musicxml +++ b/test/data/grooves/FastJazzWaltzSus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/FastSwing.musicxml b/test/data/grooves/FastSwing.musicxml index 89a51ca6..57fa8c14 100644 --- a/test/data/grooves/FastSwing.musicxml +++ b/test/data/grooves/FastSwing.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/FastSwingEnd.musicxml b/test/data/grooves/FastSwingEnd.musicxml index 3b4dea88..928eacc2 100644 --- a/test/data/grooves/FastSwingEnd.musicxml +++ b/test/data/grooves/FastSwingEnd.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/FastSwingIntro.musicxml b/test/data/grooves/FastSwingIntro.musicxml index 0740bbf6..f26e498f 100644 --- a/test/data/grooves/FastSwingIntro.musicxml +++ b/test/data/grooves/FastSwingIntro.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/FastSwingIntro8.musicxml b/test/data/grooves/FastSwingIntro8.musicxml index ca22f5aa..433aa614 100644 --- a/test/data/grooves/FastSwingIntro8.musicxml +++ b/test/data/grooves/FastSwingIntro8.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/FastSwingSus.musicxml b/test/data/grooves/FastSwingSus.musicxml index b77dfe40..68f6dd99 100644 --- a/test/data/grooves/FastSwingSus.musicxml +++ b/test/data/grooves/FastSwingSus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/FastSwingWalk.musicxml b/test/data/grooves/FastSwingWalk.musicxml index f458ffeb..8e668ac6 100644 --- a/test/data/grooves/FastSwingWalk.musicxml +++ b/test/data/grooves/FastSwingWalk.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/FastSwingWalkSus.musicxml b/test/data/grooves/FastSwingWalkSus.musicxml index 9b4a9ee2..612421c8 100644 --- a/test/data/grooves/FastSwingWalkSus.musicxml +++ b/test/data/grooves/FastSwingWalkSus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/FastWaltz.musicxml b/test/data/grooves/FastWaltz.musicxml index f48ed78d..2538727b 100644 --- a/test/data/grooves/FastWaltz.musicxml +++ b/test/data/grooves/FastWaltz.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/FastWaltzEnd.musicxml b/test/data/grooves/FastWaltzEnd.musicxml index 45251899..54ea467b 100644 --- a/test/data/grooves/FastWaltzEnd.musicxml +++ b/test/data/grooves/FastWaltzEnd.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/FastWaltzIntro.musicxml b/test/data/grooves/FastWaltzIntro.musicxml index c4e0ef9b..c84ea9fa 100644 --- a/test/data/grooves/FastWaltzIntro.musicxml +++ b/test/data/grooves/FastWaltzIntro.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/FastWaltzIntro8.musicxml b/test/data/grooves/FastWaltzIntro8.musicxml index 37d18544..89b4dad3 100644 --- a/test/data/grooves/FastWaltzIntro8.musicxml +++ b/test/data/grooves/FastWaltzIntro8.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/FastWaltzPlus.musicxml b/test/data/grooves/FastWaltzPlus.musicxml index ee546389..5ff2a03a 100644 --- a/test/data/grooves/FastWaltzPlus.musicxml +++ b/test/data/grooves/FastWaltzPlus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/FastWaltzSus.musicxml b/test/data/grooves/FastWaltzSus.musicxml index 8395bc71..2f5cb3a2 100644 --- a/test/data/grooves/FastWaltzSus.musicxml +++ b/test/data/grooves/FastWaltzSus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/FastWaltzSusPlus.musicxml b/test/data/grooves/FastWaltzSusPlus.musicxml index fc87b7af..cc182656 100644 --- a/test/data/grooves/FastWaltzSusPlus.musicxml +++ b/test/data/grooves/FastWaltzSusPlus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/FastWaltzWalk.musicxml b/test/data/grooves/FastWaltzWalk.musicxml index ae155a8d..03bdd5c6 100644 --- a/test/data/grooves/FastWaltzWalk.musicxml +++ b/test/data/grooves/FastWaltzWalk.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/FastWaltzWalkPlus.musicxml b/test/data/grooves/FastWaltzWalkPlus.musicxml index 16c7c2c6..5764a720 100644 --- a/test/data/grooves/FastWaltzWalkPlus.musicxml +++ b/test/data/grooves/FastWaltzWalkPlus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/FastWaltzWalkSus.musicxml b/test/data/grooves/FastWaltzWalkSus.musicxml index c618113a..9e72ac1a 100644 --- a/test/data/grooves/FastWaltzWalkSus.musicxml +++ b/test/data/grooves/FastWaltzWalkSus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/FastWaltzWalkSusPlus.musicxml b/test/data/grooves/FastWaltzWalkSusPlus.musicxml index db76014a..aeb00db6 100644 --- a/test/data/grooves/FastWaltzWalkSusPlus.musicxml +++ b/test/data/grooves/FastWaltzWalkSusPlus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Folk.musicxml b/test/data/grooves/Folk.musicxml index 2b35219a..8519d6ee 100644 --- a/test/data/grooves/Folk.musicxml +++ b/test/data/grooves/Folk.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/FolkArticulated.musicxml b/test/data/grooves/FolkArticulated.musicxml index c6b3e3ce..2a60c802 100644 --- a/test/data/grooves/FolkArticulated.musicxml +++ b/test/data/grooves/FolkArticulated.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/FolkArticulatedSus.musicxml b/test/data/grooves/FolkArticulatedSus.musicxml index 5c54cff4..d0a73558 100644 --- a/test/data/grooves/FolkArticulatedSus.musicxml +++ b/test/data/grooves/FolkArticulatedSus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/FolkEnd.musicxml b/test/data/grooves/FolkEnd.musicxml index 34c58bd1..4fa6cfe3 100644 --- a/test/data/grooves/FolkEnd.musicxml +++ b/test/data/grooves/FolkEnd.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/FolkIntro.musicxml b/test/data/grooves/FolkIntro.musicxml index 57fffb06..0dc2bfeb 100644 --- a/test/data/grooves/FolkIntro.musicxml +++ b/test/data/grooves/FolkIntro.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/FolkRock.musicxml b/test/data/grooves/FolkRock.musicxml index 9c957b0a..6f464ec1 100644 --- a/test/data/grooves/FolkRock.musicxml +++ b/test/data/grooves/FolkRock.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/FolkRockEnd.musicxml b/test/data/grooves/FolkRockEnd.musicxml index a3a303cb..2af3d6aa 100644 --- a/test/data/grooves/FolkRockEnd.musicxml +++ b/test/data/grooves/FolkRockEnd.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/FolkRockFill.musicxml b/test/data/grooves/FolkRockFill.musicxml index d4619be0..91a5b88a 100644 --- a/test/data/grooves/FolkRockFill.musicxml +++ b/test/data/grooves/FolkRockFill.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/FolkRockIntro.musicxml b/test/data/grooves/FolkRockIntro.musicxml index b2c18cee..8dcba633 100644 --- a/test/data/grooves/FolkRockIntro.musicxml +++ b/test/data/grooves/FolkRockIntro.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/FolkRockPlus.musicxml b/test/data/grooves/FolkRockPlus.musicxml index 4eda15a5..d227b360 100644 --- a/test/data/grooves/FolkRockPlus.musicxml +++ b/test/data/grooves/FolkRockPlus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/FolkRockSus.musicxml b/test/data/grooves/FolkRockSus.musicxml index fff75f1a..f1a7ed20 100644 --- a/test/data/grooves/FolkRockSus.musicxml +++ b/test/data/grooves/FolkRockSus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/FolkRockSusPlus.musicxml b/test/data/grooves/FolkRockSusPlus.musicxml index db64c410..8d6b9a00 100644 --- a/test/data/grooves/FolkRockSusPlus.musicxml +++ b/test/data/grooves/FolkRockSusPlus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/FolkSus.musicxml b/test/data/grooves/FolkSus.musicxml index 27eebe34..d82341fa 100644 --- a/test/data/grooves/FolkSus.musicxml +++ b/test/data/grooves/FolkSus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/FolkWalk.musicxml b/test/data/grooves/FolkWalk.musicxml index 6c6f40c5..0efd9d74 100644 --- a/test/data/grooves/FolkWalk.musicxml +++ b/test/data/grooves/FolkWalk.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/FolkyJazzGuitar.musicxml b/test/data/grooves/FolkyJazzGuitar.musicxml index 76a32cb4..63fd0ed8 100644 --- a/test/data/grooves/FolkyJazzGuitar.musicxml +++ b/test/data/grooves/FolkyJazzGuitar.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/FolkyJazzGuitarEnd.musicxml b/test/data/grooves/FolkyJazzGuitarEnd.musicxml index 1bd20286..9cffa215 100644 --- a/test/data/grooves/FolkyJazzGuitarEnd.musicxml +++ b/test/data/grooves/FolkyJazzGuitarEnd.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/FolkyJazzGuitarIntro.musicxml b/test/data/grooves/FolkyJazzGuitarIntro.musicxml index d0dc01a1..c512cc65 100644 --- a/test/data/grooves/FolkyJazzGuitarIntro.musicxml +++ b/test/data/grooves/FolkyJazzGuitarIntro.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/FolkyJazzGuitarPlus.musicxml b/test/data/grooves/FolkyJazzGuitarPlus.musicxml index a2862b5a..7fb7620d 100644 --- a/test/data/grooves/FolkyJazzGuitarPlus.musicxml +++ b/test/data/grooves/FolkyJazzGuitarPlus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/FolkyJazzGuitarSus.musicxml b/test/data/grooves/FolkyJazzGuitarSus.musicxml index 2ca65245..caf91edb 100644 --- a/test/data/grooves/FolkyJazzGuitarSus.musicxml +++ b/test/data/grooves/FolkyJazzGuitarSus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/FolkyJazzGuitarSusPlus.musicxml b/test/data/grooves/FolkyJazzGuitarSusPlus.musicxml index 8e3b5b04..d4ee0fa2 100644 --- a/test/data/grooves/FolkyJazzGuitarSusPlus.musicxml +++ b/test/data/grooves/FolkyJazzGuitarSusPlus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/FolkyJazzPiano.musicxml b/test/data/grooves/FolkyJazzPiano.musicxml index b38ad186..c9e5577d 100644 --- a/test/data/grooves/FolkyJazzPiano.musicxml +++ b/test/data/grooves/FolkyJazzPiano.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/FolkyJazzPianoEnd.musicxml b/test/data/grooves/FolkyJazzPianoEnd.musicxml index 3b8965f5..41dd71b5 100644 --- a/test/data/grooves/FolkyJazzPianoEnd.musicxml +++ b/test/data/grooves/FolkyJazzPianoEnd.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/FolkyJazzPianoIntro.musicxml b/test/data/grooves/FolkyJazzPianoIntro.musicxml index 0ac81f92..00d2bac1 100644 --- a/test/data/grooves/FolkyJazzPianoIntro.musicxml +++ b/test/data/grooves/FolkyJazzPianoIntro.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/FolkyJazzPianoPlus.musicxml b/test/data/grooves/FolkyJazzPianoPlus.musicxml index f1497da9..456fc6d4 100644 --- a/test/data/grooves/FolkyJazzPianoPlus.musicxml +++ b/test/data/grooves/FolkyJazzPianoPlus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/FolkyJazzPianoSus.musicxml b/test/data/grooves/FolkyJazzPianoSus.musicxml index faec6a16..069df6f4 100644 --- a/test/data/grooves/FolkyJazzPianoSus.musicxml +++ b/test/data/grooves/FolkyJazzPianoSus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/FolkyJazzPianoSusPlus.musicxml b/test/data/grooves/FolkyJazzPianoSusPlus.musicxml index bb8e9d92..e0ea7edb 100644 --- a/test/data/grooves/FolkyJazzPianoSusPlus.musicxml +++ b/test/data/grooves/FolkyJazzPianoSusPlus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Forro-Miranda.musicxml b/test/data/grooves/Forro-Miranda.musicxml index 9a143364..b55db08c 100644 --- a/test/data/grooves/Forro-Miranda.musicxml +++ b/test/data/grooves/Forro-Miranda.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/FoxTrot1End.musicxml b/test/data/grooves/FoxTrot1End.musicxml index 59bf205e..f362bda3 100644 --- a/test/data/grooves/FoxTrot1End.musicxml +++ b/test/data/grooves/FoxTrot1End.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/FoxTrot1Intro.musicxml b/test/data/grooves/FoxTrot1Intro.musicxml index 70efd071..557be367 100644 --- a/test/data/grooves/FoxTrot1Intro.musicxml +++ b/test/data/grooves/FoxTrot1Intro.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/FoxTrot1Plus.musicxml b/test/data/grooves/FoxTrot1Plus.musicxml index 5da71ba0..7617f88a 100644 --- a/test/data/grooves/FoxTrot1Plus.musicxml +++ b/test/data/grooves/FoxTrot1Plus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/FoxTrot1Sus.musicxml b/test/data/grooves/FoxTrot1Sus.musicxml index 89aae3a1..f32a4c78 100644 --- a/test/data/grooves/FoxTrot1Sus.musicxml +++ b/test/data/grooves/FoxTrot1Sus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/FoxTrot1SusPlus.musicxml b/test/data/grooves/FoxTrot1SusPlus.musicxml index b7e1175a..f30a9511 100644 --- a/test/data/grooves/FoxTrot1SusPlus.musicxml +++ b/test/data/grooves/FoxTrot1SusPlus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/FoxTrotEnd.musicxml b/test/data/grooves/FoxTrotEnd.musicxml index 725efb6c..38c3dad1 100644 --- a/test/data/grooves/FoxTrotEnd.musicxml +++ b/test/data/grooves/FoxTrotEnd.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/FoxTrotIntro.musicxml b/test/data/grooves/FoxTrotIntro.musicxml index 1a8f79c9..c0f07156 100644 --- a/test/data/grooves/FoxTrotIntro.musicxml +++ b/test/data/grooves/FoxTrotIntro.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/FoxTrotPlus.musicxml b/test/data/grooves/FoxTrotPlus.musicxml index 3c42a7cb..27815c46 100644 --- a/test/data/grooves/FoxTrotPlus.musicxml +++ b/test/data/grooves/FoxTrotPlus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/FoxTrotSusPlus.musicxml b/test/data/grooves/FoxTrotSusPlus.musicxml index 68d4d9c6..67980888 100644 --- a/test/data/grooves/FoxTrotSusPlus.musicxml +++ b/test/data/grooves/FoxTrotSusPlus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Foxtrot.musicxml b/test/data/grooves/Foxtrot.musicxml index fc081a39..dbc588b4 100644 --- a/test/data/grooves/Foxtrot.musicxml +++ b/test/data/grooves/Foxtrot.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Foxtrot1.musicxml b/test/data/grooves/Foxtrot1.musicxml index 7bf64590..37f64c6c 100644 --- a/test/data/grooves/Foxtrot1.musicxml +++ b/test/data/grooves/Foxtrot1.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/FoxtrotFill.musicxml b/test/data/grooves/FoxtrotFill.musicxml index e9e0c114..5e34dc6a 100644 --- a/test/data/grooves/FoxtrotFill.musicxml +++ b/test/data/grooves/FoxtrotFill.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/FoxtrotIntro.musicxml b/test/data/grooves/FoxtrotIntro.musicxml index 3a83de7d..532a5d0e 100644 --- a/test/data/grooves/FoxtrotIntro.musicxml +++ b/test/data/grooves/FoxtrotIntro.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/FoxtrotSus.musicxml b/test/data/grooves/FoxtrotSus.musicxml index 6363ca4f..8d4858aa 100644 --- a/test/data/grooves/FoxtrotSus.musicxml +++ b/test/data/grooves/FoxtrotSus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/FrenchWaltz.musicxml b/test/data/grooves/FrenchWaltz.musicxml index 2027e477..b1e35c47 100644 --- a/test/data/grooves/FrenchWaltz.musicxml +++ b/test/data/grooves/FrenchWaltz.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/FrenchWaltz1.musicxml b/test/data/grooves/FrenchWaltz1.musicxml index c7d0545a..b1e6921f 100644 --- a/test/data/grooves/FrenchWaltz1.musicxml +++ b/test/data/grooves/FrenchWaltz1.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/FrenchWaltz1End.musicxml b/test/data/grooves/FrenchWaltz1End.musicxml index 160e0325..375e406c 100644 --- a/test/data/grooves/FrenchWaltz1End.musicxml +++ b/test/data/grooves/FrenchWaltz1End.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/FrenchWaltz1Fill.musicxml b/test/data/grooves/FrenchWaltz1Fill.musicxml index 09c11597..4bfc9b34 100644 --- a/test/data/grooves/FrenchWaltz1Fill.musicxml +++ b/test/data/grooves/FrenchWaltz1Fill.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/FrenchWaltz1FillSus.musicxml b/test/data/grooves/FrenchWaltz1FillSus.musicxml index e3fae575..d7b09ac6 100644 --- a/test/data/grooves/FrenchWaltz1FillSus.musicxml +++ b/test/data/grooves/FrenchWaltz1FillSus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/FrenchWaltz1Sus.musicxml b/test/data/grooves/FrenchWaltz1Sus.musicxml index 92b8ab73..bb44d975 100644 --- a/test/data/grooves/FrenchWaltz1Sus.musicxml +++ b/test/data/grooves/FrenchWaltz1Sus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/FrenchWaltz2.musicxml b/test/data/grooves/FrenchWaltz2.musicxml index 6dc52341..ca62c7d4 100644 --- a/test/data/grooves/FrenchWaltz2.musicxml +++ b/test/data/grooves/FrenchWaltz2.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/FrenchWaltz2Fill.musicxml b/test/data/grooves/FrenchWaltz2Fill.musicxml index 1c7a3ee5..446415da 100644 --- a/test/data/grooves/FrenchWaltz2Fill.musicxml +++ b/test/data/grooves/FrenchWaltz2Fill.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/FrenchWaltz2FillSus.musicxml b/test/data/grooves/FrenchWaltz2FillSus.musicxml index 6240f2d1..9d1eebd4 100644 --- a/test/data/grooves/FrenchWaltz2FillSus.musicxml +++ b/test/data/grooves/FrenchWaltz2FillSus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/FrenchWaltz2Sus.musicxml b/test/data/grooves/FrenchWaltz2Sus.musicxml index 8e367940..7e8595d2 100644 --- a/test/data/grooves/FrenchWaltz2Sus.musicxml +++ b/test/data/grooves/FrenchWaltz2Sus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/FrenchWaltz3.musicxml b/test/data/grooves/FrenchWaltz3.musicxml index 45a7423c..f998243d 100644 --- a/test/data/grooves/FrenchWaltz3.musicxml +++ b/test/data/grooves/FrenchWaltz3.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/FrenchWaltz3Fill.musicxml b/test/data/grooves/FrenchWaltz3Fill.musicxml index e5af9e87..bd088b50 100644 --- a/test/data/grooves/FrenchWaltz3Fill.musicxml +++ b/test/data/grooves/FrenchWaltz3Fill.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/FrenchWaltz3FillSus.musicxml b/test/data/grooves/FrenchWaltz3FillSus.musicxml index 61cf2c55..4222986a 100644 --- a/test/data/grooves/FrenchWaltz3FillSus.musicxml +++ b/test/data/grooves/FrenchWaltz3FillSus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/FrenchWaltz3Sus.musicxml b/test/data/grooves/FrenchWaltz3Sus.musicxml index 02c7bc93..16177545 100644 --- a/test/data/grooves/FrenchWaltz3Sus.musicxml +++ b/test/data/grooves/FrenchWaltz3Sus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/FrenchWaltzEnd.musicxml b/test/data/grooves/FrenchWaltzEnd.musicxml index c06be931..f446e093 100644 --- a/test/data/grooves/FrenchWaltzEnd.musicxml +++ b/test/data/grooves/FrenchWaltzEnd.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/FrenchWaltzIntro.musicxml b/test/data/grooves/FrenchWaltzIntro.musicxml index 8ff5c051..933ff4e4 100644 --- a/test/data/grooves/FrenchWaltzIntro.musicxml +++ b/test/data/grooves/FrenchWaltzIntro.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/FrenchWaltzSus.musicxml b/test/data/grooves/FrenchWaltzSus.musicxml index a0cffadd..083aa1ff 100644 --- a/test/data/grooves/FrenchWaltzSus.musicxml +++ b/test/data/grooves/FrenchWaltzSus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Funk1.musicxml b/test/data/grooves/Funk1.musicxml index 92c0ebee..8489258e 100644 --- a/test/data/grooves/Funk1.musicxml +++ b/test/data/grooves/Funk1.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 @@ -646,15 +646,13 @@ G 5 - 192 - + 384 3 - 16th + eighth up x - @@ -709,56 +707,6 @@ - - - G - 5 - - 96 - - - 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - - - G - 5 - - 6 - - - 3 - 512th - up - x - - - - G @@ -792,51 +740,41 @@ G 5 - 192 - + 384 3 - 16th + eighth up x - - + G 5 - 48 - - + 192 3 - 64th + 16th up x - - - + G 5 - 12 - - + 192 3 - 256th + 16th up x - - @@ -844,31 +782,27 @@ G 5 - 3 - + 384 3 - 1024th + eighth up x - - + G 5 - 96 - + 192 3 - 32nd + 16th up x - @@ -876,33 +810,27 @@ G 5 - 24 - - + 192 3 - 128th + 16th up x - - - + G 5 - 6 - + 384 3 - 512th + eighth up x - @@ -933,20 +861,20 @@ + + G 5 - 192 - + 384 3 - 16th + eighth up x - @@ -1001,20 +929,18 @@ - + G 5 - 96 - + 192 3 - 32nd + 16th up x - @@ -1022,33 +948,27 @@ G 5 - 24 - - + 192 3 - 128th + 16th up x - - - + G 5 - 6 - + 384 3 - 512th + eighth up x - @@ -1084,67 +1004,27 @@ G 5 - 192 - - - 3 - 16th - up - x - - - - - - - G - 5 - - 48 - - - - 3 - 64th - up - x - - - - - - - - G - 5 - - 12 - - + 384 3 - 256th + eighth up x - - - + G 5 - 3 - + 192 3 - 1024th + 16th up x - @@ -1152,52 +1032,45 @@ G 5 - 96 - + 192 3 - 32nd + 16th up x - - + G 5 - 24 - - + 384 3 - 128th + eighth up x - - - + G 5 - 6 - - + 192 + 3 - 512th + 16th up - x + circle-x - + G 5 @@ -1226,21 +1099,19 @@ - + G 5 - 192 - + 384 3 - 16th + eighth up x - @@ -1295,20 +1166,18 @@ - + G 5 - 96 - + 192 3 - 32nd + 16th up x - @@ -1316,33 +1185,27 @@ G 5 - 24 - - + 192 3 - 128th + 16th up x - - - + G 5 - 6 - + 384 3 - 512th + eighth up x - @@ -1378,51 +1241,41 @@ G 5 - 192 - + 384 3 - 16th + eighth up x - - + G 5 - 48 - - + 192 3 - 64th + 16th up x - - - + G 5 - 12 - - + 192 3 - 256th + 16th up x - - @@ -1430,1106 +1283,13 @@ G 5 - 3 - + 384 3 - 1024th + eighth up x - - - - - - G - 5 - - 96 - - - 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - - - G - 5 - - 6 - - - 3 - 512th - up - x - - - - - - - G - 5 - - 192 - - 3 - 16th - up - x - - - - - - G - 5 - - 192 - - 3 - 16th - up - x - - - - - - G - 5 - - 192 - - - 3 - 16th - up - x - - - - - - - G - 5 - - 48 - - - - 3 - 64th - up - x - - - - - - - - G - 5 - - 12 - - - - 3 - 256th - up - x - - - - - - - - G - 5 - - 3 - - - 3 - 1024th - up - x - - - - - - - G - 5 - - 96 - - - 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - - - G - 5 - - 6 - - - 3 - 512th - up - x - - - - - - - G - 5 - - 192 - - 3 - 16th - up - x - - - - - - G - 5 - - 192 - - 3 - 16th - up - x - - - - - - G - 5 - - 192 - - - 3 - 16th - up - x - - - - - - - G - 5 - - 48 - - - - 3 - 64th - up - x - - - - - - - - G - 5 - - 12 - - - - 3 - 256th - up - x - - - - - - - - G - 5 - - 3 - - - 3 - 1024th - up - x - - - - - - - G - 5 - - 96 - - - 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - - - G - 5 - - 6 - - - 3 - 512th - up - x - - - - - - - G - 5 - - 192 - - 3 - 16th - up - circle-x - - - - - - - G - 5 - - 192 - - 3 - 16th - up - x - - - - - - G - 5 - - 192 - - 3 - 16th - up - x - - - - - - - - G - 5 - - 192 - - - 3 - 16th - up - x - - - - - - - G - 5 - - 48 - - - - 3 - 64th - up - x - - - - - - - - G - 5 - - 12 - - - - 3 - 256th - up - x - - - - - - - - G - 5 - - 3 - - - 3 - 1024th - up - x - - - - - - - G - 5 - - 96 - - - 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - - - G - 5 - - 6 - - - 3 - 512th - up - x - - - - - - - G - 5 - - 192 - - 3 - 16th - up - x - - - - - - G - 5 - - 192 - - 3 - 16th - up - x - - - - - - G - 5 - - 192 - - - 3 - 16th - up - x - - - - - - - G - 5 - - 48 - - - - 3 - 64th - up - x - - - - - - - - G - 5 - - 12 - - - - 3 - 256th - up - x - - - - - - - - G - 5 - - 3 - - - 3 - 1024th - up - x - - - - - - - G - 5 - - 96 - - - 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - - - G - 5 - - 6 - - - 3 - 512th - up - x - - - - - - - G - 5 - - 192 - - 3 - 16th - up - x - - - - - - G - 5 - - 192 - - 3 - 16th - up - x - - - - - - G - 5 - - 192 - - - 3 - 16th - up - x - - - - - - - G - 5 - - 48 - - - - 3 - 64th - up - x - - - - - - - - G - 5 - - 12 - - - - 3 - 256th - up - x - - - - - - - - G - 5 - - 3 - - - 3 - 1024th - up - x - - - - - - - G - 5 - - 96 - - - 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - - - G - 5 - - 6 - - - 3 - 512th - up - x - - - - - - - G - 5 - - 192 - - 3 - 16th - up - x - - - - - - G - 5 - - 192 - - 3 - 16th - up - x - - - - - - G - 5 - - 192 - - - 3 - 16th - up - x - - - - - - - G - 5 - - 48 - - - - 3 - 64th - up - x - - - - - - - - G - 5 - - 12 - - - - 3 - 256th - up - x - - - - - - - - G - 5 - - 3 - - - 3 - 1024th - up - x - - - - - - - G - 5 - - 96 - - - 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - - - G - 5 - - 6 - - - 3 - 512th - up - x - - - - - - - G - 5 - - 192 - - 3 - 16th - up - x - - - - - - G - 5 - - 192 - - 3 - 16th - up - x - - - - - - - - G - 5 - - 192 - - - 3 - 16th - up - x - - - - - - - G - 5 - - 48 - - - - 3 - 64th - up - x - - - - - - - - G - 5 - - 12 - - - - 3 - 256th - up - x - - - - - - - - G - 5 - - 3 - - - 3 - 1024th - up - x - - - - - - - G - 5 - - 96 - - - 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - - - G - 5 - - 6 - - - 3 - 512th - up - x - - @@ -2560,20 +1320,20 @@ + + G 5 - 192 - + 384 3 - 16th + eighth up x - @@ -2628,56 +1388,6 @@ - - - G - 5 - - 96 - - - 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - - - G - 5 - - 6 - - - 3 - 512th - up - x - - - - G @@ -2711,117 +1421,13 @@ G 5 - 192 - - - 3 - 16th - up - x - - - - - - - G - 5 - - 48 - - - - 3 - 64th - up - x - - - - - - - - G - 5 - - 12 - - - - 3 - 256th - up - x - - - - - - - - G - 5 - - 3 - - - 3 - 1024th - up - x - - - - - - - G - 5 - - 96 - - - 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - - - G - 5 - - 6 - + 384 3 - 512th + eighth up x - @@ -2857,83 +1463,27 @@ G 5 - 192 - - - 3 - 16th - up - x - - - - - - - G - 5 - - 48 - - - - 3 - 64th - up - x - - - - - - - - G - 5 - - 12 - - - - 3 - 256th - up - x - - - - - - - - G - 5 - - 3 - + 384 3 - 1024th + eighth up x - - + G 5 - 96 - + 192 3 - 32nd + 16th up x - @@ -2941,33 +1491,27 @@ G 5 - 24 - - + 192 3 - 128th + 16th up x - - - + G 5 - 6 - + 384 3 - 512th + eighth up x - diff --git a/test/data/grooves/Funk1End.musicxml b/test/data/grooves/Funk1End.musicxml index 217fd12c..b2037b3d 100644 --- a/test/data/grooves/Funk1End.musicxml +++ b/test/data/grooves/Funk1End.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 @@ -439,15 +439,13 @@ G 5 - 192 - + 384 3 - 16th + eighth up x - @@ -502,56 +500,6 @@ - - - G - 5 - - 96 - - - 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - - - G - 5 - - 6 - - - 3 - 512th - up - x - - - - G @@ -668,15 +616,13 @@ G 5 - 192 - + 384 3 - 16th + eighth up x - @@ -731,56 +677,6 @@ - - - G - 5 - - 96 - - - 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - - - G - 5 - - 6 - - - 3 - 512th - up - x - - - - G @@ -897,15 +793,13 @@ G 5 - 192 - + 384 3 - 16th + eighth up x - @@ -960,56 +854,6 @@ - - - G - 5 - - 96 - - - 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - - - G - 5 - - 6 - - - 3 - 512th - up - x - - - - G @@ -1126,15 +970,13 @@ G 5 - 192 - + 384 3 - 16th + eighth up x - @@ -1189,56 +1031,6 @@ - - - G - 5 - - 96 - - - 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - - - G - 5 - - 6 - - - 3 - 512th - up - x - - - - G diff --git a/test/data/grooves/Funk1Intro.musicxml b/test/data/grooves/Funk1Intro.musicxml index 7334d184..67929b29 100644 --- a/test/data/grooves/Funk1Intro.musicxml +++ b/test/data/grooves/Funk1Intro.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 @@ -602,15 +602,13 @@ G 5 - 192 - + 384 3 - 16th + eighth up x - @@ -665,56 +663,6 @@ - - - G - 5 - - 96 - - - 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - - - G - 5 - - 6 - - - 3 - 512th - up - x - - - - G @@ -748,51 +696,41 @@ G 5 - 192 - + 384 3 - 16th + eighth up x - - + G 5 - 48 - - + 192 3 - 64th + 16th up x - - - + G 5 - 12 - - + 192 3 - 256th + 16th up x - - @@ -800,31 +738,27 @@ G 5 - 3 - + 384 3 - 1024th + eighth up x - - + G 5 - 96 - + 192 3 - 32nd + 16th up x - @@ -832,33 +766,27 @@ G 5 - 24 - - + 192 3 - 128th + 16th up x - - - + G 5 - 6 - + 384 3 - 512th + eighth up x - @@ -889,20 +817,20 @@ + + G 5 - 192 - + 384 3 - 16th + eighth up x - @@ -957,20 +885,18 @@ - + G 5 - 96 - + 192 3 - 32nd + 16th up x - @@ -978,33 +904,27 @@ G 5 - 24 - - + 192 3 - 128th + 16th up x - - - + G 5 - 6 - + 384 3 - 512th + eighth up x - @@ -1040,67 +960,27 @@ G 5 - 192 - - - 3 - 16th - up - x - - - - - - - G - 5 - - 48 - - - - 3 - 64th - up - x - - - - - - - - G - 5 - - 12 - - + 384 3 - 256th + eighth up x - - - + G 5 - 3 - + 192 3 - 1024th + 16th up x - @@ -1108,52 +988,45 @@ G 5 - 96 - + 192 3 - 32nd + 16th up x - - + G 5 - 24 - - + 384 3 - 128th + eighth up x - - - + G 5 - 6 - - + 192 + 3 - 512th + 16th up - x + circle-x - + G 5 @@ -1182,21 +1055,19 @@ - + G 5 - 192 - + 384 3 - 16th + eighth up x - @@ -1251,20 +1122,18 @@ - + G 5 - 96 - + 192 3 - 32nd + 16th up x - @@ -1272,33 +1141,27 @@ G 5 - 24 - - + 192 3 - 128th + 16th up x - - - + G 5 - 6 - + 384 3 - 512th + eighth up x - @@ -1334,51 +1197,41 @@ G 5 - 192 - + 384 3 - 16th + eighth up x - - + G 5 - 48 - - + 192 3 - 64th + 16th up x - - - + G 5 - 12 - - + 192 3 - 256th + 16th up x - - @@ -1386,958 +1239,13 @@ G 5 - 3 - + 384 3 - 1024th + eighth up x - - - - - - G - 5 - - 96 - - - 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - - - G - 5 - - 6 - - - 3 - 512th - up - x - - - - - - - G - 5 - - 192 - - 3 - 16th - up - x - - - - - - G - 5 - - 192 - - 3 - 16th - up - x - - - - - - G - 5 - - 192 - - - 3 - 16th - up - x - - - - - - - G - 5 - - 48 - - - - 3 - 64th - up - x - - - - - - - - G - 5 - - 12 - - - - 3 - 256th - up - x - - - - - - - - G - 5 - - 3 - - - 3 - 1024th - up - x - - - - - - - G - 5 - - 96 - - - 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - - - G - 5 - - 6 - - - 3 - 512th - up - x - - - - - - - G - 5 - - 192 - - 3 - 16th - up - x - - - - - - G - 5 - - 192 - - 3 - 16th - up - x - - - - - - G - 5 - - 192 - - - 3 - 16th - up - x - - - - - - - G - 5 - - 48 - - - - 3 - 64th - up - x - - - - - - - - G - 5 - - 12 - - - - 3 - 256th - up - x - - - - - - - - G - 5 - - 3 - - - 3 - 1024th - up - x - - - - - - - G - 5 - - 96 - - - 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - - - G - 5 - - 6 - - - 3 - 512th - up - x - - - - - - - G - 5 - - 192 - - 3 - 16th - up - circle-x - - - - - - - G - 5 - - 192 - - 3 - 16th - up - x - - - - - - G - 5 - - 192 - - 3 - 16th - up - x - - - - - - - - G - 5 - - 192 - - - 3 - 16th - up - x - - - - - - - G - 5 - - 48 - - - - 3 - 64th - up - x - - - - - - - - G - 5 - - 12 - - - - 3 - 256th - up - x - - - - - - - - G - 5 - - 3 - - - 3 - 1024th - up - x - - - - - - - G - 5 - - 96 - - - 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - - - G - 5 - - 6 - - - 3 - 512th - up - x - - - - - - - G - 5 - - 192 - - 3 - 16th - up - x - - - - - - G - 5 - - 192 - - 3 - 16th - up - x - - - - - - G - 5 - - 192 - - - 3 - 16th - up - x - - - - - - - G - 5 - - 48 - - - - 3 - 64th - up - x - - - - - - - - G - 5 - - 12 - - - - 3 - 256th - up - x - - - - - - - - G - 5 - - 3 - - - 3 - 1024th - up - x - - - - - - - G - 5 - - 96 - - - 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - - - G - 5 - - 6 - - - 3 - 512th - up - x - - - - - - - G - 5 - - 192 - - 3 - 16th - up - x - - - - - - G - 5 - - 192 - - 3 - 16th - up - x - - - - - - G - 5 - - 192 - - - 3 - 16th - up - x - - - - - - - G - 5 - - 48 - - - - 3 - 64th - up - x - - - - - - - - G - 5 - - 12 - - - - 3 - 256th - up - x - - - - - - - - G - 5 - - 3 - - - 3 - 1024th - up - x - - - - - - - G - 5 - - 96 - - - 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - - - G - 5 - - 6 - - - 3 - 512th - up - x - - - - - - - G - 5 - - 192 - - 3 - 16th - up - x - - - - - - G - 5 - - 192 - - 3 - 16th - up - x - - - - - - G - 5 - - 192 - - - 3 - 16th - up - x - - - - - - - G - 5 - - 48 - - - - 3 - 64th - up - x - - - - - - - - G - 5 - - 12 - - - - 3 - 256th - up - x - - - - - - - - G - 5 - - 3 - - - 3 - 1024th - up - x - - - - - - - G - 5 - - 96 - - - 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - - - G - 5 - - 6 - - - 3 - 512th - up - x - - diff --git a/test/data/grooves/Funk2.musicxml b/test/data/grooves/Funk2.musicxml index bd78a45e..95da7b1f 100644 --- a/test/data/grooves/Funk2.musicxml +++ b/test/data/grooves/Funk2.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Funk2End.musicxml b/test/data/grooves/Funk2End.musicxml index 260a4085..2f9bc64c 100644 --- a/test/data/grooves/Funk2End.musicxml +++ b/test/data/grooves/Funk2End.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Funk2Intro.musicxml b/test/data/grooves/Funk2Intro.musicxml index 7211b470..0a0ef9d2 100644 --- a/test/data/grooves/Funk2Intro.musicxml +++ b/test/data/grooves/Funk2Intro.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Fusion.musicxml b/test/data/grooves/Fusion.musicxml index 066d15a0..9166d95c 100644 --- a/test/data/grooves/Fusion.musicxml +++ b/test/data/grooves/Fusion.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 @@ -518,15 +518,13 @@ G 5 - 192 - + 384 3 - 16th + eighth up x - @@ -581,56 +579,6 @@ - - - G - 5 - - 96 - - - 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - - - G - 5 - - 6 - - - 3 - 512th - up - x - - - - G @@ -777,56 +725,6 @@ - - - G - 5 - - 96 - - - 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - - - G - 5 - - 6 - - - 3 - 512th - up - x - - - - G @@ -860,117 +758,13 @@ G 5 - 192 - - - 3 - 16th - up - x - - - - - - - G - 5 - - 48 - - - - 3 - 64th - up - x - - - - - - - - G - 5 - - 12 - - - - 3 - 256th - up - x - - - - - - - - G - 5 - - 3 - - - 3 - 1024th - up - x - - - - - - - G - 5 - - 96 - - - 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - - - G - 5 - - 6 - + 384 3 - 512th + eighth up x - @@ -1133,179 +927,75 @@ G 5 - 192 - + 384 3 - 16th + eighth up x - - + G 5 - 48 - - + 192 3 - 64th + 16th up x - - - + G 5 - 12 - - + 192 3 - 256th + 16th up x - - - + G 5 - 3 - - + 192 + + 3 - 1024th + 16th up - x + circle-x - + - + G 5 - 96 + 48 - + + 3 - 32nd + 64th up - x + circle-x - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - - - G - 5 - - 6 - - - 3 - 512th - up - x - - - - - - - G - 5 - - 192 - - 3 - 16th - up - x - - - - - - G - 5 - - 192 - - 3 - 16th - up - x - - - - - - G - 5 - - 192 - - - 3 - 16th - up - circle-x - - - - - - - G - 5 - - 48 - - - - 3 - 64th - up - circle-x - - - + @@ -1392,56 +1082,6 @@ - - - G - 5 - - 96 - - - 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - - - G - 5 - - 6 - - - 3 - 512th - up - x - - - - G @@ -1475,117 +1115,13 @@ G 5 - 192 - - - 3 - 16th - up - x - - - - - - - G - 5 - - 48 - - - - 3 - 64th - up - x - - - - - - - - G - 5 - - 12 - - - - 3 - 256th - up - x - - - - - - - - G - 5 - - 3 - - - 3 - 1024th - up - x - - - - - - - G - 5 - - 96 - - - 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - - - G - 5 - - 6 - + 384 3 - 512th + eighth up x - @@ -1727,587 +1263,30 @@ G 5 - 192 - + 384 3 - 16th + eighth up x - - - - G - 5 - - 48 - - - - 3 - 64th - up - x - - - - - - - - G - 5 - - 12 - - - - 3 - 256th - up - x - - - - - - - - G - 5 - - 3 - - - 3 - 1024th - up - x - - - - - - - G - 5 - - 96 - - - 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - - - G - 5 - - 6 - - - 3 - 512th - up - x - - - - - - - G - 5 - - 192 - - 3 - 16th - up - x - - - - - - G - 5 - - 192 - - 3 - 16th - up - x - - - - - - G - 5 - - 192 - - - 3 - 16th - up - circle-x - - - - - - - G - 5 - - 48 - - - - 3 - 64th - up - circle-x - - - - - - - - G - 5 - - 12 - - - - 3 - 256th - up - circle-x - - - - - - - - G - 5 - - 3 - - - 3 - 1024th - up - circle-x - - - - - - - G - 5 - - 96 - - - 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - - - G - 5 - - 6 - - - 3 - 512th - up - x - - - - - - - G - 5 - - 96 - - - 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - - - G - 5 - - 6 - - - 3 - 512th - up - x - - - - - - - G - 5 - - 192 - - 3 - 16th - up - x - - - - - - G - 5 - - 192 - - 3 - 16th - up - x - - - - - - G - 5 - - 192 - - - 3 - 16th - up - x - - - - - - - G - 5 - - 48 - - - - 3 - 64th - up - x - - - - - - - - G - 5 - - 12 - - - - 3 - 256th - up - x - - - - - - - - G - 5 - - 3 - - - 3 - 1024th - up - x - - - - - - - G - 5 - - 96 - - - 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - - - G - 5 - - 6 - - - 3 - 512th - up - x - - - - - - - G - 5 - - 192 - - 3 - 16th - up - x - - - - - - G - 5 - - 192 - - 3 - 16th - up - x - - - - - - G - 5 - - 384 - - 3 - eighth - up - circle-x - - - - - - G - 5 - - 192 - - 3 - 16th - up - x - - - - + G 5 192 - - 3 - 16th - up - x - - - - - - - - 768 - 2 - quarter - - - - - - E - 5 - - 768 - - 2 - quarter - up - triangle - - - - - - E - 5 - - 768 - - 2 - quarter - up - triangle - - - - - - E - 5 - - 768 - - 2 - quarter + + 3 + 16th up - triangle + x - - 3072 - - + G 5 @@ -2321,24 +1300,23 @@ - - + G 5 192 - + 3 16th up - x + circle-x - + G 5 @@ -2346,17 +1324,17 @@ 48 - + 3 64th up - x + circle-x - + G 5 @@ -2364,33 +1342,33 @@ 12 - + 3 256th up - x + circle-x - + G 5 3 - + 3 1024th up - x + circle-x - + G 5 @@ -2406,7 +1384,7 @@ - + G 5 @@ -2424,7 +1402,7 @@ - + G 5 @@ -2440,7 +1418,7 @@ - + G 5 @@ -2454,7 +1432,7 @@ - + G 5 @@ -2468,175 +1446,175 @@ - + G 5 - 192 - - + 384 + 3 - 16th + eighth up - circle-x + x - - + G 5 - 48 - - - + 192 + 3 - 64th + 16th up - circle-x + x - - - + G 5 - 12 - - - + 192 + 3 - 256th + 16th up - circle-x + x - - - + G 5 - 3 - + 384 3 - 1024th + eighth up circle-x - - + G 5 - 96 - + 192 3 - 32nd + 16th up x - - + G 5 - 24 - - + 192 3 - 128th + 16th up x - - - + + + + + 768 + 2 + quarter + + + + - G + E 5 - 6 - - - 3 - 512th + 768 + + 2 + quarter up - x + triangle - - + - G + E 5 - 96 - - - 3 - 32nd + 768 + + 2 + quarter up - x + triangle + + + + + + E + 5 + + 768 + + 2 + quarter + up + triangle - - + + 3072 + + G 5 - 24 - - + 192 3 - 128th + 16th up x - - - + + G 5 - 6 - + 384 3 - 512th + eighth up x - - + G 5 @@ -2650,7 +1628,7 @@ - + G 5 @@ -2664,23 +1642,23 @@ - + G 5 192 - + 3 16th up - x + circle-x - + G 5 @@ -2688,17 +1666,17 @@ 48 - + 3 64th up - x + circle-x - + G 5 @@ -2706,33 +1684,33 @@ 12 - + 3 256th up - x + circle-x - + G 5 3 - + 3 1024th up - x + circle-x - + G 5 @@ -2748,7 +1726,7 @@ - + G 5 @@ -2766,7 +1744,7 @@ - + G 5 @@ -2782,6 +1760,48 @@ + + + G + 5 + + 192 + + 3 + 16th + up + x + + + + + + G + 5 + + 192 + + 3 + 16th + up + x + + + + + + G + 5 + + 384 + + 3 + eighth + up + x + + + G diff --git a/test/data/grooves/FusionEnd.musicxml b/test/data/grooves/FusionEnd.musicxml index fb5f444b..449c810d 100644 --- a/test/data/grooves/FusionEnd.musicxml +++ b/test/data/grooves/FusionEnd.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 @@ -412,15 +412,13 @@ G 5 - 192 - + 384 3 - 16th + eighth up x - @@ -475,56 +473,6 @@ - - - G - 5 - - 96 - - - 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - - - G - 5 - - 6 - - - 3 - 512th - up - x - - - - G @@ -671,56 +619,6 @@ - - - G - 5 - - 96 - - - 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - - - G - 5 - - 6 - - - 3 - 512th - up - x - - - - G @@ -754,117 +652,13 @@ G 5 - 192 - - - 3 - 16th - up - x - - - - - - - G - 5 - - 48 - - - - 3 - 64th - up - x - - - - - - - - G - 5 - - 12 - - - - 3 - 256th - up - x - - - - - - - - G - 5 - - 3 - - - 3 - 1024th - up - x - - - - - - - G - 5 - - 96 - - - 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - - - G - 5 - - 6 - + 384 3 - 512th + eighth up x - diff --git a/test/data/grooves/FusionIntro.musicxml b/test/data/grooves/FusionIntro.musicxml index c91f903d..f8d8db13 100644 --- a/test/data/grooves/FusionIntro.musicxml +++ b/test/data/grooves/FusionIntro.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 @@ -563,15 +563,13 @@ G 5 - 192 - + 384 3 - 16th + eighth up x - @@ -626,56 +624,6 @@ - - - G - 5 - - 96 - - - 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - - - G - 5 - - 6 - - - 3 - 512th - up - x - - - - G @@ -822,56 +770,6 @@ - - - G - 5 - - 96 - - - 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - - - G - 5 - - 6 - - - 3 - 512th - up - x - - - - G @@ -905,117 +803,13 @@ G 5 - 192 - - - 3 - 16th - up - x - - - - - - - G - 5 - - 48 - - - - 3 - 64th - up - x - - - - - - - - G - 5 - - 12 - - - - 3 - 256th - up - x - - - - - - - - G - 5 - - 3 - - - 3 - 1024th - up - x - - - - - - - G - 5 - - 96 - - - 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - - - G - 5 - - 6 - + 384 3 - 512th + eighth up x - @@ -1157,179 +951,75 @@ G 5 - 192 - + 384 3 - 16th + eighth up x - - + G 5 - 48 - - + 192 3 - 64th + 16th up x - - - + G 5 - 12 - - + 192 3 - 256th + 16th up x - - - + G 5 - 3 - - + 192 + + 3 - 1024th + 16th up - x + circle-x - + - + G 5 - 96 + 48 - + + 3 - 32nd + 64th up - x + circle-x - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - - - G - 5 - - 6 - - - 3 - 512th - up - x - - - - - - - G - 5 - - 192 - - 3 - 16th - up - x - - - - - - G - 5 - - 192 - - 3 - 16th - up - x - - - - - - G - 5 - - 192 - - - 3 - 16th - up - circle-x - - - - - - - G - 5 - - 48 - - - - 3 - 64th - up - circle-x - - - + @@ -1416,56 +1106,6 @@ - - - G - 5 - - 96 - - - 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - - - G - 5 - - 6 - - - 3 - 512th - up - x - - - - G @@ -1499,117 +1139,13 @@ G 5 - 192 - - - 3 - 16th - up - x - - - - - - - G - 5 - - 48 - - - - 3 - 64th - up - x - - - - - - - - G - 5 - - 12 - - - - 3 - 256th - up - x - - - - - - - - G - 5 - - 3 - - - 3 - 1024th - up - x - - - - - - - G - 5 - - 96 - - - 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - - - G - 5 - - 6 - + 384 3 - 512th + eighth up x - @@ -1751,117 +1287,13 @@ G 5 - 192 - - - 3 - 16th - up - x - - - - - - - G - 5 - - 48 - - - - 3 - 64th - up - x - - - - - - - - G - 5 - - 12 - - - - 3 - 256th - up - x - - - - - - - - G - 5 - - 3 - - - 3 - 1024th - up - x - - - - - - - G - 5 - - 96 - - - 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - - - G - 5 - - 6 - + 384 3 - 512th + eighth up x - @@ -2010,56 +1442,6 @@ - - - G - 5 - - 96 - - - 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - - - G - 5 - - 6 - - - 3 - 512th - up - x - - - - G @@ -2093,117 +1475,13 @@ G 5 - 192 - - - 3 - 16th - up - x - - - - - - - G - 5 - - 48 - - - - 3 - 64th - up - x - - - - - - - - G - 5 - - 12 - - - - 3 - 256th - up - x - - - - - - - - G - 5 - - 3 - - - 3 - 1024th - up - x - - - - - - - G - 5 - - 96 - - - 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - - - G - 5 - - 6 - + 384 3 - 512th + eighth up x - diff --git a/test/data/grooves/GuitarBallad.musicxml b/test/data/grooves/GuitarBallad.musicxml index 36491fc3..67ecf1e5 100644 --- a/test/data/grooves/GuitarBallad.musicxml +++ b/test/data/grooves/GuitarBallad.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/GuitarBallad1.musicxml b/test/data/grooves/GuitarBallad1.musicxml index ec051ce1..07a82d2d 100644 --- a/test/data/grooves/GuitarBallad1.musicxml +++ b/test/data/grooves/GuitarBallad1.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/GuitarBallad1Sus.musicxml b/test/data/grooves/GuitarBallad1Sus.musicxml index 291165da..a4e12be7 100644 --- a/test/data/grooves/GuitarBallad1Sus.musicxml +++ b/test/data/grooves/GuitarBallad1Sus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/GuitarBalladEnd.musicxml b/test/data/grooves/GuitarBalladEnd.musicxml index 2a1d1784..9a5bf48e 100644 --- a/test/data/grooves/GuitarBalladEnd.musicxml +++ b/test/data/grooves/GuitarBalladEnd.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/GuitarBalladIntro.musicxml b/test/data/grooves/GuitarBalladIntro.musicxml index 99907545..c7a8e14b 100644 --- a/test/data/grooves/GuitarBalladIntro.musicxml +++ b/test/data/grooves/GuitarBalladIntro.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/GuitarBalladSus.musicxml b/test/data/grooves/GuitarBalladSus.musicxml index c6dc1dfd..8ff2a11b 100644 --- a/test/data/grooves/GuitarBalladSus.musicxml +++ b/test/data/grooves/GuitarBalladSus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/GuitarBalladSusIntro.musicxml b/test/data/grooves/GuitarBalladSusIntro.musicxml index 831a3364..7cf9da40 100644 --- a/test/data/grooves/GuitarBalladSusIntro.musicxml +++ b/test/data/grooves/GuitarBalladSusIntro.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/HIP01.musicxml b/test/data/grooves/HIP01.musicxml index 61ff92f3..71e92dd8 100644 --- a/test/data/grooves/HIP01.musicxml +++ b/test/data/grooves/HIP01.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/HIP02.musicxml b/test/data/grooves/HIP02.musicxml index 5c81d08c..2615788b 100644 --- a/test/data/grooves/HIP02.musicxml +++ b/test/data/grooves/HIP02.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/HIP03.musicxml b/test/data/grooves/HIP03.musicxml index 6e21c1b9..3b6d3cb3 100644 --- a/test/data/grooves/HIP03.musicxml +++ b/test/data/grooves/HIP03.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 @@ -551,15 +551,13 @@ G 5 - 192 - + 384 3 - 16th + eighth up x - @@ -614,57 +612,21 @@ - - - G - 5 - - 96 - - - 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - + G 5 - 6 - + 192 3 - 512th + 16th up x - - + G 5 @@ -678,15 +640,15 @@ - + G 5 - 192 + 384 3 - 16th + eighth up x @@ -698,14 +660,12 @@ 5 192 - 3 16th up x - @@ -713,35 +673,27 @@ G 5 - 48 - - + 192 3 - 64th + 16th up x - - - + G 5 - 12 - - + 384 3 - 256th + eighth up x - - @@ -749,15 +701,13 @@ G 5 - 3 - + 192 3 - 1024th + 16th up x - @@ -765,49 +715,56 @@ G 5 - 96 - + 192 3 - 32nd + 16th up x - - + G 5 - 24 - - + 384 3 - 128th + eighth up x - - - + G 5 - 6 - + 128 3 - 512th + 16th + + 3 + 2 + 16th + up x - + + + 3 + 16th + + + 2 + 16th + + @@ -815,10 +772,15 @@ G 5 - 192 + 128 3 16th + + 3 + 2 + 16th + up x @@ -829,29 +791,35 @@ G 5 - 192 + 128 3 16th + + 3 + 2 + 16th + up x + + + G 5 - 192 - + 384 3 - 16th + eighth up x - @@ -911,49 +879,13 @@ G 5 - 96 - - - 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - - - G - 5 - - 6 - + 192 3 - 512th + 16th up x - @@ -975,10 +907,10 @@ G 5 - 192 + 384 3 - 16th + eighth up x @@ -990,66 +922,26 @@ 5 192 - 3 16th up x - - - - - - G - 5 - - 48 - - - - 3 - 64th - up - x - - - - - - - - G - 5 - - 12 - - - - 3 - 256th - up - x - - - - + G 5 - 3 - + 192 3 - 1024th + 16th up x - @@ -1057,33 +949,27 @@ G 5 - 96 - + 384 3 - 32nd + eighth up x - - + G 5 - 24 - - + 192 3 - 128th + 16th up x - - @@ -1091,15 +977,13 @@ G 5 - 6 - + 192 3 - 512th + 16th up x - @@ -1107,625 +991,13 @@ G 5 - 128 + 384 3 - 16th - - 3 - 2 - 16th - + eighth up x - - - 3 - 16th - - - 2 - 16th - - - - - - - G - 5 - - 128 - - 3 - 16th - - 3 - 2 - 16th - - up - x - - - - - - G - 5 - - 128 - - 3 - 16th - - 3 - 2 - 16th - - up - x - - - - - - - - - G - 5 - - 192 - - - 3 - 16th - up - x - - - - - - - G - 5 - - 48 - - - - 3 - 64th - up - x - - - - - - - - G - 5 - - 12 - - - - 3 - 256th - up - x - - - - - - - - G - 5 - - 3 - - - 3 - 1024th - up - x - - - - - - - G - 5 - - 96 - - - 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - - - G - 5 - - 6 - - - 3 - 512th - up - x - - - - - - - G - 5 - - 192 - - 3 - 16th - up - x - - - - - - G - 5 - - 192 - - 3 - 16th - up - x - - - - - - G - 5 - - 192 - - - 3 - 16th - up - x - - - - - - - G - 5 - - 48 - - - - 3 - 64th - up - x - - - - - - - - G - 5 - - 12 - - - - 3 - 256th - up - x - - - - - - - - G - 5 - - 3 - - - 3 - 1024th - up - x - - - - - - - G - 5 - - 96 - - - 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - - - G - 5 - - 6 - - - 3 - 512th - up - x - - - - - - - G - 5 - - 192 - - 3 - 16th - up - x - - - - - - G - 5 - - 192 - - 3 - 16th - up - x - - - - - - G - 5 - - 192 - - - 3 - 16th - up - x - - - - - - - G - 5 - - 48 - - - - 3 - 64th - up - x - - - - - - - - G - 5 - - 12 - - - - 3 - 256th - up - x - - - - - - - - G - 5 - - 3 - - - 3 - 1024th - up - x - - - - - - - G - 5 - - 96 - - - 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - - - G - 5 - - 6 - - - 3 - 512th - up - x - - - - - - - G - 5 - - 192 - - 3 - 16th - up - x - - - - - - G - 5 - - 192 - - 3 - 16th - up - x - - - - - - G - 5 - - 192 - - - 3 - 16th - up - x - - - - - - - G - 5 - - 48 - - - - 3 - 64th - up - x - - - - - - - - G - 5 - - 12 - - - - 3 - 256th - up - x - - - - - - - - G - 5 - - 3 - - - 3 - 1024th - up - x - - - - - - - G - 5 - - 96 - - - 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - - - G - 5 - - 6 - - - 3 - 512th - up - x - - diff --git a/test/data/grooves/HIP04.musicxml b/test/data/grooves/HIP04.musicxml index e23137eb..0909871e 100644 --- a/test/data/grooves/HIP04.musicxml +++ b/test/data/grooves/HIP04.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 @@ -716,15 +716,13 @@ G 5 - 192 - + 384 3 - 16th + eighth up x - @@ -779,20 +777,18 @@ - + G 5 - 96 - - + 192 + 3 - 32nd + 16th up - x + circle-x - @@ -800,33 +796,27 @@ G 5 - 24 - - + 192 3 - 128th + 16th up x - - - + G 5 - 6 - + 384 3 - 512th + eighth up x - @@ -862,51 +852,13 @@ G 5 - 192 - - - 3 - 16th - up - x - - - - - - - G - 5 - - 48 - - - - 3 - 64th - up - x - - - - - - - - G - 5 - - 12 - - + 384 3 - 256th + eighth up x - - @@ -914,15 +866,13 @@ G 5 - 3 - - + 192 + 3 - 1024th + 16th up - x + circle-x - @@ -930,52 +880,30 @@ G 5 - 96 - + 192 3 - 32nd + 16th up x - - + G 5 - 24 - - + 384 3 - 128th + eighth up x - - - - G - 5 - - 6 - - - 3 - 512th - up - x - - - - - G 5 @@ -1003,20 +931,20 @@ + + G 5 - 192 - + 384 3 - 16th + eighth up x - @@ -1076,15 +1004,13 @@ G 5 - 96 - - + 192 + 3 - 32nd + 16th up - x + circle-x - @@ -1092,36 +1018,30 @@ G 5 - 24 - - + 192 3 - 128th + 16th up x - - - + G 5 - 6 - + 384 3 - 512th + eighth up x - - + G 5 @@ -1154,51 +1074,41 @@ G 5 - 192 - + 384 3 - 16th + eighth up x - - + G 5 - 48 - - - + 192 + 3 - 64th + 16th up - x + circle-x - - - + G 5 - 12 - - + 192 3 - 256th + 16th up x - - @@ -1206,15 +1116,13 @@ G 5 - 3 - + 384 3 - 1024th + eighth up x - @@ -1222,1544 +1130,102 @@ G 5 - 96 - - + 192 + 3 - 32nd + 16th up - x + circle-x - - + G 5 - 24 - - + 192 3 - 128th + 16th up x - - + + + + + + 768 + + + percussion + + + 1 + + - G - 5 + E + 4 - 6 - - - 3 - 512th + 576 + + 1 + eighth + up - x + normal - - + - G - 5 + E + 4 192 - - 3 + + 1 16th up - circle-x + normal - + - G - 5 + E + 4 - 192 - - 3 - 16th + 576 + + 1 + eighth + up - x + normal - - - + - G - 5 + E + 4 192 - - - 3 - 16th - up - x - - - - - - - G - 5 - - 48 - - - - 3 - 64th - up - x - - - - - - - - G - 5 - - 12 - - - - 3 - 256th - up - x - - - - - - - - G - 5 - - 3 - - - 3 - 1024th - up - x - - - - - - - G - 5 - - 96 - - - 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - - - G - 5 - - 6 - - - 3 - 512th - up - x - - - - - - - G - 5 - - 192 - - 3 - 16th - up - circle-x - - - - - - G - 5 - - 192 - - 3 - 16th - up - x - - - - - - G - 5 - - 192 - - - 3 - 16th - up - x - - - - - - - G - 5 - - 48 - - - - 3 - 64th - up - x - - - - - - - - G - 5 - - 12 - - - - 3 - 256th - up - x - - - - - - - - G - 5 - - 3 - - - 3 - 1024th - up - x - - - - - - - G - 5 - - 96 - - - 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - - - G - 5 - - 6 - - - 3 - 512th - up - x - - - - - - - G - 5 - - 192 - - 3 - 16th - up - circle-x - - - - - - G - 5 - - 192 - - 3 - 16th - up - x - - - - - - G - 5 - - 192 - - - 3 - 16th - up - x - - - - - - - G - 5 - - 48 - - - - 3 - 64th - up - x - - - - - - - - G - 5 - - 12 - - - - 3 - 256th - up - x - - - - - - - - G - 5 - - 3 - - - 3 - 1024th - up - x - - - - - - - G - 5 - - 96 - - - 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - - - G - 5 - - 6 - - - 3 - 512th - up - x - - - - - - - G - 5 - - 192 - - 3 - 16th - up - circle-x - - - - - - G - 5 - - 192 - - 3 - 16th - up - x - - - - - - G - 5 - - 192 - - - 3 - 16th - up - x - - - - - - - G - 5 - - 48 - - - - 3 - 64th - up - x - - - - - - - - G - 5 - - 12 - - - - 3 - 256th - up - x - - - - - - - - G - 5 - - 3 - - - 3 - 1024th - up - x - - - - - - - G - 5 - - 96 - - - 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - - - G - 5 - - 6 - - - 3 - 512th - up - x - - - - - - - G - 5 - - 192 - - 3 - 16th - up - circle-x - - - - - - G - 5 - - 192 - - 3 - 16th - up - x - - - - - - - - - 768 - - - percussion - - - 1 - - - - - E - 4 - - 192 - - 1 - 16th - up - normal - - - - - - E - 4 - - 48 - - - 1 - 64th - up - normal - - - - - - - E - 4 - - 12 - - - - 1 - 256th - up - normal - - - - - - - - E - 4 - - 3 - - - 1 - 1024th - up - normal - - - - - - - E - 4 - - 192 - - - 1 - 16th - up - normal - - - - - - - E - 4 - - 48 - - - - 1 - 64th - up - normal - - - - - - - - E - 4 - - 12 - - - - 1 - 256th - up - normal - - - - - - - - E - 4 - - 3 - - - 1 - 1024th - up - normal - - - - - - - E - 4 - - 192 - - 1 - 16th - up - normal - - - - - - E - 4 - - 192 - - 1 - 16th - up - normal - - - - - - E - 4 - - 48 - - - 1 - 64th - up - normal - - - - - - - E - 4 - - 12 - - - - 1 - 256th - up - normal - - - - - - - - E - 4 - - 3 - - - 1 - 1024th - up - normal - - - - - - - E - 4 - - 192 - - - 1 - 16th - up - normal - - - - - - - E - 4 - - 48 - - - - 1 - 64th - up - normal - - - - - - - - E - 4 - - 12 - - - - 1 - 256th - up - normal - - - - - - - - E - 4 - - 3 - - - 1 - 1024th - up - normal - - - - - - - E - 4 - - 192 - - 1 - 16th - up - normal - - - - - - E - 4 - - 192 - - 1 - 16th - up - normal - - - - - - E - 4 - - 48 - - - 1 - 64th - up - normal - - - - - - - E - 4 - - 12 - - - - 1 - 256th - up - normal - - - - - - - - E - 4 - - 3 - - - 1 - 1024th - up - normal - - - - - - - E - 4 - - 192 - - - 1 - 16th - up - normal - - - - - - - E - 4 - - 48 - - - - 1 - 64th - up - normal - - - - - - - - E - 4 - - 12 - - - - 1 - 256th - up - normal - - - - - - - - E - 4 - - 3 - - - 1 - 1024th - up - normal - - - - - - - E - 4 - - 192 - - 1 - 16th - up - normal - - - - - - E - 4 - - 192 - - 1 - 16th - up - normal - - - - - - E - 4 - - 48 - - - 1 - 64th - up - normal - - - - - - - E - 4 - - 12 - - - - 1 - 256th - up - normal - - - - - - - - E - 4 - - 3 - - - 1 - 1024th - up - normal - - - - - - - E - 4 - - 192 - - - 1 - 16th - up - normal - - - - - - - E - 4 - - 48 - - - - 1 - 64th - up - normal - - - - - - - - E - 4 - - 12 - - - - 1 - 256th - up - normal - - - - - - - - E - 4 - - 3 - - - 1 - 1024th - up - normal - - - - - - - E - 4 - - 192 - - 1 - 16th - up - normal - - - - - - - - E - 4 - - 192 - - 1 - 16th - up - normal - - - - - - E - 4 - - 48 - - - 1 - 64th - up - normal - - - - - - - E - 4 - - 12 - - - - 1 - 256th - up - normal - - - - - - - - E - 4 - - 3 - - - 1 - 1024th - up - normal - - - - - - - E - 4 - - 192 - - - 1 - 16th - up - normal - - - - - - - E - 4 - - 48 - - - - 1 - 64th - up - normal - - - - - - - - E - 4 - - 12 - - - - 1 - 256th - up - normal - - - - - - - - E - 4 - - 3 - - - 1 - 1024th - up - normal - - - - - - - E - 4 - - 192 - - 1 - 16th - up - normal - - - - - - E - 4 - - 192 - - 1 - 16th - up - normal - - - - - - E - 4 - - 48 - - - 1 - 64th - up - normal - - - - - - - E - 4 - - 12 - - - - 1 - 256th - up - normal - - - - - - - - E - 4 - - 3 - - - 1 - 1024th - up - normal - - - - - - - E - 4 - - 192 - 1 16th up normal - - - - - - E - 4 - - 48 - - - - 1 - 64th - up - normal - - - - - - - - E - 4 - - 12 - - - - 1 - 256th - up - normal - - - - - - - - E - 4 - - 3 - - - 1 - 1024th - up - normal - - @@ -2767,10 +1233,11 @@ E 4 - 192 + 576 1 - 16th + eighth + up normal @@ -2790,54 +1257,19 @@ - - - E - 4 - - 48 - - - 1 - 64th - up - normal - - - - - - - E - 4 - - 12 - - - - 1 - 256th - up - normal - - - - - - + E 4 - 3 - + 576 1 - 1024th + eighth + up normal - @@ -2846,66 +1278,29 @@ 4 192 - 1 16th up normal - - - - - - E - 4 - - 48 - - - - 1 - 64th - up - normal - - - - - - - - E - 4 - - 12 - - - - 1 - 256th - up - normal - - - + + E 4 - 3 - + 576 1 - 1024th + eighth + up normal - @@ -2927,10 +1322,11 @@ E 4 - 192 + 576 1 - 16th + eighth + up normal @@ -2941,15 +1337,13 @@ E 4 - 48 - + 192 1 - 64th + 16th up normal - @@ -2957,85 +1351,28 @@ E 4 - 12 - - + 576 1 - 256th + eighth + up normal - - - - E - 4 - - 3 - - - 1 - 1024th - up - normal - - - - - E 4 192 - 1 16th up normal - - - - - - E - 4 - - 48 - - - - 1 - 64th - up - normal - - - - - - - - E - 4 - - 12 - - - - 1 - 256th - up - normal - - - @@ -3043,15 +1380,14 @@ E 4 - 3 - + 576 1 - 1024th + eighth + up normal - diff --git a/test/data/grooves/HIP05.musicxml b/test/data/grooves/HIP05.musicxml index c1b5f320..a1d062a5 100644 --- a/test/data/grooves/HIP05.musicxml +++ b/test/data/grooves/HIP05.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/HIP06.musicxml b/test/data/grooves/HIP06.musicxml index 815837f5..909ecf47 100644 --- a/test/data/grooves/HIP06.musicxml +++ b/test/data/grooves/HIP06.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/HIP07.musicxml b/test/data/grooves/HIP07.musicxml index 472b8746..b620a5fa 100644 --- a/test/data/grooves/HIP07.musicxml +++ b/test/data/grooves/HIP07.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/HIP08.musicxml b/test/data/grooves/HIP08.musicxml index 58322121..7ce0c970 100644 --- a/test/data/grooves/HIP08.musicxml +++ b/test/data/grooves/HIP08.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/HIP09.musicxml b/test/data/grooves/HIP09.musicxml index 3617d325..1c9246cc 100644 --- a/test/data/grooves/HIP09.musicxml +++ b/test/data/grooves/HIP09.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 @@ -481,115 +481,28 @@ E 4 - 384 - - 1 - eighth - up - normal - - - - - - E - 4 - - 96 - - - 1 - 32nd - up - normal - - - - - - - E - 4 - - 24 - - - - 1 - 128th - up - normal - - - - - - - - E - 4 - - 6 - - - 1 - 512th - up - normal - - - - - - - E - 4 - - 192 - + 512 1 - 16th - up - normal - - - - - - - E - 4 - - 48 - - - - 1 - 64th - up - normal - - - - - - - - E - 4 - - 12 - - - - 1 - 256th + quarter + + 3 + 2 + quarter + up normal - - + + + 3 + quarter + + + 2 + quarter + + @@ -597,15 +510,19 @@ E 4 - 3 - + 256 1 - 1024th + eighth + + 3 + 2 + quarter + up normal - + diff --git a/test/data/grooves/HIP10.musicxml b/test/data/grooves/HIP10.musicxml index c8f4f350..59d91311 100644 --- a/test/data/grooves/HIP10.musicxml +++ b/test/data/grooves/HIP10.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 @@ -588,79 +588,28 @@ G 5 - 192 - - 3 - 16th - up - x - - - - - - G - 5 - - 48 - - - 3 - 64th - up - x - - - - - - - G - 5 - - 12 - - - - 3 - 256th - up - x - - - - - - - - G - 5 - - 3 - - - 3 - 1024th - up - x - - - - - - - G - 5 - - 96 - + 256 3 - 32nd + eighth + + 3 + 2 + eighth + up x - + + + 3 + eighth + + + 2 + eighth + + @@ -668,17 +617,18 @@ G 5 - 24 - - + 256 3 - 128th + eighth + + 3 + 2 + eighth + up x - - @@ -686,15 +636,19 @@ G 5 - 6 - + 256 3 - 512th + eighth + + 3 + 2 + eighth + up x - + @@ -711,124 +665,6 @@ - - - G - 5 - - 192 - - - 3 - 16th - up - x - - - - - - - G - 5 - - 48 - - - - 3 - 64th - up - x - - - - - - - - G - 5 - - 12 - - - - 3 - 256th - up - x - - - - - - - - G - 5 - - 3 - - - 3 - 1024th - up - x - - - - - - - G - 5 - - 96 - - - 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - - - G - 5 - - 6 - - - 3 - 512th - up - x - - - - G @@ -906,79 +742,28 @@ G 5 - 192 - - 3 - 16th - up - x - - - - - - G - 5 - - 48 - - - 3 - 64th - up - x - - - - - - - G - 5 - - 12 - - - - 3 - 256th - up - x - - - - - - - - G - 5 - - 3 - + 256 3 - 1024th - up - x - - - - - - - G - 5 - - 96 - - - 3 - 32nd + eighth + + 3 + 2 + eighth + up x - + + + 3 + eighth + + + 2 + eighth + + @@ -986,17 +771,18 @@ G 5 - 24 - - + 256 3 - 128th + eighth + + 3 + 2 + eighth + up x - - @@ -1004,15 +790,19 @@ G 5 - 6 - + 256 3 - 512th + eighth + + 3 + 2 + eighth + up x - + @@ -1029,124 +819,6 @@ - - - G - 5 - - 192 - - - 3 - 16th - up - x - - - - - - - G - 5 - - 48 - - - - 3 - 64th - up - x - - - - - - - - G - 5 - - 12 - - - - 3 - 256th - up - x - - - - - - - - G - 5 - - 3 - - - 3 - 1024th - up - x - - - - - - - G - 5 - - 96 - - - 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - - - G - 5 - - 6 - - - 3 - 512th - up - x - - - - G @@ -1180,117 +852,13 @@ G 5 - 192 - - - 3 - 16th - up - x - - - - - - - G - 5 - - 48 - - - - 3 - 64th - up - x - - - - - - - - G - 5 - - 12 - - - - 3 - 256th - up - x - - - - - - - - G - 5 - - 3 - - - 3 - 1024th - up - x - - - - - - - G - 5 - - 96 - - - 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - - - G - 5 - - 6 - + 384 3 - 512th + eighth up x - diff --git a/test/data/grooves/HIP11.musicxml b/test/data/grooves/HIP11.musicxml index b9a44a13..b18880eb 100644 --- a/test/data/grooves/HIP11.musicxml +++ b/test/data/grooves/HIP11.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/HIP12.musicxml b/test/data/grooves/HIP12.musicxml index cada20e1..0b8f780e 100644 --- a/test/data/grooves/HIP12.musicxml +++ b/test/data/grooves/HIP12.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 @@ -947,117 +947,13 @@ G 5 - 192 - - - 3 - 16th - up - x - - - - - - - G - 5 - - 48 - - - - 3 - 64th - up - x - - - - - - - - G - 5 - - 12 - - - - 3 - 256th - up - x - - - - - - - - G - 5 - - 3 - - - 3 - 1024th - up - x - - - - - - - G - 5 - - 96 - - - 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - - - G - 5 - - 6 - + 384 3 - 512th + eighth up x - diff --git a/test/data/grooves/HIP13.musicxml b/test/data/grooves/HIP13.musicxml index 8c386c0e..ac772c88 100644 --- a/test/data/grooves/HIP13.musicxml +++ b/test/data/grooves/HIP13.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/HIP14.musicxml b/test/data/grooves/HIP14.musicxml index 60b45cc1..d9629c28 100644 --- a/test/data/grooves/HIP14.musicxml +++ b/test/data/grooves/HIP14.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 @@ -971,116 +971,28 @@ E 4 - 192 - - 1 - 16th - up - normal - - - - - - E - 4 - - 288 - - - 1 - 16th - - up - normal - - - - - - - E - 4 - - 24 - - - - 1 - 128th - up - normal - - - - - - - - E - 4 - - 6 - - - 1 - 512th - up - normal - - - - - - - E - 4 - - 192 - - - 1 - 16th - up - normal - - - - - - - E - 4 - - 48 - - - - 1 - 64th - up - normal - - - - - - - - E - 4 - - 12 - - + 512 1 - 256th + quarter + + 3 + 2 + quarter + up normal - - + + + 3 + quarter + + + 2 + quarter + + @@ -1088,15 +1000,19 @@ E 4 - 3 - + 256 1 - 1024th + eighth + + 3 + 2 + quarter + up normal - + diff --git a/test/data/grooves/HIP15.musicxml b/test/data/grooves/HIP15.musicxml index 4a6f6de4..afbac571 100644 --- a/test/data/grooves/HIP15.musicxml +++ b/test/data/grooves/HIP15.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 @@ -701,15 +701,13 @@ G 5 - 192 - + 384 3 - 16th + eighth up x - @@ -764,56 +762,6 @@ - - - G - 5 - - 96 - - - 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - - - G - 5 - - 6 - - - 3 - 512th - up - x - - - - G @@ -889,67 +837,13 @@ G 5 - 192 - - - 3 - 16th - up - x - - - - - - - G - 5 - - 48 - - - - 3 - 64th - up - x - - - - - - - - G - 5 - - 12 - - - - 3 - 256th - up - x - - - - - - - - G - 5 - - 3 - + 384 3 - 1024th + eighth up x - @@ -957,33 +851,27 @@ G 5 - 96 - + 192 3 - 32nd + 16th up x - - + G 5 - 24 - - + 192 3 - 128th + 16th up x - - @@ -991,15 +879,13 @@ G 5 - 6 - + 384 3 - 512th + eighth up x - @@ -1030,20 +916,20 @@ + + G 5 - 192 - + 384 3 - 16th + eighth up x - @@ -1098,54 +984,18 @@ - - - G - 5 - - 96 - - - 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - + G 5 - 6 - + 192 3 - 512th + 16th up x - @@ -1167,67 +1017,41 @@ G 5 - 192 + 384 3 - 16th + eighth up x - - G 5 192 - 3 16th up x - - - - - - G - 5 - - 48 - - - - 3 - 64th - up - x - - - - + G 5 - 12 - - + 192 3 - 256th + 16th up x - - @@ -1235,15 +1059,13 @@ G 5 - 3 - + 384 3 - 1024th + eighth up x - @@ -1251,33 +1073,47 @@ G 5 - 96 - + 128 3 - 32nd + 16th + + 3 + 2 + 16th + up x - + + + 3 + 16th + + + 2 + 16th + + - + G 5 - 24 - - + 128 3 - 128th + 16th + + 3 + 2 + 16th + up x - - @@ -1285,495 +1121,29 @@ G 5 - 6 - + 384 3 - 512th + eighth up x - - + G 5 - 192 + 384 3 - 16th + eighth up x - - - G - 5 - - 192 - - 3 - 16th - up - x - - - - - - G - 5 - - 192 - - - 3 - 16th - up - x - - - - - - - G - 5 - - 48 - - - - 3 - 64th - up - x - - - - - - - - G - 5 - - 12 - - - - 3 - 256th - up - x - - - - - - - - G - 5 - - 3 - - - 3 - 1024th - up - x - - - - - - - G - 5 - - 96 - - - 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - - - G - 5 - - 6 - - - 3 - 512th - up - x - - - - - - - G - 5 - - 192 - - 3 - 16th - up - x - - - - - - G - 5 - - 192 - - 3 - 16th - up - x - - - - - - G - 5 - - 192 - - - 3 - 16th - up - x - - - - - - - G - 5 - - 48 - - - - 3 - 64th - up - x - - - - - - - - G - 5 - - 12 - - - - 3 - 256th - up - x - - - - - - - - G - 5 - - 3 - - - 3 - 1024th - up - x - - - - - - - G - 5 - - 96 - - - 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - - - G - 5 - - 6 - - - 3 - 512th - up - x - - - - - - - G - 5 - - 128 - - 3 - 16th - - 3 - 2 - 16th - - up - x - - - - 3 - 16th - - - 2 - 16th - - - - - - - G - 5 - - 128 - - 3 - 16th - - 3 - 2 - 16th - - up - x - - - - - - G - 5 - - 128 - - 3 - 16th - - 3 - 2 - 16th - - up - x - - - - - - - G - 5 - - 192 - - - 3 - 16th - up - x - - - - - - - G - 5 - - 48 - - - - 3 - 64th - up - x - - - - - - - - G - 5 - - 12 - - - - 3 - 256th - up - x - - - - - - - - G - 5 - - 3 - - - 3 - 1024th - up - x - - - - - - - G - 5 - - 96 - - - 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - - - G - 5 - - 6 - - - 3 - 512th - up - x - - - - G diff --git a/test/data/grooves/HIP16.musicxml b/test/data/grooves/HIP16.musicxml index b8c05cff..e7348955 100644 --- a/test/data/grooves/HIP16.musicxml +++ b/test/data/grooves/HIP16.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/HIP17.musicxml b/test/data/grooves/HIP17.musicxml index a81eb03d..b74c1fcf 100644 --- a/test/data/grooves/HIP17.musicxml +++ b/test/data/grooves/HIP17.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/HIP18.musicxml b/test/data/grooves/HIP18.musicxml index 47b7c158..ea099f8b 100644 --- a/test/data/grooves/HIP18.musicxml +++ b/test/data/grooves/HIP18.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/HIP19.musicxml b/test/data/grooves/HIP19.musicxml index 7268bb50..d20a0087 100644 --- a/test/data/grooves/HIP19.musicxml +++ b/test/data/grooves/HIP19.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/HIP20.musicxml b/test/data/grooves/HIP20.musicxml index 7a4cc248..1d5ba1b0 100644 --- a/test/data/grooves/HIP20.musicxml +++ b/test/data/grooves/HIP20.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/HIP21.musicxml b/test/data/grooves/HIP21.musicxml index f5c3178c..5c69c2f6 100644 --- a/test/data/grooves/HIP21.musicxml +++ b/test/data/grooves/HIP21.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/HIP22.musicxml b/test/data/grooves/HIP22.musicxml index ad325eaa..b3666257 100644 --- a/test/data/grooves/HIP22.musicxml +++ b/test/data/grooves/HIP22.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/HIP23.musicxml b/test/data/grooves/HIP23.musicxml index 50741a9d..1765628e 100644 --- a/test/data/grooves/HIP23.musicxml +++ b/test/data/grooves/HIP23.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/HOUS01.musicxml b/test/data/grooves/HOUS01.musicxml index 3bb72f7e..6b1c1ef9 100644 --- a/test/data/grooves/HOUS01.musicxml +++ b/test/data/grooves/HOUS01.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/HOUS02.musicxml b/test/data/grooves/HOUS02.musicxml index d55ab731..c4e70ae9 100644 --- a/test/data/grooves/HOUS02.musicxml +++ b/test/data/grooves/HOUS02.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/HOUS03.musicxml b/test/data/grooves/HOUS03.musicxml index d14d8c8c..897bafc2 100644 --- a/test/data/grooves/HOUS03.musicxml +++ b/test/data/grooves/HOUS03.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/HOUS04.musicxml b/test/data/grooves/HOUS04.musicxml index 8549b756..37697764 100644 --- a/test/data/grooves/HOUS04.musicxml +++ b/test/data/grooves/HOUS04.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/HRK01.musicxml b/test/data/grooves/HRK01.musicxml index 45abd85e..cbbfde99 100644 --- a/test/data/grooves/HRK01.musicxml +++ b/test/data/grooves/HRK01.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/HRK02.musicxml b/test/data/grooves/HRK02.musicxml index 19282e39..e1939787 100644 --- a/test/data/grooves/HRK02.musicxml +++ b/test/data/grooves/HRK02.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/HRK03.musicxml b/test/data/grooves/HRK03.musicxml index 4fb8b95a..de461641 100644 --- a/test/data/grooves/HRK03.musicxml +++ b/test/data/grooves/HRK03.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/HRK04.musicxml b/test/data/grooves/HRK04.musicxml index 5f2998fa..9239eb12 100644 --- a/test/data/grooves/HRK04.musicxml +++ b/test/data/grooves/HRK04.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/HRK05.musicxml b/test/data/grooves/HRK05.musicxml index 779e9547..0b22c40d 100644 --- a/test/data/grooves/HRK05.musicxml +++ b/test/data/grooves/HRK05.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/HRK06.musicxml b/test/data/grooves/HRK06.musicxml index 8aa051f8..69df4867 100644 --- a/test/data/grooves/HRK06.musicxml +++ b/test/data/grooves/HRK06.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/HRK07.musicxml b/test/data/grooves/HRK07.musicxml index f14e4092..bd25195e 100644 --- a/test/data/grooves/HRK07.musicxml +++ b/test/data/grooves/HRK07.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/HappyshuffleA.musicxml b/test/data/grooves/HappyshuffleA.musicxml index ff64435d..dfbb8af4 100644 --- a/test/data/grooves/HappyshuffleA.musicxml +++ b/test/data/grooves/HappyshuffleA.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 @@ -1022,117 +1022,13 @@ G 5 - 192 - - - 3 - 16th - up - x - - - - - - - G - 5 - - 48 - - - - 3 - 64th - up - x - - - - - - - - G - 5 - - 12 - - - - 3 - 256th - up - x - - - - - - - - G - 5 - - 3 - - - 3 - 1024th - up - x - - - - - - - G - 5 - - 96 - - - 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - - - G - 5 - - 6 - + 384 3 - 512th + eighth up x - @@ -1374,117 +1270,13 @@ G 5 - 192 - - - 3 - 16th - up - x - - - - - - - G - 5 - - 48 - - - - 3 - 64th - up - x - - - - - - - - G - 5 - - 12 - - - - 3 - 256th - up - x - - - - - - - - G - 5 - - 3 - - - 3 - 1024th - up - x - - - - - - - G - 5 - - 96 - - - 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - - - G - 5 - - 6 - + 384 3 - 512th + eighth up x - @@ -1726,117 +1518,13 @@ G 5 - 192 - - - 3 - 16th - up - x - - - - - - - G - 5 - - 48 - - - - 3 - 64th - up - x - - - - - - - - G - 5 - - 12 - - - - 3 - 256th - up - x - - - - - - - - G - 5 - - 3 - - - 3 - 1024th - up - x - - - - - - - G - 5 - - 96 - - - 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - - - G - 5 - - 6 - + 384 3 - 512th + eighth up x - @@ -1874,15 +1562,13 @@ G 5 - 192 - + 384 3 - 16th + eighth up x - @@ -1937,56 +1623,6 @@ - - - G - 5 - - 96 - - - 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - - - G - 5 - - 6 - - - 3 - 512th - up - x - - - - G @@ -2116,117 +1752,13 @@ G 5 - 192 - - - 3 - 16th - up - x - - - - - - - G - 5 - - 48 - - - - 3 - 64th - up - x - - - - - - - - G - 5 - - 12 - - - - 3 - 256th - up - x - - - - - - - - G - 5 - - 3 - - - 3 - 1024th - up - x - - - - - - - G - 5 - - 96 - - - 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - - - G - 5 - - 6 - + 384 3 - 512th + eighth up x - diff --git a/test/data/grooves/HappyshuffleB.musicxml b/test/data/grooves/HappyshuffleB.musicxml index 55483b59..438c3818 100644 --- a/test/data/grooves/HappyshuffleB.musicxml +++ b/test/data/grooves/HappyshuffleB.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 @@ -1022,117 +1022,13 @@ G 5 - 192 - - - 3 - 16th - up - x - - - - - - - G - 5 - - 48 - - - - 3 - 64th - up - x - - - - - - - - G - 5 - - 12 - - - - 3 - 256th - up - x - - - - - - - - G - 5 - - 3 - - - 3 - 1024th - up - x - - - - - - - G - 5 - - 96 - - - 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - - - G - 5 - - 6 - + 384 3 - 512th + eighth up x - @@ -1374,117 +1270,13 @@ G 5 - 192 - - - 3 - 16th - up - x - - - - - - - G - 5 - - 48 - - - - 3 - 64th - up - x - - - - - - - - G - 5 - - 12 - - - - 3 - 256th - up - x - - - - - - - - G - 5 - - 3 - - - 3 - 1024th - up - x - - - - - - - G - 5 - - 96 - - - 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - - - G - 5 - - 6 - + 384 3 - 512th + eighth up x - @@ -1726,117 +1518,13 @@ G 5 - 192 - - - 3 - 16th - up - x - - - - - - - G - 5 - - 48 - - - - 3 - 64th - up - x - - - - - - - - G - 5 - - 12 - - - - 3 - 256th - up - x - - - - - - - - G - 5 - - 3 - - - 3 - 1024th - up - x - - - - - - - G - 5 - - 96 - - - 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - - - G - 5 - - 6 - + 384 3 - 512th + eighth up x - @@ -1874,15 +1562,13 @@ G 5 - 192 - + 384 3 - 16th + eighth up x - @@ -1937,56 +1623,6 @@ - - - G - 5 - - 96 - - - 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - - - G - 5 - - 6 - - - 3 - 512th - up - x - - - - G @@ -2116,117 +1752,13 @@ G 5 - 192 - - - 3 - 16th - up - x - - - - - - - G - 5 - - 48 - - - - 3 - 64th - up - x - - - - - - - - G - 5 - - 12 - - - - 3 - 256th - up - x - - - - - - - - G - 5 - - 3 - - - 3 - 1024th - up - x - - - - - - - G - 5 - - 96 - - - 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - - - G - 5 - - 6 - + 384 3 - 512th + eighth up x - diff --git a/test/data/grooves/HappyshuffleC.musicxml b/test/data/grooves/HappyshuffleC.musicxml index 4a479965..18f0db8f 100644 --- a/test/data/grooves/HappyshuffleC.musicxml +++ b/test/data/grooves/HappyshuffleC.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/HappyshuffleD.musicxml b/test/data/grooves/HappyshuffleD.musicxml index dc906083..48cbb881 100644 --- a/test/data/grooves/HappyshuffleD.musicxml +++ b/test/data/grooves/HappyshuffleD.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/HappyshuffleEndingA.musicxml b/test/data/grooves/HappyshuffleEndingA.musicxml index 0b9055c6..a782786d 100644 --- a/test/data/grooves/HappyshuffleEndingA.musicxml +++ b/test/data/grooves/HappyshuffleEndingA.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/HappyshuffleEndingB.musicxml b/test/data/grooves/HappyshuffleEndingB.musicxml index 441d94c6..81f58b20 100644 --- a/test/data/grooves/HappyshuffleEndingB.musicxml +++ b/test/data/grooves/HappyshuffleEndingB.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 @@ -814,15 +814,13 @@ E 4 - 48 - + 192 1 - 64th + 16th up normal - @@ -859,56 +857,6 @@ - - - E - 4 - - 96 - - - 1 - 32nd - up - normal - - - - - - - E - 4 - - 24 - - - - 1 - 128th - up - normal - - - - - - - - E - 4 - - 6 - - - 1 - 512th - up - normal - - - - E diff --git a/test/data/grooves/HappyshuffleEndingC.musicxml b/test/data/grooves/HappyshuffleEndingC.musicxml index 88815abb..577ae990 100644 --- a/test/data/grooves/HappyshuffleEndingC.musicxml +++ b/test/data/grooves/HappyshuffleEndingC.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/HappyshuffleFillA.musicxml b/test/data/grooves/HappyshuffleFillA.musicxml index 536c3e9d..eb10a34f 100644 --- a/test/data/grooves/HappyshuffleFillA.musicxml +++ b/test/data/grooves/HappyshuffleFillA.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 @@ -393,15 +393,13 @@ G 5 - 192 - + 384 3 - 16th + eighth up x - @@ -456,56 +454,6 @@ - - - G - 5 - - 96 - - - 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - - - G - 5 - - 6 - - - 3 - 512th - up - x - - - - G diff --git a/test/data/grooves/HappyshuffleFillB.musicxml b/test/data/grooves/HappyshuffleFillB.musicxml index 393e5a76..72e9140b 100644 --- a/test/data/grooves/HappyshuffleFillB.musicxml +++ b/test/data/grooves/HappyshuffleFillB.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/HappyshuffleFillC.musicxml b/test/data/grooves/HappyshuffleFillC.musicxml index 98eab98a..88683903 100644 --- a/test/data/grooves/HappyshuffleFillC.musicxml +++ b/test/data/grooves/HappyshuffleFillC.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 @@ -560,117 +560,13 @@ E 4 - 96 - - - 1 - 32nd - up - normal - - - - - - - E - 4 - - 24 - - - - 1 - 128th - up - normal - - - - - - - - E - 4 - - 6 - - - 1 - 512th - up - normal - - - - - - - E - 4 - - 192 - - - 1 - 16th - up - normal - - - - - - - E - 4 - - 48 - - - - 1 - 64th - up - normal - - - - - - - - E - 4 - - 12 - - - - 1 - 256th - up - normal - - - - - - - - E - 4 - - 3 - + 384 1 - 1024th + eighth up normal - diff --git a/test/data/grooves/HappyshuffleFillD.musicxml b/test/data/grooves/HappyshuffleFillD.musicxml index b7e43106..b560f52f 100644 --- a/test/data/grooves/HappyshuffleFillD.musicxml +++ b/test/data/grooves/HappyshuffleFillD.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 @@ -456,15 +456,14 @@ E 4 - 48 - + 576 1 - 64th + eighth + up normal - @@ -515,58 +514,6 @@ - - - E - 4 - - 96 - - - - 1 - 32nd - up - normal - - - - - - - - E - 4 - - 24 - - - - 1 - 128th - up - normal - - - - - - - - E - 4 - - 6 - - - 1 - 512th - up - normal - - - - E @@ -667,15 +614,13 @@ F 5 - 192 - + 384 1 - 16th + eighth up x - @@ -730,56 +675,6 @@ - - - F - 5 - - 96 - - - 1 - 32nd - up - x - - - - - - - F - 5 - - 24 - - - - 1 - 128th - up - x - - - - - - - - F - 5 - - 6 - - - 1 - 512th - up - x - - - - F diff --git a/test/data/grooves/HappyshuffleIntroA.musicxml b/test/data/grooves/HappyshuffleIntroA.musicxml index 7291c8a7..6f68e096 100644 --- a/test/data/grooves/HappyshuffleIntroA.musicxml +++ b/test/data/grooves/HappyshuffleIntroA.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/HappyshuffleIntroB.musicxml b/test/data/grooves/HappyshuffleIntroB.musicxml index a2484fd7..047bb14e 100644 --- a/test/data/grooves/HappyshuffleIntroB.musicxml +++ b/test/data/grooves/HappyshuffleIntroB.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 @@ -670,117 +670,13 @@ G 5 - 192 - - - 3 - 16th - up - x - - - - - - - G - 5 - - 48 - - - - 3 - 64th - up - x - - - - - - - - G - 5 - - 12 - - - - 3 - 256th - up - x - - - - - - - - G - 5 - - 3 - - - 3 - 1024th - up - x - - - - - - - G - 5 - - 96 - - - 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - - - G - 5 - - 6 - + 384 3 - 512th + eighth up x - @@ -818,15 +714,13 @@ G 5 - 192 - + 384 3 - 16th + eighth up x - @@ -881,56 +775,6 @@ - - - G - 5 - - 96 - - - 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - - - G - 5 - - 6 - - - 3 - 512th - up - x - - - - G diff --git a/test/data/grooves/HappyshuffleIntroC.musicxml b/test/data/grooves/HappyshuffleIntroC.musicxml index ff8ee0ae..4fff3d31 100644 --- a/test/data/grooves/HappyshuffleIntroC.musicxml +++ b/test/data/grooves/HappyshuffleIntroC.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/HeavyMetal.musicxml b/test/data/grooves/HeavyMetal.musicxml index aee8b745..75a967b6 100644 --- a/test/data/grooves/HeavyMetal.musicxml +++ b/test/data/grooves/HeavyMetal.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/HeavyMetalEnd.musicxml b/test/data/grooves/HeavyMetalEnd.musicxml index 810d6db4..64f1a691 100644 --- a/test/data/grooves/HeavyMetalEnd.musicxml +++ b/test/data/grooves/HeavyMetalEnd.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 @@ -341,99 +341,13 @@ G 5 - 48 - - - 3 - 64th - up - x - - - - - - - G - 5 - - 12 - - - - 3 - 256th - up - x - - - - - - - - G - 5 - - 3 - - - 3 - 1024th - up - x - - - - - - - G - 5 - - 96 - - - 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - - - G - 5 - - 6 - + 192 3 - 512th + 16th up x - @@ -617,99 +531,13 @@ G 5 - 48 - - - 3 - 64th - up - x - - - - - - - G - 5 - - 12 - - - - 3 - 256th - up - x - - - - - - - - G - 5 - - 3 - - - 3 - 1024th - up - x - - - - - - - G - 5 - - 96 - - - 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - - - G - 5 - - 6 - + 192 3 - 512th + 16th up x - @@ -893,99 +721,13 @@ G 5 - 48 - - - 3 - 64th - up - x - - - - - - - G - 5 - - 12 - - - - 3 - 256th - up - x - - - - - - - - G - 5 - - 3 - - - 3 - 1024th - up - x - - - - - - - G - 5 - - 96 - - - 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - - - G - 5 - - 6 - + 192 3 - 512th + 16th up x - @@ -1169,99 +911,13 @@ G 5 - 48 - - - 3 - 64th - up - x - - - - - - - G - 5 - - 12 - - - - 3 - 256th - up - x - - - - - - - - G - 5 - - 3 - - - 3 - 1024th - up - x - - - - - - - G - 5 - - 96 - - - 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - - - G - 5 - - 6 - + 192 3 - 512th + 16th up x - diff --git a/test/data/grooves/HeavyMetalIntro.musicxml b/test/data/grooves/HeavyMetalIntro.musicxml index f066976d..88a1f72e 100644 --- a/test/data/grooves/HeavyMetalIntro.musicxml +++ b/test/data/grooves/HeavyMetalIntro.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/HillCountry.musicxml b/test/data/grooves/HillCountry.musicxml index 02757abd..203b5d1f 100644 --- a/test/data/grooves/HillCountry.musicxml +++ b/test/data/grooves/HillCountry.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/HillCountryEnd.musicxml b/test/data/grooves/HillCountryEnd.musicxml index ab77ab12..c59b6c6f 100644 --- a/test/data/grooves/HillCountryEnd.musicxml +++ b/test/data/grooves/HillCountryEnd.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/HillCountryFill.musicxml b/test/data/grooves/HillCountryFill.musicxml index b2e436cc..f1225b50 100644 --- a/test/data/grooves/HillCountryFill.musicxml +++ b/test/data/grooves/HillCountryFill.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/HillCountryIntro.musicxml b/test/data/grooves/HillCountryIntro.musicxml index fd7d8ef6..3a722aa1 100644 --- a/test/data/grooves/HillCountryIntro.musicxml +++ b/test/data/grooves/HillCountryIntro.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/HillCountryPlus.musicxml b/test/data/grooves/HillCountryPlus.musicxml index cff820c3..2d46667c 100644 --- a/test/data/grooves/HillCountryPlus.musicxml +++ b/test/data/grooves/HillCountryPlus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/HillCountrySus.musicxml b/test/data/grooves/HillCountrySus.musicxml index ad03aca2..5fdb3f17 100644 --- a/test/data/grooves/HillCountrySus.musicxml +++ b/test/data/grooves/HillCountrySus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/HillCountrySusPlus.musicxml b/test/data/grooves/HillCountrySusPlus.musicxml index 5c5923df..15e01720 100644 --- a/test/data/grooves/HillCountrySusPlus.musicxml +++ b/test/data/grooves/HillCountrySusPlus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Hip-Hop.musicxml b/test/data/grooves/Hip-Hop.musicxml index 1df9ee26..3b56cc9c 100644 --- a/test/data/grooves/Hip-Hop.musicxml +++ b/test/data/grooves/Hip-Hop.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Hip-HopEnd.musicxml b/test/data/grooves/Hip-HopEnd.musicxml index 73ed20f7..a62f738c 100644 --- a/test/data/grooves/Hip-HopEnd.musicxml +++ b/test/data/grooves/Hip-HopEnd.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Hip-HopIntro.musicxml b/test/data/grooves/Hip-HopIntro.musicxml index 82a5cf65..4799a132 100644 --- a/test/data/grooves/Hip-HopIntro.musicxml +++ b/test/data/grooves/Hip-HopIntro.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/HipHop.musicxml b/test/data/grooves/HipHop.musicxml index 560af237..3cbdb1e0 100644 --- a/test/data/grooves/HipHop.musicxml +++ b/test/data/grooves/HipHop.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/HipHopEnd.musicxml b/test/data/grooves/HipHopEnd.musicxml index 9d52100e..5c14a160 100644 --- a/test/data/grooves/HipHopEnd.musicxml +++ b/test/data/grooves/HipHopEnd.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/HipHopIntro.musicxml b/test/data/grooves/HipHopIntro.musicxml index 45099830..0cc4f5d0 100644 --- a/test/data/grooves/HipHopIntro.musicxml +++ b/test/data/grooves/HipHopIntro.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/HipHopPlus1.musicxml b/test/data/grooves/HipHopPlus1.musicxml index 7b130327..477dea07 100644 --- a/test/data/grooves/HipHopPlus1.musicxml +++ b/test/data/grooves/HipHopPlus1.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/HipHopPlus2.musicxml b/test/data/grooves/HipHopPlus2.musicxml index b5ff634d..53d5b29c 100644 --- a/test/data/grooves/HipHopPlus2.musicxml +++ b/test/data/grooves/HipHopPlus2.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/HipHopPlusPlus.musicxml b/test/data/grooves/HipHopPlusPlus.musicxml index f938bd92..8b9a355b 100644 --- a/test/data/grooves/HipHopPlusPlus.musicxml +++ b/test/data/grooves/HipHopPlusPlus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/HipHopSus.musicxml b/test/data/grooves/HipHopSus.musicxml index 8c4f2d49..bcf55044 100644 --- a/test/data/grooves/HipHopSus.musicxml +++ b/test/data/grooves/HipHopSus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/HipHopSusPlus1.musicxml b/test/data/grooves/HipHopSusPlus1.musicxml index 0e40e5ac..002bb3c9 100644 --- a/test/data/grooves/HipHopSusPlus1.musicxml +++ b/test/data/grooves/HipHopSusPlus1.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/HipHopSusPlus2.musicxml b/test/data/grooves/HipHopSusPlus2.musicxml index 7fa7cbf2..d57b71f0 100644 --- a/test/data/grooves/HipHopSusPlus2.musicxml +++ b/test/data/grooves/HipHopSusPlus2.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/HipHopSusPlusPlus.musicxml b/test/data/grooves/HipHopSusPlusPlus.musicxml index f502a427..5019bccb 100644 --- a/test/data/grooves/HipHopSusPlusPlus.musicxml +++ b/test/data/grooves/HipHopSusPlusPlus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/House.musicxml b/test/data/grooves/House.musicxml index 953cc543..b702090a 100644 --- a/test/data/grooves/House.musicxml +++ b/test/data/grooves/House.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/HouseEnd.musicxml b/test/data/grooves/HouseEnd.musicxml index 00041153..f88d5c4e 100644 --- a/test/data/grooves/HouseEnd.musicxml +++ b/test/data/grooves/HouseEnd.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/HouseIntro.musicxml b/test/data/grooves/HouseIntro.musicxml index 3add9c80..0d357d72 100644 --- a/test/data/grooves/HouseIntro.musicxml +++ b/test/data/grooves/HouseIntro.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/INTRO01.musicxml b/test/data/grooves/INTRO01.musicxml index 25e0368a..cc6f90fb 100644 --- a/test/data/grooves/INTRO01.musicxml +++ b/test/data/grooves/INTRO01.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/INTRO02.musicxml b/test/data/grooves/INTRO02.musicxml index 43096f5c..30eac25b 100644 --- a/test/data/grooves/INTRO02.musicxml +++ b/test/data/grooves/INTRO02.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/INTRO03.musicxml b/test/data/grooves/INTRO03.musicxml index aaed6fcf..fcb6f66c 100644 --- a/test/data/grooves/INTRO03.musicxml +++ b/test/data/grooves/INTRO03.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/INTRO04.musicxml b/test/data/grooves/INTRO04.musicxml index 01107ff4..f19df13f 100644 --- a/test/data/grooves/INTRO04.musicxml +++ b/test/data/grooves/INTRO04.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/INTRO05.musicxml b/test/data/grooves/INTRO05.musicxml index 5032e595..9094b4f0 100644 --- a/test/data/grooves/INTRO05.musicxml +++ b/test/data/grooves/INTRO05.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 @@ -220,15 +220,13 @@ E 4 - 96 - + 384 1 - 32nd + eighth up normal - @@ -265,74 +263,6 @@ - - - E - 4 - - 192 - - - 1 - 16th - up - normal - - - - - - - E - 4 - - 48 - - - - 1 - 64th - up - normal - - - - - - - - E - 4 - - 12 - - - - 1 - 256th - up - normal - - - - - - - - E - 4 - - 3 - - - 1 - 1024th - up - normal - - - - E @@ -367,67 +297,13 @@ E 4 - 48 - - - - 1 - 64th - up - normal - - - - - - - - E - 4 - - 12 - - - - 1 - 256th - up - normal - - - - - - - - E - 4 - - 3 - - - 1 - 1024th - up - normal - - - - - - - E - 4 - - 96 - + 384 1 - 32nd + eighth up normal - @@ -464,74 +340,6 @@ - - - E - 4 - - 192 - - - 1 - 16th - up - normal - - - - - - - E - 4 - - 48 - - - - 1 - 64th - up - normal - - - - - - - - E - 4 - - 12 - - - - 1 - 256th - up - normal - - - - - - - - E - 4 - - 3 - - - 1 - 1024th - up - normal - - - - diff --git a/test/data/grooves/INTRO06.musicxml b/test/data/grooves/INTRO06.musicxml index 0ba4afb6..3ff2fba3 100644 --- a/test/data/grooves/INTRO06.musicxml +++ b/test/data/grooves/INTRO06.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 @@ -354,15 +354,13 @@ E 4 - 96 - + 384 1 - 32nd + eighth up normal - @@ -399,74 +397,6 @@ - - - E - 4 - - 192 - - - 1 - 16th - up - normal - - - - - - - E - 4 - - 48 - - - - 1 - 64th - up - normal - - - - - - - - E - 4 - - 12 - - - - 1 - 256th - up - normal - - - - - - - - E - 4 - - 3 - - - 1 - 1024th - up - normal - - - - \ No newline at end of file diff --git a/test/data/grooves/INTRO07.musicxml b/test/data/grooves/INTRO07.musicxml index 12dfff28..b5abc9ea 100644 --- a/test/data/grooves/INTRO07.musicxml +++ b/test/data/grooves/INTRO07.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/INTRO08.musicxml b/test/data/grooves/INTRO08.musicxml index 8acdfa90..3edbd9d7 100644 --- a/test/data/grooves/INTRO08.musicxml +++ b/test/data/grooves/INTRO08.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/INTRO09.musicxml b/test/data/grooves/INTRO09.musicxml index b489f2d6..4711a81a 100644 --- a/test/data/grooves/INTRO09.musicxml +++ b/test/data/grooves/INTRO09.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/INTRO10.musicxml b/test/data/grooves/INTRO10.musicxml index f8f22eaa..5ea3b435 100644 --- a/test/data/grooves/INTRO10.musicxml +++ b/test/data/grooves/INTRO10.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/INTRO11.musicxml b/test/data/grooves/INTRO11.musicxml index a6c141b6..8473fb85 100644 --- a/test/data/grooves/INTRO11.musicxml +++ b/test/data/grooves/INTRO11.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/INTRO12.musicxml b/test/data/grooves/INTRO12.musicxml index e232ba7d..7451d105 100644 --- a/test/data/grooves/INTRO12.musicxml +++ b/test/data/grooves/INTRO12.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 @@ -234,15 +234,13 @@ E 4 - 96 - + 384 1 - 32nd + eighth up normal - @@ -279,74 +277,6 @@ - - - E - 4 - - 192 - - - 1 - 16th - up - normal - - - - - - - E - 4 - - 48 - - - - 1 - 64th - up - normal - - - - - - - - E - 4 - - 12 - - - - 1 - 256th - up - normal - - - - - - - - E - 4 - - 3 - - - 1 - 1024th - up - normal - - - - diff --git a/test/data/grooves/INTRO13.musicxml b/test/data/grooves/INTRO13.musicxml index 55b65a23..364ada1b 100644 --- a/test/data/grooves/INTRO13.musicxml +++ b/test/data/grooves/INTRO13.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/INTRO14.musicxml b/test/data/grooves/INTRO14.musicxml index 885f6f1a..3a9c1070 100644 --- a/test/data/grooves/INTRO14.musicxml +++ b/test/data/grooves/INTRO14.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/INTRO15.musicxml b/test/data/grooves/INTRO15.musicxml index 0b190cee..19863c9c 100644 --- a/test/data/grooves/INTRO15.musicxml +++ b/test/data/grooves/INTRO15.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/JAZZ01.musicxml b/test/data/grooves/JAZZ01.musicxml index e798a6c4..4dde1db8 100644 --- a/test/data/grooves/JAZZ01.musicxml +++ b/test/data/grooves/JAZZ01.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/JAZZ02.musicxml b/test/data/grooves/JAZZ02.musicxml index 2a2b0c1e..b704da5f 100644 --- a/test/data/grooves/JAZZ02.musicxml +++ b/test/data/grooves/JAZZ02.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 @@ -490,74 +490,6 @@ - - - G - 5 - - 192 - - - 3 - 16th - up - circle-x - - - - - - - G - 5 - - 48 - - - - 3 - 64th - up - circle-x - - - - - - - - G - 5 - - 12 - - - - 3 - 256th - up - circle-x - - - - - - - - G - 5 - - 3 - - - 3 - 1024th - up - circle-x - - - - G @@ -764,74 +696,6 @@ - - - G - 5 - - 192 - - - 3 - 16th - up - circle-x - - - - - - - G - 5 - - 48 - - - - 3 - 64th - up - circle-x - - - - - - - - G - 5 - - 12 - - - - 3 - 256th - up - circle-x - - - - - - - - G - 5 - - 3 - - - 3 - 1024th - up - circle-x - - - - G diff --git a/test/data/grooves/JAZZ03.musicxml b/test/data/grooves/JAZZ03.musicxml index 14c6b89e..e3bdee0e 100644 --- a/test/data/grooves/JAZZ03.musicxml +++ b/test/data/grooves/JAZZ03.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 @@ -379,15 +379,13 @@ F 5 - 48 - + 192 1 - 64th + 16th up x - @@ -424,56 +422,6 @@ - - - F - 5 - - 96 - - - 1 - 32nd - up - x - - - - - - - F - 5 - - 24 - - - - 1 - 128th - up - x - - - - - - - - F - 5 - - 6 - - - 1 - 512th - up - x - - - - F @@ -565,117 +513,13 @@ F 5 - 192 - - - 1 - 16th - up - x - - - - - - - F - 5 - - 48 - - - - 1 - 64th - up - x - - - - - - - - F - 5 - - 12 - - - - 1 - 256th - up - x - - - - - - - - F - 5 - - 3 - - - 1 - 1024th - up - x - - - - - - - F - 5 - - 96 - - - 1 - 32nd - up - x - - - - - - - F - 5 - - 24 - - - - 1 - 128th - up - x - - - - - - - - F - 5 - - 6 - + 384 1 - 512th + eighth up x - @@ -1142,99 +986,13 @@ E 4 - 48 - - - 1 - 64th - up - normal - - - - - - - E - 4 - - 12 - - - - 1 - 256th - up - normal - - - - - - - - E - 4 - - 3 - - - 1 - 1024th - up - normal - - - - - - - E - 4 - - 96 - - - 1 - 32nd - up - normal - - - - - - - E - 4 - - 24 - - - - 1 - 128th - up - normal - - - - - - - - E - 4 - - 6 - + 192 1 - 512th + 16th up normal - diff --git a/test/data/grooves/JAZZ04.musicxml b/test/data/grooves/JAZZ04.musicxml index f1ceebbf..7297db60 100644 --- a/test/data/grooves/JAZZ04.musicxml +++ b/test/data/grooves/JAZZ04.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 @@ -765,142 +765,6 @@ - - - E - 4 - - 192 - - - 1 - 16th - up - normal - - - - - - - E - 4 - - 48 - - - - 1 - 64th - up - normal - - - - - - - - E - 4 - - 12 - - - - 1 - 256th - up - normal - - - - - - - - E - 4 - - 3 - - - 1 - 1024th - up - normal - - - - - - - E - 4 - - 192 - - - 1 - 16th - up - normal - - - - - - - E - 4 - - 48 - - - - 1 - 64th - up - normal - - - - - - - - E - 4 - - 12 - - - - 1 - 256th - up - normal - - - - - - - - E - 4 - - 3 - - - 1 - 1024th - up - normal - - - - E diff --git a/test/data/grooves/JAZZ05.musicxml b/test/data/grooves/JAZZ05.musicxml index ceb26d7a..e056542f 100644 --- a/test/data/grooves/JAZZ05.musicxml +++ b/test/data/grooves/JAZZ05.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/JAZZ06.musicxml b/test/data/grooves/JAZZ06.musicxml index 3f52b4db..fd7cb168 100644 --- a/test/data/grooves/JAZZ06.musicxml +++ b/test/data/grooves/JAZZ06.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/JAZZ07.musicxml b/test/data/grooves/JAZZ07.musicxml index d2d21875..b13a45af 100644 --- a/test/data/grooves/JAZZ07.musicxml +++ b/test/data/grooves/JAZZ07.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 @@ -439,15 +439,13 @@ E 4 - 48 - + 192 1 - 64th + 16th up normal - @@ -484,56 +482,6 @@ - - - E - 4 - - 96 - - - 1 - 32nd - up - normal - - - - - - - E - 4 - - 24 - - - - 1 - 128th - up - normal - - - - - - - - E - 4 - - 6 - - - 1 - 512th - up - normal - - - - E @@ -708,16 +656,14 @@ E 4 - 288 - + 576 1 - 16th + eighth up normal - @@ -754,74 +700,6 @@ - - - E - 4 - - 192 - - - 1 - 16th - up - normal - - - - - - - E - 4 - - 48 - - - - 1 - 64th - up - normal - - - - - - - - E - 4 - - 12 - - - - 1 - 256th - up - normal - - - - - - - - E - 4 - - 3 - - - 1 - 1024th - up - normal - - - - @@ -902,58 +780,6 @@ - - - E - 4 - - 96 - - - - 1 - 32nd - up - normal - - - - - - - - E - 4 - - 24 - - - - 1 - 128th - up - normal - - - - - - - - E - 4 - - 6 - - - 1 - 512th - up - normal - - - - E @@ -981,15 +807,13 @@ E 4 - 48 - + 192 1 - 64th + 16th up normal - @@ -1026,56 +850,6 @@ - - - E - 4 - - 96 - - - 1 - 32nd - up - normal - - - - - - - E - 4 - - 24 - - - - 1 - 128th - up - normal - - - - - - - - E - 4 - - 6 - - - 1 - 512th - up - normal - - - - E @@ -1203,16 +977,14 @@ F 5 - 288 - + 576 1 - 16th + eighth up x - @@ -1249,84 +1021,16 @@ - - - F - 5 - - 192 - - + + + 256 1 - 16th - up - x - - - - - - - F - 5 - - 48 - - - - 1 - 64th - up - x - - - - - - - - F - 5 - - 12 - - - - 1 - 256th - up - x - - - - - - - - F - 5 - - 3 - - - 1 - 1024th - up - x - - - - - - - 256 - 1 - eighth - - 3 - 2 - eighth - + eighth + + 3 + 2 + eighth + @@ -1392,16 +1096,14 @@ F 5 - 288 - + 576 1 - 16th + eighth up x - @@ -1438,74 +1140,6 @@ - - - F - 5 - - 192 - - - 1 - 16th - up - x - - - - - - - F - 5 - - 48 - - - - 1 - 64th - up - x - - - - - - - - F - 5 - - 12 - - - - 1 - 256th - up - x - - - - - - - - F - 5 - - 3 - - - 1 - 1024th - up - x - - - - @@ -1550,16 +1184,14 @@ F 5 - 288 - + 576 1 - 16th + eighth up x - @@ -1596,74 +1228,6 @@ - - - F - 5 - - 192 - - - 1 - 16th - up - x - - - - - - - F - 5 - - 48 - - - - 1 - 64th - up - x - - - - - - - - F - 5 - - 12 - - - - 1 - 256th - up - x - - - - - - - - F - 5 - - 3 - - - 1 - 1024th - up - x - - - - 256 @@ -1793,16 +1357,14 @@ F 5 - 288 - + 576 1 - 16th + eighth up x - @@ -1839,74 +1401,6 @@ - - - F - 5 - - 192 - - - 1 - 16th - up - x - - - - - - - F - 5 - - 48 - - - - 1 - 64th - up - x - - - - - - - - F - 5 - - 12 - - - - 1 - 256th - up - x - - - - - - - - F - 5 - - 3 - - - 1 - 1024th - up - x - - - - 256 @@ -1982,16 +1476,14 @@ F 5 - 288 - + 576 1 - 16th + eighth up x - @@ -2028,74 +1520,6 @@ - - - F - 5 - - 192 - - - 1 - 16th - up - x - - - - - - - F - 5 - - 48 - - - - 1 - 64th - up - x - - - - - - - - F - 5 - - 12 - - - - 1 - 256th - up - x - - - - - - - - F - 5 - - 3 - - - 1 - 1024th - up - x - - - - @@ -2140,16 +1564,14 @@ F 5 - 288 - + 576 1 - 16th + eighth up x - @@ -2186,74 +1608,6 @@ - - - F - 5 - - 192 - - - 1 - 16th - up - x - - - - - - - F - 5 - - 48 - - - - 1 - 64th - up - x - - - - - - - - F - 5 - - 12 - - - - 1 - 256th - up - x - - - - - - - - F - 5 - - 3 - - - 1 - 1024th - up - x - - - - 256 @@ -2453,87 +1807,20 @@ - - - 768 - 2 - quarter - - - - - - 192 - 2 - 16th - - - - - - F - 4 - - 288 - - - 2 - 16th - - up - normal - - - - - - - F - 4 - - 24 - - - - 2 - 128th - up - normal - - - - - - - - F - 4 - - 6 - - + + + 768 2 - 512th - up - normal + quarter - - - - F - 4 - + + 192 - - 2 16th - up - normal - @@ -2541,17 +1828,14 @@ F 4 - 48 - - + 576 2 - 64th + eighth + up normal - - @@ -2559,12 +1843,12 @@ F 4 - 12 + 24 2 - 256th + 128th up normal @@ -2577,11 +1861,11 @@ F 4 - 3 + 6 2 - 1024th + 512th up normal @@ -2708,16 +1992,14 @@ F 4 - 288 - + 576 2 - 16th + eighth up normal - @@ -2754,74 +2036,6 @@ - - - F - 4 - - 192 - - - 2 - 16th - up - normal - - - - - - - F - 4 - - 48 - - - - 2 - 64th - up - normal - - - - - - - - F - 4 - - 12 - - - - 2 - 256th - up - normal - - - - - - - - F - 4 - - 3 - - - 2 - 1024th - up - normal - - - - @@ -2942,16 +2156,14 @@ F 4 - 288 - + 576 2 - 16th + eighth up normal - @@ -2988,74 +2200,6 @@ - - - F - 4 - - 192 - - - 2 - 16th - up - normal - - - - - - - F - 4 - - 48 - - - - 2 - 64th - up - normal - - - - - - - - F - 4 - - 12 - - - - 2 - 256th - up - normal - - - - - - - - F - 4 - - 3 - - - 2 - 1024th - up - normal - - - - @@ -3176,16 +2320,14 @@ F 4 - 288 - + 576 2 - 16th + eighth up normal - @@ -3222,74 +2364,6 @@ - - - F - 4 - - 192 - - - 2 - 16th - up - normal - - - - - - - F - 4 - - 48 - - - - 2 - 64th - up - normal - - - - - - - - F - 4 - - 12 - - - - 2 - 256th - up - normal - - - - - - - - F - 4 - - 3 - - - 2 - 1024th - up - normal - - - - diff --git a/test/data/grooves/Jazz54.musicxml b/test/data/grooves/Jazz54.musicxml index 63f643b7..786f13a3 100644 --- a/test/data/grooves/Jazz54.musicxml +++ b/test/data/grooves/Jazz54.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Jazz54DrumIntro.musicxml b/test/data/grooves/Jazz54DrumIntro.musicxml index cd1f1b40..5fd74b96 100644 --- a/test/data/grooves/Jazz54DrumIntro.musicxml +++ b/test/data/grooves/Jazz54DrumIntro.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Jazz54Sus.musicxml b/test/data/grooves/Jazz54Sus.musicxml index 1a1fcded..af84816a 100644 --- a/test/data/grooves/Jazz54Sus.musicxml +++ b/test/data/grooves/Jazz54Sus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Jazz54Walk.musicxml b/test/data/grooves/Jazz54Walk.musicxml index 1bcd9bb1..a1234e1d 100644 --- a/test/data/grooves/Jazz54Walk.musicxml +++ b/test/data/grooves/Jazz54Walk.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Jazz54WalkSus.musicxml b/test/data/grooves/Jazz54WalkSus.musicxml index 689a3437..6d4b8d98 100644 --- a/test/data/grooves/Jazz54WalkSus.musicxml +++ b/test/data/grooves/Jazz54WalkSus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/JazzBasieA.musicxml b/test/data/grooves/JazzBasieA.musicxml index d2e675f3..85614cbc 100644 --- a/test/data/grooves/JazzBasieA.musicxml +++ b/test/data/grooves/JazzBasieA.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/JazzBasieB.musicxml b/test/data/grooves/JazzBasieB.musicxml index ec3788b8..0e6a4a5f 100644 --- a/test/data/grooves/JazzBasieB.musicxml +++ b/test/data/grooves/JazzBasieB.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/JazzBasieEndingA.musicxml b/test/data/grooves/JazzBasieEndingA.musicxml index 0a868845..3dbdab10 100644 --- a/test/data/grooves/JazzBasieEndingA.musicxml +++ b/test/data/grooves/JazzBasieEndingA.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/JazzBasieEndingB.musicxml b/test/data/grooves/JazzBasieEndingB.musicxml index 97de5bae..df9ecfde 100644 --- a/test/data/grooves/JazzBasieEndingB.musicxml +++ b/test/data/grooves/JazzBasieEndingB.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/JazzBasieEndingC.musicxml b/test/data/grooves/JazzBasieEndingC.musicxml index 3a83aa16..292db281 100644 --- a/test/data/grooves/JazzBasieEndingC.musicxml +++ b/test/data/grooves/JazzBasieEndingC.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/JazzBasieFillAA.musicxml b/test/data/grooves/JazzBasieFillAA.musicxml index 195c5615..c7a74ade 100644 --- a/test/data/grooves/JazzBasieFillAA.musicxml +++ b/test/data/grooves/JazzBasieFillAA.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/JazzBasieFillBA.musicxml b/test/data/grooves/JazzBasieFillBA.musicxml index 18963fdb..a377f5a1 100644 --- a/test/data/grooves/JazzBasieFillBA.musicxml +++ b/test/data/grooves/JazzBasieFillBA.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/JazzBasieFillBB.musicxml b/test/data/grooves/JazzBasieFillBB.musicxml index 342bb4b3..10b72084 100644 --- a/test/data/grooves/JazzBasieFillBB.musicxml +++ b/test/data/grooves/JazzBasieFillBB.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/JazzBasieFillCC.musicxml b/test/data/grooves/JazzBasieFillCC.musicxml index c4d927ce..91936000 100644 --- a/test/data/grooves/JazzBasieFillCC.musicxml +++ b/test/data/grooves/JazzBasieFillCC.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/JazzBasieFillDD.musicxml b/test/data/grooves/JazzBasieFillDD.musicxml index 3d2cab70..dd1020e2 100644 --- a/test/data/grooves/JazzBasieFillDD.musicxml +++ b/test/data/grooves/JazzBasieFillDD.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/JazzBasieIntroA.musicxml b/test/data/grooves/JazzBasieIntroA.musicxml index 8968d00d..4660cfa5 100644 --- a/test/data/grooves/JazzBasieIntroA.musicxml +++ b/test/data/grooves/JazzBasieIntroA.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/JazzBasieIntroB.musicxml b/test/data/grooves/JazzBasieIntroB.musicxml index e8525fcb..9f965737 100644 --- a/test/data/grooves/JazzBasieIntroB.musicxml +++ b/test/data/grooves/JazzBasieIntroB.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/JazzBasieIntroC.musicxml b/test/data/grooves/JazzBasieIntroC.musicxml index 05ce2ba2..37178792 100644 --- a/test/data/grooves/JazzBasieIntroC.musicxml +++ b/test/data/grooves/JazzBasieIntroC.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/JazzBasieMainC.musicxml b/test/data/grooves/JazzBasieMainC.musicxml index 3fe7bcbc..69cbb1cf 100644 --- a/test/data/grooves/JazzBasieMainC.musicxml +++ b/test/data/grooves/JazzBasieMainC.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/JazzBasieMainD.musicxml b/test/data/grooves/JazzBasieMainD.musicxml index 4e2f6359..bab5e545 100644 --- a/test/data/grooves/JazzBasieMainD.musicxml +++ b/test/data/grooves/JazzBasieMainD.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/JazzBossaA.musicxml b/test/data/grooves/JazzBossaA.musicxml index aef039be..79781a88 100644 --- a/test/data/grooves/JazzBossaA.musicxml +++ b/test/data/grooves/JazzBossaA.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/JazzBossaB.musicxml b/test/data/grooves/JazzBossaB.musicxml index 2d7f6052..821f824b 100644 --- a/test/data/grooves/JazzBossaB.musicxml +++ b/test/data/grooves/JazzBossaB.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/JazzBossaEndingA.musicxml b/test/data/grooves/JazzBossaEndingA.musicxml index de0ffcb3..6d61e309 100644 --- a/test/data/grooves/JazzBossaEndingA.musicxml +++ b/test/data/grooves/JazzBossaEndingA.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/JazzBossaFillAA.musicxml b/test/data/grooves/JazzBossaFillAA.musicxml index aba26300..211dece1 100644 --- a/test/data/grooves/JazzBossaFillAA.musicxml +++ b/test/data/grooves/JazzBossaFillAA.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/JazzBossaFillBB.musicxml b/test/data/grooves/JazzBossaFillBB.musicxml index 4d1c519c..ce4c3745 100644 --- a/test/data/grooves/JazzBossaFillBB.musicxml +++ b/test/data/grooves/JazzBossaFillBB.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/JazzBossaIntroA.musicxml b/test/data/grooves/JazzBossaIntroA.musicxml index 74199dc3..cfa6b969 100644 --- a/test/data/grooves/JazzBossaIntroA.musicxml +++ b/test/data/grooves/JazzBossaIntroA.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/JazzBouncyEndingA.musicxml b/test/data/grooves/JazzBouncyEndingA.musicxml index e5be081a..b8670c5d 100644 --- a/test/data/grooves/JazzBouncyEndingA.musicxml +++ b/test/data/grooves/JazzBouncyEndingA.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/JazzBouncyFillAA.musicxml b/test/data/grooves/JazzBouncyFillAA.musicxml index 32dc0f88..7fcbf9b4 100644 --- a/test/data/grooves/JazzBouncyFillAA.musicxml +++ b/test/data/grooves/JazzBouncyFillAA.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/JazzBouncyFillBB.musicxml b/test/data/grooves/JazzBouncyFillBB.musicxml index 9fd077d1..785aa241 100644 --- a/test/data/grooves/JazzBouncyFillBB.musicxml +++ b/test/data/grooves/JazzBouncyFillBB.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/JazzBouncyIntroA.musicxml b/test/data/grooves/JazzBouncyIntroA.musicxml index b82259ee..1e7ba903 100644 --- a/test/data/grooves/JazzBouncyIntroA.musicxml +++ b/test/data/grooves/JazzBouncyIntroA.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/JazzBouncyMainA.musicxml b/test/data/grooves/JazzBouncyMainA.musicxml index f5f2a577..5620521b 100644 --- a/test/data/grooves/JazzBouncyMainA.musicxml +++ b/test/data/grooves/JazzBouncyMainA.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/JazzBouncyMainB.musicxml b/test/data/grooves/JazzBouncyMainB.musicxml index 54753a5d..d2a89b02 100644 --- a/test/data/grooves/JazzBouncyMainB.musicxml +++ b/test/data/grooves/JazzBouncyMainB.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/JazzCombo.musicxml b/test/data/grooves/JazzCombo.musicxml index ca28aeac..f1592cee 100644 --- a/test/data/grooves/JazzCombo.musicxml +++ b/test/data/grooves/JazzCombo.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/JazzCombo1.musicxml b/test/data/grooves/JazzCombo1.musicxml index 0da1d9db..7cde3e58 100644 --- a/test/data/grooves/JazzCombo1.musicxml +++ b/test/data/grooves/JazzCombo1.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/JazzCombo1Plus.musicxml b/test/data/grooves/JazzCombo1Plus.musicxml index 68e234f0..57424d29 100644 --- a/test/data/grooves/JazzCombo1Plus.musicxml +++ b/test/data/grooves/JazzCombo1Plus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/JazzCombo1Sus.musicxml b/test/data/grooves/JazzCombo1Sus.musicxml index 298eb90e..e27624ea 100644 --- a/test/data/grooves/JazzCombo1Sus.musicxml +++ b/test/data/grooves/JazzCombo1Sus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/JazzCombo1SusPlus.musicxml b/test/data/grooves/JazzCombo1SusPlus.musicxml index 0aa2ac7a..62ee0363 100644 --- a/test/data/grooves/JazzCombo1SusPlus.musicxml +++ b/test/data/grooves/JazzCombo1SusPlus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/JazzCombo2.musicxml b/test/data/grooves/JazzCombo2.musicxml index 17a005d3..71a8fb19 100644 --- a/test/data/grooves/JazzCombo2.musicxml +++ b/test/data/grooves/JazzCombo2.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/JazzCombo2Plus.musicxml b/test/data/grooves/JazzCombo2Plus.musicxml index 3174482a..5ebcea47 100644 --- a/test/data/grooves/JazzCombo2Plus.musicxml +++ b/test/data/grooves/JazzCombo2Plus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/JazzCombo2Sus.musicxml b/test/data/grooves/JazzCombo2Sus.musicxml index c6971ff1..aa9b980e 100644 --- a/test/data/grooves/JazzCombo2Sus.musicxml +++ b/test/data/grooves/JazzCombo2Sus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/JazzCombo2SusPlus.musicxml b/test/data/grooves/JazzCombo2SusPlus.musicxml index b28ab7e7..db9ca510 100644 --- a/test/data/grooves/JazzCombo2SusPlus.musicxml +++ b/test/data/grooves/JazzCombo2SusPlus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/JazzComboEnd.musicxml b/test/data/grooves/JazzComboEnd.musicxml index 5fe125be..f145faa1 100644 --- a/test/data/grooves/JazzComboEnd.musicxml +++ b/test/data/grooves/JazzComboEnd.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/JazzComboIntro.musicxml b/test/data/grooves/JazzComboIntro.musicxml index 47e60274..a95badc2 100644 --- a/test/data/grooves/JazzComboIntro.musicxml +++ b/test/data/grooves/JazzComboIntro.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/JazzComboIntro2.musicxml b/test/data/grooves/JazzComboIntro2.musicxml index bb5bbff3..89ebca14 100644 --- a/test/data/grooves/JazzComboIntro2.musicxml +++ b/test/data/grooves/JazzComboIntro2.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/JazzComboPlus.musicxml b/test/data/grooves/JazzComboPlus.musicxml index 19f39641..29a2ef6d 100644 --- a/test/data/grooves/JazzComboPlus.musicxml +++ b/test/data/grooves/JazzComboPlus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/JazzComboSus.musicxml b/test/data/grooves/JazzComboSus.musicxml index 9339ba8b..24bbba2d 100644 --- a/test/data/grooves/JazzComboSus.musicxml +++ b/test/data/grooves/JazzComboSus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/JazzComboSusPlus.musicxml b/test/data/grooves/JazzComboSusPlus.musicxml index 020b189b..7d93cde4 100644 --- a/test/data/grooves/JazzComboSusPlus.musicxml +++ b/test/data/grooves/JazzComboSusPlus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/JazzCountryEndingA.musicxml b/test/data/grooves/JazzCountryEndingA.musicxml index be80c714..c08dc7fc 100644 --- a/test/data/grooves/JazzCountryEndingA.musicxml +++ b/test/data/grooves/JazzCountryEndingA.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/JazzCountryFillAA.musicxml b/test/data/grooves/JazzCountryFillAA.musicxml index b18815bc..72811cba 100644 --- a/test/data/grooves/JazzCountryFillAA.musicxml +++ b/test/data/grooves/JazzCountryFillAA.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/JazzCountryFillBB.musicxml b/test/data/grooves/JazzCountryFillBB.musicxml index 39486046..98af6339 100644 --- a/test/data/grooves/JazzCountryFillBB.musicxml +++ b/test/data/grooves/JazzCountryFillBB.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/JazzCountryIntroA.musicxml b/test/data/grooves/JazzCountryIntroA.musicxml index 5ef59c30..efbb7a19 100644 --- a/test/data/grooves/JazzCountryIntroA.musicxml +++ b/test/data/grooves/JazzCountryIntroA.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/JazzCountryMainA.musicxml b/test/data/grooves/JazzCountryMainA.musicxml index 0ee91805..ea7f9d5c 100644 --- a/test/data/grooves/JazzCountryMainA.musicxml +++ b/test/data/grooves/JazzCountryMainA.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/JazzCountryMainB.musicxml b/test/data/grooves/JazzCountryMainB.musicxml index 1b8ece52..dc5c961b 100644 --- a/test/data/grooves/JazzCountryMainB.musicxml +++ b/test/data/grooves/JazzCountryMainB.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/JazzGrTrioEndingA.musicxml b/test/data/grooves/JazzGrTrioEndingA.musicxml index ccebd954..c7bfb05f 100644 --- a/test/data/grooves/JazzGrTrioEndingA.musicxml +++ b/test/data/grooves/JazzGrTrioEndingA.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/JazzGrTrioEndingB.musicxml b/test/data/grooves/JazzGrTrioEndingB.musicxml index 63976f89..c783bf75 100644 --- a/test/data/grooves/JazzGrTrioEndingB.musicxml +++ b/test/data/grooves/JazzGrTrioEndingB.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/JazzGrTrioFillAA.musicxml b/test/data/grooves/JazzGrTrioFillAA.musicxml index 6d895f54..8be877f6 100644 --- a/test/data/grooves/JazzGrTrioFillAA.musicxml +++ b/test/data/grooves/JazzGrTrioFillAA.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/JazzGrTrioFillAB.musicxml b/test/data/grooves/JazzGrTrioFillAB.musicxml index 1be40335..f2634d61 100644 --- a/test/data/grooves/JazzGrTrioFillAB.musicxml +++ b/test/data/grooves/JazzGrTrioFillAB.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/JazzGrTrioFillBA.musicxml b/test/data/grooves/JazzGrTrioFillBA.musicxml index e2cea414..85fa4fef 100644 --- a/test/data/grooves/JazzGrTrioFillBA.musicxml +++ b/test/data/grooves/JazzGrTrioFillBA.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/JazzGrTrioFillBB.musicxml b/test/data/grooves/JazzGrTrioFillBB.musicxml index 928219f5..2504a51a 100644 --- a/test/data/grooves/JazzGrTrioFillBB.musicxml +++ b/test/data/grooves/JazzGrTrioFillBB.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/JazzGrTrioIntroA.musicxml b/test/data/grooves/JazzGrTrioIntroA.musicxml index 4e2602a6..1b7583c1 100644 --- a/test/data/grooves/JazzGrTrioIntroA.musicxml +++ b/test/data/grooves/JazzGrTrioIntroA.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/JazzGrTrioIntroB.musicxml b/test/data/grooves/JazzGrTrioIntroB.musicxml index 092af6fb..3fc2c31b 100644 --- a/test/data/grooves/JazzGrTrioIntroB.musicxml +++ b/test/data/grooves/JazzGrTrioIntroB.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/JazzGrTrioMainA.musicxml b/test/data/grooves/JazzGrTrioMainA.musicxml index 4b400c19..59213ce5 100644 --- a/test/data/grooves/JazzGrTrioMainA.musicxml +++ b/test/data/grooves/JazzGrTrioMainA.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/JazzGrTrioMainB.musicxml b/test/data/grooves/JazzGrTrioMainB.musicxml index 3d5c2c47..0da7dc73 100644 --- a/test/data/grooves/JazzGrTrioMainB.musicxml +++ b/test/data/grooves/JazzGrTrioMainB.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/JazzRhumba.musicxml b/test/data/grooves/JazzRhumba.musicxml index dde25ddd..5d1f3b63 100644 --- a/test/data/grooves/JazzRhumba.musicxml +++ b/test/data/grooves/JazzRhumba.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/JazzRhumbaEnd.musicxml b/test/data/grooves/JazzRhumbaEnd.musicxml index 6f7f1778..c12fa978 100644 --- a/test/data/grooves/JazzRhumbaEnd.musicxml +++ b/test/data/grooves/JazzRhumbaEnd.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/JazzRhumbaFill.musicxml b/test/data/grooves/JazzRhumbaFill.musicxml index 78b9090e..d387d901 100644 --- a/test/data/grooves/JazzRhumbaFill.musicxml +++ b/test/data/grooves/JazzRhumbaFill.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/JazzRhumbaIntro.musicxml b/test/data/grooves/JazzRhumbaIntro.musicxml index b01003e1..7d4671ed 100644 --- a/test/data/grooves/JazzRhumbaIntro.musicxml +++ b/test/data/grooves/JazzRhumbaIntro.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/JazzRhumbaPlus.musicxml b/test/data/grooves/JazzRhumbaPlus.musicxml index 268cd564..51635c11 100644 --- a/test/data/grooves/JazzRhumbaPlus.musicxml +++ b/test/data/grooves/JazzRhumbaPlus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/JazzRhumbaSus.musicxml b/test/data/grooves/JazzRhumbaSus.musicxml index ecae28f3..25a30fa0 100644 --- a/test/data/grooves/JazzRhumbaSus.musicxml +++ b/test/data/grooves/JazzRhumbaSus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/JazzRhumbaSusPlus.musicxml b/test/data/grooves/JazzRhumbaSusPlus.musicxml index b44bd61d..e8d05e7a 100644 --- a/test/data/grooves/JazzRhumbaSusPlus.musicxml +++ b/test/data/grooves/JazzRhumbaSusPlus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/JazzRock.musicxml b/test/data/grooves/JazzRock.musicxml index 8a51f65e..682ca828 100644 --- a/test/data/grooves/JazzRock.musicxml +++ b/test/data/grooves/JazzRock.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/JazzRockEnd.musicxml b/test/data/grooves/JazzRockEnd.musicxml index e3854e72..500bccdf 100644 --- a/test/data/grooves/JazzRockEnd.musicxml +++ b/test/data/grooves/JazzRockEnd.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/JazzRockFill.musicxml b/test/data/grooves/JazzRockFill.musicxml index 62037576..fd3bb664 100644 --- a/test/data/grooves/JazzRockFill.musicxml +++ b/test/data/grooves/JazzRockFill.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/JazzRockIntro.musicxml b/test/data/grooves/JazzRockIntro.musicxml index 2d745adb..70dfb83a 100644 --- a/test/data/grooves/JazzRockIntro.musicxml +++ b/test/data/grooves/JazzRockIntro.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/JazzRockIntro8.musicxml b/test/data/grooves/JazzRockIntro8.musicxml index 101ff7e4..122b1515 100644 --- a/test/data/grooves/JazzRockIntro8.musicxml +++ b/test/data/grooves/JazzRockIntro8.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/JazzRockPlus.musicxml b/test/data/grooves/JazzRockPlus.musicxml index 3692f9d3..1b9e4da3 100644 --- a/test/data/grooves/JazzRockPlus.musicxml +++ b/test/data/grooves/JazzRockPlus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/JazzRockSus.musicxml b/test/data/grooves/JazzRockSus.musicxml index ff3c00e4..9202172f 100644 --- a/test/data/grooves/JazzRockSus.musicxml +++ b/test/data/grooves/JazzRockSus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/JazzRockSusPlus.musicxml b/test/data/grooves/JazzRockSusPlus.musicxml index 99f9f1b6..c2b9c702 100644 --- a/test/data/grooves/JazzRockSusPlus.musicxml +++ b/test/data/grooves/JazzRockSusPlus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/JazzRockWalk.musicxml b/test/data/grooves/JazzRockWalk.musicxml index 722a8f98..63193a7c 100644 --- a/test/data/grooves/JazzRockWalk.musicxml +++ b/test/data/grooves/JazzRockWalk.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/JazzRockWalkPlus.musicxml b/test/data/grooves/JazzRockWalkPlus.musicxml index eb002ef2..cea8fbf7 100644 --- a/test/data/grooves/JazzRockWalkPlus.musicxml +++ b/test/data/grooves/JazzRockWalkPlus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/JazzRockWalkSus.musicxml b/test/data/grooves/JazzRockWalkSus.musicxml index d273afd1..53ace98c 100644 --- a/test/data/grooves/JazzRockWalkSus.musicxml +++ b/test/data/grooves/JazzRockWalkSus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/JazzRockWalkSusPlus.musicxml b/test/data/grooves/JazzRockWalkSusPlus.musicxml index 9bc00c88..a4af5fd9 100644 --- a/test/data/grooves/JazzRockWalkSusPlus.musicxml +++ b/test/data/grooves/JazzRockWalkSusPlus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/JazzSwingEndingA.musicxml b/test/data/grooves/JazzSwingEndingA.musicxml index ac4def9f..3b7ba5bb 100644 --- a/test/data/grooves/JazzSwingEndingA.musicxml +++ b/test/data/grooves/JazzSwingEndingA.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/JazzSwingFillAA.musicxml b/test/data/grooves/JazzSwingFillAA.musicxml index 572efe03..8f7518aa 100644 --- a/test/data/grooves/JazzSwingFillAA.musicxml +++ b/test/data/grooves/JazzSwingFillAA.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/JazzSwingFillBB.musicxml b/test/data/grooves/JazzSwingFillBB.musicxml index 084d68d9..cf8f4d8b 100644 --- a/test/data/grooves/JazzSwingFillBB.musicxml +++ b/test/data/grooves/JazzSwingFillBB.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/JazzSwingIntroA.musicxml b/test/data/grooves/JazzSwingIntroA.musicxml index 29a9e7b1..f8a3a54a 100644 --- a/test/data/grooves/JazzSwingIntroA.musicxml +++ b/test/data/grooves/JazzSwingIntroA.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/JazzSwingMainA.musicxml b/test/data/grooves/JazzSwingMainA.musicxml index d0ed4f3f..cb4d24be 100644 --- a/test/data/grooves/JazzSwingMainA.musicxml +++ b/test/data/grooves/JazzSwingMainA.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/JazzSwingMainB.musicxml b/test/data/grooves/JazzSwingMainB.musicxml index 1d2bcdcb..6affa9d2 100644 --- a/test/data/grooves/JazzSwingMainB.musicxml +++ b/test/data/grooves/JazzSwingMainB.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/JazzTrioEndingA.musicxml b/test/data/grooves/JazzTrioEndingA.musicxml index 1dfac458..7b2bf82f 100644 --- a/test/data/grooves/JazzTrioEndingA.musicxml +++ b/test/data/grooves/JazzTrioEndingA.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/JazzTrioFillAA.musicxml b/test/data/grooves/JazzTrioFillAA.musicxml index 9c73ab06..76e82818 100644 --- a/test/data/grooves/JazzTrioFillAA.musicxml +++ b/test/data/grooves/JazzTrioFillAA.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/JazzTrioFillBB.musicxml b/test/data/grooves/JazzTrioFillBB.musicxml index f10c14d9..6b11247b 100644 --- a/test/data/grooves/JazzTrioFillBB.musicxml +++ b/test/data/grooves/JazzTrioFillBB.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/JazzTrioIntroA.musicxml b/test/data/grooves/JazzTrioIntroA.musicxml index 0d78c3f8..4d49d13b 100644 --- a/test/data/grooves/JazzTrioIntroA.musicxml +++ b/test/data/grooves/JazzTrioIntroA.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/JazzTrioMainA.musicxml b/test/data/grooves/JazzTrioMainA.musicxml index 02cb1d85..6befde7e 100644 --- a/test/data/grooves/JazzTrioMainA.musicxml +++ b/test/data/grooves/JazzTrioMainA.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/JazzTrioMainB.musicxml b/test/data/grooves/JazzTrioMainB.musicxml index 1052c733..1e52ee0f 100644 --- a/test/data/grooves/JazzTrioMainB.musicxml +++ b/test/data/grooves/JazzTrioMainB.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/JazzWaltz.musicxml b/test/data/grooves/JazzWaltz.musicxml index 5d46cd30..804d7542 100644 --- a/test/data/grooves/JazzWaltz.musicxml +++ b/test/data/grooves/JazzWaltz.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/JazzWaltz1.musicxml b/test/data/grooves/JazzWaltz1.musicxml index fe68b486..725b77ac 100644 --- a/test/data/grooves/JazzWaltz1.musicxml +++ b/test/data/grooves/JazzWaltz1.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/JazzWaltz1End.musicxml b/test/data/grooves/JazzWaltz1End.musicxml index 324014bb..5b53b74b 100644 --- a/test/data/grooves/JazzWaltz1End.musicxml +++ b/test/data/grooves/JazzWaltz1End.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/JazzWaltz1Sus.musicxml b/test/data/grooves/JazzWaltz1Sus.musicxml index ea62e6dc..c2465113 100644 --- a/test/data/grooves/JazzWaltz1Sus.musicxml +++ b/test/data/grooves/JazzWaltz1Sus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/JazzWaltz2.musicxml b/test/data/grooves/JazzWaltz2.musicxml index 33780ae6..38710a81 100644 --- a/test/data/grooves/JazzWaltz2.musicxml +++ b/test/data/grooves/JazzWaltz2.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/JazzWaltz2Sus.musicxml b/test/data/grooves/JazzWaltz2Sus.musicxml index f583e821..46eccaee 100644 --- a/test/data/grooves/JazzWaltz2Sus.musicxml +++ b/test/data/grooves/JazzWaltz2Sus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/JazzWaltzEnd.musicxml b/test/data/grooves/JazzWaltzEnd.musicxml index 6780fc0b..4cc340a5 100644 --- a/test/data/grooves/JazzWaltzEnd.musicxml +++ b/test/data/grooves/JazzWaltzEnd.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/JazzWaltzEndingA.musicxml b/test/data/grooves/JazzWaltzEndingA.musicxml index 65320b12..41b80c82 100644 --- a/test/data/grooves/JazzWaltzEndingA.musicxml +++ b/test/data/grooves/JazzWaltzEndingA.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/JazzWaltzFill.musicxml b/test/data/grooves/JazzWaltzFill.musicxml index 2aeeb006..2081f1b5 100644 --- a/test/data/grooves/JazzWaltzFill.musicxml +++ b/test/data/grooves/JazzWaltzFill.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/JazzWaltzFillAA.musicxml b/test/data/grooves/JazzWaltzFillAA.musicxml index 4c638c48..a4610abb 100644 --- a/test/data/grooves/JazzWaltzFillAA.musicxml +++ b/test/data/grooves/JazzWaltzFillAA.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/JazzWaltzFillBB.musicxml b/test/data/grooves/JazzWaltzFillBB.musicxml index 0c55c7b6..ce6b69c9 100644 --- a/test/data/grooves/JazzWaltzFillBB.musicxml +++ b/test/data/grooves/JazzWaltzFillBB.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/JazzWaltzIntro.musicxml b/test/data/grooves/JazzWaltzIntro.musicxml index 4d341ed7..ee0f39ff 100644 --- a/test/data/grooves/JazzWaltzIntro.musicxml +++ b/test/data/grooves/JazzWaltzIntro.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/JazzWaltzIntro8.musicxml b/test/data/grooves/JazzWaltzIntro8.musicxml index 3540a195..a90d623d 100644 --- a/test/data/grooves/JazzWaltzIntro8.musicxml +++ b/test/data/grooves/JazzWaltzIntro8.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 @@ -1259,99 +1259,13 @@ F 5 - 48 - - - 1 - 64th - up - x - - - - - - - F - 5 - - 12 - - - - 1 - 256th - up - x - - - - - - - - F - 5 - - 3 - - - 1 - 1024th - up - x - - - - - - - F - 5 - - 96 - - - 1 - 32nd - up - x - - - - - - - F - 5 - - 24 - - - - 1 - 128th - up - x - - - - - - - - F - 5 - - 6 - + 192 1 - 512th + 16th up x - @@ -1470,99 +1384,13 @@ F 5 - 48 - - - 1 - 64th - up - x - - - - - - - F - 5 - - 12 - - - - 1 - 256th - up - x - - - - - - - - F - 5 - - 3 - - - 1 - 1024th - up - x - - - - - - - F - 5 - - 96 - - - 1 - 32nd - up - x - - - - - - - F - 5 - - 24 - - - - 1 - 128th - up - x - - - - - - - - F - 5 - - 6 - + 192 1 - 512th + 16th up x - @@ -1681,99 +1509,13 @@ F 5 - 48 - - - 1 - 64th - up - x - - - - - - - F - 5 - - 12 - - - - 1 - 256th - up - x - - - - - - - - F - 5 - - 3 - - - 1 - 1024th - up - x - - - - - - - F - 5 - - 96 - - - 1 - 32nd - up - x - - - - - - - F - 5 - - 24 - - - - 1 - 128th - up - x - - - - - - - - F - 5 - - 6 - + 192 1 - 512th + 16th up x - diff --git a/test/data/grooves/JazzWaltzIntroA.musicxml b/test/data/grooves/JazzWaltzIntroA.musicxml index e590d1c6..ef7e1a3f 100644 --- a/test/data/grooves/JazzWaltzIntroA.musicxml +++ b/test/data/grooves/JazzWaltzIntroA.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/JazzWaltzMainA.musicxml b/test/data/grooves/JazzWaltzMainA.musicxml index 6b530b74..7ca3d92f 100644 --- a/test/data/grooves/JazzWaltzMainA.musicxml +++ b/test/data/grooves/JazzWaltzMainA.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/JazzWaltzMainB.musicxml b/test/data/grooves/JazzWaltzMainB.musicxml index de30f8f5..76b3dd1c 100644 --- a/test/data/grooves/JazzWaltzMainB.musicxml +++ b/test/data/grooves/JazzWaltzMainB.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/JazzWaltzSus.musicxml b/test/data/grooves/JazzWaltzSus.musicxml index 906872a4..df86490e 100644 --- a/test/data/grooves/JazzWaltzSus.musicxml +++ b/test/data/grooves/JazzWaltzSus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Jive.musicxml b/test/data/grooves/Jive.musicxml index 774cb0fc..511eb19e 100644 --- a/test/data/grooves/Jive.musicxml +++ b/test/data/grooves/Jive.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Jive1.musicxml b/test/data/grooves/Jive1.musicxml index c76200f5..365a1ac8 100644 --- a/test/data/grooves/Jive1.musicxml +++ b/test/data/grooves/Jive1.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Jive1Clap.musicxml b/test/data/grooves/Jive1Clap.musicxml index 38c27bac..941e37b4 100644 --- a/test/data/grooves/Jive1Clap.musicxml +++ b/test/data/grooves/Jive1Clap.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Jive1ClapSus.musicxml b/test/data/grooves/Jive1ClapSus.musicxml index 6767b89f..f100b85c 100644 --- a/test/data/grooves/Jive1ClapSus.musicxml +++ b/test/data/grooves/Jive1ClapSus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Jive1Plus.musicxml b/test/data/grooves/Jive1Plus.musicxml index c2ef80b0..f29e791d 100644 --- a/test/data/grooves/Jive1Plus.musicxml +++ b/test/data/grooves/Jive1Plus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Jive1Sus.musicxml b/test/data/grooves/Jive1Sus.musicxml index 84fa94be..f8718bca 100644 --- a/test/data/grooves/Jive1Sus.musicxml +++ b/test/data/grooves/Jive1Sus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Jive1SusPlus.musicxml b/test/data/grooves/Jive1SusPlus.musicxml index b492b0ba..6648c323 100644 --- a/test/data/grooves/Jive1SusPlus.musicxml +++ b/test/data/grooves/Jive1SusPlus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/JiveClap.musicxml b/test/data/grooves/JiveClap.musicxml index f7e48402..2a9a18e8 100644 --- a/test/data/grooves/JiveClap.musicxml +++ b/test/data/grooves/JiveClap.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/JiveClapSus.musicxml b/test/data/grooves/JiveClapSus.musicxml index ff16cab8..062680b1 100644 --- a/test/data/grooves/JiveClapSus.musicxml +++ b/test/data/grooves/JiveClapSus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/JiveEnd.musicxml b/test/data/grooves/JiveEnd.musicxml index dc34f3ab..6f7f895a 100644 --- a/test/data/grooves/JiveEnd.musicxml +++ b/test/data/grooves/JiveEnd.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/JiveIntro.musicxml b/test/data/grooves/JiveIntro.musicxml index 1372fe41..835a1d2e 100644 --- a/test/data/grooves/JiveIntro.musicxml +++ b/test/data/grooves/JiveIntro.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/JiveIntro2.musicxml b/test/data/grooves/JiveIntro2.musicxml index e9ad33e6..6e85d138 100644 --- a/test/data/grooves/JiveIntro2.musicxml +++ b/test/data/grooves/JiveIntro2.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/JiveIntro8.musicxml b/test/data/grooves/JiveIntro8.musicxml index cd954bce..fdebd8c7 100644 --- a/test/data/grooves/JiveIntro8.musicxml +++ b/test/data/grooves/JiveIntro8.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/JivePlus.musicxml b/test/data/grooves/JivePlus.musicxml index f266d33b..1ce28355 100644 --- a/test/data/grooves/JivePlus.musicxml +++ b/test/data/grooves/JivePlus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/JiveSus.musicxml b/test/data/grooves/JiveSus.musicxml index ef81998b..94c31083 100644 --- a/test/data/grooves/JiveSus.musicxml +++ b/test/data/grooves/JiveSus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/JiveSusPlus.musicxml b/test/data/grooves/JiveSusPlus.musicxml index 30df860a..088a240f 100644 --- a/test/data/grooves/JiveSusPlus.musicxml +++ b/test/data/grooves/JiveSusPlus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Kfunk1A.musicxml b/test/data/grooves/Kfunk1A.musicxml index ef354172..dc2f465a 100644 --- a/test/data/grooves/Kfunk1A.musicxml +++ b/test/data/grooves/Kfunk1A.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Kfunk1B.musicxml b/test/data/grooves/Kfunk1B.musicxml index 91881861..df7cf830 100644 --- a/test/data/grooves/Kfunk1B.musicxml +++ b/test/data/grooves/Kfunk1B.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Kfunk1EndingA.musicxml b/test/data/grooves/Kfunk1EndingA.musicxml index 130c8ea8..3a70d33b 100644 --- a/test/data/grooves/Kfunk1EndingA.musicxml +++ b/test/data/grooves/Kfunk1EndingA.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 @@ -368,99 +368,13 @@ E 4 - 48 - - - 2 - 64th - up - square - - - - - - - E - 4 - - 12 - - - - 2 - 256th - up - square - - - - - - - - E - 4 - - 3 - - - 2 - 1024th - up - square - - - - - - - E - 4 - - 96 - - - 2 - 32nd - up - square - - - - - - - E - 4 - - 24 - - - - 2 - 128th - up - square - - - - - - - - E - 4 - - 6 - + 192 2 - 512th + 16th up square - diff --git a/test/data/grooves/Kfunk1FillAA.musicxml b/test/data/grooves/Kfunk1FillAA.musicxml index e5ac0592..0d49136f 100644 --- a/test/data/grooves/Kfunk1FillAA.musicxml +++ b/test/data/grooves/Kfunk1FillAA.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Kfunk1FillAB.musicxml b/test/data/grooves/Kfunk1FillAB.musicxml index cdf5aba8..966fe300 100644 --- a/test/data/grooves/Kfunk1FillAB.musicxml +++ b/test/data/grooves/Kfunk1FillAB.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Kfunk1FillBA.musicxml b/test/data/grooves/Kfunk1FillBA.musicxml index 4db64e1e..a72e427f 100644 --- a/test/data/grooves/Kfunk1FillBA.musicxml +++ b/test/data/grooves/Kfunk1FillBA.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Kfunk1FillBB.musicxml b/test/data/grooves/Kfunk1FillBB.musicxml index 081ce3fe..2825ca45 100644 --- a/test/data/grooves/Kfunk1FillBB.musicxml +++ b/test/data/grooves/Kfunk1FillBB.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Kfunk1IntroA.musicxml b/test/data/grooves/Kfunk1IntroA.musicxml index 4a680fcc..c1093582 100644 --- a/test/data/grooves/Kfunk1IntroA.musicxml +++ b/test/data/grooves/Kfunk1IntroA.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 @@ -345,221 +345,31 @@ - - D - 4 - - 48 - - - 1 - 64th - up - normal - - - - - - - D - 4 - - 12 - - - - 1 - 256th - up - normal - - - - - - - - D - 4 - - 3 - - - 1 - 1024th - up - normal - - - - - - - D - 4 - - 96 - - - 1 - 32nd - up - normal - - - - - - - D - 4 - - 24 - - - - 1 - 128th - up - normal - - - - - - - - D - 4 - - 6 - - - 1 - 512th - up - normal - - - - - - - D - 4 - - 96 - - - 1 - 32nd - up - normal - - - - - - - D - 4 - - 24 - - - - 1 - 128th - up - normal - - - - - - - - D - 4 - - 6 - - - 1 - 512th - up - normal - - - - - D 4 192 - 1 16th up normal - - - - - - D - 4 - - 48 - - - - 1 - 64th - up - normal - - - - - - - - D - 4 - - 12 - - - - 1 - 256th - up - normal - - - - + D 4 - 3 - + 384 1 - 1024th + eighth up normal - diff --git a/test/data/grooves/LATN01.musicxml b/test/data/grooves/LATN01.musicxml index 2de72afc..3ebffa8d 100644 --- a/test/data/grooves/LATN01.musicxml +++ b/test/data/grooves/LATN01.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 @@ -534,117 +534,13 @@ E 4 - 192 - - - 1 - 16th - up - normal - - - - - - - E - 4 - - 48 - - - - 1 - 64th - up - normal - - - - - - - - E - 4 - - 12 - - - - 1 - 256th - up - normal - - - - - - - - E - 4 - - 3 - - - 1 - 1024th - up - normal - - - - - - - E - 4 - - 96 - - - 1 - 32nd - up - normal - - - - - - - E - 4 - - 24 - - - - 1 - 128th - up - normal - - - - - - - - E - 4 - - 6 - + 384 1 - 512th + eighth up normal - diff --git a/test/data/grooves/LATN02.musicxml b/test/data/grooves/LATN02.musicxml index 48fdbbd4..c17dff22 100644 --- a/test/data/grooves/LATN02.musicxml +++ b/test/data/grooves/LATN02.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/LATN03.musicxml b/test/data/grooves/LATN03.musicxml index 492228dc..f327e4f2 100644 --- a/test/data/grooves/LATN03.musicxml +++ b/test/data/grooves/LATN03.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/LATN04.musicxml b/test/data/grooves/LATN04.musicxml index c5ee2cb4..7542f61a 100644 --- a/test/data/grooves/LATN04.musicxml +++ b/test/data/grooves/LATN04.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/LATN05.musicxml b/test/data/grooves/LATN05.musicxml index c3e6556a..cd955843 100644 --- a/test/data/grooves/LATN05.musicxml +++ b/test/data/grooves/LATN05.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/LATN06.musicxml b/test/data/grooves/LATN06.musicxml index a0208c9d..82f25611 100644 --- a/test/data/grooves/LATN06.musicxml +++ b/test/data/grooves/LATN06.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/LATN07.musicxml b/test/data/grooves/LATN07.musicxml index 256b9929..494b2c02 100644 --- a/test/data/grooves/LATN07.musicxml +++ b/test/data/grooves/LATN07.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/LATN08.musicxml b/test/data/grooves/LATN08.musicxml index 61c2b50a..b3b900a8 100644 --- a/test/data/grooves/LATN08.musicxml +++ b/test/data/grooves/LATN08.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 @@ -222,16 +222,14 @@ F 5 - 288 - + 576 1 - 16th + eighth up x - @@ -268,74 +266,6 @@ - - - F - 5 - - 192 - - - 1 - 16th - up - x - - - - - - - F - 5 - - 48 - - - - 1 - 64th - up - x - - - - - - - - F - 5 - - 12 - - - - 1 - 256th - up - x - - - - - - - - F - 5 - - 3 - - - 1 - 1024th - up - x - - - - F @@ -497,16 +427,14 @@ F 5 - 288 - + 576 1 - 16th + eighth up x - @@ -543,74 +471,6 @@ - - - F - 5 - - 192 - - - 1 - 16th - up - x - - - - - - - F - 5 - - 48 - - - - 1 - 64th - up - x - - - - - - - - F - 5 - - 12 - - - - 1 - 256th - up - x - - - - - - - - F - 5 - - 3 - - - 1 - 1024th - up - x - - - - F diff --git a/test/data/grooves/LATN09.musicxml b/test/data/grooves/LATN09.musicxml index 39c0b082..670e7daf 100644 --- a/test/data/grooves/LATN09.musicxml +++ b/test/data/grooves/LATN09.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/LATN10.musicxml b/test/data/grooves/LATN10.musicxml index e0a5923f..955d5fea 100644 --- a/test/data/grooves/LATN10.musicxml +++ b/test/data/grooves/LATN10.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/LATN11.musicxml b/test/data/grooves/LATN11.musicxml index 497ece1f..0f1f3a3f 100644 --- a/test/data/grooves/LATN11.musicxml +++ b/test/data/grooves/LATN11.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/LATN12.musicxml b/test/data/grooves/LATN12.musicxml index b9fc5f77..3a9c2d02 100644 --- a/test/data/grooves/LATN12.musicxml +++ b/test/data/grooves/LATN12.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/LFusion.musicxml b/test/data/grooves/LFusion.musicxml index ba4c8c59..a09540bf 100644 --- a/test/data/grooves/LFusion.musicxml +++ b/test/data/grooves/LFusion.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/LFusion1.musicxml b/test/data/grooves/LFusion1.musicxml index eceda765..112138a2 100644 --- a/test/data/grooves/LFusion1.musicxml +++ b/test/data/grooves/LFusion1.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/LFusion1Sus.musicxml b/test/data/grooves/LFusion1Sus.musicxml index 731ffeff..fb705330 100644 --- a/test/data/grooves/LFusion1Sus.musicxml +++ b/test/data/grooves/LFusion1Sus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/LFusionEnd.musicxml b/test/data/grooves/LFusionEnd.musicxml index 243d6837..056c4cad 100644 --- a/test/data/grooves/LFusionEnd.musicxml +++ b/test/data/grooves/LFusionEnd.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/LFusionIntro.musicxml b/test/data/grooves/LFusionIntro.musicxml index 3a81e544..137090de 100644 --- a/test/data/grooves/LFusionIntro.musicxml +++ b/test/data/grooves/LFusionIntro.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/LFusionIntroSus.musicxml b/test/data/grooves/LFusionIntroSus.musicxml index bcb64fb3..54382e02 100644 --- a/test/data/grooves/LFusionIntroSus.musicxml +++ b/test/data/grooves/LFusionIntroSus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/LFusionSus.musicxml b/test/data/grooves/LFusionSus.musicxml index ea81e0df..993cb383 100644 --- a/test/data/grooves/LFusionSus.musicxml +++ b/test/data/grooves/LFusionSus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/LatinFusion.musicxml b/test/data/grooves/LatinFusion.musicxml index 00d9e6bd..52ff7ae9 100644 --- a/test/data/grooves/LatinFusion.musicxml +++ b/test/data/grooves/LatinFusion.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 @@ -715,16 +715,14 @@ F 5 - 288 - + 576 1 - 16th + eighth up x - @@ -761,33 +759,40 @@ - + + + 192 + 1 + 16th + + + + F 5 - 192 - + 576 1 - 16th + eighth + up x - - + F 5 - 48 + 24 1 - 64th + 128th up x @@ -795,38 +800,78 @@ - + F 5 - 12 - + 6 1 - 256th + 512th up x - - + F 5 - 3 - + 384 1 - 1024th + eighth + up + x + + + + + + F + 5 + + 384 + + 1 + eighth + up + x + + + + + + + + F + 5 + + 384 + + 1 + eighth + up + x + + + + + + F + 5 + + 384 + + 1 + eighth up x - @@ -837,24 +882,22 @@ - + F 5 - 288 - + 576 1 - 16th + eighth up x - - + F 5 @@ -872,7 +915,7 @@ - + F 5 @@ -888,51 +931,40 @@ - - - F - 5 - + + 192 - - 1 16th - up - x - - + F 5 - 48 - - + 576 1 - 64th + eighth + up x - - - + F 5 - 12 + 24 1 - 256th + 128th up x @@ -940,23 +972,23 @@ - + F 5 - 3 + 6 1 - 1024th + 512th up x - + F 5 @@ -970,7 +1002,7 @@ - + F 5 @@ -985,22 +1017,16 @@ - - - - F - 5 - + + + 384 - 1 eighth - up - x - + F 5 @@ -1022,24 +1048,22 @@ - + F 5 - 288 - + 576 1 - 16th + eighth up x - - + F 5 @@ -1057,7 +1081,7 @@ - + F 5 @@ -1073,51 +1097,40 @@ - - - F - 5 - + + 192 - - 1 16th - up - x - - + F 5 - 48 - - + 576 1 - 64th + eighth + up x - - - + F 5 - 12 + 24 1 - 256th + 128th up x @@ -1125,188 +1138,201 @@ - + F 5 - 3 + 6 1 - 1024th + 512th up x - - - 192 - 1 - 16th - - - - + F 5 - 288 - + 384 1 - 16th - + eighth up x - - + F 5 - 24 - - + 384 1 - 128th + eighth up x - - - + + + F 5 - 6 - + 384 1 - 512th + eighth up x - - + F 5 - 192 - + 384 1 - 16th + eighth up x - - + F 5 - 48 - - + 512 1 - 64th + quarter + + 3 + 2 + quarter + up x - - + + + 3 + quarter + + + 2 + quarter + + - + F 5 - 12 - - + 256 1 - 256th + eighth + + 3 + 2 + quarter + up x - - + - + + + 192 + 1 + 16th + + + + F 5 - 3 - + 576 1 - 1024th + eighth + up x - - + F 5 - 384 + 24 + + 1 - eighth + 128th up x + + - + F 5 - 384 + 6 + 1 - eighth + 512th up x + - - - - + + + F + 5 + 384 + 1 eighth + up + x - + F 5 @@ -1320,237 +1346,244 @@ - - + + + + + + 768 + + + percussion + + + 1 + + + + + E + 4 + 192 + 1 16th + up + x - + - F - 5 + E + 4 - 288 - - + 192 + 1 16th - up - x + normal - - + - F - 5 + E + 4 - 24 - - - + 192 + 1 - 128th + 16th up x - - - + - F - 5 + E + 4 - 6 - - + 192 + 1 - 512th + 16th up x - - + - F - 5 + E + 4 192 - - + 1 16th up x - - + - F - 5 + E + 4 - 48 - - - + 192 + 1 - 64th + 16th up - x + normal - - - + - F - 5 + E + 4 - 12 - - - + 192 + 1 - 256th + 16th up x - - - F - 5 + E + 4 - 3 - - + 192 + 1 - 1024th + 16th up x - - - + + + E + 4 + 192 + 1 16th + up + x - + - F - 5 + E + 4 - 288 - - + 192 + 1 16th - up - x + normal - - + - F - 5 + E + 4 - 24 - - - + 192 + 1 - 128th + 16th up x - - - + - F - 5 + E + 4 - 6 - - + 192 + 1 - 512th + 16th up x - - + - F - 5 + E + 4 192 - - + 1 16th up x - - + - F - 5 + E + 4 - 48 - - - + 192 + 1 - 64th + 16th + up + normal + + + + + + E + 4 + + 384 + + 1 + eighth up x - - - + - F - 5 + E + 4 - 12 + 24 - + 1 - 256th + 128th up x @@ -1558,87 +1591,87 @@ - + - F - 5 + E + 4 - 3 + 6 - + 1 - 1024th + 512th up x - + + + - F - 5 + E + 4 - 384 - + 192 + 1 - eighth + 16th up x - + - F - 5 + E + 4 - 384 - + 192 + 1 - eighth + 16th up - x + normal - - - + - F - 5 + E + 4 - 384 - + 192 + 1 - eighth + 16th up x - + - F - 5 + E + 4 - 384 - + 192 + 1 - eighth + 16th up x - + - F - 5 + E + 4 192 - + 1 16th up @@ -1646,229 +1679,157 @@ - + - F - 5 + E + 4 - 288 - - + 192 + 1 16th - up - x + normal - - + - F - 5 + E + 4 - 24 - - - + 192 + 1 - 128th + 16th up x - - - + - F - 5 + E + 4 - 6 - - + 192 + 1 - 512th + 16th up x - - + - F - 5 + E + 4 192 - - + 1 16th up x - - + - F - 5 + E + 4 - 48 - - - + 192 + 1 - 64th + 16th up - x + normal - - - + - F - 5 + E + 4 - 12 - - - + 192 + 1 - 256th + 16th up x - - - + - F - 5 + E + 4 - 3 - - + 192 + 1 - 1024th + 16th up x - - - + + + E + 4 + 192 + 1 16th + up + x - + - F - 5 + E + 4 - 288 - - + 192 + 1 16th - up - x + normal - - + - F - 5 - - 24 - - - - 1 - 128th - up - x - - - - - - - - F - 5 - - 6 - - - 1 - 512th - up - x - - - - - - - F - 5 - - 192 - - - 1 - 16th - up - x - - - - - - - F - 5 + E + 4 - 48 - - - + 384 + 1 - 64th + eighth up x - - - + - F - 5 + E + 4 - 12 + 24 - + 1 - 256th + 128th up x @@ -1876,67 +1837,24 @@ - + - F - 5 + E + 4 - 3 + 6 - + 1 - 1024th + 512th up x - - - F - 5 - - 384 - - 1 - eighth - up - x - - - - - - F - 5 - - 384 - - 1 - eighth - up - x - - - - - - - - 768 - - - percussion - - - 1 - - + E @@ -2138,15 +2056,13 @@ E 4 - 96 - + 384 1 - 32nd + eighth up x - @@ -2183,76 +2099,8 @@ - - - E - 4 - - 192 - - - 1 - 16th - up - x - - - - - - - E - 4 - - 48 - - - - 1 - 64th - up - x - - - - - - - - E - 4 - - 12 - - - - 1 - 256th - up - x - - - - - - - - E - 4 - - 3 - - - 1 - 1024th - up - x - - - - - + E @@ -2454,15 +2302,13 @@ E 4 - 96 - + 384 1 - 32nd + eighth up x - @@ -2499,51 +2345,64 @@ - + + + + + + 768 + + + percussion + + + 1 + + + - E + F 4 - 192 - - + 384 + 1 - 16th + eighth up - x + normal - - + - E + F 4 - 48 + 96 - - + 1 - 64th + 32nd up x - - + - E + F 4 - 12 + 24 - + 1 - 256th + 128th up x @@ -2551,213 +2410,148 @@ - + - E + F 4 - 3 + 6 - + 1 - 1024th + 512th up x - - - - - E - 4 - - 192 - - 1 - 16th - up - x - - - - + - E + F 4 192 - + + 1 16th up normal + - - - E - 4 - - 192 - - 1 - 16th - up - x - - - - - - E - 4 - - 192 - - 1 - 16th - up - x - - - - - - E - 4 - - 192 - - 1 - 16th - up - x - - - - + - E + F 4 - 192 - + 48 + + + 1 - 16th + 64th up normal + + - - - E - 4 - - 192 - - 1 - 16th - up - x - - - - - - E - 4 - - 192 - - 1 - 16th - up - x - - - - + - E + F 4 - 192 - + 12 + + + 1 - 16th + 256th up - x + normal + + - + - E + F 4 - 192 - + 3 + + 1 - 16th + 1024th up normal + - - - E - 4 - - 192 - + + + 512 1 - 16th - up - x + quarter + + 3 + 2 + quarter + + + + 3 + quarter + + + 2 + quarter + + - + - E + F 4 - 192 - + 256 + 1 - 16th + eighth + + 3 + 2 + quarter + up - x + normal + - - - E - 4 - + + 192 - 1 16th - up - x - + - E + F 4 192 - + 1 16th up @@ -2765,14 +2559,14 @@ - + - E + F 4 96 - + 1 32nd up @@ -2781,15 +2575,15 @@ - + - E + F 4 24 - + 1 128th up @@ -2799,14 +2593,14 @@ - + - E + F 4 6 - + 1 512th up @@ -2815,265 +2609,321 @@ - + - E + F 4 192 - + 1 16th up - x + normal - + - E + F 4 48 - + 1 64th up - x + normal - + - E + F 4 12 - + 1 256th up - x + normal - + - E + F 4 3 - + 1 1024th up - x + normal - - - - - E - 4 - - 192 - + + + 768 1 - 16th - up - x + quarter - + + 3072 + + + + 768 + 2 + quarter + + + + - E + F 4 - 192 - - 1 - 16th + 768 + + 2 + quarter up normal - + + + 768 + 2 + quarter + + + + - E + F 4 - 192 - - 1 - 16th + 768 + + 2 + quarter up - x + normal - + + + - E + F 4 - 192 - + 384 + 1 - 16th + eighth up - x + normal - + - E + F 4 - 192 - + 96 + + 1 - 16th + 32nd up x + - E + F 4 - 192 - + 24 + + + 1 - 16th + 128th up - normal + x + + - + - E + F 4 - 192 - + 6 + + 1 - 16th + 512th up x + - + - E + F 4 192 - + + 1 16th up - x + normal + - + - E + F 4 - 192 - + 48 + + + 1 - 16th + 64th up - x + normal + + - + - E + F 4 - 192 - + 12 + + + 1 - 16th + 256th up normal + + - + - E + F 4 - 192 - + 3 + + 1 - 16th + 1024th up - x + normal + - + + + 512 + 1 + quarter + + 3 + 2 + quarter + + + + + 3 + quarter + + + 2 + quarter + + + + + - E + F 4 - 192 - + 256 + 1 - 16th + eighth + + 3 + 2 + quarter + up - x + normal + - - - E - 4 - + + 192 - 1 16th - up - x - + - E + F 4 192 - + 1 16th up @@ -3081,14 +2931,14 @@ - + - E + F 4 96 - + 1 32nd up @@ -3097,15 +2947,15 @@ - + - E + F 4 24 - + 1 128th up @@ -3115,14 +2965,14 @@ - + - E + F 4 6 - + 1 512th up @@ -3131,91 +2981,131 @@ - + - E + F 4 192 - + 1 16th up - x + normal - + - E + F 4 48 - + 1 64th up - x + normal - + - E + F 4 12 - + 1 256th up - x + normal - + - E + F 4 3 - + 1 1024th up - x + normal + + + 768 + 1 + quarter + + + + + 3072 + + + + 768 + 2 + quarter + + + + + + F + 4 + + 768 + + 2 + quarter + up + normal + + + + + + 768 + 2 + quarter + + + + + + F + 4 + + 768 + + 2 + quarter + up + normal + + + - - - - - 768 - - - percussion - - - 1 - - + F @@ -3587,7 +3477,7 @@ - + F @@ -3959,361 +3849,394 @@ - - - - F - 4 - - 384 - + + + + + 768 + + + percussion + + + 1 + + + + + 768 1 - eighth - up - normal + quarter - - - F - 4 - - 96 - - + + + 768 1 - 32nd - up - x + quarter - - - - F - 4 - - 24 - - - + + + 768 1 - 128th - up - x + quarter - - - + + + 384 + 1 + eighth + + + + - F + E 4 - 6 - - + 384 + 1 - 512th + eighth up x - - - - F - 4 - - 192 - - + + + + + 768 1 - 16th - up - normal + quarter - - - - F - 4 - - 48 - - - + + + 768 1 - 64th - up - normal + quarter - - - - - F - 4 - - 12 - - - + + + 768 1 - 256th - up - normal + quarter - - - + + + 384 + 1 + eighth + + + + - F + E 4 - 3 - - + 384 + 1 - 1024th + eighth up - normal + x - + + - 512 + 768 1 quarter - - 3 - 2 - quarter - - - - 3 - quarter - - - 2 - quarter - - - + + + 768 + 1 + quarter + + + + + + 768 + 1 + quarter + + + + + + 384 + 1 + eighth + + + + - F + E 4 - 256 - + 384 + 1 eighth - - 3 - 2 - quarter - up - normal + x - + + - 192 + 768 1 - 16th + quarter - - - F - 4 - - 192 - + + + 768 1 - 16th - up - normal + quarter - + + + 768 + 1 + quarter + + + + + + 384 + 1 + eighth + + + + - F + E 4 - 96 - - + 384 + 1 - 32nd + eighth up x - - + + + + + + 768 + + + percussion + + + 5 + + + F 4 - 24 - - - + 512 + 1 - 128th - up - x + quarter + + 3 + 2 + quarter + + down + normal - - + + + 3 + quarter + + + 2 + quarter + + - + F 4 - 6 - - + 512 + 1 - 512th - up - x + quarter + + 3 + 2 + quarter + + down + normal - - + F 4 - 192 - - + 512 + 1 - 16th - up + quarter + + 3 + 2 + quarter + + down normal - + - + F 4 - 48 - - - + 512 + 1 - 64th - up + quarter + + 3 + 2 + quarter + + down normal - - + + + 3 + quarter + + + 2 + quarter + + - + F 4 - 12 - - - + 512 + 1 - 256th - up + quarter + + 3 + 2 + quarter + + down normal - - - + F 4 - 3 - - + 512 + 1 - 1024th - up + quarter + + 3 + 2 + quarter + + down normal - + - - - 768 - 1 - quarter - - - - - 3072 - - - - 768 - 2 - quarter - - - - + + + F 4 - 768 - - 2 + 512 + + 1 quarter - up + + 3 + 2 + quarter + + down normal - - - - - 768 - 2 - quarter - + + + 3 + quarter + + + 2 + quarter + + @@ -4321,152 +4244,185 @@ F 4 - 768 - - 2 + 512 + + 1 quarter - up + + 3 + 2 + quarter + + down normal - - - + F 4 - 384 - + 512 + 1 - eighth - up + quarter + + 3 + 2 + quarter + + down normal + - + F 4 - 96 - - + 512 + 1 - 32nd - up - x + quarter + + 3 + 2 + quarter + + down + normal - + + + 3 + quarter + + + 2 + quarter + + - + F 4 - 24 - - - + 512 + 1 - 128th - up - x + quarter + + 3 + 2 + quarter + + down + normal - - - + F 4 - 6 - - + 512 + 1 - 512th - up - x + quarter + + 3 + 2 + quarter + + down + normal - + - + + + F 4 - 192 - - + 512 + 1 - 16th - up + quarter + + 3 + 2 + quarter + + down normal - + + + 3 + quarter + + + 2 + quarter + + - + F 4 - 48 - - - + 512 + 1 - 64th - up + quarter + + 3 + 2 + quarter + + down normal - - - + F 4 - 12 - - - + 512 + 1 - 256th - up + quarter + + 3 + 2 + quarter + + down normal - - + - + F 4 - 3 - - - 1 - 1024th - up - normal - - - - - - 512 + 1 quarter @@ -4474,6 +4430,8 @@ 2 quarter + down + normal @@ -4487,224 +4445,186 @@ - + F 4 - 256 - + 512 + 1 - eighth + quarter 3 2 quarter - up + down normal - - - - 192 - 1 - 16th - - - - + F 4 - 192 - + 512 + 1 - 16th - up + quarter + + 3 + 2 + quarter + + down normal + - - - F - 4 - - 96 - - - 1 - 32nd - up - x - - - - - - - F - 4 - - 24 - - - - 1 - 128th - up - x - - - - - - - - F - 4 - - 6 - - - 1 - 512th - up - x - - - - - + + + F 4 - 192 - - + 512 + 1 - 16th - up + quarter + + 3 + 2 + quarter + + down normal - + + + 3 + quarter + + + 2 + quarter + + - + F 4 - 48 - - - + 512 + 1 - 64th - up + quarter + + 3 + 2 + quarter + + down normal - - - + F 4 - 12 - - - + 512 + 1 - 256th - up + quarter + + 3 + 2 + quarter + + down normal - - + - + F 4 - 3 - - - 1 - 1024th - up - normal - - - - - - - 768 + 512 + 1 quarter + + 3 + 2 + quarter + + down + normal + + + 3 + quarter + + + 2 + quarter + + - - 3072 - - - - 768 - 2 - quarter - - - - + F 4 - 768 - - 2 + 512 + + 1 quarter - up + + 3 + 2 + quarter + + down normal - - - 768 - 2 - quarter - - - - + F 4 - 768 - - 2 + 512 + + 1 quarter - up + + 3 + 2 + quarter + + down normal + - + 768 @@ -4719,1997 +4639,28 @@ 1 - - - 768 - 1 - quarter - - - - - - 768 - 1 - quarter - - - - - - 768 - 1 - quarter - - - - - - 384 + + + F + 4 + + 576 + 1 eighth - - - - - - E - 4 - - 384 - - 1 - eighth - up - x - - - - - - - - 768 - 1 - quarter - - - - - - 768 - 1 - quarter - - - - - - 768 - 1 - quarter - - - - - - 384 - 1 - eighth - - - - - - E - 4 - - 384 - - 1 - eighth - up - x - - - - - - - - 768 - 1 - quarter - - - - - - 768 - 1 - quarter - - - - - - 768 - 1 - quarter - - - - - - 384 - 1 - eighth - - - - - - E - 4 - - 384 - - 1 - eighth - up - x - - - - - - - - 768 - 1 - quarter - - - - - - 768 - 1 - quarter - - - - - - 768 - 1 - quarter - - - - - - 384 - 1 - eighth - - - - - - E - 4 - - 384 - - 1 - eighth - up - x - - - - - - - - - 768 - - - percussion - - - 5 - - - - - F - 4 - - 512 - - 1 - quarter - - 3 - 2 - quarter - - down - normal - - - - 3 - quarter - - - 2 - quarter - - - - - - - F - 4 - - 512 - - 1 - quarter - - 3 - 2 - quarter - - down - normal - - - - - - F - 4 - - 512 - - 1 - quarter - - 3 - 2 - quarter - - down - normal - - - - - - - F - 4 - - 512 - - 1 - quarter - - 3 - 2 - quarter - - down - normal - - - - 3 - quarter - - - 2 - quarter - - - - - - - F - 4 - - 512 - - 1 - quarter - - 3 - 2 - quarter - - down - normal - - - - - - F - 4 - - 512 - - 1 - quarter - - 3 - 2 - quarter - - down - normal - - - - - - - - - F - 4 - - 512 - - 1 - quarter - - 3 - 2 - quarter - - down - normal - - - - 3 - quarter - - - 2 - quarter - - - - - - - F - 4 - - 512 - - 1 - quarter - - 3 - 2 - quarter - - down - normal - - - - - - F - 4 - - 512 - - 1 - quarter - - 3 - 2 - quarter - - down - normal - - - - - - - F - 4 - - 512 - - 1 - quarter - - 3 - 2 - quarter - - down - normal - - - - 3 - quarter - - - 2 - quarter - - - - - - - F - 4 - - 512 - - 1 - quarter - - 3 - 2 - quarter - - down - normal - - - - - - F - 4 - - 512 - - 1 - quarter - - 3 - 2 - quarter - - down - normal - - - - - - - - - F - 4 - - 512 - - 1 - quarter - - 3 - 2 - quarter - - down - normal - - - - 3 - quarter - - - 2 - quarter - - - - - - - F - 4 - - 512 - - 1 - quarter - - 3 - 2 - quarter - - down - normal - - - - - - F - 4 - - 512 - - 1 - quarter - - 3 - 2 - quarter - - down - normal - - - - - - - F - 4 - - 512 - - 1 - quarter - - 3 - 2 - quarter - - down - normal - - - - 3 - quarter - - - 2 - quarter - - - - - - - F - 4 - - 512 - - 1 - quarter - - 3 - 2 - quarter - - down - normal - - - - - - F - 4 - - 512 - - 1 - quarter - - 3 - 2 - quarter - - down - normal - - - - - - - - - F - 4 - - 512 - - 1 - quarter - - 3 - 2 - quarter - - down - normal - - - - 3 - quarter - - - 2 - quarter - - - - - - - F - 4 - - 512 - - 1 - quarter - - 3 - 2 - quarter - - down - normal - - - - - - F - 4 - - 512 - - 1 - quarter - - 3 - 2 - quarter - - down - normal - - - - - - - F - 4 - - 512 - - 1 - quarter - - 3 - 2 - quarter - - down - normal - - - - 3 - quarter - - - 2 - quarter - - - - - - - F - 4 - - 512 - - 1 - quarter - - 3 - 2 - quarter - - down - normal - - - - - - F - 4 - - 512 - - 1 - quarter - - 3 - 2 - quarter - - down - normal - - - - - - - - - - 768 - - - percussion - - - 1 - - - - - F - 4 - - 576 - - 1 - eighth - - up - normal - - - - - - F - 4 - - 192 - - 1 - 16th - up - normal - - - - - - 384 - 1 - eighth - - - - - - F - 4 - - 384 - - 1 - eighth - up - normal - - - - - - 384 - 1 - eighth - - - - - - F - 4 - - 384 - - 1 - eighth - up - normal - - - - - - 192 - 1 - 16th - - - - - - F - 4 - - 576 - - 1 - eighth - - up - normal - - - - - - - - F - 4 - - 576 - - 1 - eighth - - up - normal - - - - - - F - 4 - - 192 - - 1 - 16th - up - normal - - - - - - 384 - 1 - eighth - - - - - - F - 4 - - 384 - - 1 - eighth - up - normal - - - - - - 384 - 1 - eighth - - - - - - F - 4 - - 384 - - 1 - eighth - up - normal - - - - - - 192 - 1 - 16th - - - - - - F - 4 - - 576 - - 1 - eighth - - up - normal - - - - - - - - F - 4 - - 576 - - 1 - eighth - - up - normal - - - - - - F - 4 - - 192 - - 1 - 16th - up - normal - - - - - - 384 - 1 - eighth - - - - - - F - 4 - - 384 - - 1 - eighth - up - normal - - - - - - 384 - 1 - eighth - - - - - - F - 4 - - 384 - - 1 - eighth - up - normal - - - - - - 192 - 1 - 16th - - - - - - F - 4 - - 576 - - 1 - eighth - - up - normal - - - - - - - - F - 4 - - 576 - - 1 - eighth - - up - normal - - - - - - F - 4 - - 192 - - 1 - 16th - up - normal - - - - - - 384 - 1 - eighth - - - - - - F - 4 - - 384 - - 1 - eighth - up - normal - - - - - - 384 - 1 - eighth - - - - - - F - 4 - - 384 - - 1 - eighth - up - normal - - - - - - 192 - 1 - 16th - - - - - - F - 4 - - 576 - - 1 - eighth - - up - normal - - - - - - - - - 768 - - - percussion - - - 1 - - - - - 768 - 1 - quarter - - - - - - 384 - 1 - eighth - - - - - - F - 4 - - 384 - - 1 - eighth - up - normal - - - - - - 768 - 1 - quarter - - - - - - 384 - 1 - eighth - - - - - - F - 4 - - 384 - - 1 - eighth - up - normal - - - - - - - - 768 - 1 - quarter - - - - - - 384 - 1 - eighth - - - - - - F - 4 - - 384 - - 1 - eighth - up - normal - - - - - - 768 - 1 - quarter - - - - - - 384 - 1 - eighth - - - - - - F - 4 - - 384 - - 1 - eighth - up - normal - - - - - - - - 768 - 1 - quarter - - - - - - 384 - 1 - eighth - - - - - - F - 4 - - 384 - - 1 - eighth - up - normal - - - - - - 768 - 1 - quarter - - - - - - 384 - 1 - eighth - - - - - - F - 4 - - 384 - - 1 - eighth - up - normal - - - - - - - - 768 - 1 - quarter - - - - - - 384 - 1 - eighth - - - - - - F - 4 - - 384 - - 1 - eighth - up - normal - - - - - - 768 - 1 - quarter - - - - - - 384 - 1 - eighth - - - - - - F - 4 - - 384 - - 1 - eighth - up - normal - - - - - - - - - 768 - - - percussion - - - 1 - - - - - 384 - 1 - eighth - - - - - - E - 4 - - 384 - - 1 - eighth - up - normal - - - - - - 192 - 1 - 16th - - - - - - E - 4 - - 576 - - 1 - eighth - - up - normal - - - - - - E - 4 - - 576 - - 1 - eighth - - up - normal - - - - - - E - 4 - - 192 - - 1 - 16th - up - normal - - - - - - 384 - 1 - eighth - - - - - - E - 4 - - 384 - - 1 - eighth - up - normal - - - - - - - - 384 - 1 - eighth - - - - - - E - 4 - - 384 - - 1 - eighth - up - normal - - - - - - 192 - 1 - 16th - - - - - - E - 4 - - 576 - - 1 - eighth - - up - normal - - - - - - E - 4 - - 576 - - 1 - eighth - - up - normal - - - - - - E - 4 - - 192 - - 1 - 16th - up - normal - - - - - - 384 - 1 - eighth - - - - - - E - 4 - - 384 - - 1 - eighth - up - normal - - - - - - - - 384 - 1 - eighth - - - - - - E - 4 - - 384 - - 1 - eighth - up - normal - - - - - - 192 - 1 - 16th - - - - - - E - 4 - - 576 - - 1 - eighth - - up - normal - - - - - - E - 4 - - 576 - - 1 - eighth - - up - normal - - - - - - E - 4 - - 192 - - 1 - 16th - up - normal - - - - - - 384 - 1 - eighth - - - - - - E - 4 - - 384 - - 1 - eighth - up - normal - - - - - - - - 384 - 1 - eighth - - - - - - E - 4 - - 384 - - 1 - eighth - up - normal - - - - - - 192 - 1 - 16th - - - - - - E - 4 - - 576 - - 1 - eighth - - up - normal - - - - - - E - 4 - - 576 - - 1 - eighth - - up - normal - - - - - - E - 4 - - 192 - - 1 - 16th - up - normal - - - - - - 384 - 1 - eighth - - - - - - E - 4 - - 384 - - 1 - eighth - up - normal - - - - - - - - - 768 - - - percussion - - - 1 - - - - - E - 4 - - 192 - - 1 - 16th - up - normal - - - - - - E - 4 - - 288 - - - 1 - 16th - - up - normal - - - - - - - E - 4 - - 24 - - - - 1 - 128th - up - normal - - - - - - - - E - 4 - - 6 - - - 1 - 512th - up - normal - - - - - - - E - 4 - - 192 - - - 1 - 16th - up - normal - - - - - - - E - 4 - - 48 - - - - 1 - 64th - up - normal - - - - - - - - E - 4 - - 12 - - - - 1 - 256th - up - normal - - - - - - - - E - 4 - - 3 - - - 1 - 1024th + up normal - - + - E + F 4 192 - + 1 16th up @@ -6717,132 +4668,97 @@ - - - E - 4 - - 288 - - + + + 384 1 - 16th - - up - normal + eighth - - + - E + F 4 - 24 - - - + 384 + 1 - 128th + eighth up normal - - - - - E - 4 - - 6 - - + + + 384 1 - 512th - up - normal + eighth - - + - E + F 4 - 192 - - + 384 + 1 - 16th + eighth up normal - - - - E - 4 - - 48 - - - + + + 192 1 - 64th - up - normal + 16th - - - + - E + F 4 - 12 - - - + 576 + 1 - 256th + eighth + up normal - - - + + + - E + F 4 - 3 - - + 576 + 1 - 1024th + eighth + up normal - - + - E + F 4 192 - + 1 16th up @@ -6850,456 +4766,495 @@ - - - E - 4 - + + 384 - 1 eighth - up - normal - + - E + F 4 - 192 - + 384 + 1 - 16th + eighth up normal - + + + 384 + 1 + eighth + + + + - E + F 4 - 192 - + 384 + 1 - 16th + eighth up normal - - - E - 4 - - 288 - - + + + 192 1 16th - - up - normal - - + - E + F 4 - 24 - - - + 576 + 1 - 128th + eighth + up normal - - - + + + - E + F 4 - 6 - - + 576 + 1 - 512th + eighth + up normal - - + - E + F 4 192 - - + 1 16th up normal - - + + + 384 + 1 + eighth + + + + - E + F 4 - 48 - - - + 384 + 1 - 64th + eighth up normal - - - + + + 384 + 1 + eighth + + + + - E + F 4 - 12 - - - + 384 + 1 - 256th + eighth up normal - - - + + + 192 + 1 + 16th + + + + - E + F 4 - 3 - - + 576 + 1 - 1024th + eighth + up normal - - - + + - E + F 4 - 192 - + 576 + 1 - 16th + eighth + up normal - + - E + F 4 - 288 - - + 192 + 1 16th - up normal - - + + + 384 + 1 + eighth + + + + - E + F 4 - 24 - - - + 384 + 1 - 128th + eighth up normal - - + + + + + 384 + 1 + eighth + - E + F 4 - 6 - - + 384 + 1 - 512th + eighth up normal - - - - E - 4 - + + 192 - - 1 16th - up - normal - - + - E + F 4 - 48 - - - + 576 + 1 - 64th + eighth + up normal - - - - - E - 4 - - 12 - - - + + + + + + 768 + + + percussion + + + 1 + + + + + 768 1 - 256th - up - normal + quarter - - - + + + 384 + 1 + eighth + + + + - E + F 4 - 3 - - + 384 + 1 - 1024th + eighth up normal - - + + + 768 + 1 + quarter + + + + + + 384 + 1 + eighth + + + + - E + F 4 - 192 - + 384 + 1 - 16th + eighth up normal - + + + + + 768 + 1 + quarter + + + + + + 384 + 1 + eighth + + + + - E + F 4 - 288 - - + 384 + 1 - 16th - + eighth up normal - - + + + 768 + 1 + quarter + + + + + + 384 + 1 + eighth + + + + - E + F 4 - 24 - - - + 384 + 1 - 128th + eighth up normal - - - + + + + + 768 + 1 + quarter + + + + + + 384 + 1 + eighth + + + + - E + F 4 - 6 - - + 384 + 1 - 512th + eighth up normal - - - - E - 4 - - 192 - - + + + 768 1 - 16th - up - normal + quarter - - - - E - 4 - - 48 - - - + + + 384 1 - 64th - up - normal + eighth - - - + - E + F 4 - 12 - - - + 384 + 1 - 256th + eighth up normal - - - - - E - 4 - - 3 - - + + + + + 768 1 - 1024th - up - normal + quarter - - - - E - 4 - - 192 - + + + 384 1 - 16th - up - normal + eighth - + - E + F 4 384 - + 1 eighth up @@ -7307,428 +5262,414 @@ - + + + 768 + 1 + quarter + + + + + + 384 + 1 + eighth + + + + - E + F 4 - 192 - + 384 + 1 - 16th + eighth up normal - + + + + + + 768 + + + percussion + + + 1 + + + + + 384 + 1 + eighth + + + + E 4 - 192 - + 384 + 1 - 16th + eighth up normal - - - E - 4 - - 288 - - + + + 192 1 16th - - up - normal - - + E 4 - 24 - - - + 576 + 1 - 128th + eighth + up normal - - - + E 4 - 6 - - + 576 + 1 - 512th + eighth + up normal - - + E 4 192 - - + 1 16th up normal - - - - E - 4 - - 48 - - - + + + 384 1 - 64th - up - normal + eighth - - - + E 4 - 12 - - - + 384 + 1 - 256th + eighth up normal - - - - - E - 4 - - 3 - - + + + + + 384 1 - 1024th - up - normal + eighth - - - - + E 4 - 192 - + 384 + 1 - 16th + eighth up normal - - - E - 4 - - 288 - - + + + 192 1 16th - - up - normal - - + E 4 - 24 - - - + 576 + 1 - 128th + eighth + up normal - - - + E 4 - 6 - - + 576 + 1 - 512th + eighth + up normal - - + E 4 192 - - + 1 16th up normal - - - - E - 4 - - 48 - - - + + + 384 1 - 64th - up - normal + eighth - - - + E 4 - 12 - - - + 384 + 1 - 256th + eighth up normal - - - + + + + + 384 + 1 + eighth + + + + E 4 - 3 - - + 384 + 1 - 1024th + eighth up normal - - - - E - 4 - + + 192 - 1 16th - up - normal - + E 4 - 288 - - + 576 + 1 - 16th + eighth up normal - - + E 4 - 24 - - - + 576 + 1 - 128th + eighth + up normal - - - + E 4 - 6 - - + 192 + 1 - 512th + 16th up normal - - + + + 384 + 1 + eighth + + + + E 4 - 192 - - + 384 + 1 - 16th + eighth up normal - - + + + + + 384 + 1 + eighth + + + + E 4 - 48 - - - + 384 + 1 - 64th + eighth up normal - - - + + + 192 + 1 + 16th + + + + E 4 - 12 - - - + 576 + 1 - 256th + eighth + up normal - - - + E 4 - 3 - - + 576 + 1 - 1024th + eighth + up normal - - + E 4 192 - + 1 16th up @@ -7736,13 +5677,21 @@ - + + + 384 + 1 + eighth + + + + E 4 384 - + 1 eighth up @@ -7750,99 +5699,147 @@ - + + + + + + 768 + + + percussion + + + 1 + + + E 4 - 192 + 512 1 - 16th + quarter + + 3 + 2 + quarter + up normal + + + 3 + quarter + + + 2 + quarter + + - + E 4 - 192 + 256 1 - 16th + eighth + + 3 + 2 + quarter + up normal + - + E 4 - 288 - + 512 1 - 16th - + quarter + + 3 + 2 + quarter + up normal - + + + 3 + quarter + + + 2 + quarter + + - + E 4 - 24 - - + 256 1 - 128th + eighth + + 3 + 2 + quarter + up normal - - + - + E 4 - 6 - + 192 1 - 512th + 16th up normal - - + E 4 - 192 - + 384 1 - 16th + eighth up normal - @@ -7850,35 +5847,42 @@ E 4 - 48 - - + 192 1 - 64th + 16th up normal - - - + E 4 - 12 - - + 512 1 - 256th + quarter + + 3 + 2 + quarter + up normal - - + + + 3 + quarter + + + 2 + quarter + + @@ -7886,215 +5890,290 @@ E 4 - 3 - + 256 1 - 1024th + eighth + + 3 + 2 + quarter + up normal - + - + E 4 - 192 + 512 1 - 16th + quarter + + 3 + 2 + quarter + up normal + + + 3 + quarter + + + 2 + quarter + + - + E 4 - 288 - + 256 1 - 16th - + eighth + + 3 + 2 + quarter + up normal - + - + E 4 - 24 - - + 512 1 - 128th + quarter + + 3 + 2 + quarter + up normal - - + + + 3 + quarter + + + 2 + quarter + + - + E 4 - 6 - + 256 1 - 512th + eighth + + 3 + 2 + quarter + up normal - + - + E 4 192 - 1 16th up normal - - + E 4 - 48 - - + 384 1 - 64th + eighth up normal - - - + E 4 - 12 - - + 192 1 - 256th + 16th up normal - - - + E 4 - 3 - + 512 1 - 1024th + quarter + + 3 + 2 + quarter + up normal - + + + 3 + quarter + + + 2 + quarter + + - + E 4 - 192 + 256 1 - 16th + eighth + + 3 + 2 + quarter + up normal + - + + + E 4 - 288 - + 512 1 - 16th - + quarter + + 3 + 2 + quarter + up normal - + + + 3 + quarter + + + 2 + quarter + + - + E 4 - 24 - - + 256 1 - 128th + eighth + + 3 + 2 + quarter + up normal - - + - + E 4 - 6 - + 512 1 - 512th + quarter + + 3 + 2 + quarter + up normal - + + + 3 + quarter + + + 2 + quarter + + @@ -8102,190 +6181,238 @@ E 4 - 192 - + 256 1 - 16th + eighth + + 3 + 2 + quarter + up normal - + - + E 4 - 48 - - + 192 1 - 64th + 16th up normal - - - + E 4 - 12 - - + 384 1 - 256th + eighth up normal - - - + E 4 - 3 - + 192 1 - 1024th + 16th up normal - - + E 4 - 192 + 512 1 - 16th + quarter + + 3 + 2 + quarter + up normal + + + 3 + quarter + + + 2 + quarter + + - + E 4 - 384 + 256 1 eighth + + 3 + 2 + quarter + up normal + - + + + E 4 - 192 + 512 1 - 16th + quarter + + 3 + 2 + quarter + up normal + + + 3 + quarter + + + 2 + quarter + + - + E 4 - 192 + 256 1 - 16th + eighth + + 3 + 2 + quarter + up normal + - + E 4 - 288 - + 512 1 - 16th - + quarter + + 3 + 2 + quarter + up normal - + + + 3 + quarter + + + 2 + quarter + + - + E 4 - 24 - - + 256 1 - 128th + eighth + + 3 + 2 + quarter + up normal - - + - + E 4 - 6 - + 192 1 - 512th + 16th up normal - - + E 4 - 192 - + 384 1 - 16th + eighth up normal - @@ -8293,35 +6420,42 @@ E 4 - 48 - - + 192 1 - 64th + 16th up normal - - - + E 4 - 12 - - + 512 1 - 256th + quarter + + 3 + 2 + quarter + up normal - - + + + 3 + quarter + + + 2 + quarter + + @@ -8329,15 +6463,19 @@ E 4 - 3 - + 256 1 - 1024th + eighth + + 3 + 2 + quarter + up normal - + diff --git a/test/data/grooves/LatinFusionIntro.musicxml b/test/data/grooves/LatinFusionIntro.musicxml index b0fc83bd..ab64f3ed 100644 --- a/test/data/grooves/LatinFusionIntro.musicxml +++ b/test/data/grooves/LatinFusionIntro.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 @@ -797,16 +797,14 @@ F 5 - 288 - + 576 1 - 16th + eighth up x - @@ -843,74 +841,6 @@ - - - F - 5 - - 192 - - - 1 - 16th - up - x - - - - - - - F - 5 - - 48 - - - - 1 - 64th - up - x - - - - - - - - F - 5 - - 12 - - - - 1 - 256th - up - x - - - - - - - - F - 5 - - 3 - - - 1 - 1024th - up - x - - - - 192 @@ -924,16 +854,14 @@ F 5 - 288 - + 576 1 - 16th + eighth up x - @@ -970,74 +898,6 @@ - - - F - 5 - - 192 - - - 1 - 16th - up - x - - - - - - - F - 5 - - 48 - - - - 1 - 64th - up - x - - - - - - - - F - 5 - - 12 - - - - 1 - 256th - up - x - - - - - - - - F - 5 - - 3 - - - 1 - 1024th - up - x - - - - F @@ -1103,16 +963,14 @@ F 5 - 288 - + 576 1 - 16th + eighth up x - @@ -1149,51 +1007,40 @@ - - - F - 5 - + + 192 - - 1 16th - up - x - - + F 5 - 48 - - + 576 1 - 64th + eighth + up x - - - + F 5 - 12 + 24 1 - 256th + 128th up x @@ -1201,210 +1048,83 @@ - + F 5 - 3 + 6 1 - 1024th + 512th up x - - - 192 - 1 - 16th - - - - + F 5 - 288 - + 384 1 - 16th - + eighth up x - - + F 5 - 24 - - + 384 1 - 128th + eighth up x - - - + + + F 5 - 6 - + 768 1 - 512th + quarter up x - - - - F - 5 - - 192 - - + + + 768 1 - 16th - up - x + quarter - - + F 5 - 48 - - + 768 1 - 64th - up - x - - - - - - - - F - 5 - - 12 - - - - 1 - 256th - up - x - - - - - - - - F - 5 - - 3 - - - 1 - 1024th - up - x - - - - - - - F - 5 - - 384 - - 1 - eighth - up - x - - - - - - F - 5 - - 384 - - 1 - eighth - up - x - - - - - - - - F - 5 - - 768 - - 1 - quarter - up - x - - - - - - 768 - 1 - quarter - - - - - - F - 5 - - 768 - - 1 - quarter + quarter up x @@ -1806,15 +1526,13 @@ E 4 - 96 - + 384 1 - 32nd + eighth up x - @@ -1851,74 +1569,6 @@ - - - E - 4 - - 192 - - - 1 - 16th - up - x - - - - - - - E - 4 - - 48 - - - - 1 - 64th - up - x - - - - - - - - E - 4 - - 12 - - - - 1 - 256th - up - x - - - - - - - - E - 4 - - 3 - - - 1 - 1024th - up - x - - - - @@ -2122,15 +1772,13 @@ E 4 - 96 - + 384 1 - 32nd + eighth up x - @@ -2167,74 +1815,6 @@ - - - E - 4 - - 192 - - - 1 - 16th - up - x - - - - - - - E - 4 - - 48 - - - - 1 - 64th - up - x - - - - - - - - E - 4 - - 12 - - - - 1 - 256th - up - x - - - - - - - - E - 4 - - 3 - - - 1 - 1024th - up - x - - - - @@ -4856,1083 +4436,268 @@ E 4 - 192 + 512 1 - 16th + quarter + + 3 + 2 + quarter + up normal + + + 3 + quarter + + + 2 + quarter + + - + E 4 - 288 - + 256 1 - 16th - - up - normal - - - - - - - E - 4 - - 24 - - - - 1 - 128th - up - normal - - - - - - - - E - 4 - - 6 - - - 1 - 512th - up - normal - - - - - - - E - 4 - - 192 - - - 1 - 16th - up - normal - - - - - - - E - 4 - - 48 - - - - 1 - 64th - up - normal - - - - - - - - E - 4 - - 12 - - - - 1 - 256th - up - normal - - - - - - - - E - 4 - - 3 - - - 1 - 1024th - up - normal - - - - - - - E - 4 - - 192 - - 1 - 16th - up - normal - - - - - - E - 4 - - 288 - - - 1 - 16th - - up - normal - - - - - - - E - 4 - - 24 - - - - 1 - 128th - up - normal - - - - - - - - E - 4 - - 6 - - - 1 - 512th - up - normal - - - - - - - E - 4 - - 192 - - - 1 - 16th - up - normal - - - - - - - E - 4 - - 48 - - - - 1 - 64th - up - normal - - - - - - - - E - 4 - - 12 - - - - 1 - 256th - up - normal - - - - - - - - E - 4 - - 3 - - - 1 - 1024th - up - normal - - - - - - - E - 4 - - 192 - - 1 - 16th - up - normal - - - - - - E - 4 - - 384 - - 1 - eighth - up - normal - - - - - - E - 4 - - 192 - - 1 - 16th - up - normal - - - - - - E - 4 - - 192 - - 1 - 16th - up - normal - - - - - - E - 4 - - 288 - - - 1 - 16th - - up - normal - - - - - - - E - 4 - - 24 - - - - 1 - 128th - up - normal - - - - - - - - E - 4 - - 6 - - - 1 - 512th - up - normal - - - - - - - E - 4 - - 192 - - - 1 - 16th - up - normal - - - - - - - E - 4 - - 48 - - - - 1 - 64th - up - normal - - - - - - - - E - 4 - - 12 - - - - 1 - 256th - up - normal - - - - - - - - E - 4 - - 3 - - - 1 - 1024th - up - normal - - - - - - - - - E - 4 - - 192 - - 1 - 16th - up - normal - - - - - - E - 4 - - 288 - - - 1 - 16th - - up - normal - - - - - - - E - 4 - - 24 - - - - 1 - 128th - up - normal - - - - - - - - E - 4 - - 6 - - - 1 - 512th - up - normal - - - - - - - E - 4 - - 192 - - - 1 - 16th - up - normal - - - - - - - E - 4 - - 48 - - - - 1 - 64th - up - normal - - - - - - - - E - 4 - - 12 - - - - 1 - 256th - up - normal - - - - - - - - E - 4 - - 3 - - - 1 - 1024th - up - normal - - - - - - - E - 4 - - 192 - - 1 - 16th - up - normal - - - - - - E - 4 - - 288 - - - 1 - 16th - - up - normal - - - - - - - E - 4 - - 24 - - - - 1 - 128th - up - normal - - - - - - - - E - 4 - - 6 - - - 1 - 512th - up - normal - - - - - - - E - 4 - - 192 - - - 1 - 16th - up - normal - - - - - - - E - 4 - - 48 - - - - 1 - 64th - up - normal - - - - - - - - E - 4 - - 12 - - - - 1 - 256th - up - normal - - - - - - - - E - 4 - - 3 - - - 1 - 1024th - up - normal - - - - - - - E - 4 - - 192 - - 1 - 16th - up - normal - - - - - - E - 4 - - 384 - - 1 - eighth - up - normal - - - - - - E - 4 - - 192 - - 1 - 16th - up - normal - - - - - - E - 4 - - 192 - - 1 - 16th - up - normal - - - - - - E - 4 - - 288 - - - 1 - 16th - + eighth + + 3 + 2 + quarter + up normal - + - + E 4 - 24 - - + 512 1 - 128th + quarter + + 3 + 2 + quarter + up normal - - + + + 3 + quarter + + + 2 + quarter + + - + E 4 - 6 - + 256 1 - 512th + eighth + + 3 + 2 + quarter + up normal - + - + E 4 192 - 1 16th up normal - - - - - - E - 4 - - 48 - - - - 1 - 64th - up - normal - - - - + E 4 - 12 - - + 384 1 - 256th + eighth up normal - - - - E - 4 - - 3 - - - 1 - 1024th - up - normal - - - - - - - - - E - 4 - - 192 - - 1 - 16th - up - normal - - - - - - E - 4 - - 288 - - - 1 - 16th - - up - normal - - - - - - - E - 4 - - 24 - - - - 1 - 128th - up - normal - - - - - - - - E - 4 - - 6 - - - 1 - 512th - up - normal - - - - - E 4 192 - 1 16th up normal - - - - - - E - 4 - - 48 - - - - 1 - 64th - up - normal - - - - - - - - E - 4 - - 12 - - - - 1 - 256th - up - normal - - - - + E 4 - 3 - + 512 1 - 1024th + quarter + + 3 + 2 + quarter + up normal - + + + 3 + quarter + + + 2 + quarter + + - + E 4 - 192 + 256 1 - 16th + eighth + + 3 + 2 + quarter + up normal + - + + + E 4 - 288 - + 512 1 - 16th - + quarter + + 3 + 2 + quarter + up normal - + + + 3 + quarter + + + 2 + quarter + + - + E 4 - 24 - - + 256 1 - 128th + eighth + + 3 + 2 + quarter + up normal - - + - + E 4 - 6 - + 512 1 - 512th + quarter + + 3 + 2 + quarter + up normal - + + + 3 + quarter + + + 2 + quarter + + @@ -5940,190 +4705,238 @@ E 4 - 192 - + 256 1 - 16th + eighth + + 3 + 2 + quarter + up normal - + - + E 4 - 48 - - + 192 1 - 64th + 16th up normal - - - + E 4 - 12 - - + 384 1 - 256th + eighth up normal - - - + E 4 - 3 - + 192 1 - 1024th + 16th up normal - - + E 4 - 192 + 512 1 - 16th + quarter + + 3 + 2 + quarter + up normal + + + 3 + quarter + + + 2 + quarter + + - + E 4 - 384 + 256 1 eighth + + 3 + 2 + quarter + up normal + - + + + E 4 - 192 + 512 1 - 16th + quarter + + 3 + 2 + quarter + up normal + + + 3 + quarter + + + 2 + quarter + + - + E 4 - 192 + 256 1 - 16th + eighth + + 3 + 2 + quarter + up normal + - + E 4 - 288 - + 512 1 - 16th - + quarter + + 3 + 2 + quarter + up normal - + + + 3 + quarter + + + 2 + quarter + + - + E 4 - 24 - - + 256 1 - 128th + eighth + + 3 + 2 + quarter + up normal - - + - + E 4 - 6 - + 192 1 - 512th + 16th up normal - - + E 4 - 192 - + 384 1 - 16th + eighth up normal - @@ -6131,35 +4944,42 @@ E 4 - 48 - - + 192 1 - 64th + 16th up normal - - - + E 4 - 12 - - + 512 1 - 256th + quarter + + 3 + 2 + quarter + up normal - - + + + 3 + quarter + + + 2 + quarter + + @@ -6167,15 +4987,19 @@ E 4 - 3 - + 256 1 - 1024th + eighth + + 3 + 2 + quarter + up normal - + diff --git a/test/data/grooves/LatinHouse.musicxml b/test/data/grooves/LatinHouse.musicxml index bcc399c5..66091849 100644 --- a/test/data/grooves/LatinHouse.musicxml +++ b/test/data/grooves/LatinHouse.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/LatinHouseEnd.musicxml b/test/data/grooves/LatinHouseEnd.musicxml index c2b9b580..31d5a1a4 100644 --- a/test/data/grooves/LatinHouseEnd.musicxml +++ b/test/data/grooves/LatinHouseEnd.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/LatinHouseIntro.musicxml b/test/data/grooves/LatinHouseIntro.musicxml index 1bd6b74a..1b5dee98 100644 --- a/test/data/grooves/LatinHouseIntro.musicxml +++ b/test/data/grooves/LatinHouseIntro.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/LatinWaltz.musicxml b/test/data/grooves/LatinWaltz.musicxml index 8e6675fc..09255283 100644 --- a/test/data/grooves/LatinWaltz.musicxml +++ b/test/data/grooves/LatinWaltz.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/LatinWaltzEnd.musicxml b/test/data/grooves/LatinWaltzEnd.musicxml index 2ef9432a..67df619e 100644 --- a/test/data/grooves/LatinWaltzEnd.musicxml +++ b/test/data/grooves/LatinWaltzEnd.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/LatinWaltzFill.musicxml b/test/data/grooves/LatinWaltzFill.musicxml index a463b476..d7e3d292 100644 --- a/test/data/grooves/LatinWaltzFill.musicxml +++ b/test/data/grooves/LatinWaltzFill.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/LatinWaltzIntro.musicxml b/test/data/grooves/LatinWaltzIntro.musicxml index 6457159f..21768629 100644 --- a/test/data/grooves/LatinWaltzIntro.musicxml +++ b/test/data/grooves/LatinWaltzIntro.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/LatinWaltzIntro8.musicxml b/test/data/grooves/LatinWaltzIntro8.musicxml index 7137c2d3..4169cffc 100644 --- a/test/data/grooves/LatinWaltzIntro8.musicxml +++ b/test/data/grooves/LatinWaltzIntro8.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/LatinWaltzPlus.musicxml b/test/data/grooves/LatinWaltzPlus.musicxml index fd3465aa..def8b841 100644 --- a/test/data/grooves/LatinWaltzPlus.musicxml +++ b/test/data/grooves/LatinWaltzPlus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/LatinWaltzSus.musicxml b/test/data/grooves/LatinWaltzSus.musicxml index 9d7b8b20..bd03041c 100644 --- a/test/data/grooves/LatinWaltzSus.musicxml +++ b/test/data/grooves/LatinWaltzSus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/LatinWaltzSusPlus.musicxml b/test/data/grooves/LatinWaltzSusPlus.musicxml index 96948a0b..d1775927 100644 --- a/test/data/grooves/LatinWaltzSusPlus.musicxml +++ b/test/data/grooves/LatinWaltzSusPlus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Lfusion1End.musicxml b/test/data/grooves/Lfusion1End.musicxml index 4bea3262..3592e235 100644 --- a/test/data/grooves/Lfusion1End.musicxml +++ b/test/data/grooves/Lfusion1End.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/LightTango.musicxml b/test/data/grooves/LightTango.musicxml index abf69085..ae672d96 100644 --- a/test/data/grooves/LightTango.musicxml +++ b/test/data/grooves/LightTango.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/LightTango1.musicxml b/test/data/grooves/LightTango1.musicxml index bcb6a71a..a6c9ef5f 100644 --- a/test/data/grooves/LightTango1.musicxml +++ b/test/data/grooves/LightTango1.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/LightTango1Sus.musicxml b/test/data/grooves/LightTango1Sus.musicxml index f3f85d30..9c16e3e5 100644 --- a/test/data/grooves/LightTango1Sus.musicxml +++ b/test/data/grooves/LightTango1Sus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/LightTango4End.musicxml b/test/data/grooves/LightTango4End.musicxml index c3921929..ab18ecbe 100644 --- a/test/data/grooves/LightTango4End.musicxml +++ b/test/data/grooves/LightTango4End.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/LightTangoEnd.musicxml b/test/data/grooves/LightTangoEnd.musicxml index 9dc87c70..4980be9a 100644 --- a/test/data/grooves/LightTangoEnd.musicxml +++ b/test/data/grooves/LightTangoEnd.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/LightTangoFill.musicxml b/test/data/grooves/LightTangoFill.musicxml index 54b00620..eb13bf22 100644 --- a/test/data/grooves/LightTangoFill.musicxml +++ b/test/data/grooves/LightTangoFill.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/LightTangoIntro.musicxml b/test/data/grooves/LightTangoIntro.musicxml index 390b634f..81d1ce5e 100644 --- a/test/data/grooves/LightTangoIntro.musicxml +++ b/test/data/grooves/LightTangoIntro.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/LightTangoIntro1.musicxml b/test/data/grooves/LightTangoIntro1.musicxml index ccda90c1..2df3e1fc 100644 --- a/test/data/grooves/LightTangoIntro1.musicxml +++ b/test/data/grooves/LightTangoIntro1.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/LightTangoSus.musicxml b/test/data/grooves/LightTangoSus.musicxml index 2caa5a54..a92e1af2 100644 --- a/test/data/grooves/LightTangoSus.musicxml +++ b/test/data/grooves/LightTangoSus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/MTL01.musicxml b/test/data/grooves/MTL01.musicxml index 72a565a7..c830a230 100644 --- a/test/data/grooves/MTL01.musicxml +++ b/test/data/grooves/MTL01.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/MTL02.musicxml b/test/data/grooves/MTL02.musicxml index 2f9e3ef1..d315b8d3 100644 --- a/test/data/grooves/MTL02.musicxml +++ b/test/data/grooves/MTL02.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/MTL03.musicxml b/test/data/grooves/MTL03.musicxml index 574e6bcb..878d095a 100644 --- a/test/data/grooves/MTL03.musicxml +++ b/test/data/grooves/MTL03.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/MTL04.musicxml b/test/data/grooves/MTL04.musicxml index 60cd7256..e7e69659 100644 --- a/test/data/grooves/MTL04.musicxml +++ b/test/data/grooves/MTL04.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Mambo.musicxml b/test/data/grooves/Mambo.musicxml index 9670c22d..4efb896b 100644 --- a/test/data/grooves/Mambo.musicxml +++ b/test/data/grooves/Mambo.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Mambo1.musicxml b/test/data/grooves/Mambo1.musicxml index dd01a8c0..a724b4aa 100644 --- a/test/data/grooves/Mambo1.musicxml +++ b/test/data/grooves/Mambo1.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Mambo1Sus.musicxml b/test/data/grooves/Mambo1Sus.musicxml index 98d08e50..bc4ca405 100644 --- a/test/data/grooves/Mambo1Sus.musicxml +++ b/test/data/grooves/Mambo1Sus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Mambo2.musicxml b/test/data/grooves/Mambo2.musicxml index 381e43d3..ddf04fb2 100644 --- a/test/data/grooves/Mambo2.musicxml +++ b/test/data/grooves/Mambo2.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Mambo2Sus.musicxml b/test/data/grooves/Mambo2Sus.musicxml index b12ff660..249389c6 100644 --- a/test/data/grooves/Mambo2Sus.musicxml +++ b/test/data/grooves/Mambo2Sus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Mambo3.musicxml b/test/data/grooves/Mambo3.musicxml index cfa70d4f..bcda6e70 100644 --- a/test/data/grooves/Mambo3.musicxml +++ b/test/data/grooves/Mambo3.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Mambo3Sus.musicxml b/test/data/grooves/Mambo3Sus.musicxml index 532209ae..2d3e0491 100644 --- a/test/data/grooves/Mambo3Sus.musicxml +++ b/test/data/grooves/Mambo3Sus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/MamboBreakAA.musicxml b/test/data/grooves/MamboBreakAA.musicxml index 56ba2be3..686e6826 100644 --- a/test/data/grooves/MamboBreakAA.musicxml +++ b/test/data/grooves/MamboBreakAA.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/MamboBreakBB.musicxml b/test/data/grooves/MamboBreakBB.musicxml index 1255135b..d58c9dd8 100644 --- a/test/data/grooves/MamboBreakBB.musicxml +++ b/test/data/grooves/MamboBreakBB.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/MamboEnd.musicxml b/test/data/grooves/MamboEnd.musicxml index b45e2a92..f4efa277 100644 --- a/test/data/grooves/MamboEnd.musicxml +++ b/test/data/grooves/MamboEnd.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/MamboEndingA.musicxml b/test/data/grooves/MamboEndingA.musicxml index aaa16501..db8756be 100644 --- a/test/data/grooves/MamboEndingA.musicxml +++ b/test/data/grooves/MamboEndingA.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/MamboEndingB.musicxml b/test/data/grooves/MamboEndingB.musicxml index afdc3eff..dcddeb08 100644 --- a/test/data/grooves/MamboEndingB.musicxml +++ b/test/data/grooves/MamboEndingB.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/MamboFillAA.musicxml b/test/data/grooves/MamboFillAA.musicxml index a1f0c722..1efde91e 100644 --- a/test/data/grooves/MamboFillAA.musicxml +++ b/test/data/grooves/MamboFillAA.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/MamboFillAB.musicxml b/test/data/grooves/MamboFillAB.musicxml index 667cd579..4c9a05da 100644 --- a/test/data/grooves/MamboFillAB.musicxml +++ b/test/data/grooves/MamboFillAB.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/MamboFillBA.musicxml b/test/data/grooves/MamboFillBA.musicxml index e30aa958..c1167a8d 100644 --- a/test/data/grooves/MamboFillBA.musicxml +++ b/test/data/grooves/MamboFillBA.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/MamboFillBB.musicxml b/test/data/grooves/MamboFillBB.musicxml index 1f4bc6a5..c7802d30 100644 --- a/test/data/grooves/MamboFillBB.musicxml +++ b/test/data/grooves/MamboFillBB.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/MamboIntro.musicxml b/test/data/grooves/MamboIntro.musicxml index a88c7bb7..a463ffff 100644 --- a/test/data/grooves/MamboIntro.musicxml +++ b/test/data/grooves/MamboIntro.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/MamboIntroA.musicxml b/test/data/grooves/MamboIntroA.musicxml index c05ad061..1c43ff0b 100644 --- a/test/data/grooves/MamboIntroA.musicxml +++ b/test/data/grooves/MamboIntroA.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/MamboIntroB.musicxml b/test/data/grooves/MamboIntroB.musicxml index 76cc6694..3a979572 100644 --- a/test/data/grooves/MamboIntroB.musicxml +++ b/test/data/grooves/MamboIntroB.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/MamboMainA.musicxml b/test/data/grooves/MamboMainA.musicxml index c33eef26..7cac8643 100644 --- a/test/data/grooves/MamboMainA.musicxml +++ b/test/data/grooves/MamboMainA.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/MamboMainB.musicxml b/test/data/grooves/MamboMainB.musicxml index 50bd981e..2c86f1a5 100644 --- a/test/data/grooves/MamboMainB.musicxml +++ b/test/data/grooves/MamboMainB.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/MamboSus.musicxml b/test/data/grooves/MamboSus.musicxml index a66d109d..3fe17c76 100644 --- a/test/data/grooves/MamboSus.musicxml +++ b/test/data/grooves/MamboSus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Maqsum.musicxml b/test/data/grooves/Maqsum.musicxml index 3eb14fb9..32627c1e 100644 --- a/test/data/grooves/Maqsum.musicxml +++ b/test/data/grooves/Maqsum.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/March.musicxml b/test/data/grooves/March.musicxml index 346155a0..9e898722 100644 --- a/test/data/grooves/March.musicxml +++ b/test/data/grooves/March.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/March1.musicxml b/test/data/grooves/March1.musicxml index 9056dd76..66972289 100644 --- a/test/data/grooves/March1.musicxml +++ b/test/data/grooves/March1.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/March1End.musicxml b/test/data/grooves/March1End.musicxml index 6c0a52fd..927acb65 100644 --- a/test/data/grooves/March1End.musicxml +++ b/test/data/grooves/March1End.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/March1Intro.musicxml b/test/data/grooves/March1Intro.musicxml index 8417b76f..fcc0b548 100644 --- a/test/data/grooves/March1Intro.musicxml +++ b/test/data/grooves/March1Intro.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/March1Slow.musicxml b/test/data/grooves/March1Slow.musicxml index 30f46b17..dec29d0d 100644 --- a/test/data/grooves/March1Slow.musicxml +++ b/test/data/grooves/March1Slow.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/March2.musicxml b/test/data/grooves/March2.musicxml index 6c2632c9..4b4ab94c 100644 --- a/test/data/grooves/March2.musicxml +++ b/test/data/grooves/March2.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/March3.musicxml b/test/data/grooves/March3.musicxml index 4ab63ae7..3d4ef70a 100644 --- a/test/data/grooves/March3.musicxml +++ b/test/data/grooves/March3.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/March4.musicxml b/test/data/grooves/March4.musicxml index 9ee69d0f..52860952 100644 --- a/test/data/grooves/March4.musicxml +++ b/test/data/grooves/March4.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/MarchEnd.musicxml b/test/data/grooves/MarchEnd.musicxml index 54a9895f..9dadd7d9 100644 --- a/test/data/grooves/MarchEnd.musicxml +++ b/test/data/grooves/MarchEnd.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/MellowJazz.musicxml b/test/data/grooves/MellowJazz.musicxml index 07c9460e..2a4abf23 100644 --- a/test/data/grooves/MellowJazz.musicxml +++ b/test/data/grooves/MellowJazz.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/MellowJazzEnd.musicxml b/test/data/grooves/MellowJazzEnd.musicxml index 025ab894..081ee090 100644 --- a/test/data/grooves/MellowJazzEnd.musicxml +++ b/test/data/grooves/MellowJazzEnd.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/MellowJazzFill.musicxml b/test/data/grooves/MellowJazzFill.musicxml index 90ffd6f5..0affda3b 100644 --- a/test/data/grooves/MellowJazzFill.musicxml +++ b/test/data/grooves/MellowJazzFill.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/MellowJazzIntro.musicxml b/test/data/grooves/MellowJazzIntro.musicxml index 8dde302d..04320e60 100644 --- a/test/data/grooves/MellowJazzIntro.musicxml +++ b/test/data/grooves/MellowJazzIntro.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/MellowJazzPlus.musicxml b/test/data/grooves/MellowJazzPlus.musicxml index c16d31e8..0ed4be15 100644 --- a/test/data/grooves/MellowJazzPlus.musicxml +++ b/test/data/grooves/MellowJazzPlus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/MellowJazzSus.musicxml b/test/data/grooves/MellowJazzSus.musicxml index ea628798..35c00a1a 100644 --- a/test/data/grooves/MellowJazzSus.musicxml +++ b/test/data/grooves/MellowJazzSus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/MellowJazzSusPlus.musicxml b/test/data/grooves/MellowJazzSusPlus.musicxml index ef6b5765..5bf67987 100644 --- a/test/data/grooves/MellowJazzSusPlus.musicxml +++ b/test/data/grooves/MellowJazzSusPlus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/MellowRB.musicxml b/test/data/grooves/MellowRB.musicxml index 3ee63048..a9a83048 100644 --- a/test/data/grooves/MellowRB.musicxml +++ b/test/data/grooves/MellowRB.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/MellowRBEnd.musicxml b/test/data/grooves/MellowRBEnd.musicxml index 7c565d16..1919ceae 100644 --- a/test/data/grooves/MellowRBEnd.musicxml +++ b/test/data/grooves/MellowRBEnd.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/MellowRBIntro.musicxml b/test/data/grooves/MellowRBIntro.musicxml index 7a1d3622..2e4200f7 100644 --- a/test/data/grooves/MellowRBIntro.musicxml +++ b/test/data/grooves/MellowRBIntro.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Merengue.musicxml b/test/data/grooves/Merengue.musicxml index fb5b3fa3..8ac25103 100644 --- a/test/data/grooves/Merengue.musicxml +++ b/test/data/grooves/Merengue.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Merengue1.musicxml b/test/data/grooves/Merengue1.musicxml index 8b3b257e..3edd6124 100644 --- a/test/data/grooves/Merengue1.musicxml +++ b/test/data/grooves/Merengue1.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Merengue1Sus.musicxml b/test/data/grooves/Merengue1Sus.musicxml index ac29b269..1465f387 100644 --- a/test/data/grooves/Merengue1Sus.musicxml +++ b/test/data/grooves/Merengue1Sus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Merengue2.musicxml b/test/data/grooves/Merengue2.musicxml index 0387c9ff..da2ba3f6 100644 --- a/test/data/grooves/Merengue2.musicxml +++ b/test/data/grooves/Merengue2.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Merengue2Sus.musicxml b/test/data/grooves/Merengue2Sus.musicxml index d8e2edc0..8f552dca 100644 --- a/test/data/grooves/Merengue2Sus.musicxml +++ b/test/data/grooves/Merengue2Sus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/MerengueEnd.musicxml b/test/data/grooves/MerengueEnd.musicxml index cbceffea..a2dca345 100644 --- a/test/data/grooves/MerengueEnd.musicxml +++ b/test/data/grooves/MerengueEnd.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/MerengueIntro.musicxml b/test/data/grooves/MerengueIntro.musicxml index 9ae9f0fd..37dc313a 100644 --- a/test/data/grooves/MerengueIntro.musicxml +++ b/test/data/grooves/MerengueIntro.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/MerengueSus.musicxml b/test/data/grooves/MerengueSus.musicxml index 8173ab3d..c6667815 100644 --- a/test/data/grooves/MerengueSus.musicxml +++ b/test/data/grooves/MerengueSus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Metronome2-4.musicxml b/test/data/grooves/Metronome2-4.musicxml index 2c8eaff3..544f65a2 100644 --- a/test/data/grooves/Metronome2-4.musicxml +++ b/test/data/grooves/Metronome2-4.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Metronome2.musicxml b/test/data/grooves/Metronome2.musicxml index 7ea065ea..e34adaf4 100644 --- a/test/data/grooves/Metronome2.musicxml +++ b/test/data/grooves/Metronome2.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Metronome3.musicxml b/test/data/grooves/Metronome3.musicxml index c7f1857c..57647d72 100644 --- a/test/data/grooves/Metronome3.musicxml +++ b/test/data/grooves/Metronome3.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Metronome4.musicxml b/test/data/grooves/Metronome4.musicxml index 6129b466..80ded7f6 100644 --- a/test/data/grooves/Metronome4.musicxml +++ b/test/data/grooves/Metronome4.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Metronome6.musicxml b/test/data/grooves/Metronome6.musicxml index 00f15a05..d5cd2d46 100644 --- a/test/data/grooves/Metronome6.musicxml +++ b/test/data/grooves/Metronome6.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Metronome68.musicxml b/test/data/grooves/Metronome68.musicxml index 6debe0a1..3b2388a8 100644 --- a/test/data/grooves/Metronome68.musicxml +++ b/test/data/grooves/Metronome68.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/MidE01.musicxml b/test/data/grooves/MidE01.musicxml index 22596f3b..0bb54246 100644 --- a/test/data/grooves/MidE01.musicxml +++ b/test/data/grooves/MidE01.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/MidE02.musicxml b/test/data/grooves/MidE02.musicxml index f1261488..dddb42c1 100644 --- a/test/data/grooves/MidE02.musicxml +++ b/test/data/grooves/MidE02.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/MidE03.musicxml b/test/data/grooves/MidE03.musicxml index 4085a218..58d51bd6 100644 --- a/test/data/grooves/MidE03.musicxml +++ b/test/data/grooves/MidE03.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 @@ -812,15 +812,13 @@ F 4 - 96 - + 384 1 - 32nd + eighth up x - @@ -857,74 +855,6 @@ - - - F - 4 - - 192 - - - 1 - 16th - up - x - - - - - - - F - 4 - - 48 - - - - 1 - 64th - up - x - - - - - - - - F - 4 - - 12 - - - - 1 - 256th - up - x - - - - - - - - F - 4 - - 3 - - - 1 - 1024th - up - x - - - - 768 @@ -946,15 +876,13 @@ F 4 - 96 - + 384 1 - 32nd + eighth up x - @@ -991,74 +919,6 @@ - - - F - 4 - - 192 - - - 1 - 16th - up - x - - - - - - - F - 4 - - 48 - - - - 1 - 64th - up - x - - - - - - - - F - 4 - - 12 - - - - 1 - 256th - up - x - - - - - - - - F - 4 - - 3 - - - 1 - 1024th - up - x - - - - 768 @@ -1187,15 +1047,13 @@ F 4 - 96 - + 384 1 - 32nd + eighth up x - @@ -1232,74 +1090,6 @@ - - - F - 4 - - 192 - - - 1 - 16th - up - x - - - - - - - F - 4 - - 48 - - - - 1 - 64th - up - x - - - - - - - - F - 4 - - 12 - - - - 1 - 256th - up - x - - - - - - - - F - 4 - - 3 - - - 1 - 1024th - up - x - - - - 768 @@ -1321,15 +1111,13 @@ F 4 - 96 - + 384 1 - 32nd + eighth up x - @@ -1366,74 +1154,6 @@ - - - F - 4 - - 192 - - - 1 - 16th - up - x - - - - - - - F - 4 - - 48 - - - - 1 - 64th - up - x - - - - - - - - F - 4 - - 12 - - - - 1 - 256th - up - x - - - - - - - - F - 4 - - 3 - - - 1 - 1024th - up - x - - - - 768 diff --git a/test/data/grooves/MidE04.musicxml b/test/data/grooves/MidE04.musicxml index 945c134f..ceeba5f2 100644 --- a/test/data/grooves/MidE04.musicxml +++ b/test/data/grooves/MidE04.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/MiddleBigBand.musicxml b/test/data/grooves/MiddleBigBand.musicxml index c5bb086b..96949419 100644 --- a/test/data/grooves/MiddleBigBand.musicxml +++ b/test/data/grooves/MiddleBigBand.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/MiddleBigBandEnd.musicxml b/test/data/grooves/MiddleBigBandEnd.musicxml index 6a3278d3..4f30dc02 100644 --- a/test/data/grooves/MiddleBigBandEnd.musicxml +++ b/test/data/grooves/MiddleBigBandEnd.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/MiddleBigBandIntro.musicxml b/test/data/grooves/MiddleBigBandIntro.musicxml index de75aec6..536f12f8 100644 --- a/test/data/grooves/MiddleBigBandIntro.musicxml +++ b/test/data/grooves/MiddleBigBandIntro.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/MilIntro2.musicxml b/test/data/grooves/MilIntro2.musicxml index b85a2c90..c1dd422d 100644 --- a/test/data/grooves/MilIntro2.musicxml +++ b/test/data/grooves/MilIntro2.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 @@ -266,99 +266,13 @@ E 4 - 48 - - - 1 - 64th - up - normal - - - - - - - E - 4 - - 12 - - - - 1 - 256th - up - normal - - - - - - - - E - 4 - - 3 - - - 1 - 1024th - up - normal - - - - - - - E - 4 - - 96 - - - 1 - 32nd - up - normal - - - - - - - E - 4 - - 24 - - - - 1 - 128th - up - normal - - - - - - - - E - 4 - - 6 - + 192 1 - 512th + 16th up normal - @@ -477,99 +391,13 @@ E 4 - 48 - - - 1 - 64th - up - normal - - - - - - - E - 4 - - 12 - - - - 1 - 256th - up - normal - - - - - - - - E - 4 - - 3 - - - 1 - 1024th - up - normal - - - - - - - E - 4 - - 96 - - - 1 - 32nd - up - normal - - - - - - - E - 4 - - 24 - - - - 1 - 128th - up - normal - - - - - - - - E - 4 - - 6 - + 192 1 - 512th + 16th up normal - @@ -688,99 +516,13 @@ E 4 - 48 - - - 1 - 64th - up - normal - - - - - - - E - 4 - - 12 - - - - 1 - 256th - up - normal - - - - - - - - E - 4 - - 3 - - - 1 - 1024th - up - normal - - - - - - - E - 4 - - 96 - - - 1 - 32nd - up - normal - - - - - - - E - 4 - - 24 - - - - 1 - 128th - up - normal - - - - - - - - E - 4 - - 6 - + 192 1 - 512th + 16th up normal - @@ -899,99 +641,13 @@ E 4 - 48 - - - 1 - 64th - up - normal - - - - - - - E - 4 - - 12 - - - - 1 - 256th - up - normal - - - - - - - - E - 4 - - 3 - - - 1 - 1024th - up - normal - - - - - - - E - 4 - - 96 - - - 1 - 32nd - up - normal - - - - - - - E - 4 - - 24 - - - - 1 - 128th - up - normal - - - - - - - - E - 4 - - 6 - + 192 1 - 512th + 16th up normal - diff --git a/test/data/grooves/ModernJazz.musicxml b/test/data/grooves/ModernJazz.musicxml index b108a112..8bde8491 100644 --- a/test/data/grooves/ModernJazz.musicxml +++ b/test/data/grooves/ModernJazz.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/ModernJazz1.musicxml b/test/data/grooves/ModernJazz1.musicxml index 1c28d921..77e0e311 100644 --- a/test/data/grooves/ModernJazz1.musicxml +++ b/test/data/grooves/ModernJazz1.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/ModernJazz1Sus.musicxml b/test/data/grooves/ModernJazz1Sus.musicxml index 0d5455f5..27e9ca78 100644 --- a/test/data/grooves/ModernJazz1Sus.musicxml +++ b/test/data/grooves/ModernJazz1Sus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/ModernJazz2.musicxml b/test/data/grooves/ModernJazz2.musicxml index 7ac3abc3..899316a2 100644 --- a/test/data/grooves/ModernJazz2.musicxml +++ b/test/data/grooves/ModernJazz2.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/ModernJazz2Sus.musicxml b/test/data/grooves/ModernJazz2Sus.musicxml index 293947e9..96c5c0fb 100644 --- a/test/data/grooves/ModernJazz2Sus.musicxml +++ b/test/data/grooves/ModernJazz2Sus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/ModernJazzEnd.musicxml b/test/data/grooves/ModernJazzEnd.musicxml index 07686fde..64aa2128 100644 --- a/test/data/grooves/ModernJazzEnd.musicxml +++ b/test/data/grooves/ModernJazzEnd.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/ModernJazzFill.musicxml b/test/data/grooves/ModernJazzFill.musicxml index 06c4a03b..f1e99bff 100644 --- a/test/data/grooves/ModernJazzFill.musicxml +++ b/test/data/grooves/ModernJazzFill.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/ModernJazzIntro.musicxml b/test/data/grooves/ModernJazzIntro.musicxml index 8b768c75..920262e4 100644 --- a/test/data/grooves/ModernJazzIntro.musicxml +++ b/test/data/grooves/ModernJazzIntro.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/ModernJazzSus.musicxml b/test/data/grooves/ModernJazzSus.musicxml index 558ba8bf..63d1208f 100644 --- a/test/data/grooves/ModernJazzSus.musicxml +++ b/test/data/grooves/ModernJazzSus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/ModernJazzWaltz.musicxml b/test/data/grooves/ModernJazzWaltz.musicxml index e55549d8..6ac2b1bd 100644 --- a/test/data/grooves/ModernJazzWaltz.musicxml +++ b/test/data/grooves/ModernJazzWaltz.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/ModernJazzWaltz1.musicxml b/test/data/grooves/ModernJazzWaltz1.musicxml index 6cd5e1b0..c12c5ef7 100644 --- a/test/data/grooves/ModernJazzWaltz1.musicxml +++ b/test/data/grooves/ModernJazzWaltz1.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/ModernJazzWaltz1Sus.musicxml b/test/data/grooves/ModernJazzWaltz1Sus.musicxml index bad8a312..fd1dcd0c 100644 --- a/test/data/grooves/ModernJazzWaltz1Sus.musicxml +++ b/test/data/grooves/ModernJazzWaltz1Sus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/ModernJazzWaltz2.musicxml b/test/data/grooves/ModernJazzWaltz2.musicxml index 65486c9d..59581bca 100644 --- a/test/data/grooves/ModernJazzWaltz2.musicxml +++ b/test/data/grooves/ModernJazzWaltz2.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/ModernJazzWaltz2Sus.musicxml b/test/data/grooves/ModernJazzWaltz2Sus.musicxml index d892cbb2..d5ff8a14 100644 --- a/test/data/grooves/ModernJazzWaltz2Sus.musicxml +++ b/test/data/grooves/ModernJazzWaltz2Sus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/ModernJazzWaltzEnd.musicxml b/test/data/grooves/ModernJazzWaltzEnd.musicxml index ff7cee62..06776451 100644 --- a/test/data/grooves/ModernJazzWaltzEnd.musicxml +++ b/test/data/grooves/ModernJazzWaltzEnd.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/ModernJazzWaltzFill.musicxml b/test/data/grooves/ModernJazzWaltzFill.musicxml index e6343840..706847c7 100644 --- a/test/data/grooves/ModernJazzWaltzFill.musicxml +++ b/test/data/grooves/ModernJazzWaltzFill.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/ModernJazzWaltzIntro.musicxml b/test/data/grooves/ModernJazzWaltzIntro.musicxml index 100138fa..4e4de6a6 100644 --- a/test/data/grooves/ModernJazzWaltzIntro.musicxml +++ b/test/data/grooves/ModernJazzWaltzIntro.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/ModernJazzWaltzSus.musicxml b/test/data/grooves/ModernJazzWaltzSus.musicxml index 327bde85..162ad1d5 100644 --- a/test/data/grooves/ModernJazzWaltzSus.musicxml +++ b/test/data/grooves/ModernJazzWaltzSus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/ModernR&B.musicxml b/test/data/grooves/ModernR&B.musicxml index 4bcad670..b30e2dcb 100644 --- a/test/data/grooves/ModernR&B.musicxml +++ b/test/data/grooves/ModernR&B.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/ModernR&BEnd.musicxml b/test/data/grooves/ModernR&BEnd.musicxml index c3999b08..20512b16 100644 --- a/test/data/grooves/ModernR&BEnd.musicxml +++ b/test/data/grooves/ModernR&BEnd.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/ModernR&BIntro.musicxml b/test/data/grooves/ModernR&BIntro.musicxml index 4c63b5ce..1040a4f1 100644 --- a/test/data/grooves/ModernR&BIntro.musicxml +++ b/test/data/grooves/ModernR&BIntro.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/NiteJazz.musicxml b/test/data/grooves/NiteJazz.musicxml index 75c88401..5da3b9c8 100644 --- a/test/data/grooves/NiteJazz.musicxml +++ b/test/data/grooves/NiteJazz.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/NiteJazzEnd.musicxml b/test/data/grooves/NiteJazzEnd.musicxml index 43ad7613..a11b84b6 100644 --- a/test/data/grooves/NiteJazzEnd.musicxml +++ b/test/data/grooves/NiteJazzEnd.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/NiteJazzIntro.musicxml b/test/data/grooves/NiteJazzIntro.musicxml index 70efcfe1..97002ea4 100644 --- a/test/data/grooves/NiteJazzIntro.musicxml +++ b/test/data/grooves/NiteJazzIntro.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/NiteJazzPlus.musicxml b/test/data/grooves/NiteJazzPlus.musicxml index 4b826567..1f838ce0 100644 --- a/test/data/grooves/NiteJazzPlus.musicxml +++ b/test/data/grooves/NiteJazzPlus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/NiteJazzSus.musicxml b/test/data/grooves/NiteJazzSus.musicxml index 3f967728..98ff8313 100644 --- a/test/data/grooves/NiteJazzSus.musicxml +++ b/test/data/grooves/NiteJazzSus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/NiteJazzSusPlus.musicxml b/test/data/grooves/NiteJazzSusPlus.musicxml index 8f3263c8..f1d060a0 100644 --- a/test/data/grooves/NiteJazzSusPlus.musicxml +++ b/test/data/grooves/NiteJazzSusPlus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/OldieBallad.musicxml b/test/data/grooves/OldieBallad.musicxml index d31a6eea..70b4ed5b 100644 --- a/test/data/grooves/OldieBallad.musicxml +++ b/test/data/grooves/OldieBallad.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 @@ -684,15 +684,13 @@ G 5 - 192 - + 384 3 - 16th + eighth up x - @@ -747,172 +745,18 @@ - - - G - 5 - - 96 - - - 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - - - G - 5 - - 6 - - - 3 - 512th - up - x - - - - G 5 - 96 - + 384 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - - - G - 5 - - 6 - - - 3 - 512th - up - x - - - - - - - G - 5 - - 192 - - - 3 - 16th - up - x - - - - - - - G - 5 - - 48 - - - - 3 - 64th - up - x - - - - - - - - G - 5 - - 12 - - - - 3 - 256th - up - x - - - - - - - - G - 5 - - 3 - - - 3 - 1024th + eighth up x - diff --git a/test/data/grooves/OldieBalladEnd.musicxml b/test/data/grooves/OldieBalladEnd.musicxml index 705623eb..ffd959e2 100644 --- a/test/data/grooves/OldieBalladEnd.musicxml +++ b/test/data/grooves/OldieBalladEnd.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/OldieBalladIntro.musicxml b/test/data/grooves/OldieBalladIntro.musicxml index 0201ac1f..1d67cc46 100644 --- a/test/data/grooves/OldieBalladIntro.musicxml +++ b/test/data/grooves/OldieBalladIntro.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 @@ -663,124 +663,6 @@ - - - G - 5 - - 192 - - - 3 - 16th - up - x - - - - - - - G - 5 - - 48 - - - - 3 - 64th - up - x - - - - - - - - G - 5 - - 12 - - - - 3 - 256th - up - x - - - - - - - - G - 5 - - 3 - - - 3 - 1024th - up - x - - - - - - - G - 5 - - 48 - - - 3 - 64th - up - x - - - - - - - G - 5 - - 12 - - - - 3 - 256th - up - x - - - - - - - - G - 5 - - 3 - - - 3 - 1024th - up - x - - - - G @@ -883,205 +765,13 @@ G 5 - 512 + 768 3 quarter - - 3 - 2 - quarter - - up - x - - - - - - - G - 5 - - 192 - - - 3 - 16th - up - x - - - - - - - G - 5 - - 48 - - - - 3 - 64th - up - x - - - - - - - - G - 5 - - 12 - - - - 3 - 256th up x - - - - - - - G - 5 - - 3 - - - 3 - 1024th - up - x - - - - - - - G - 5 - - 192 - - - 3 - 16th - up - x - - - - - - - G - 5 - - 48 - - - - 3 - 64th - up - x - - - - - - - - G - 5 - - 12 - - - - 3 - 256th - up - x - - - - - - - - G - 5 - - 3 - - - 3 - 1024th - up - x - - - - - - - G - 5 - - 48 - - - 3 - 64th - up - x - - - - - - - G - 5 - - 12 - - - - 3 - 256th - up - x - - - - - - - - G - 5 - - 3 - - - 3 - 1024th - up - x - - @@ -1227,15 +917,13 @@ G 5 - 192 - + 384 3 - 16th + eighth up x - @@ -1290,172 +978,18 @@ - - - G - 5 - - 96 - - - 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - - - G - 5 - - 6 - - - 3 - 512th - up - x - - - - G 5 - 96 - + 384 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - - - G - 5 - - 6 - - - 3 - 512th - up - x - - - - - - - G - 5 - - 192 - - - 3 - 16th - up - x - - - - - - - G - 5 - - 48 - - - - 3 - 64th - up - x - - - - - - - - G - 5 - - 12 - - - - 3 - 256th - up - x - - - - - - - - G - 5 - - 3 - - - 3 - 1024th + eighth up x - diff --git a/test/data/grooves/POP01.musicxml b/test/data/grooves/POP01.musicxml index 33a69ae9..d2d1907f 100644 --- a/test/data/grooves/POP01.musicxml +++ b/test/data/grooves/POP01.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/POP02.musicxml b/test/data/grooves/POP02.musicxml index 83d3b31c..d1e3e646 100644 --- a/test/data/grooves/POP02.musicxml +++ b/test/data/grooves/POP02.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/POP03.musicxml b/test/data/grooves/POP03.musicxml index df11ab03..f79ae4fd 100644 --- a/test/data/grooves/POP03.musicxml +++ b/test/data/grooves/POP03.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/POP04.musicxml b/test/data/grooves/POP04.musicxml index 13f04f01..805af281 100644 --- a/test/data/grooves/POP04.musicxml +++ b/test/data/grooves/POP04.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/POP05.musicxml b/test/data/grooves/POP05.musicxml index 9f84e9f9..ab03a2d6 100644 --- a/test/data/grooves/POP05.musicxml +++ b/test/data/grooves/POP05.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/POP06.musicxml b/test/data/grooves/POP06.musicxml index b7fbdb4d..bb9ece96 100644 --- a/test/data/grooves/POP06.musicxml +++ b/test/data/grooves/POP06.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/POP07.musicxml b/test/data/grooves/POP07.musicxml index d19cb7d3..ec0d77d0 100644 --- a/test/data/grooves/POP07.musicxml +++ b/test/data/grooves/POP07.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/POP08.musicxml b/test/data/grooves/POP08.musicxml index 957259ad..d4c661a3 100644 --- a/test/data/grooves/POP08.musicxml +++ b/test/data/grooves/POP08.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/POP09.musicxml b/test/data/grooves/POP09.musicxml index 1904faa9..c4b0f04e 100644 --- a/test/data/grooves/POP09.musicxml +++ b/test/data/grooves/POP09.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/POP10.musicxml b/test/data/grooves/POP10.musicxml index a0c14f8e..30362ec4 100644 --- a/test/data/grooves/POP10.musicxml +++ b/test/data/grooves/POP10.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/POP11.musicxml b/test/data/grooves/POP11.musicxml index 9e7a75df..a8015c2a 100644 --- a/test/data/grooves/POP11.musicxml +++ b/test/data/grooves/POP11.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/POP12.musicxml b/test/data/grooves/POP12.musicxml index 4768fc3b..6adea2a4 100644 --- a/test/data/grooves/POP12.musicxml +++ b/test/data/grooves/POP12.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/PUNK01.musicxml b/test/data/grooves/PUNK01.musicxml index 83371dc0..bf62d09d 100644 --- a/test/data/grooves/PUNK01.musicxml +++ b/test/data/grooves/PUNK01.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/PUNK02.musicxml b/test/data/grooves/PUNK02.musicxml index 5e9ce6bc..39f2a76d 100644 --- a/test/data/grooves/PUNK02.musicxml +++ b/test/data/grooves/PUNK02.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/PianoBallad.musicxml b/test/data/grooves/PianoBallad.musicxml index 035e87d8..09a29756 100644 --- a/test/data/grooves/PianoBallad.musicxml +++ b/test/data/grooves/PianoBallad.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/PianoBallad1.musicxml b/test/data/grooves/PianoBallad1.musicxml index 6be8a7b0..bac0c95a 100644 --- a/test/data/grooves/PianoBallad1.musicxml +++ b/test/data/grooves/PianoBallad1.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/PianoBallad1Sus.musicxml b/test/data/grooves/PianoBallad1Sus.musicxml index 0ca3d122..a565e2ea 100644 --- a/test/data/grooves/PianoBallad1Sus.musicxml +++ b/test/data/grooves/PianoBallad1Sus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/PianoBallad2.musicxml b/test/data/grooves/PianoBallad2.musicxml index a78c9598..31b7367d 100644 --- a/test/data/grooves/PianoBallad2.musicxml +++ b/test/data/grooves/PianoBallad2.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/PianoBallad2Sus.musicxml b/test/data/grooves/PianoBallad2Sus.musicxml index 817d2dbe..c1041731 100644 --- a/test/data/grooves/PianoBallad2Sus.musicxml +++ b/test/data/grooves/PianoBallad2Sus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/PianoBalladEnd.musicxml b/test/data/grooves/PianoBalladEnd.musicxml index 3ad489ba..78d7b033 100644 --- a/test/data/grooves/PianoBalladEnd.musicxml +++ b/test/data/grooves/PianoBalladEnd.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/PianoBalladFill.musicxml b/test/data/grooves/PianoBalladFill.musicxml index 8bf69c6b..468e3d82 100644 --- a/test/data/grooves/PianoBalladFill.musicxml +++ b/test/data/grooves/PianoBalladFill.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/PianoBalladIntro.musicxml b/test/data/grooves/PianoBalladIntro.musicxml index c049e961..9770d218 100644 --- a/test/data/grooves/PianoBalladIntro.musicxml +++ b/test/data/grooves/PianoBalladIntro.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/PianoBalladIntro2.musicxml b/test/data/grooves/PianoBalladIntro2.musicxml index fca8d8eb..749a5d0f 100644 --- a/test/data/grooves/PianoBalladIntro2.musicxml +++ b/test/data/grooves/PianoBalladIntro2.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/PianoBalladSus.musicxml b/test/data/grooves/PianoBalladSus.musicxml index e47e3266..ca641d72 100644 --- a/test/data/grooves/PianoBalladSus.musicxml +++ b/test/data/grooves/PianoBalladSus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Polka.musicxml b/test/data/grooves/Polka.musicxml index 4f2fbfc6..6e044a36 100644 --- a/test/data/grooves/Polka.musicxml +++ b/test/data/grooves/Polka.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Polka1.musicxml b/test/data/grooves/Polka1.musicxml index d43a4879..c23e7981 100644 --- a/test/data/grooves/Polka1.musicxml +++ b/test/data/grooves/Polka1.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Polka1Arp.musicxml b/test/data/grooves/Polka1Arp.musicxml index 5fcb1a32..5d16f9a8 100644 --- a/test/data/grooves/Polka1Arp.musicxml +++ b/test/data/grooves/Polka1Arp.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Polka1Sus.musicxml b/test/data/grooves/Polka1Sus.musicxml index b3cd9099..c64445c6 100644 --- a/test/data/grooves/Polka1Sus.musicxml +++ b/test/data/grooves/Polka1Sus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Polka1SusArp.musicxml b/test/data/grooves/Polka1SusArp.musicxml index bc47bfbf..099f10a1 100644 --- a/test/data/grooves/Polka1SusArp.musicxml +++ b/test/data/grooves/Polka1SusArp.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/PolkaArp.musicxml b/test/data/grooves/PolkaArp.musicxml index 05df88bf..616ffea8 100644 --- a/test/data/grooves/PolkaArp.musicxml +++ b/test/data/grooves/PolkaArp.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/PolkaEnd.musicxml b/test/data/grooves/PolkaEnd.musicxml index d41e4b32..708fa032 100644 --- a/test/data/grooves/PolkaEnd.musicxml +++ b/test/data/grooves/PolkaEnd.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/PolkaFox.musicxml b/test/data/grooves/PolkaFox.musicxml index 7bd9a97b..4e44cdda 100644 --- a/test/data/grooves/PolkaFox.musicxml +++ b/test/data/grooves/PolkaFox.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/PolkaFoxEnd.musicxml b/test/data/grooves/PolkaFoxEnd.musicxml index 1fb58526..0b76f4cb 100644 --- a/test/data/grooves/PolkaFoxEnd.musicxml +++ b/test/data/grooves/PolkaFoxEnd.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/PolkaFoxIntro.musicxml b/test/data/grooves/PolkaFoxIntro.musicxml index 255d1bdc..188ea558 100644 --- a/test/data/grooves/PolkaFoxIntro.musicxml +++ b/test/data/grooves/PolkaFoxIntro.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/PolkaIntro.musicxml b/test/data/grooves/PolkaIntro.musicxml index 9e7c36a7..294caed8 100644 --- a/test/data/grooves/PolkaIntro.musicxml +++ b/test/data/grooves/PolkaIntro.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/PolkaIntro8.musicxml b/test/data/grooves/PolkaIntro8.musicxml index d156f6d4..8181b006 100644 --- a/test/data/grooves/PolkaIntro8.musicxml +++ b/test/data/grooves/PolkaIntro8.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/PolkaSus.musicxml b/test/data/grooves/PolkaSus.musicxml index 0c18b053..d30840fd 100644 --- a/test/data/grooves/PolkaSus.musicxml +++ b/test/data/grooves/PolkaSus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/PolkaSusArp.musicxml b/test/data/grooves/PolkaSusArp.musicxml index 770b3306..003cebf1 100644 --- a/test/data/grooves/PolkaSusArp.musicxml +++ b/test/data/grooves/PolkaSusArp.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Pop.musicxml b/test/data/grooves/Pop.musicxml index 48bdd8d8..d94388ee 100644 --- a/test/data/grooves/Pop.musicxml +++ b/test/data/grooves/Pop.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 @@ -1045,15 +1045,13 @@ E 4 - 192 - + 384 1 - 16th + eighth up normal - @@ -1108,54 +1106,46 @@ - + E 4 - 96 - + 192 1 - 32nd + 16th up normal - - + E 4 - 24 - - + 192 1 - 128th + 16th up normal - - - + E 4 - 6 - + 384 1 - 512th + eighth up normal - @@ -1191,51 +1181,41 @@ E 4 - 192 - + 384 1 - 16th + eighth up normal - - + E 4 - 48 - - + 192 1 - 64th + 16th up normal - - - + E 4 - 12 - - + 192 1 - 256th + 16th up normal - - @@ -1243,93 +1223,93 @@ E 4 - 3 - + 384 1 - 1024th + eighth up normal - - + E 4 - 96 - + 192 1 - 32nd + 16th up normal - - + E 4 - 24 - - + 192 1 - 128th + 16th up normal - - - + + + E 4 - 6 - + 384 1 - 512th + eighth up normal - - + E 4 - 192 + 48 + + 1 - 16th + 64th up normal + + - + E 4 - 192 + 12 + + 1 - 16th + 256th up normal + + @@ -1337,51 +1317,43 @@ E 4 - 192 - + 3 + 1 - 16th + 1024th up normal - + - + E 4 - 48 - - + 192 1 - 64th + 16th up normal - - - + E 4 - 12 - - + 192 1 - 256th + 16th up normal - - @@ -1389,65 +1361,55 @@ E 4 - 3 - + 384 1 - 1024th + eighth up normal - - + E 4 - 96 - + 192 1 - 32nd + 16th up normal - - + E 4 - 24 - - + 192 1 - 128th + 16th up normal - - - + E 4 - 6 - + 384 1 - 512th + eighth up normal - @@ -1483,96 +1445,88 @@ E 4 - 192 - + 384 1 - 16th + eighth up normal - - + E 4 - 48 - - + 192 1 - 64th + 16th up normal - - - + E 4 - 12 - - + 192 1 - 256th + 16th up normal - - + + E 4 - 3 - + 384 1 - 1024th + eighth up normal - - + E 4 - 96 + 48 + 1 - 32nd + 64th up normal + - + E 4 - 24 + 12 1 - 128th + 256th up normal @@ -1580,16 +1534,16 @@ - + E 4 - 6 + 3 1 - 512th + 1024th up normal @@ -1624,58 +1578,46 @@ - - E 4 - 192 - + 384 1 - 16th + eighth up normal - - + E 4 - 48 - - + 192 1 - 64th + 16th up normal - - - + E 4 - 12 - - + 192 1 - 256th + 16th up normal - - @@ -1683,65 +1625,55 @@ E 4 - 3 - + 384 1 - 1024th + eighth up normal - - + E 4 - 96 - + 192 1 - 32nd + 16th up normal - - + E 4 - 24 - - + 192 1 - 128th + 16th up normal - - - + E 4 - 6 - + 384 1 - 512th + eighth up normal - @@ -1772,20 +1704,20 @@ + + E 4 - 192 - + 384 1 - 16th + eighth up normal - @@ -1840,134 +1772,32 @@ - + E 4 - 96 - + 192 1 - 32nd + 16th up normal - - - - E - 4 - - 24 - - - - 1 - 128th - up - normal - - - - - - - - E - 4 - - 6 - - - 1 - 512th - up - normal - - - - - - - E - 4 - - 192 - - 1 - 16th - up - normal - - - - - - E - 4 - - 192 - - 1 - 16th - up - normal - - - - + E 4 192 - 1 16th up normal - - - - - - E - 4 - - 48 - - - - 1 - 64th - up - normal - - - - - - - - E - 4 - - 12 - - - - 1 - 256th - up - normal - - - @@ -1975,65 +1805,13 @@ E 4 - 3 - - - 1 - 1024th - up - normal - - - - - - - E - 4 - - 96 - - - 1 - 32nd - up - normal - - - - - - - E - 4 - - 24 - - - - 1 - 128th - up - normal - - - - - - - - E - 4 - - 6 - + 384 1 - 512th + eighth up normal - @@ -2069,117 +1847,13 @@ E 4 - 192 - - - 1 - 16th - up - normal - - - - - - - E - 4 - - 48 - - - - 1 - 64th - up - normal - - - - - - - - E - 4 - - 12 - - - - 1 - 256th - up - normal - - - - - - - - E - 4 - - 3 - - - 1 - 1024th - up - normal - - - - - - - E - 4 - - 96 - - - 1 - 32nd - up - normal - - - - - - - E - 4 - - 24 - - - - 1 - 128th - up - normal - - - - - - - - E - 4 - - 6 - + 384 1 - 512th + eighth up normal - @@ -2210,1148 +1884,18 @@ - - E 4 - 192 - + 384 1 - 16th + eighth up normal - - - - - - E - 4 - - 48 - - - - 1 - 64th - up - normal - - - - - - - - E - 4 - - 12 - - - - 1 - 256th - up - normal - - - - - - - - E - 4 - - 3 - - - 1 - 1024th - up - normal - - - - - - - E - 4 - - 96 - - - 1 - 32nd - up - normal - - - - - - - E - 4 - - 24 - - - - 1 - 128th - up - normal - - - - - - - - E - 4 - - 6 - - - 1 - 512th - up - normal - - - - - - - E - 4 - - 192 - - 1 - 16th - up - normal - - - - - - E - 4 - - 192 - - 1 - 16th - up - normal - - - - - - E - 4 - - 192 - - - 1 - 16th - up - normal - - - - - - - E - 4 - - 48 - - - - 1 - 64th - up - normal - - - - - - - - E - 4 - - 12 - - - - 1 - 256th - up - normal - - - - - - - - E - 4 - - 3 - - - 1 - 1024th - up - normal - - - - - - - E - 4 - - 96 - - - 1 - 32nd - up - normal - - - - - - - E - 4 - - 24 - - - - 1 - 128th - up - normal - - - - - - - - E - 4 - - 6 - - - 1 - 512th - up - normal - - - - - - - E - 4 - - 192 - - 1 - 16th - up - normal - - - - - - E - 4 - - 192 - - 1 - 16th - up - normal - - - - - - E - 4 - - 192 - - - 1 - 16th - up - normal - - - - - - - E - 4 - - 48 - - - - 1 - 64th - up - normal - - - - - - - - E - 4 - - 12 - - - - 1 - 256th - up - normal - - - - - - - - E - 4 - - 3 - - - 1 - 1024th - up - normal - - - - - - - E - 4 - - 96 - - - 1 - 32nd - up - normal - - - - - - - E - 4 - - 24 - - - - 1 - 128th - up - normal - - - - - - - - E - 4 - - 6 - - - 1 - 512th - up - normal - - - - - - - E - 4 - - 192 - - 1 - 16th - up - normal - - - - - - E - 4 - - 192 - - 1 - 16th - up - normal - - - - - - E - 4 - - 192 - - - 1 - 16th - up - normal - - - - - - - E - 4 - - 48 - - - - 1 - 64th - up - normal - - - - - - - - E - 4 - - 12 - - - - 1 - 256th - up - normal - - - - - - - - E - 4 - - 3 - - - 1 - 1024th - up - normal - - - - - - - E - 4 - - 96 - - - 1 - 32nd - up - normal - - - - - - - E - 4 - - 24 - - - - 1 - 128th - up - normal - - - - - - - - E - 4 - - 6 - - - 1 - 512th - up - normal - - - - - - - E - 4 - - 192 - - 1 - 16th - up - normal - - - - - - E - 4 - - 192 - - 1 - 16th - up - normal - - - - - - - - E - 4 - - 192 - - - 1 - 16th - up - normal - - - - - - - E - 4 - - 48 - - - - 1 - 64th - up - normal - - - - - - - - E - 4 - - 12 - - - - 1 - 256th - up - normal - - - - - - - - E - 4 - - 3 - - - 1 - 1024th - up - normal - - - - - - - E - 4 - - 96 - - - 1 - 32nd - up - normal - - - - - - - E - 4 - - 24 - - - - 1 - 128th - up - normal - - - - - - - - E - 4 - - 6 - - - 1 - 512th - up - normal - - - - - - - E - 4 - - 192 - - 1 - 16th - up - normal - - - - - - E - 4 - - 192 - - 1 - 16th - up - normal - - - - - - E - 4 - - 192 - - - 1 - 16th - up - normal - - - - - - - E - 4 - - 48 - - - - 1 - 64th - up - normal - - - - - - - - E - 4 - - 12 - - - - 1 - 256th - up - normal - - - - - - - - E - 4 - - 3 - - - 1 - 1024th - up - normal - - - - - - - E - 4 - - 96 - - - 1 - 32nd - up - normal - - - - - - - E - 4 - - 24 - - - - 1 - 128th - up - normal - - - - - - - - E - 4 - - 6 - - - 1 - 512th - up - normal - - - - - - - E - 4 - - 192 - - 1 - 16th - up - normal - - - - - - E - 4 - - 192 - - 1 - 16th - up - normal - - - - - - E - 4 - - 192 - - - 1 - 16th - up - normal - - - - - - - E - 4 - - 48 - - - - 1 - 64th - up - normal - - - - - - - - E - 4 - - 12 - - - - 1 - 256th - up - normal - - - - - - - - E - 4 - - 3 - - - 1 - 1024th - up - normal - - - - - - - E - 4 - - 96 - - - 1 - 32nd - up - normal - - - - - - - E - 4 - - 24 - - - - 1 - 128th - up - normal - - - - - - - - E - 4 - - 6 - - - 1 - 512th - up - normal - - - - - - - E - 4 - - 192 - - 1 - 16th - up - normal - - - - - - E - 4 - - 192 - - 1 - 16th - up - normal - - - - - - E - 4 - - 192 - - - 1 - 16th - up - normal - - - - - - - E - 4 - - 48 - - - - 1 - 64th - up - normal - - - - - - - - E - 4 - - 12 - - - - 1 - 256th - up - normal - - - - - - - - E - 4 - - 3 - - - 1 - 1024th - up - normal - - - - - - - E - 4 - - 96 - - - 1 - 32nd - up - normal - - - - - - - E - 4 - - 24 - - - - 1 - 128th - up - normal - - - - - - - - E - 4 - - 6 - - - 1 - 512th - up - normal - - diff --git a/test/data/grooves/PopBallad.musicxml b/test/data/grooves/PopBallad.musicxml index 215ad519..02ef3d91 100644 --- a/test/data/grooves/PopBallad.musicxml +++ b/test/data/grooves/PopBallad.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/PopBallad1.musicxml b/test/data/grooves/PopBallad1.musicxml index 9424f67b..14ee2c49 100644 --- a/test/data/grooves/PopBallad1.musicxml +++ b/test/data/grooves/PopBallad1.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/PopBallad1Plus.musicxml b/test/data/grooves/PopBallad1Plus.musicxml index 53921d96..9f8fa282 100644 --- a/test/data/grooves/PopBallad1Plus.musicxml +++ b/test/data/grooves/PopBallad1Plus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/PopBallad2.musicxml b/test/data/grooves/PopBallad2.musicxml index cccfb955..fe9083c6 100644 --- a/test/data/grooves/PopBallad2.musicxml +++ b/test/data/grooves/PopBallad2.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/PopBallad2Plus.musicxml b/test/data/grooves/PopBallad2Plus.musicxml index 94abb469..b8f0ffc7 100644 --- a/test/data/grooves/PopBallad2Plus.musicxml +++ b/test/data/grooves/PopBallad2Plus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/PopBallad2Sus.musicxml b/test/data/grooves/PopBallad2Sus.musicxml index a4af6323..6ea7d0d2 100644 --- a/test/data/grooves/PopBallad2Sus.musicxml +++ b/test/data/grooves/PopBallad2Sus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/PopBallad2SusPlus.musicxml b/test/data/grooves/PopBallad2SusPlus.musicxml index 56c51a56..182b5d83 100644 --- a/test/data/grooves/PopBallad2SusPlus.musicxml +++ b/test/data/grooves/PopBallad2SusPlus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/PopBalladEnd.musicxml b/test/data/grooves/PopBalladEnd.musicxml index b3cf06a7..e8478a94 100644 --- a/test/data/grooves/PopBalladEnd.musicxml +++ b/test/data/grooves/PopBalladEnd.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/PopBalladIntro.musicxml b/test/data/grooves/PopBalladIntro.musicxml index d1400e1f..d4c527be 100644 --- a/test/data/grooves/PopBalladIntro.musicxml +++ b/test/data/grooves/PopBalladIntro.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/PopBalladPlus.musicxml b/test/data/grooves/PopBalladPlus.musicxml index 97460c5e..34cced50 100644 --- a/test/data/grooves/PopBalladPlus.musicxml +++ b/test/data/grooves/PopBalladPlus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/PopBalladSus.musicxml b/test/data/grooves/PopBalladSus.musicxml index 2ecdcc2a..325ed1ef 100644 --- a/test/data/grooves/PopBalladSus.musicxml +++ b/test/data/grooves/PopBalladSus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/PopBalladSusPlus.musicxml b/test/data/grooves/PopBalladSusPlus.musicxml index fcd980b4..5b9d7814 100644 --- a/test/data/grooves/PopBalladSusPlus.musicxml +++ b/test/data/grooves/PopBalladSusPlus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/PopEnd.musicxml b/test/data/grooves/PopEnd.musicxml index eb480f21..02698826 100644 --- a/test/data/grooves/PopEnd.musicxml +++ b/test/data/grooves/PopEnd.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 @@ -572,15 +572,13 @@ E 4 - 192 - + 384 1 - 16th + eighth up normal - @@ -635,56 +633,6 @@ - - - E - 4 - - 96 - - - 1 - 32nd - up - normal - - - - - - - E - 4 - - 24 - - - - 1 - 128th - up - normal - - - - - - - - E - 4 - - 6 - - - 1 - 512th - up - normal - - - - E @@ -718,117 +666,13 @@ E 4 - 192 - - - 1 - 16th - up - normal - - - - - - - E - 4 - - 48 - - - - 1 - 64th - up - normal - - - - - - - - E - 4 - - 12 - - - - 1 - 256th - up - normal - - - - - - - - E - 4 - - 3 - - - 1 - 1024th - up - normal - - - - - - - E - 4 - - 96 - - - 1 - 32nd - up - normal - - - - - - - E - 4 - - 24 - - - - 1 - 128th - up - normal - - - - - - - - E - 4 - - 6 - + 384 1 - 512th + eighth up normal - @@ -864,117 +708,13 @@ E 4 - 192 - - - 1 - 16th - up - normal - - - - - - - E - 4 - - 48 - - - - 1 - 64th - up - normal - - - - - - - - E - 4 - - 12 - - - - 1 - 256th - up - normal - - - - - - - - E - 4 - - 3 - - - 1 - 1024th - up - normal - - - - - - - E - 4 - - 96 - - - 1 - 32nd - up - normal - - - - - - - E - 4 - - 24 - - - - 1 - 128th - up - normal - - - - - - - - E - 4 - - 6 - + 384 1 - 512th + eighth up normal - @@ -1010,117 +750,13 @@ E 4 - 192 - - - 1 - 16th - up - normal - - - - - - - E - 4 - - 48 - - - - 1 - 64th - up - normal - - - - - - - - E - 4 - - 12 - - - - 1 - 256th - up - normal - - - - - - - - E - 4 - - 3 - - - 1 - 1024th - up - normal - - - - - - - E - 4 - - 96 - - - 1 - 32nd - up - normal - - - - - - - E - 4 - - 24 - - - - 1 - 128th - up - normal - - - - - - - - E - 4 - - 6 - + 384 1 - 512th + eighth up normal - diff --git a/test/data/grooves/PopIntro.musicxml b/test/data/grooves/PopIntro.musicxml index 3dde4f83..cf5a564e 100644 --- a/test/data/grooves/PopIntro.musicxml +++ b/test/data/grooves/PopIntro.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 @@ -624,15 +624,13 @@ E 4 - 192 - + 384 1 - 16th + eighth up normal - @@ -687,56 +685,6 @@ - - - E - 4 - - 96 - - - 1 - 32nd - up - normal - - - - - - - E - 4 - - 24 - - - - 1 - 128th - up - normal - - - - - - - - E - 4 - - 6 - - - 1 - 512th - up - normal - - - - E @@ -770,51 +718,41 @@ E 4 - 192 - + 384 1 - 16th + eighth up normal - - + E 4 - 48 - - + 192 1 - 64th + 16th up normal - - - + E 4 - 12 - - + 192 1 - 256th + 16th up normal - - @@ -822,65 +760,55 @@ E 4 - 3 - + 384 1 - 1024th + eighth up normal - - + E 4 - 96 - + 192 1 - 32nd + 16th up normal - - + E 4 - 24 - - + 192 1 - 128th + 16th up normal - - - + E 4 - 6 - + 384 1 - 512th + eighth up normal - @@ -911,20 +839,20 @@ + + E 4 - 192 - + 384 1 - 16th + eighth up normal - @@ -979,56 +907,6 @@ - - - E - 4 - - 96 - - - 1 - 32nd - up - normal - - - - - - - E - 4 - - 24 - - - - 1 - 128th - up - normal - - - - - - - - E - 4 - - 6 - - - 1 - 512th - up - normal - - - - E @@ -1062,51 +940,41 @@ E 4 - 192 - + 384 1 - 16th + eighth up normal - - + E 4 - 48 - - + 192 1 - 64th + 16th up normal - - - + E 4 - 12 - - + 192 1 - 256th + 16th up normal - - @@ -1114,65 +982,55 @@ E 4 - 3 - + 384 1 - 1024th + eighth up normal - - + E 4 - 96 - + 192 1 - 32nd + 16th up normal - - + E 4 - 24 - - + 192 1 - 128th + 16th up normal - - - + E 4 - 6 - + 384 1 - 512th + eighth up normal - @@ -1204,21 +1062,19 @@ - + E 4 - 192 - + 384 1 - 16th + eighth up normal - @@ -1273,54 +1129,46 @@ - + E 4 - 96 - + 192 1 - 32nd + 16th up normal - - + E 4 - 24 - - + 192 1 - 128th + 16th up normal - - - + E 4 - 6 - + 384 1 - 512th + eighth up normal - @@ -1356,51 +1204,41 @@ E 4 - 192 - + 384 1 - 16th + eighth up normal - - + E 4 - 48 - - + 192 1 - 64th + 16th up normal - - - + E 4 - 12 - - + 192 1 - 256th + 16th up normal - - @@ -1408,943 +1246,13 @@ E 4 - 3 - + 384 1 - 1024th + eighth up normal - - - - - - E - 4 - - 96 - - - 1 - 32nd - up - normal - - - - - - - E - 4 - - 24 - - - - 1 - 128th - up - normal - - - - - - - - E - 4 - - 6 - - - 1 - 512th - up - normal - - - - - - - E - 4 - - 192 - - 1 - 16th - up - normal - - - - - - E - 4 - - 192 - - 1 - 16th - up - normal - - - - - - E - 4 - - 192 - - - 1 - 16th - up - normal - - - - - - - E - 4 - - 48 - - - - 1 - 64th - up - normal - - - - - - - - E - 4 - - 12 - - - - 1 - 256th - up - normal - - - - - - - - E - 4 - - 3 - - - 1 - 1024th - up - normal - - - - - - - E - 4 - - 96 - - - 1 - 32nd - up - normal - - - - - - - E - 4 - - 24 - - - - 1 - 128th - up - normal - - - - - - - - E - 4 - - 6 - - - 1 - 512th - up - normal - - - - - - - E - 4 - - 192 - - 1 - 16th - up - normal - - - - - - E - 4 - - 192 - - 1 - 16th - up - normal - - - - - - E - 4 - - 192 - - - 1 - 16th - up - normal - - - - - - - E - 4 - - 48 - - - - 1 - 64th - up - normal - - - - - - - - E - 4 - - 12 - - - - 1 - 256th - up - normal - - - - - - - - E - 4 - - 3 - - - 1 - 1024th - up - normal - - - - - - - E - 4 - - 96 - - - 1 - 32nd - up - normal - - - - - - - E - 4 - - 24 - - - - 1 - 128th - up - normal - - - - - - - - E - 4 - - 6 - - - 1 - 512th - up - normal - - - - - - - E - 4 - - 192 - - 1 - 16th - up - normal - - - - - - E - 4 - - 192 - - 1 - 16th - up - normal - - - - - - - - E - 4 - - 192 - - - 1 - 16th - up - normal - - - - - - - E - 4 - - 48 - - - - 1 - 64th - up - normal - - - - - - - - E - 4 - - 12 - - - - 1 - 256th - up - normal - - - - - - - - E - 4 - - 3 - - - 1 - 1024th - up - normal - - - - - - - E - 4 - - 96 - - - 1 - 32nd - up - normal - - - - - - - E - 4 - - 24 - - - - 1 - 128th - up - normal - - - - - - - - E - 4 - - 6 - - - 1 - 512th - up - normal - - - - - - - E - 4 - - 192 - - 1 - 16th - up - normal - - - - - - E - 4 - - 192 - - 1 - 16th - up - normal - - - - - - E - 4 - - 192 - - - 1 - 16th - up - normal - - - - - - - E - 4 - - 48 - - - - 1 - 64th - up - normal - - - - - - - - E - 4 - - 12 - - - - 1 - 256th - up - normal - - - - - - - - E - 4 - - 3 - - - 1 - 1024th - up - normal - - - - - - - E - 4 - - 96 - - - 1 - 32nd - up - normal - - - - - - - E - 4 - - 24 - - - - 1 - 128th - up - normal - - - - - - - - E - 4 - - 6 - - - 1 - 512th - up - normal - - - - - - - E - 4 - - 192 - - 1 - 16th - up - normal - - - - - - E - 4 - - 192 - - 1 - 16th - up - normal - - - - - - E - 4 - - 192 - - - 1 - 16th - up - normal - - - - - - - E - 4 - - 48 - - - - 1 - 64th - up - normal - - - - - - - - E - 4 - - 12 - - - - 1 - 256th - up - normal - - - - - - - - E - 4 - - 3 - - - 1 - 1024th - up - normal - - - - - - - E - 4 - - 96 - - - 1 - 32nd - up - normal - - - - - - - E - 4 - - 24 - - - - 1 - 128th - up - normal - - - - - - - - E - 4 - - 6 - - - 1 - 512th - up - normal - - - - - - - E - 4 - - 192 - - 1 - 16th - up - normal - - - - - - E - 4 - - 192 - - 1 - 16th - up - normal - - - - - - E - 4 - - 192 - - - 1 - 16th - up - normal - - - - - - - E - 4 - - 48 - - - - 1 - 64th - up - normal - - - - - - - - E - 4 - - 12 - - - - 1 - 256th - up - normal - - - - - - - - E - 4 - - 3 - - - 1 - 1024th - up - normal - - - - - - - E - 4 - - 96 - - - 1 - 32nd - up - normal - - - - - - - E - 4 - - 24 - - - - 1 - 128th - up - normal - - - - - - - - E - 4 - - 6 - - - 1 - 512th - up - normal - - diff --git a/test/data/grooves/PopPolka.musicxml b/test/data/grooves/PopPolka.musicxml index 8105676c..28fb093c 100644 --- a/test/data/grooves/PopPolka.musicxml +++ b/test/data/grooves/PopPolka.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/PopPolkaEnd.musicxml b/test/data/grooves/PopPolkaEnd.musicxml index 2978e5a4..58de4a59 100644 --- a/test/data/grooves/PopPolkaEnd.musicxml +++ b/test/data/grooves/PopPolkaEnd.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/PopPolkaIntro.musicxml b/test/data/grooves/PopPolkaIntro.musicxml index 475aeb06..637a3ec0 100644 --- a/test/data/grooves/PopPolkaIntro.musicxml +++ b/test/data/grooves/PopPolkaIntro.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/PopRock1.musicxml b/test/data/grooves/PopRock1.musicxml index 4118c874..53b93b0a 100644 --- a/test/data/grooves/PopRock1.musicxml +++ b/test/data/grooves/PopRock1.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/PopRock1End.musicxml b/test/data/grooves/PopRock1End.musicxml index 20117afd..f1f711ce 100644 --- a/test/data/grooves/PopRock1End.musicxml +++ b/test/data/grooves/PopRock1End.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/PopRock1Intro.musicxml b/test/data/grooves/PopRock1Intro.musicxml index efb17197..5f4255e1 100644 --- a/test/data/grooves/PopRock1Intro.musicxml +++ b/test/data/grooves/PopRock1Intro.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/PopRock2.musicxml b/test/data/grooves/PopRock2.musicxml index 4ba81a17..86fec01f 100644 --- a/test/data/grooves/PopRock2.musicxml +++ b/test/data/grooves/PopRock2.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/PopRock2End.musicxml b/test/data/grooves/PopRock2End.musicxml index 0ce7b467..829561c1 100644 --- a/test/data/grooves/PopRock2End.musicxml +++ b/test/data/grooves/PopRock2End.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/PopRock2Intro.musicxml b/test/data/grooves/PopRock2Intro.musicxml index 487ed5a9..f0ad804a 100644 --- a/test/data/grooves/PopRock2Intro.musicxml +++ b/test/data/grooves/PopRock2Intro.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/PopShuffle1.musicxml b/test/data/grooves/PopShuffle1.musicxml index 53f7a4ba..8200b3c1 100644 --- a/test/data/grooves/PopShuffle1.musicxml +++ b/test/data/grooves/PopShuffle1.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/PopShuffle1End.musicxml b/test/data/grooves/PopShuffle1End.musicxml index 1f816b20..930bdd8c 100644 --- a/test/data/grooves/PopShuffle1End.musicxml +++ b/test/data/grooves/PopShuffle1End.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/PopShuffle1Intro.musicxml b/test/data/grooves/PopShuffle1Intro.musicxml index 4e5175ce..30e2b4ad 100644 --- a/test/data/grooves/PopShuffle1Intro.musicxml +++ b/test/data/grooves/PopShuffle1Intro.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/PopShuffle2.musicxml b/test/data/grooves/PopShuffle2.musicxml index 4711caf0..4761c4dd 100644 --- a/test/data/grooves/PopShuffle2.musicxml +++ b/test/data/grooves/PopShuffle2.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/PopShuffle2End.musicxml b/test/data/grooves/PopShuffle2End.musicxml index b92e40d2..c34a0bdc 100644 --- a/test/data/grooves/PopShuffle2End.musicxml +++ b/test/data/grooves/PopShuffle2End.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/PopShuffle2Intro.musicxml b/test/data/grooves/PopShuffle2Intro.musicxml index eaf84a03..ae3c29e6 100644 --- a/test/data/grooves/PopShuffle2Intro.musicxml +++ b/test/data/grooves/PopShuffle2Intro.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/PopWaltzEnd.musicxml b/test/data/grooves/PopWaltzEnd.musicxml index 862b60f2..a6ddd9fb 100644 --- a/test/data/grooves/PopWaltzEnd.musicxml +++ b/test/data/grooves/PopWaltzEnd.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/QuandoGSEndingA.musicxml b/test/data/grooves/QuandoGSEndingA.musicxml index 47827223..df33d493 100644 --- a/test/data/grooves/QuandoGSEndingA.musicxml +++ b/test/data/grooves/QuandoGSEndingA.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/QuandoGSEndingB.musicxml b/test/data/grooves/QuandoGSEndingB.musicxml index 418edf55..d79daf60 100644 --- a/test/data/grooves/QuandoGSEndingB.musicxml +++ b/test/data/grooves/QuandoGSEndingB.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/QuandoGSEndingC.musicxml b/test/data/grooves/QuandoGSEndingC.musicxml index b3c580f8..7d021d00 100644 --- a/test/data/grooves/QuandoGSEndingC.musicxml +++ b/test/data/grooves/QuandoGSEndingC.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/QuandoGSFillAA.musicxml b/test/data/grooves/QuandoGSFillAA.musicxml index 9ecd1d0a..1e018fe1 100644 --- a/test/data/grooves/QuandoGSFillAA.musicxml +++ b/test/data/grooves/QuandoGSFillAA.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/QuandoGSFillBA.musicxml b/test/data/grooves/QuandoGSFillBA.musicxml index 04b46e8f..cf69d9b4 100644 --- a/test/data/grooves/QuandoGSFillBA.musicxml +++ b/test/data/grooves/QuandoGSFillBA.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/QuandoGSFillBB.musicxml b/test/data/grooves/QuandoGSFillBB.musicxml index e16c8135..74c4a9c2 100644 --- a/test/data/grooves/QuandoGSFillBB.musicxml +++ b/test/data/grooves/QuandoGSFillBB.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/QuandoGSFillCC.musicxml b/test/data/grooves/QuandoGSFillCC.musicxml index 648cc83c..5be884d5 100644 --- a/test/data/grooves/QuandoGSFillCC.musicxml +++ b/test/data/grooves/QuandoGSFillCC.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/QuandoGSFillDD.musicxml b/test/data/grooves/QuandoGSFillDD.musicxml index d4863d6f..e988e5b2 100644 --- a/test/data/grooves/QuandoGSFillDD.musicxml +++ b/test/data/grooves/QuandoGSFillDD.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/QuandoGSIntroA.musicxml b/test/data/grooves/QuandoGSIntroA.musicxml index 9037443e..32af8bd2 100644 --- a/test/data/grooves/QuandoGSIntroA.musicxml +++ b/test/data/grooves/QuandoGSIntroA.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/QuandoGSIntroB.musicxml b/test/data/grooves/QuandoGSIntroB.musicxml index a5fe84e3..f6af8cea 100644 --- a/test/data/grooves/QuandoGSIntroB.musicxml +++ b/test/data/grooves/QuandoGSIntroB.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/QuandoGSIntroC.musicxml b/test/data/grooves/QuandoGSIntroC.musicxml index 283f9e23..3d2aa8fd 100644 --- a/test/data/grooves/QuandoGSIntroC.musicxml +++ b/test/data/grooves/QuandoGSIntroC.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/QuandoGSMainA.musicxml b/test/data/grooves/QuandoGSMainA.musicxml index 2ee1fd23..c0e1b2bb 100644 --- a/test/data/grooves/QuandoGSMainA.musicxml +++ b/test/data/grooves/QuandoGSMainA.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/QuandoGSMainB.musicxml b/test/data/grooves/QuandoGSMainB.musicxml index 12dc41d1..07abee54 100644 --- a/test/data/grooves/QuandoGSMainB.musicxml +++ b/test/data/grooves/QuandoGSMainB.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/QuandoGSMainC.musicxml b/test/data/grooves/QuandoGSMainC.musicxml index 53d9283a..f603cf2e 100644 --- a/test/data/grooves/QuandoGSMainC.musicxml +++ b/test/data/grooves/QuandoGSMainC.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/QuandoGSMainD.musicxml b/test/data/grooves/QuandoGSMainD.musicxml index 4065c134..514ac2af 100644 --- a/test/data/grooves/QuandoGSMainD.musicxml +++ b/test/data/grooves/QuandoGSMainD.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/QuickStep.musicxml b/test/data/grooves/QuickStep.musicxml index 83ed9f70..6529e423 100644 --- a/test/data/grooves/QuickStep.musicxml +++ b/test/data/grooves/QuickStep.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/QuickStepDuh.musicxml b/test/data/grooves/QuickStepDuh.musicxml index 708ded4c..93e9198e 100644 --- a/test/data/grooves/QuickStepDuh.musicxml +++ b/test/data/grooves/QuickStepDuh.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/QuickStepDuhSus.musicxml b/test/data/grooves/QuickStepDuhSus.musicxml index 2e73ea8f..e29510bd 100644 --- a/test/data/grooves/QuickStepDuhSus.musicxml +++ b/test/data/grooves/QuickStepDuhSus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/QuickStepDuhSusWalk.musicxml b/test/data/grooves/QuickStepDuhSusWalk.musicxml index 984287af..60de9704 100644 --- a/test/data/grooves/QuickStepDuhSusWalk.musicxml +++ b/test/data/grooves/QuickStepDuhSusWalk.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/QuickStepDuhWalk.musicxml b/test/data/grooves/QuickStepDuhWalk.musicxml index a5ffc6ac..7c5d3830 100644 --- a/test/data/grooves/QuickStepDuhWalk.musicxml +++ b/test/data/grooves/QuickStepDuhWalk.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/QuickStepEnd.musicxml b/test/data/grooves/QuickStepEnd.musicxml index 79e6bd0a..8e8881b7 100644 --- a/test/data/grooves/QuickStepEnd.musicxml +++ b/test/data/grooves/QuickStepEnd.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/QuickStepHit.musicxml b/test/data/grooves/QuickStepHit.musicxml index 20b527da..bb08f48b 100644 --- a/test/data/grooves/QuickStepHit.musicxml +++ b/test/data/grooves/QuickStepHit.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/QuickStepHitSus.musicxml b/test/data/grooves/QuickStepHitSus.musicxml index 2a8b2427..23be70d7 100644 --- a/test/data/grooves/QuickStepHitSus.musicxml +++ b/test/data/grooves/QuickStepHitSus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/QuickStepHitSusWalk.musicxml b/test/data/grooves/QuickStepHitSusWalk.musicxml index 51fe07d9..8b3b7e95 100644 --- a/test/data/grooves/QuickStepHitSusWalk.musicxml +++ b/test/data/grooves/QuickStepHitSusWalk.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/QuickStepHitWalk.musicxml b/test/data/grooves/QuickStepHitWalk.musicxml index 6e5753d7..5f18619d 100644 --- a/test/data/grooves/QuickStepHitWalk.musicxml +++ b/test/data/grooves/QuickStepHitWalk.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/QuickStepIntro.musicxml b/test/data/grooves/QuickStepIntro.musicxml index a7c5ee9e..5e5a5cbd 100644 --- a/test/data/grooves/QuickStepIntro.musicxml +++ b/test/data/grooves/QuickStepIntro.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/QuickStepIntro8.musicxml b/test/data/grooves/QuickStepIntro8.musicxml index 63bd2493..b1a01a3f 100644 --- a/test/data/grooves/QuickStepIntro8.musicxml +++ b/test/data/grooves/QuickStepIntro8.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/QuickStepSus.musicxml b/test/data/grooves/QuickStepSus.musicxml index 0b4effe6..63624b8d 100644 --- a/test/data/grooves/QuickStepSus.musicxml +++ b/test/data/grooves/QuickStepSus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/QuickStepSusWalk.musicxml b/test/data/grooves/QuickStepSusWalk.musicxml index 830623f7..04f4930d 100644 --- a/test/data/grooves/QuickStepSusWalk.musicxml +++ b/test/data/grooves/QuickStepSusWalk.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/QuickStepWalk.musicxml b/test/data/grooves/QuickStepWalk.musicxml index cdad5028..5ea39368 100644 --- a/test/data/grooves/QuickStepWalk.musicxml +++ b/test/data/grooves/QuickStepWalk.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/R&B-Ballad.musicxml b/test/data/grooves/R&B-Ballad.musicxml index 87adcdbe..33cc78cc 100644 --- a/test/data/grooves/R&B-Ballad.musicxml +++ b/test/data/grooves/R&B-Ballad.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/R&B-BalladEnd.musicxml b/test/data/grooves/R&B-BalladEnd.musicxml index dc9ff72d..1564dc89 100644 --- a/test/data/grooves/R&B-BalladEnd.musicxml +++ b/test/data/grooves/R&B-BalladEnd.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/R&B-BalladFill.musicxml b/test/data/grooves/R&B-BalladFill.musicxml index 474405fc..c10ac04c 100644 --- a/test/data/grooves/R&B-BalladFill.musicxml +++ b/test/data/grooves/R&B-BalladFill.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/R&B-BalladIntro.musicxml b/test/data/grooves/R&B-BalladIntro.musicxml index 4d084cc9..2afb1ada 100644 --- a/test/data/grooves/R&B-BalladIntro.musicxml +++ b/test/data/grooves/R&B-BalladIntro.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/R&B-BalladPlus.musicxml b/test/data/grooves/R&B-BalladPlus.musicxml index 20738db9..30c2a3c7 100644 --- a/test/data/grooves/R&B-BalladPlus.musicxml +++ b/test/data/grooves/R&B-BalladPlus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/R&B-BalladSus.musicxml b/test/data/grooves/R&B-BalladSus.musicxml index 48f7663d..b1bc7d0c 100644 --- a/test/data/grooves/R&B-BalladSus.musicxml +++ b/test/data/grooves/R&B-BalladSus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/R&B-BalladSusPlus.musicxml b/test/data/grooves/R&B-BalladSusPlus.musicxml index 9f14d366..e0d6caa2 100644 --- a/test/data/grooves/R&B-BalladSusPlus.musicxml +++ b/test/data/grooves/R&B-BalladSusPlus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/R&B.musicxml b/test/data/grooves/R&B.musicxml index 0d817869..37a0aa7a 100644 --- a/test/data/grooves/R&B.musicxml +++ b/test/data/grooves/R&B.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/R&BEnd.musicxml b/test/data/grooves/R&BEnd.musicxml index 7fb6d770..76c48633 100644 --- a/test/data/grooves/R&BEnd.musicxml +++ b/test/data/grooves/R&BEnd.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/R&BFill.musicxml b/test/data/grooves/R&BFill.musicxml index 8f79931d..6abb7604 100644 --- a/test/data/grooves/R&BFill.musicxml +++ b/test/data/grooves/R&BFill.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/R&BIntro.musicxml b/test/data/grooves/R&BIntro.musicxml index e5d4778e..13f3f685 100644 --- a/test/data/grooves/R&BIntro.musicxml +++ b/test/data/grooves/R&BIntro.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/R&BPlus.musicxml b/test/data/grooves/R&BPlus.musicxml index 24873aac..4156b781 100644 --- a/test/data/grooves/R&BPlus.musicxml +++ b/test/data/grooves/R&BPlus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/R&BSus.musicxml b/test/data/grooves/R&BSus.musicxml index e65aec6e..edbeafc2 100644 --- a/test/data/grooves/R&BSus.musicxml +++ b/test/data/grooves/R&BSus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/R&BSusPlus.musicxml b/test/data/grooves/R&BSusPlus.musicxml index 8ad0d50b..e05c7fa6 100644 --- a/test/data/grooves/R&BSusPlus.musicxml +++ b/test/data/grooves/R&BSusPlus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/REGG01.musicxml b/test/data/grooves/REGG01.musicxml index 6afc7d1e..7b8e266b 100644 --- a/test/data/grooves/REGG01.musicxml +++ b/test/data/grooves/REGG01.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/REGG02.musicxml b/test/data/grooves/REGG02.musicxml index 30e02f04..4739b793 100644 --- a/test/data/grooves/REGG02.musicxml +++ b/test/data/grooves/REGG02.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/REGG03.musicxml b/test/data/grooves/REGG03.musicxml index 82d7cf18..ef126093 100644 --- a/test/data/grooves/REGG03.musicxml +++ b/test/data/grooves/REGG03.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/REGG04.musicxml b/test/data/grooves/REGG04.musicxml index 325e622c..bb99c7d7 100644 --- a/test/data/grooves/REGG04.musicxml +++ b/test/data/grooves/REGG04.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/ROCK01.musicxml b/test/data/grooves/ROCK01.musicxml index b4f29dfb..407ea9b2 100644 --- a/test/data/grooves/ROCK01.musicxml +++ b/test/data/grooves/ROCK01.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/ROCK02.musicxml b/test/data/grooves/ROCK02.musicxml index dfa81361..3557df88 100644 --- a/test/data/grooves/ROCK02.musicxml +++ b/test/data/grooves/ROCK02.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/ROCK03.musicxml b/test/data/grooves/ROCK03.musicxml index 72e5ef91..282c95ce 100644 --- a/test/data/grooves/ROCK03.musicxml +++ b/test/data/grooves/ROCK03.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/ROCK04.musicxml b/test/data/grooves/ROCK04.musicxml index 6b6c8a9e..77a0b480 100644 --- a/test/data/grooves/ROCK04.musicxml +++ b/test/data/grooves/ROCK04.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/ROCK05.musicxml b/test/data/grooves/ROCK05.musicxml index b9b81e85..41ebfe05 100644 --- a/test/data/grooves/ROCK05.musicxml +++ b/test/data/grooves/ROCK05.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/ROCK06.musicxml b/test/data/grooves/ROCK06.musicxml index 30ba793d..3061b760 100644 --- a/test/data/grooves/ROCK06.musicxml +++ b/test/data/grooves/ROCK06.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 @@ -978,99 +978,13 @@ G 5 - 48 - - - 3 - 64th - up - x - - - - - - - G - 5 - - 12 - - - - 3 - 256th - up - x - - - - - - - - G - 5 - - 3 - - - 3 - 1024th - up - x - - - - - - - G - 5 - - 96 - - - 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - - - G - 5 - - 6 - + 192 3 - 512th + 16th up x - diff --git a/test/data/grooves/ROCK07.musicxml b/test/data/grooves/ROCK07.musicxml index e5a0206d..a07f54c9 100644 --- a/test/data/grooves/ROCK07.musicxml +++ b/test/data/grooves/ROCK07.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/ROCK08.musicxml b/test/data/grooves/ROCK08.musicxml index 15623e42..97060ff3 100644 --- a/test/data/grooves/ROCK08.musicxml +++ b/test/data/grooves/ROCK08.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/ROCK09.musicxml b/test/data/grooves/ROCK09.musicxml index 86122c9f..81b72f64 100644 --- a/test/data/grooves/ROCK09.musicxml +++ b/test/data/grooves/ROCK09.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/ROCK10.musicxml b/test/data/grooves/ROCK10.musicxml index 1d530e39..a0c9fc44 100644 --- a/test/data/grooves/ROCK10.musicxml +++ b/test/data/grooves/ROCK10.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 @@ -226,15 +226,13 @@ E 4 - 192 - + 384 1 - 16th + eighth up normal - @@ -289,56 +287,6 @@ - - - E - 4 - - 96 - - - 1 - 32nd - up - normal - - - - - - - E - 4 - - 24 - - - - 1 - 128th - up - normal - - - - - - - - E - 4 - - 6 - - - 1 - 512th - up - normal - - - - E @@ -444,15 +392,13 @@ E 4 - 192 - + 384 1 - 16th + eighth up normal - @@ -507,56 +453,6 @@ - - - E - 4 - - 96 - - - 1 - 32nd - up - normal - - - - - - - E - 4 - - 24 - - - - 1 - 128th - up - normal - - - - - - - - E - 4 - - 6 - - - 1 - 512th - up - normal - - - - E diff --git a/test/data/grooves/ROCK11.musicxml b/test/data/grooves/ROCK11.musicxml index f5864022..9701c636 100644 --- a/test/data/grooves/ROCK11.musicxml +++ b/test/data/grooves/ROCK11.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/ROCK12.musicxml b/test/data/grooves/ROCK12.musicxml index 2409676b..58240906 100644 --- a/test/data/grooves/ROCK12.musicxml +++ b/test/data/grooves/ROCK12.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/ROCK13.musicxml b/test/data/grooves/ROCK13.musicxml index cf1208e3..8c26da37 100644 --- a/test/data/grooves/ROCK13.musicxml +++ b/test/data/grooves/ROCK13.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/ROCK14.musicxml b/test/data/grooves/ROCK14.musicxml index f39c3268..be36adf6 100644 --- a/test/data/grooves/ROCK14.musicxml +++ b/test/data/grooves/ROCK14.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/ROCK15.musicxml b/test/data/grooves/ROCK15.musicxml index a83a8ad2..af622cd9 100644 --- a/test/data/grooves/ROCK15.musicxml +++ b/test/data/grooves/ROCK15.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/ROCK16.musicxml b/test/data/grooves/ROCK16.musicxml index 594b1258..3c90751b 100644 --- a/test/data/grooves/ROCK16.musicxml +++ b/test/data/grooves/ROCK16.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/ROCK17.musicxml b/test/data/grooves/ROCK17.musicxml index eda2c35a..2a5d2000 100644 --- a/test/data/grooves/ROCK17.musicxml +++ b/test/data/grooves/ROCK17.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/ROCK18.musicxml b/test/data/grooves/ROCK18.musicxml index 603b0bff..7c45e576 100644 --- a/test/data/grooves/ROCK18.musicxml +++ b/test/data/grooves/ROCK18.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/ROCK19.musicxml b/test/data/grooves/ROCK19.musicxml index 03fb6232..aeba22f7 100644 --- a/test/data/grooves/ROCK19.musicxml +++ b/test/data/grooves/ROCK19.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/ROCK20.musicxml b/test/data/grooves/ROCK20.musicxml index fea44b47..7eb45d2a 100644 --- a/test/data/grooves/ROCK20.musicxml +++ b/test/data/grooves/ROCK20.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/ROCK21.musicxml b/test/data/grooves/ROCK21.musicxml index 585112ba..715651d1 100644 --- a/test/data/grooves/ROCK21.musicxml +++ b/test/data/grooves/ROCK21.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/ROCK22.musicxml b/test/data/grooves/ROCK22.musicxml index d38da36b..93e00d58 100644 --- a/test/data/grooves/ROCK22.musicxml +++ b/test/data/grooves/ROCK22.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/ROCK23.musicxml b/test/data/grooves/ROCK23.musicxml index 85f212aa..1bcb7b9f 100644 --- a/test/data/grooves/ROCK23.musicxml +++ b/test/data/grooves/ROCK23.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/ROCK24.musicxml b/test/data/grooves/ROCK24.musicxml index 67a48176..3b2b456a 100644 --- a/test/data/grooves/ROCK24.musicxml +++ b/test/data/grooves/ROCK24.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/ROCK25.musicxml b/test/data/grooves/ROCK25.musicxml index dda9dcd8..77b66b07 100644 --- a/test/data/grooves/ROCK25.musicxml +++ b/test/data/grooves/ROCK25.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/ROCK26.musicxml b/test/data/grooves/ROCK26.musicxml index 25c2ec23..8ea54bf8 100644 --- a/test/data/grooves/ROCK26.musicxml +++ b/test/data/grooves/ROCK26.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/ROCK27.musicxml b/test/data/grooves/ROCK27.musicxml index d22d11bc..01a5c034 100644 --- a/test/data/grooves/ROCK27.musicxml +++ b/test/data/grooves/ROCK27.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/ROCK28.musicxml b/test/data/grooves/ROCK28.musicxml index 0ed9d28a..ea52aca9 100644 --- a/test/data/grooves/ROCK28.musicxml +++ b/test/data/grooves/ROCK28.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Rave.musicxml b/test/data/grooves/Rave.musicxml index c1219549..5dfd9a73 100644 --- a/test/data/grooves/Rave.musicxml +++ b/test/data/grooves/Rave.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/RaveEnd.musicxml b/test/data/grooves/RaveEnd.musicxml index 8d810e99..5df60584 100644 --- a/test/data/grooves/RaveEnd.musicxml +++ b/test/data/grooves/RaveEnd.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 @@ -350,99 +350,13 @@ G 5 - 48 - - - 3 - 64th - up - x - - - - - - - G - 5 - - 12 - - - - 3 - 256th - up - x - - - - - - - - G - 5 - - 3 - - - 3 - 1024th - up - x - - - - - - - G - 5 - - 96 - - - 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - - - G - 5 - - 6 - + 192 3 - 512th + 16th up x - @@ -611,99 +525,13 @@ G 5 - 48 - - - 3 - 64th - up - x - - - - - - - G - 5 - - 12 - - - - 3 - 256th - up - x - - - - - - - - G - 5 - - 3 - - - 3 - 1024th - up - x - - - - - - - G - 5 - - 96 - - - 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - - - G - 5 - - 6 - + 192 3 - 512th + 16th up x - @@ -872,99 +700,13 @@ G 5 - 48 - - - 3 - 64th - up - x - - - - - - - G - 5 - - 12 - - - - 3 - 256th - up - x - - - - - - - - G - 5 - - 3 - - - 3 - 1024th - up - x - - - - - - - G - 5 - - 96 - - - 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - - - G - 5 - - 6 - + 192 3 - 512th + 16th up x - @@ -1133,99 +875,13 @@ G 5 - 48 - - - 3 - 64th - up - x - - - - - - - G - 5 - - 12 - - - - 3 - 256th - up - x - - - - - - - - G - 5 - - 3 - - - 3 - 1024th - up - x - - - - - - - G - 5 - - 96 - - - 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - - - G - 5 - - 6 - + 192 3 - 512th + 16th up x - diff --git a/test/data/grooves/RaveIntro.musicxml b/test/data/grooves/RaveIntro.musicxml index bd65f249..3ced16ca 100644 --- a/test/data/grooves/RaveIntro.musicxml +++ b/test/data/grooves/RaveIntro.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 @@ -1270,99 +1270,13 @@ G 5 - 48 - - - 3 - 64th - up - x - - - - - - - G - 5 - - 12 - - - - 3 - 256th - up - x - - - - - - - - G - 5 - - 3 - - - 3 - 1024th - up - x - - - - - - - G - 5 - - 96 - - - 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - - - G - 5 - - 6 - + 192 3 - 512th + 16th up x - @@ -1481,99 +1395,13 @@ G 5 - 48 - - - 3 - 64th - up - x - - - - - - - G - 5 - - 12 - - - - 3 - 256th - up - x - - - - - - - - G - 5 - - 3 - - - 3 - 1024th - up - x - - - - - - - G - 5 - - 96 - - - 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - - - G - 5 - - 6 - + 192 3 - 512th + 16th up x - @@ -1692,99 +1520,13 @@ G 5 - 48 - - - 3 - 64th - up - x - - - - - - - G - 5 - - 12 - - - - 3 - 256th - up - x - - - - - - - - G - 5 - - 3 - - - 3 - 1024th - up - x - - - - - - - G - 5 - - 96 - - - 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - - - G - 5 - - 6 - + 192 3 - 512th + 16th up x - @@ -1903,99 +1645,13 @@ G 5 - 48 - - - 3 - 64th - up - x - - - - - - - G - 5 - - 12 - - - - 3 - 256th - up - x - - - - - - - - G - 5 - - 3 - - - 3 - 1024th - up - x - - - - - - - G - 5 - - 96 - - - 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - - - G - 5 - - 6 - + 192 3 - 512th + 16th up x - diff --git a/test/data/grooves/Rhumba.musicxml b/test/data/grooves/Rhumba.musicxml index d088db2e..76af076a 100644 --- a/test/data/grooves/Rhumba.musicxml +++ b/test/data/grooves/Rhumba.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Rhumba1.musicxml b/test/data/grooves/Rhumba1.musicxml index 8292e1dc..6feea5f9 100644 --- a/test/data/grooves/Rhumba1.musicxml +++ b/test/data/grooves/Rhumba1.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Rhumba1Sus.musicxml b/test/data/grooves/Rhumba1Sus.musicxml index 55ce42f8..344363b5 100644 --- a/test/data/grooves/Rhumba1Sus.musicxml +++ b/test/data/grooves/Rhumba1Sus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Rhumba2.musicxml b/test/data/grooves/Rhumba2.musicxml index 098aa7cd..a5ca1fd7 100644 --- a/test/data/grooves/Rhumba2.musicxml +++ b/test/data/grooves/Rhumba2.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Rhumba2Sus.musicxml b/test/data/grooves/Rhumba2Sus.musicxml index 9a3a494e..ec8cc53b 100644 --- a/test/data/grooves/Rhumba2Sus.musicxml +++ b/test/data/grooves/Rhumba2Sus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Rhumba3.musicxml b/test/data/grooves/Rhumba3.musicxml index 45f88a5c..4c1417ac 100644 --- a/test/data/grooves/Rhumba3.musicxml +++ b/test/data/grooves/Rhumba3.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Rhumba3Sus.musicxml b/test/data/grooves/Rhumba3Sus.musicxml index 8a5fb5f1..e74a9f2e 100644 --- a/test/data/grooves/Rhumba3Sus.musicxml +++ b/test/data/grooves/Rhumba3Sus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/RhumbaEnd.musicxml b/test/data/grooves/RhumbaEnd.musicxml index b58f7ab6..e4e9963b 100644 --- a/test/data/grooves/RhumbaEnd.musicxml +++ b/test/data/grooves/RhumbaEnd.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/RhumbaEnd1.musicxml b/test/data/grooves/RhumbaEnd1.musicxml index fb237aa6..494127d7 100644 --- a/test/data/grooves/RhumbaEnd1.musicxml +++ b/test/data/grooves/RhumbaEnd1.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/RhumbaIntro.musicxml b/test/data/grooves/RhumbaIntro.musicxml index ca4abea5..3fcc4235 100644 --- a/test/data/grooves/RhumbaIntro.musicxml +++ b/test/data/grooves/RhumbaIntro.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/RhumbaSus.musicxml b/test/data/grooves/RhumbaSus.musicxml index c4e4c0be..3577badf 100644 --- a/test/data/grooves/RhumbaSus.musicxml +++ b/test/data/grooves/RhumbaSus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/RhumbaTriple.musicxml b/test/data/grooves/RhumbaTriple.musicxml index 18979d8b..880bc085 100644 --- a/test/data/grooves/RhumbaTriple.musicxml +++ b/test/data/grooves/RhumbaTriple.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/RhumbaTriple12.musicxml b/test/data/grooves/RhumbaTriple12.musicxml index cbffbe9a..5216a49a 100644 --- a/test/data/grooves/RhumbaTriple12.musicxml +++ b/test/data/grooves/RhumbaTriple12.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/RhumbaTriple12Sus.musicxml b/test/data/grooves/RhumbaTriple12Sus.musicxml index fd12d8aa..2e01a00d 100644 --- a/test/data/grooves/RhumbaTriple12Sus.musicxml +++ b/test/data/grooves/RhumbaTriple12Sus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/RhumbaTriple34.musicxml b/test/data/grooves/RhumbaTriple34.musicxml index e78b427e..16335007 100644 --- a/test/data/grooves/RhumbaTriple34.musicxml +++ b/test/data/grooves/RhumbaTriple34.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/RhumbaTriple34Sus.musicxml b/test/data/grooves/RhumbaTriple34Sus.musicxml index fafe53e7..984a82ee 100644 --- a/test/data/grooves/RhumbaTriple34Sus.musicxml +++ b/test/data/grooves/RhumbaTriple34Sus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/RhumbaTripleSus.musicxml b/test/data/grooves/RhumbaTripleSus.musicxml index 5b45d1b2..565186d1 100644 --- a/test/data/grooves/RhumbaTripleSus.musicxml +++ b/test/data/grooves/RhumbaTripleSus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/RnB01.musicxml b/test/data/grooves/RnB01.musicxml index e034e4cf..cfb5b3f5 100644 --- a/test/data/grooves/RnB01.musicxml +++ b/test/data/grooves/RnB01.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/RnB02.musicxml b/test/data/grooves/RnB02.musicxml index bb6ca56c..fa09df46 100644 --- a/test/data/grooves/RnB02.musicxml +++ b/test/data/grooves/RnB02.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/RnB03.musicxml b/test/data/grooves/RnB03.musicxml index 3b58f578..7d273f3a 100644 --- a/test/data/grooves/RnB03.musicxml +++ b/test/data/grooves/RnB03.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/RnB04.musicxml b/test/data/grooves/RnB04.musicxml index 9d673644..a66b4efa 100644 --- a/test/data/grooves/RnB04.musicxml +++ b/test/data/grooves/RnB04.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/RnB05.musicxml b/test/data/grooves/RnB05.musicxml index 0ff8bfc2..1d298770 100644 --- a/test/data/grooves/RnB05.musicxml +++ b/test/data/grooves/RnB05.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 @@ -684,99 +684,13 @@ G 5 - 48 - - - 3 - 64th - up - x - - - - - - - G - 5 - - 12 - - - - 3 - 256th - up - x - - - - - - - - G - 5 - - 3 - - - 3 - 1024th - up - x - - - - - - - G - 5 - - 96 - - - 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - - - G - 5 - - 6 - + 192 3 - 512th + 16th up x - @@ -866,99 +780,13 @@ G 5 - 48 - - - 3 - 64th - up - x - - - - - - - G - 5 - - 12 - - - - 3 - 256th - up - x - - - - - - - - G - 5 - - 3 - - - 3 - 1024th - up - x - - - - - - - G - 5 - - 96 - - - 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - - - G - 5 - - 6 - + 192 3 - 512th + 16th up x - diff --git a/test/data/grooves/RnB06.musicxml b/test/data/grooves/RnB06.musicxml index 19028686..fc336e1b 100644 --- a/test/data/grooves/RnB06.musicxml +++ b/test/data/grooves/RnB06.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/RnB07.musicxml b/test/data/grooves/RnB07.musicxml index 6bb13731..f2674358 100644 --- a/test/data/grooves/RnB07.musicxml +++ b/test/data/grooves/RnB07.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/RnB08.musicxml b/test/data/grooves/RnB08.musicxml index 362cbf47..d451fb5d 100644 --- a/test/data/grooves/RnB08.musicxml +++ b/test/data/grooves/RnB08.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/RnB09.musicxml b/test/data/grooves/RnB09.musicxml index e114d64b..c0295f7f 100644 --- a/test/data/grooves/RnB09.musicxml +++ b/test/data/grooves/RnB09.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/RnB10.musicxml b/test/data/grooves/RnB10.musicxml index 91712a70..aee1a947 100644 --- a/test/data/grooves/RnB10.musicxml +++ b/test/data/grooves/RnB10.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Rock128.musicxml b/test/data/grooves/Rock128.musicxml index 76c60c10..5f4c2ea3 100644 --- a/test/data/grooves/Rock128.musicxml +++ b/test/data/grooves/Rock128.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Rock128End.musicxml b/test/data/grooves/Rock128End.musicxml index 9004a46b..bc9cc219 100644 --- a/test/data/grooves/Rock128End.musicxml +++ b/test/data/grooves/Rock128End.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Rock128Intro.musicxml b/test/data/grooves/Rock128Intro.musicxml index 7172f81e..208c32cf 100644 --- a/test/data/grooves/Rock128Intro.musicxml +++ b/test/data/grooves/Rock128Intro.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Rock128IntroSus.musicxml b/test/data/grooves/Rock128IntroSus.musicxml index 479da587..e57e9f6d 100644 --- a/test/data/grooves/Rock128IntroSus.musicxml +++ b/test/data/grooves/Rock128IntroSus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Rock128Plain.musicxml b/test/data/grooves/Rock128Plain.musicxml index a7ac1259..29aa6fa9 100644 --- a/test/data/grooves/Rock128Plain.musicxml +++ b/test/data/grooves/Rock128Plain.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Rock128PlainPlus.musicxml b/test/data/grooves/Rock128PlainPlus.musicxml index 55eb040b..f8027119 100644 --- a/test/data/grooves/Rock128PlainPlus.musicxml +++ b/test/data/grooves/Rock128PlainPlus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Rock128PlainSus.musicxml b/test/data/grooves/Rock128PlainSus.musicxml index 3c183621..dfdcd8a2 100644 --- a/test/data/grooves/Rock128PlainSus.musicxml +++ b/test/data/grooves/Rock128PlainSus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Rock128PlainSusPlus.musicxml b/test/data/grooves/Rock128PlainSusPlus.musicxml index ee531683..a01282ab 100644 --- a/test/data/grooves/Rock128PlainSusPlus.musicxml +++ b/test/data/grooves/Rock128PlainSusPlus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Rock128Plus.musicxml b/test/data/grooves/Rock128Plus.musicxml index 168481f2..9cb7841c 100644 --- a/test/data/grooves/Rock128Plus.musicxml +++ b/test/data/grooves/Rock128Plus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Rock128Sus.musicxml b/test/data/grooves/Rock128Sus.musicxml index 2373babf..5b40258c 100644 --- a/test/data/grooves/Rock128Sus.musicxml +++ b/test/data/grooves/Rock128Sus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Rock128SusPlus.musicxml b/test/data/grooves/Rock128SusPlus.musicxml index 12492bc4..81db03c6 100644 --- a/test/data/grooves/Rock128SusPlus.musicxml +++ b/test/data/grooves/Rock128SusPlus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Rock1End.musicxml b/test/data/grooves/Rock1End.musicxml index a6f2d5ca..01251dcf 100644 --- a/test/data/grooves/Rock1End.musicxml +++ b/test/data/grooves/Rock1End.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Rock1Intro.musicxml b/test/data/grooves/Rock1Intro.musicxml index 23d49573..fab7b835 100644 --- a/test/data/grooves/Rock1Intro.musicxml +++ b/test/data/grooves/Rock1Intro.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Rock2.musicxml b/test/data/grooves/Rock2.musicxml index 2bc30206..478b3cbf 100644 --- a/test/data/grooves/Rock2.musicxml +++ b/test/data/grooves/Rock2.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Rock2End.musicxml b/test/data/grooves/Rock2End.musicxml index b5146ceb..03dcfd5a 100644 --- a/test/data/grooves/Rock2End.musicxml +++ b/test/data/grooves/Rock2End.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Rock2Intro.musicxml b/test/data/grooves/Rock2Intro.musicxml index d8fa5b74..db0bdc88 100644 --- a/test/data/grooves/Rock2Intro.musicxml +++ b/test/data/grooves/Rock2Intro.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/RockBallad.musicxml b/test/data/grooves/RockBallad.musicxml index 69b0f881..055f646b 100644 --- a/test/data/grooves/RockBallad.musicxml +++ b/test/data/grooves/RockBallad.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/RockBallad1.musicxml b/test/data/grooves/RockBallad1.musicxml index 2a846d92..bc79699c 100644 --- a/test/data/grooves/RockBallad1.musicxml +++ b/test/data/grooves/RockBallad1.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/RockBallad1Fill.musicxml b/test/data/grooves/RockBallad1Fill.musicxml index 6a380643..b6dc2004 100644 --- a/test/data/grooves/RockBallad1Fill.musicxml +++ b/test/data/grooves/RockBallad1Fill.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/RockBallad1Voice.musicxml b/test/data/grooves/RockBallad1Voice.musicxml index b86938b4..d7da7175 100644 --- a/test/data/grooves/RockBallad1Voice.musicxml +++ b/test/data/grooves/RockBallad1Voice.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/RockBalladEnd.musicxml b/test/data/grooves/RockBalladEnd.musicxml index e7b8019c..f3570d8e 100644 --- a/test/data/grooves/RockBalladEnd.musicxml +++ b/test/data/grooves/RockBalladEnd.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/RockBalladEnd1.musicxml b/test/data/grooves/RockBalladEnd1.musicxml index b0a65c2a..1670278e 100644 --- a/test/data/grooves/RockBalladEnd1.musicxml +++ b/test/data/grooves/RockBalladEnd1.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/RockBalladFill.musicxml b/test/data/grooves/RockBalladFill.musicxml index a93ff39b..b650ca97 100644 --- a/test/data/grooves/RockBalladFill.musicxml +++ b/test/data/grooves/RockBalladFill.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/RockBalladIntro.musicxml b/test/data/grooves/RockBalladIntro.musicxml index 3895c8d8..74dfef1a 100644 --- a/test/data/grooves/RockBalladIntro.musicxml +++ b/test/data/grooves/RockBalladIntro.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/RockBalladSusIntro.musicxml b/test/data/grooves/RockBalladSusIntro.musicxml index a5a42e5e..cced409c 100644 --- a/test/data/grooves/RockBalladSusIntro.musicxml +++ b/test/data/grooves/RockBalladSusIntro.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/RockBalladVoice.musicxml b/test/data/grooves/RockBalladVoice.musicxml index c3053158..52034894 100644 --- a/test/data/grooves/RockBalladVoice.musicxml +++ b/test/data/grooves/RockBalladVoice.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/RockWaltz.musicxml b/test/data/grooves/RockWaltz.musicxml index ed6dd2b7..4bfb50ec 100644 --- a/test/data/grooves/RockWaltz.musicxml +++ b/test/data/grooves/RockWaltz.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/RockWaltz1.musicxml b/test/data/grooves/RockWaltz1.musicxml index d936b7c9..0887ea7a 100644 --- a/test/data/grooves/RockWaltz1.musicxml +++ b/test/data/grooves/RockWaltz1.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/RockWaltz1Intro.musicxml b/test/data/grooves/RockWaltz1Intro.musicxml index e2c7908e..e2752469 100644 --- a/test/data/grooves/RockWaltz1Intro.musicxml +++ b/test/data/grooves/RockWaltz1Intro.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/RockWaltz1Sus.musicxml b/test/data/grooves/RockWaltz1Sus.musicxml index bf1ead2d..31959e41 100644 --- a/test/data/grooves/RockWaltz1Sus.musicxml +++ b/test/data/grooves/RockWaltz1Sus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/RockWaltz1Walk.musicxml b/test/data/grooves/RockWaltz1Walk.musicxml index 8a8497b6..a98f2fd6 100644 --- a/test/data/grooves/RockWaltz1Walk.musicxml +++ b/test/data/grooves/RockWaltz1Walk.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/RockWaltz1WalkSus.musicxml b/test/data/grooves/RockWaltz1WalkSus.musicxml index b63177bf..7f94a700 100644 --- a/test/data/grooves/RockWaltz1WalkSus.musicxml +++ b/test/data/grooves/RockWaltz1WalkSus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/RockWaltz1intro8.musicxml b/test/data/grooves/RockWaltz1intro8.musicxml index 488f85d9..6520b67d 100644 --- a/test/data/grooves/RockWaltz1intro8.musicxml +++ b/test/data/grooves/RockWaltz1intro8.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/RockWaltzEnd.musicxml b/test/data/grooves/RockWaltzEnd.musicxml index e76dcf7e..7ae4d6c6 100644 --- a/test/data/grooves/RockWaltzEnd.musicxml +++ b/test/data/grooves/RockWaltzEnd.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/RockWaltzIntro.musicxml b/test/data/grooves/RockWaltzIntro.musicxml index 68a95f1c..bba9db79 100644 --- a/test/data/grooves/RockWaltzIntro.musicxml +++ b/test/data/grooves/RockWaltzIntro.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/RockWaltzIntro8.musicxml b/test/data/grooves/RockWaltzIntro8.musicxml index 594c28af..2db97437 100644 --- a/test/data/grooves/RockWaltzIntro8.musicxml +++ b/test/data/grooves/RockWaltzIntro8.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/RockWaltzSus.musicxml b/test/data/grooves/RockWaltzSus.musicxml index 80754b6e..7a73a69d 100644 --- a/test/data/grooves/RockWaltzSus.musicxml +++ b/test/data/grooves/RockWaltzSus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/RockWaltzWalk.musicxml b/test/data/grooves/RockWaltzWalk.musicxml index 4a40399b..22c9ba53 100644 --- a/test/data/grooves/RockWaltzWalk.musicxml +++ b/test/data/grooves/RockWaltzWalk.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/RockWaltzWalkSus.musicxml b/test/data/grooves/RockWaltzWalkSus.musicxml index 103cac4d..b0253d55 100644 --- a/test/data/grooves/RockWaltzWalkSus.musicxml +++ b/test/data/grooves/RockWaltzWalkSus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/SAMBA01.musicxml b/test/data/grooves/SAMBA01.musicxml index 3e3234e6..04caf82d 100644 --- a/test/data/grooves/SAMBA01.musicxml +++ b/test/data/grooves/SAMBA01.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/SAMBA02.musicxml b/test/data/grooves/SAMBA02.musicxml index 655415a6..6e3f4031 100644 --- a/test/data/grooves/SAMBA02.musicxml +++ b/test/data/grooves/SAMBA02.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/SHFL01.musicxml b/test/data/grooves/SHFL01.musicxml index 78261525..4d800604 100644 --- a/test/data/grooves/SHFL01.musicxml +++ b/test/data/grooves/SHFL01.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/SHFL02.musicxml b/test/data/grooves/SHFL02.musicxml index afc18c4b..c3f907df 100644 --- a/test/data/grooves/SHFL02.musicxml +++ b/test/data/grooves/SHFL02.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/SHFL03.musicxml b/test/data/grooves/SHFL03.musicxml index 90ffa8dd..2b02cd5e 100644 --- a/test/data/grooves/SHFL03.musicxml +++ b/test/data/grooves/SHFL03.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/SHFL04.musicxml b/test/data/grooves/SHFL04.musicxml index a98c5a68..8ca935be 100644 --- a/test/data/grooves/SHFL04.musicxml +++ b/test/data/grooves/SHFL04.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 @@ -303,15 +303,13 @@ G 5 - 192 - + 384 3 - 16th + eighth up x - @@ -371,15 +369,13 @@ G 5 - 96 - + 192 3 - 32nd + 16th up x - @@ -387,33 +383,27 @@ G 5 - 24 - - + 192 3 - 128th + 16th up x - - - + G 5 - 6 - + 384 3 - 512th + eighth up x - @@ -449,51 +439,13 @@ G 5 - 192 - - - 3 - 16th - up - x - - - - - - - G - 5 - - 48 - - - - 3 - 64th - up - x - - - - - - - - G - 5 - - 12 - - + 384 3 - 256th + eighth up x - - @@ -501,31 +453,13 @@ G 5 - 3 - - - 3 - 1024th - up - x - - - - - - - G - 5 - - 96 - + 192 3 - 32nd + 16th up x - @@ -533,17 +467,13 @@ G 5 - 24 - - + 192 3 - 128th + 16th up x - - @@ -551,15 +481,13 @@ G 5 - 6 - + 384 3 - 512th + eighth up x - @@ -568,11 +496,11 @@ 5 192 - + 3 16th up - x + circle-x @@ -590,20 +518,20 @@ + + G 5 - 192 - + 384 3 - 16th + eighth up x - @@ -658,56 +586,6 @@ - - - G - 5 - - 96 - - - 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - - - G - 5 - - 6 - - - 3 - 512th - up - x - - - - G @@ -741,33 +619,27 @@ G 5 - 192 - + 384 3 - 16th + eighth up x - - + G 5 - 48 - - + 192 3 - 64th + 16th up x - - @@ -775,17 +647,13 @@ G 5 - 12 - - + 192 3 - 256th + 16th up x - - @@ -793,82 +661,16 @@ G 5 - 3 - - - 3 - 1024th - up - x - - - - - - - G - 5 - - 96 - - - 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - + 384 3 - 128th + eighth up x - - - - G - 5 - - 6 - - - 3 - 512th - up - x - - - - - - - G - 5 - - 192 - - 3 - 16th - up - circle-x - - - - G 5 @@ -882,562 +684,32 @@ - - - + G 5 192 - 3 16th up x - - + G 5 - 48 - - + 384 3 - 64th + eighth up x - - - - - - - G - 5 - - 12 - - - - 3 - 256th - up - x - - - - - - - - G - 5 - - 3 - - - 3 - 1024th - up - x - - - - - - - G - 5 - - 96 - - - 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - - - G - 5 - - 6 - - - 3 - 512th - up - x - - - - - - - G - 5 - - 192 - - 3 - 16th - up - x - - - - - - G - 5 - - 192 - - 3 - 16th - up - x - - - - - - G - 5 - - 192 - - - 3 - 16th - up - x - - - - - - - G - 5 - - 48 - - - - 3 - 64th - up - x - - - - - - - - G - 5 - - 12 - - - - 3 - 256th - up - x - - - - - - - - G - 5 - - 3 - - - 3 - 1024th - up - x - - - - - - - G - 5 - - 96 - - - 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - - - G - 5 - - 6 - - - 3 - 512th - up - x - - - - - - - G - 5 - - 192 - - 3 - 16th - up - x - - - - - - G - 5 - - 192 - - 3 - 16th - up - x - - - - - - G - 5 - - 192 - - - 3 - 16th - up - x - - - - - - - G - 5 - - 48 - - - - 3 - 64th - up - x - - - - - - - - G - 5 - - 12 - - - - 3 - 256th - up - x - - - - - - - - G - 5 - - 3 - - - 3 - 1024th - up - x - - - - - - - G - 5 - - 96 - - - 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - - - G - 5 - - 6 - - - 3 - 512th - up - x - - - - - - - G - 5 - - 192 - - 3 - 16th - up - x - - - - - - G - 5 - - 192 - - 3 - 16th - up - x - - - - - - G - 5 - - 192 - - - 3 - 16th - up - x - - - - - - - G - 5 - - 48 - - - - 3 - 64th - up - x - - - - - - - - G - 5 - - 12 - - - - 3 - 256th - up - x - - - - - - - - G - 5 - - 3 - - - 3 - 1024th - up - x - - - - - - - G - 5 - - 96 - - - 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - - - G - 5 - - 6 - - - 3 - 512th - up - x - - diff --git a/test/data/grooves/SHFL05.musicxml b/test/data/grooves/SHFL05.musicxml index 32952acf..6ed339b9 100644 --- a/test/data/grooves/SHFL05.musicxml +++ b/test/data/grooves/SHFL05.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 @@ -490,15 +490,13 @@ G 5 - 192 - + 384 3 - 16th + eighth up x - @@ -553,56 +551,6 @@ - - - G - 5 - - 96 - - - 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - - - G - 5 - - 6 - - - 3 - 512th - up - x - - - - G @@ -636,117 +584,13 @@ G 5 - 192 - - - 3 - 16th - up - x - - - - - - - G - 5 - - 48 - - - - 3 - 64th - up - x - - - - - - - - G - 5 - - 12 - - - - 3 - 256th - up - x - - - - - - - - G - 5 - - 3 - - - 3 - 1024th - up - x - - - - - - - G - 5 - - 96 - - - 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - - - G - 5 - - 6 - + 384 3 - 512th + eighth up x - @@ -782,117 +626,13 @@ G 5 - 192 - - - 3 - 16th - up - x - - - - - - - G - 5 - - 48 - - - - 3 - 64th - up - x - - - - - - - - G - 5 - - 12 - - - - 3 - 256th - up - x - - - - - - - - G - 5 - - 3 - - - 3 - 1024th - up - x - - - - - - - G - 5 - - 96 - - - 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - - - G - 5 - - 6 - + 384 3 - 512th + eighth up x - @@ -998,15 +738,13 @@ G 5 - 192 - + 384 3 - 16th + eighth up x - @@ -1061,56 +799,6 @@ - - - G - 5 - - 96 - - - 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - - - G - 5 - - 6 - - - 3 - 512th - up - x - - - - G @@ -1144,117 +832,13 @@ G 5 - 192 - - - 3 - 16th - up - x - - - - - - - G - 5 - - 48 - - - - 3 - 64th - up - x - - - - - - - - G - 5 - - 12 - - - - 3 - 256th - up - x - - - - - - - - G - 5 - - 3 - - - 3 - 1024th - up - x - - - - - - - G - 5 - - 96 - - - 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - - - G - 5 - - 6 - + 384 3 - 512th + eighth up x - @@ -1290,117 +874,13 @@ G 5 - 192 - - - 3 - 16th - up - x - - - - - - - G - 5 - - 48 - - - - 3 - 64th - up - x - - - - - - - - G - 5 - - 12 - - - - 3 - 256th - up - x - - - - - - - - G - 5 - - 3 - - - 3 - 1024th - up - x - - - - - - - G - 5 - - 96 - - - 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - - - G - 5 - - 6 - + 384 3 - 512th + eighth up x - diff --git a/test/data/grooves/SKA01.musicxml b/test/data/grooves/SKA01.musicxml index 6ad41466..ca49aada 100644 --- a/test/data/grooves/SKA01.musicxml +++ b/test/data/grooves/SKA01.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/SKA02.musicxml b/test/data/grooves/SKA02.musicxml index 18669203..f8c3473d 100644 --- a/test/data/grooves/SKA02.musicxml +++ b/test/data/grooves/SKA02.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/SKA03.musicxml b/test/data/grooves/SKA03.musicxml index e7d59758..7a59dad1 100644 --- a/test/data/grooves/SKA03.musicxml +++ b/test/data/grooves/SKA03.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/SKA04.musicxml b/test/data/grooves/SKA04.musicxml index fe7fdb6f..6845418a 100644 --- a/test/data/grooves/SKA04.musicxml +++ b/test/data/grooves/SKA04.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Saidi.musicxml b/test/data/grooves/Saidi.musicxml index f97af5eb..1375b5dd 100644 --- a/test/data/grooves/Saidi.musicxml +++ b/test/data/grooves/Saidi.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Salsa.musicxml b/test/data/grooves/Salsa.musicxml index d0b078f3..232af689 100644 --- a/test/data/grooves/Salsa.musicxml +++ b/test/data/grooves/Salsa.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Salsa1EndingA.musicxml b/test/data/grooves/Salsa1EndingA.musicxml index 294d46ff..5057dba9 100644 --- a/test/data/grooves/Salsa1EndingA.musicxml +++ b/test/data/grooves/Salsa1EndingA.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Salsa1EndingB.musicxml b/test/data/grooves/Salsa1EndingB.musicxml index e4752200..22b9bcf4 100644 --- a/test/data/grooves/Salsa1EndingB.musicxml +++ b/test/data/grooves/Salsa1EndingB.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Salsa1FillAA.musicxml b/test/data/grooves/Salsa1FillAA.musicxml index 4ce100ed..0d6c2ba4 100644 --- a/test/data/grooves/Salsa1FillAA.musicxml +++ b/test/data/grooves/Salsa1FillAA.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Salsa1FillAB.musicxml b/test/data/grooves/Salsa1FillAB.musicxml index 63eed336..207e518a 100644 --- a/test/data/grooves/Salsa1FillAB.musicxml +++ b/test/data/grooves/Salsa1FillAB.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Salsa1FillBA.musicxml b/test/data/grooves/Salsa1FillBA.musicxml index 510a01b0..7b7914fa 100644 --- a/test/data/grooves/Salsa1FillBA.musicxml +++ b/test/data/grooves/Salsa1FillBA.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Salsa1FillBB.musicxml b/test/data/grooves/Salsa1FillBB.musicxml index 8f0ae077..82e365ca 100644 --- a/test/data/grooves/Salsa1FillBB.musicxml +++ b/test/data/grooves/Salsa1FillBB.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Salsa1IntroA.musicxml b/test/data/grooves/Salsa1IntroA.musicxml index 6cc2e59c..e25290d5 100644 --- a/test/data/grooves/Salsa1IntroA.musicxml +++ b/test/data/grooves/Salsa1IntroA.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Salsa1IntroB.musicxml b/test/data/grooves/Salsa1IntroB.musicxml index 4e964db5..09335199 100644 --- a/test/data/grooves/Salsa1IntroB.musicxml +++ b/test/data/grooves/Salsa1IntroB.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Salsa1MainA.musicxml b/test/data/grooves/Salsa1MainA.musicxml index 2dc7eec9..7c09ad29 100644 --- a/test/data/grooves/Salsa1MainA.musicxml +++ b/test/data/grooves/Salsa1MainA.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Salsa1MainB.musicxml b/test/data/grooves/Salsa1MainB.musicxml index 28312060..5212ddf7 100644 --- a/test/data/grooves/Salsa1MainB.musicxml +++ b/test/data/grooves/Salsa1MainB.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Salsa2EndingA.musicxml b/test/data/grooves/Salsa2EndingA.musicxml index 016ac666..e5405cfb 100644 --- a/test/data/grooves/Salsa2EndingA.musicxml +++ b/test/data/grooves/Salsa2EndingA.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 @@ -514,15 +514,13 @@ F 4 - 48 - + 192 1 - 64th + 16th up normal - @@ -559,56 +557,6 @@ - - - F - 4 - - 96 - - - 1 - 32nd - up - normal - - - - - - - F - 4 - - 24 - - - - 1 - 128th - up - normal - - - - - - - - F - 4 - - 6 - - - 1 - 512th - up - normal - - - - F @@ -682,116 +630,28 @@ F 4 - 192 - - 1 - 16th - up - normal - - - - - - F - 4 - - 288 - - - 1 - 16th - - up - normal - - - - - - - F - 4 - - 24 - - - - 1 - 128th - up - normal - - - - - - - - F - 4 - - 6 - - - 1 - 512th - up - normal - - - - - - - F - 4 - - 192 - - - 1 - 16th - up - normal - - - - - - - F - 4 - - 48 - - + 512 1 - 64th - up - normal - - - - - - - - F - 4 - - 12 - - - - 1 - 256th + quarter + + 3 + 2 + quarter + up normal - - + + + 3 + quarter + + + 2 + quarter + + @@ -799,15 +659,19 @@ F 4 - 3 - + 256 1 - 1024th + eighth + + 3 + 2 + quarter + up normal - + @@ -815,116 +679,28 @@ F 4 - 192 - - 1 - 16th - up - normal - - - - - - F - 4 - - 288 - - - 1 - 16th - - up - normal - - - - - - - F - 4 - - 24 - - - - 1 - 128th - up - normal - - - - - - - - F - 4 - - 6 - + 512 1 - 512th - up - normal - - - - - - - F - 4 - - 192 - - - 1 - 16th - up - normal - - - - - - - F - 4 - - 48 - - - - 1 - 64th - up - normal - - - - - - - - F - 4 - - 12 - - - - 1 - 256th + quarter + + 3 + 2 + quarter + up normal - - + + + 3 + quarter + + + 2 + quarter + + @@ -932,15 +708,19 @@ F 4 - 3 - + 256 1 - 1024th + eighth + + 3 + 2 + quarter + up normal - + @@ -948,116 +728,28 @@ F 4 - 192 - - 1 - 16th - up - normal - - - - - - F - 4 - - 288 - - - 1 - 16th - - up - normal - - - - - - - F - 4 - - 24 - - - - 1 - 128th - up - normal - - - - - - - - F - 4 - - 6 - + 512 1 - 512th - up - normal - - - - - - - F - 4 - - 192 - - - 1 - 16th - up - normal - - - - - - - F - 4 - - 48 - - - - 1 - 64th - up - normal - - - - - - - - F - 4 - - 12 - - - - 1 - 256th + quarter + + 3 + 2 + quarter + up normal - - + + + 3 + quarter + + + 2 + quarter + + @@ -1065,15 +757,19 @@ F 4 - 3 - + 256 1 - 1024th + eighth + + 3 + 2 + quarter + up normal - + @@ -1283,57 +979,6 @@ - - - F - 4 - - 288 - - - 1 - 16th - - up - normal - - - - - - - F - 4 - - 24 - - - - 1 - 128th - up - normal - - - - - - - - F - 4 - - 6 - - - 1 - 512th - up - normal - - - - F diff --git a/test/data/grooves/Salsa2EndingB.musicxml b/test/data/grooves/Salsa2EndingB.musicxml index 11c7ec99..d47998f7 100644 --- a/test/data/grooves/Salsa2EndingB.musicxml +++ b/test/data/grooves/Salsa2EndingB.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 @@ -514,15 +514,13 @@ F 4 - 48 - + 192 1 - 64th + 16th up normal - @@ -559,56 +557,6 @@ - - - F - 4 - - 96 - - - 1 - 32nd - up - normal - - - - - - - F - 4 - - 24 - - - - 1 - 128th - up - normal - - - - - - - - F - 4 - - 6 - - - 1 - 512th - up - normal - - - - F @@ -682,116 +630,28 @@ F 4 - 192 - - 1 - 16th - up - normal - - - - - - F - 4 - - 288 - - - 1 - 16th - - up - normal - - - - - - - F - 4 - - 24 - - - - 1 - 128th - up - normal - - - - - - - - F - 4 - - 6 - - - 1 - 512th - up - normal - - - - - - - F - 4 - - 192 - - - 1 - 16th - up - normal - - - - - - - F - 4 - - 48 - - + 512 1 - 64th - up - normal - - - - - - - - F - 4 - - 12 - - - - 1 - 256th + quarter + + 3 + 2 + quarter + up normal - - + + + 3 + quarter + + + 2 + quarter + + @@ -799,15 +659,19 @@ F 4 - 3 - + 256 1 - 1024th + eighth + + 3 + 2 + quarter + up normal - + @@ -815,116 +679,28 @@ F 4 - 192 - - 1 - 16th - up - normal - - - - - - F - 4 - - 288 - - - 1 - 16th - - up - normal - - - - - - - F - 4 - - 24 - - - - 1 - 128th - up - normal - - - - - - - - F - 4 - - 6 - + 512 1 - 512th - up - normal - - - - - - - F - 4 - - 192 - - - 1 - 16th - up - normal - - - - - - - F - 4 - - 48 - - - - 1 - 64th - up - normal - - - - - - - - F - 4 - - 12 - - - - 1 - 256th + quarter + + 3 + 2 + quarter + up normal - - + + + 3 + quarter + + + 2 + quarter + + @@ -932,15 +708,19 @@ F 4 - 3 - + 256 1 - 1024th + eighth + + 3 + 2 + quarter + up normal - + @@ -948,116 +728,28 @@ F 4 - 192 - - 1 - 16th - up - normal - - - - - - F - 4 - - 288 - - - 1 - 16th - - up - normal - - - - - - - F - 4 - - 24 - - - - 1 - 128th - up - normal - - - - - - - - F - 4 - - 6 - + 512 1 - 512th - up - normal - - - - - - - F - 4 - - 192 - - - 1 - 16th - up - normal - - - - - - - F - 4 - - 48 - - - - 1 - 64th - up - normal - - - - - - - - F - 4 - - 12 - - - - 1 - 256th + quarter + + 3 + 2 + quarter + up normal - - + + + 3 + quarter + + + 2 + quarter + + @@ -1065,15 +757,19 @@ F 4 - 3 - + 256 1 - 1024th + eighth + + 3 + 2 + quarter + up normal - + @@ -1283,57 +979,6 @@ - - - F - 4 - - 288 - - - 1 - 16th - - up - normal - - - - - - - F - 4 - - 24 - - - - 1 - 128th - up - normal - - - - - - - - F - 4 - - 6 - - - 1 - 512th - up - normal - - - - F diff --git a/test/data/grooves/Salsa2FillAA.musicxml b/test/data/grooves/Salsa2FillAA.musicxml index 474e8af4..8fd46153 100644 --- a/test/data/grooves/Salsa2FillAA.musicxml +++ b/test/data/grooves/Salsa2FillAA.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Salsa2FillAB.musicxml b/test/data/grooves/Salsa2FillAB.musicxml index b4744cd7..712ff44f 100644 --- a/test/data/grooves/Salsa2FillAB.musicxml +++ b/test/data/grooves/Salsa2FillAB.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Salsa2FillBA.musicxml b/test/data/grooves/Salsa2FillBA.musicxml index 04cf01cb..b5d707db 100644 --- a/test/data/grooves/Salsa2FillBA.musicxml +++ b/test/data/grooves/Salsa2FillBA.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Salsa2FillBB.musicxml b/test/data/grooves/Salsa2FillBB.musicxml index 1909d3e8..70478d84 100644 --- a/test/data/grooves/Salsa2FillBB.musicxml +++ b/test/data/grooves/Salsa2FillBB.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Salsa2IntroA.musicxml b/test/data/grooves/Salsa2IntroA.musicxml index e9245a1b..b8a22795 100644 --- a/test/data/grooves/Salsa2IntroA.musicxml +++ b/test/data/grooves/Salsa2IntroA.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 @@ -2216,15 +2216,28 @@ D 4 - 96 - + 512 1 - 32nd + quarter + + 3 + 2 + quarter + up normal - + + + 3 + quarter + + + 2 + quarter + + @@ -2261,289 +2274,54 @@ - - - D - 4 - - 96 - - - 1 - 32nd - up - normal - - - - - - - D - 4 - - 24 - - - - 1 - 128th - up - normal - - - - - - - - D - 4 - - 6 - - - 1 - 512th - up - normal - - - - - - - D - 4 - - 96 - - - 1 - 32nd - up - normal - - - - - - - D - 4 - - 24 - - - - 1 - 128th - up - normal - - - - - - - - D - 4 - - 6 - - - 1 - 512th - up - normal - - - - - - - D - 4 - - 192 - - - 1 - 16th - up - normal - - - - - - - D - 4 - - 48 - - - - 1 - 64th - up - normal - - - - - - - - D - 4 - - 12 - - - - 1 - 256th - up - normal - - - - - D 4 - 3 - + 256 1 - 1024th + eighth + + 3 + 2 + quarter + up normal - + + D 4 - 192 - - 1 - 16th - up - normal - - - - - - D - 4 - - 288 - - - 1 - 16th - - up - normal - - - - - - - D - 4 - - 24 - - - - 1 - 128th - up - normal - - - - - - - - D - 4 - - 6 - - - 1 - 512th - up - normal - - - - - - - D - 4 - - 192 - - - 1 - 16th - up - normal - - - - - - - D - 4 - - 48 - - - - 1 - 64th - up - normal - - - - - - - - D - 4 - - 12 - - + 512 1 - 256th + quarter + + 3 + 2 + quarter + up normal - - + + + 3 + quarter + + + 2 + quarter + + @@ -2551,15 +2329,19 @@ D 4 - 3 - + 256 1 - 1024th + eighth + + 3 + 2 + quarter + up normal - + diff --git a/test/data/grooves/Salsa2IntroB.musicxml b/test/data/grooves/Salsa2IntroB.musicxml index b24b73ce..3dc74635 100644 --- a/test/data/grooves/Salsa2IntroB.musicxml +++ b/test/data/grooves/Salsa2IntroB.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 @@ -1373,15 +1373,13 @@ F 4 - 48 - + 192 1 - 64th + 16th up normal - @@ -1423,151 +1421,28 @@ F 4 - 96 - - - 1 - 32nd - up - normal - - - - - - - F - 4 - - 24 - - - - 1 - 128th - up - normal - - - - - - - - F - 4 - - 6 - - - 1 - 512th - up - normal - - - - - - - F - 4 - - 96 - - - 1 - 32nd - up - normal - - - - - - - F - 4 - - 24 - - - - 1 - 128th - up - normal - - - - - - - - F - 4 - - 6 - - - 1 - 512th - up - normal - - - - - - - F - 4 - - 192 - - - 1 - 16th - up - normal - - - - - - - F - 4 - - 48 - - - - 1 - 64th - up - normal - - - - - - - - F - 4 - - 12 - - + 512 1 - 256th + quarter + + 3 + 2 + quarter + up normal - - + + + 3 + quarter + + + 2 + quarter + + @@ -1575,132 +1450,49 @@ F 4 - 3 - + 256 1 - 1024th + eighth + + 3 + 2 + quarter + up normal - + + F 4 - 192 - - 1 - 16th - up - normal - - - - - - F - 4 - - 288 - - - 1 - 16th - - up - normal - - - - - - - F - 4 - - 24 - - - - 1 - 128th - up - normal - - - - - - - - F - 4 - - 6 - - - 1 - 512th - up - normal - - - - - - - F - 4 - - 192 - - - 1 - 16th - up - normal - - - - - - - F - 4 - - 48 - - - - 1 - 64th - up - normal - - - - - - - - F - 4 - - 12 - - + 512 1 - 256th + quarter + + 3 + 2 + quarter + up normal - - + + + 3 + quarter + + + 2 + quarter + + @@ -1708,15 +1500,19 @@ F 4 - 3 - + 256 1 - 1024th + eighth + + 3 + 2 + quarter + up normal - + @@ -1738,16 +1534,14 @@ D 4 - 288 - + 576 1 - 16th + eighth up normal - @@ -1784,189 +1578,33 @@ - - - D - 4 - - 192 - - - 1 - 16th - up - normal - - - - - - - D - 4 - - 48 - - - - 1 - 64th - up - normal - - - - - - - - D - 4 - - 12 - - - - 1 - 256th - up - normal - - - - - - - - D - 4 - - 3 - - - 1 - 1024th - up - normal - - - - D 4 - 192 - - 1 - 16th - up - normal - - - - - - D - 4 - - 288 - - - 1 - 16th - - up - normal - - - - - - - D - 4 - - 24 - - - - 1 - 128th - up - normal - - - - - - - - D - 4 - - 6 - - - 1 - 512th - up - normal - - - - - - - D - 4 - - 192 - - - 1 - 16th - up - normal - - - - - - - D - 4 - - 48 - - - - 1 - 64th - up - normal - - - - - - - - D - 4 - - 12 - - + 512 1 - 256th + quarter + + 3 + 2 + quarter + up normal - - + + + 3 + quarter + + + 2 + quarter + + @@ -1974,15 +1612,19 @@ D 4 - 3 - + 256 1 - 1024th + eighth + + 3 + 2 + quarter + up normal - + diff --git a/test/data/grooves/Salsa2MainA.musicxml b/test/data/grooves/Salsa2MainA.musicxml index 1b607ebb..94ac47fb 100644 --- a/test/data/grooves/Salsa2MainA.musicxml +++ b/test/data/grooves/Salsa2MainA.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Salsa2MainB.musicxml b/test/data/grooves/Salsa2MainB.musicxml index 6be8cec8..2478fbe2 100644 --- a/test/data/grooves/Salsa2MainB.musicxml +++ b/test/data/grooves/Salsa2MainB.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/SalsaEnd.musicxml b/test/data/grooves/SalsaEnd.musicxml index d609a46c..5da4583b 100644 --- a/test/data/grooves/SalsaEnd.musicxml +++ b/test/data/grooves/SalsaEnd.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/SalsaFill.musicxml b/test/data/grooves/SalsaFill.musicxml index b8b87667..91d4a4e2 100644 --- a/test/data/grooves/SalsaFill.musicxml +++ b/test/data/grooves/SalsaFill.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/SalsaIntro.musicxml b/test/data/grooves/SalsaIntro.musicxml index 10eb2ded..252fbdc8 100644 --- a/test/data/grooves/SalsaIntro.musicxml +++ b/test/data/grooves/SalsaIntro.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/SalsaPlus.musicxml b/test/data/grooves/SalsaPlus.musicxml index 9a07b7fc..156cafdf 100644 --- a/test/data/grooves/SalsaPlus.musicxml +++ b/test/data/grooves/SalsaPlus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/SalsaSus.musicxml b/test/data/grooves/SalsaSus.musicxml index 3fc6e92f..b1768b85 100644 --- a/test/data/grooves/SalsaSus.musicxml +++ b/test/data/grooves/SalsaSus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/SalsaSusPlus.musicxml b/test/data/grooves/SalsaSusPlus.musicxml index 1391a28d..76c5bddc 100644 --- a/test/data/grooves/SalsaSusPlus.musicxml +++ b/test/data/grooves/SalsaSusPlus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Samai.musicxml b/test/data/grooves/Samai.musicxml index a52a03e5..f2621403 100644 --- a/test/data/grooves/Samai.musicxml +++ b/test/data/grooves/Samai.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Samba.musicxml b/test/data/grooves/Samba.musicxml index 8c7d26c4..38eb2731 100644 --- a/test/data/grooves/Samba.musicxml +++ b/test/data/grooves/Samba.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/SambaEnd.musicxml b/test/data/grooves/SambaEnd.musicxml index 93c5b3a4..7d08cc8f 100644 --- a/test/data/grooves/SambaEnd.musicxml +++ b/test/data/grooves/SambaEnd.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/SambaFill.musicxml b/test/data/grooves/SambaFill.musicxml index be32a466..56cf32ab 100644 --- a/test/data/grooves/SambaFill.musicxml +++ b/test/data/grooves/SambaFill.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/SambaIntro.musicxml b/test/data/grooves/SambaIntro.musicxml index 5c5659ec..04d77536 100644 --- a/test/data/grooves/SambaIntro.musicxml +++ b/test/data/grooves/SambaIntro.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/SambaIntro1.musicxml b/test/data/grooves/SambaIntro1.musicxml index 58160361..d3f79f0b 100644 --- a/test/data/grooves/SambaIntro1.musicxml +++ b/test/data/grooves/SambaIntro1.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/SambaIntro8.musicxml b/test/data/grooves/SambaIntro8.musicxml index 73dd7241..7021d5dc 100644 --- a/test/data/grooves/SambaIntro8.musicxml +++ b/test/data/grooves/SambaIntro8.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/SambaPlus.musicxml b/test/data/grooves/SambaPlus.musicxml index 34d5d10c..d2845439 100644 --- a/test/data/grooves/SambaPlus.musicxml +++ b/test/data/grooves/SambaPlus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/SambaSus.musicxml b/test/data/grooves/SambaSus.musicxml index dee441f7..b6b6a508 100644 --- a/test/data/grooves/SambaSus.musicxml +++ b/test/data/grooves/SambaSus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/SambaSusFill.musicxml b/test/data/grooves/SambaSusFill.musicxml index 32ed4315..65703c0d 100644 --- a/test/data/grooves/SambaSusFill.musicxml +++ b/test/data/grooves/SambaSusFill.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/SambaSusPlus.musicxml b/test/data/grooves/SambaSusPlus.musicxml index 7c1975ee..969c7b7c 100644 --- a/test/data/grooves/SambaSusPlus.musicxml +++ b/test/data/grooves/SambaSusPlus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Serenade.musicxml b/test/data/grooves/Serenade.musicxml index 36158fd6..8b36416c 100644 --- a/test/data/grooves/Serenade.musicxml +++ b/test/data/grooves/Serenade.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/SerenadeEnd.musicxml b/test/data/grooves/SerenadeEnd.musicxml index eb0104c4..f7dbf8a0 100644 --- a/test/data/grooves/SerenadeEnd.musicxml +++ b/test/data/grooves/SerenadeEnd.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/SerenadeIntro.musicxml b/test/data/grooves/SerenadeIntro.musicxml index 6501de5f..006f0616 100644 --- a/test/data/grooves/SerenadeIntro.musicxml +++ b/test/data/grooves/SerenadeIntro.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/ShuffleBoggie.musicxml b/test/data/grooves/ShuffleBoggie.musicxml index 14ed2f18..a614681c 100644 --- a/test/data/grooves/ShuffleBoggie.musicxml +++ b/test/data/grooves/ShuffleBoggie.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/ShuffleBoggie1.musicxml b/test/data/grooves/ShuffleBoggie1.musicxml index 53b19bf5..bd3e7552 100644 --- a/test/data/grooves/ShuffleBoggie1.musicxml +++ b/test/data/grooves/ShuffleBoggie1.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/ShuffleBoggieEnd.musicxml b/test/data/grooves/ShuffleBoggieEnd.musicxml index 18b13d18..a0a798fe 100644 --- a/test/data/grooves/ShuffleBoggieEnd.musicxml +++ b/test/data/grooves/ShuffleBoggieEnd.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/ShuffleBoggieFill.musicxml b/test/data/grooves/ShuffleBoggieFill.musicxml index 28dbfd9c..bbf70c9e 100644 --- a/test/data/grooves/ShuffleBoggieFill.musicxml +++ b/test/data/grooves/ShuffleBoggieFill.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/ShuffleBoggieIntro.musicxml b/test/data/grooves/ShuffleBoggieIntro.musicxml index 3479a3cc..19aa3799 100644 --- a/test/data/grooves/ShuffleBoggieIntro.musicxml +++ b/test/data/grooves/ShuffleBoggieIntro.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/ShuffleBoggieIntro4.musicxml b/test/data/grooves/ShuffleBoggieIntro4.musicxml index ff34a0ad..1e51f105 100644 --- a/test/data/grooves/ShuffleBoggieIntro4.musicxml +++ b/test/data/grooves/ShuffleBoggieIntro4.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/ShuffleBoggieSus.musicxml b/test/data/grooves/ShuffleBoggieSus.musicxml index 232ff22c..f4f17f58 100644 --- a/test/data/grooves/ShuffleBoggieSus.musicxml +++ b/test/data/grooves/ShuffleBoggieSus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/ShuffleBoogie.musicxml b/test/data/grooves/ShuffleBoogie.musicxml index 0e455378..b033df30 100644 --- a/test/data/grooves/ShuffleBoogie.musicxml +++ b/test/data/grooves/ShuffleBoogie.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/ShuffleBoogieEnd.musicxml b/test/data/grooves/ShuffleBoogieEnd.musicxml index 9d18346d..1028efb7 100644 --- a/test/data/grooves/ShuffleBoogieEnd.musicxml +++ b/test/data/grooves/ShuffleBoogieEnd.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/ShuffleBoogieIntro.musicxml b/test/data/grooves/ShuffleBoogieIntro.musicxml index 44fcc153..83a7658d 100644 --- a/test/data/grooves/ShuffleBoogieIntro.musicxml +++ b/test/data/grooves/ShuffleBoogieIntro.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 @@ -1097,115 +1097,28 @@ G 5 - 384 - - 3 - eighth - up - x - - - - - - G - 5 - - 96 - - - 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - - - G - 5 - - 6 - + 512 3 - 512th + quarter + + 3 + 2 + quarter + up x - - - - - - G - 5 - - 192 - - - 3 - 16th - up - circle-x - - - - - - - G - 5 - - 48 - - - - 3 - 64th - up - circle-x - - - - - - - - G - 5 - - 12 - - - - 3 - 256th - up - circle-x - - - + + + 3 + quarter + + + 2 + quarter + + @@ -1213,29 +1126,19 @@ G 5 - 3 - + 256 3 - 1024th - up - circle-x - - - - - - - G - 5 - - 384 - - 3 eighth + + 3 + 2 + quarter + up - x + circle-x + @@ -1271,101 +1174,28 @@ G 5 - 96 - - - 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - - - G - 5 - - 6 - + 512 3 - 512th + quarter + + 3 + 2 + quarter + up x - - - - - - G - 5 - - 192 - - - 3 - 16th - up - circle-x - - - - - - - G - 5 - - 48 - - - - 3 - 64th - up - circle-x - - - - - - - - G - 5 - - 12 - - - - 3 - 256th - up - circle-x - - - + + + 3 + quarter + + + 2 + quarter + + @@ -1373,15 +1203,19 @@ G 5 - 3 - + 256 3 - 1024th + eighth + + 3 + 2 + quarter + up circle-x - + diff --git a/test/data/grooves/ShuffleRock.musicxml b/test/data/grooves/ShuffleRock.musicxml index c195743e..f3f39597 100644 --- a/test/data/grooves/ShuffleRock.musicxml +++ b/test/data/grooves/ShuffleRock.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/ShuffleRockEnd.musicxml b/test/data/grooves/ShuffleRockEnd.musicxml index e6a87372..88e37167 100644 --- a/test/data/grooves/ShuffleRockEnd.musicxml +++ b/test/data/grooves/ShuffleRockEnd.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/ShuffleRockIntro.musicxml b/test/data/grooves/ShuffleRockIntro.musicxml index 4a9229aa..426db71b 100644 --- a/test/data/grooves/ShuffleRockIntro.musicxml +++ b/test/data/grooves/ShuffleRockIntro.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Ska.musicxml b/test/data/grooves/Ska.musicxml index 032afa39..3d7c12fe 100644 --- a/test/data/grooves/Ska.musicxml +++ b/test/data/grooves/Ska.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Ska1.musicxml b/test/data/grooves/Ska1.musicxml index 97971566..445cb834 100644 --- a/test/data/grooves/Ska1.musicxml +++ b/test/data/grooves/Ska1.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Ska1Sus.musicxml b/test/data/grooves/Ska1Sus.musicxml index 9643601a..27134c20 100644 --- a/test/data/grooves/Ska1Sus.musicxml +++ b/test/data/grooves/Ska1Sus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/SkaClap.musicxml b/test/data/grooves/SkaClap.musicxml index 22f50ba6..e3790839 100644 --- a/test/data/grooves/SkaClap.musicxml +++ b/test/data/grooves/SkaClap.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/SkaEnd.musicxml b/test/data/grooves/SkaEnd.musicxml index 507ae503..99766e20 100644 --- a/test/data/grooves/SkaEnd.musicxml +++ b/test/data/grooves/SkaEnd.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/SkaSus.musicxml b/test/data/grooves/SkaSus.musicxml index 7edae754..fc89604f 100644 --- a/test/data/grooves/SkaSus.musicxml +++ b/test/data/grooves/SkaSus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Slow16Beat.musicxml b/test/data/grooves/Slow16Beat.musicxml index 19e2e62d..50f9a107 100644 --- a/test/data/grooves/Slow16Beat.musicxml +++ b/test/data/grooves/Slow16Beat.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Slow16BeatEnd.musicxml b/test/data/grooves/Slow16BeatEnd.musicxml index 7e58bf81..8c74990f 100644 --- a/test/data/grooves/Slow16BeatEnd.musicxml +++ b/test/data/grooves/Slow16BeatEnd.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Slow16BeatIntro.musicxml b/test/data/grooves/Slow16BeatIntro.musicxml index 59ecac68..5ecf7537 100644 --- a/test/data/grooves/Slow16BeatIntro.musicxml +++ b/test/data/grooves/Slow16BeatIntro.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/SlowBigBand.musicxml b/test/data/grooves/SlowBigBand.musicxml index cc023da9..8865d1b7 100644 --- a/test/data/grooves/SlowBigBand.musicxml +++ b/test/data/grooves/SlowBigBand.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/SlowBigBandEnd.musicxml b/test/data/grooves/SlowBigBandEnd.musicxml index 4089a4d9..2372fe54 100644 --- a/test/data/grooves/SlowBigBandEnd.musicxml +++ b/test/data/grooves/SlowBigBandEnd.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/SlowBigBandIntro.musicxml b/test/data/grooves/SlowBigBandIntro.musicxml index 9991040c..bc585142 100644 --- a/test/data/grooves/SlowBigBandIntro.musicxml +++ b/test/data/grooves/SlowBigBandIntro.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/SlowBlues.musicxml b/test/data/grooves/SlowBlues.musicxml index e5d97413..cedbb02d 100644 --- a/test/data/grooves/SlowBlues.musicxml +++ b/test/data/grooves/SlowBlues.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/SlowBlues12Triple.musicxml b/test/data/grooves/SlowBlues12Triple.musicxml index 7c322bb8..acfbcd10 100644 --- a/test/data/grooves/SlowBlues12Triple.musicxml +++ b/test/data/grooves/SlowBlues12Triple.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/SlowBlues34Triple.musicxml b/test/data/grooves/SlowBlues34Triple.musicxml index 03c4cfb5..6918776e 100644 --- a/test/data/grooves/SlowBlues34Triple.musicxml +++ b/test/data/grooves/SlowBlues34Triple.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/SlowBlues4Triple.musicxml b/test/data/grooves/SlowBlues4Triple.musicxml index 5e7e0896..c6622ddf 100644 --- a/test/data/grooves/SlowBlues4Triple.musicxml +++ b/test/data/grooves/SlowBlues4Triple.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/SlowBluesEnd.musicxml b/test/data/grooves/SlowBluesEnd.musicxml index 3fb79f47..d00abe2b 100644 --- a/test/data/grooves/SlowBluesEnd.musicxml +++ b/test/data/grooves/SlowBluesEnd.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/SlowBluesFill.musicxml b/test/data/grooves/SlowBluesFill.musicxml index ee5b82af..ef97d7f4 100644 --- a/test/data/grooves/SlowBluesFill.musicxml +++ b/test/data/grooves/SlowBluesFill.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/SlowBluesFill1.musicxml b/test/data/grooves/SlowBluesFill1.musicxml index 70c97800..e9dca412 100644 --- a/test/data/grooves/SlowBluesFill1.musicxml +++ b/test/data/grooves/SlowBluesFill1.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/SlowBluesFill2.musicxml b/test/data/grooves/SlowBluesFill2.musicxml index ae2a4184..8bafc3ba 100644 --- a/test/data/grooves/SlowBluesFill2.musicxml +++ b/test/data/grooves/SlowBluesFill2.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/SlowBluesFill3.musicxml b/test/data/grooves/SlowBluesFill3.musicxml index 4ebe4388..dbaf4849 100644 --- a/test/data/grooves/SlowBluesFill3.musicxml +++ b/test/data/grooves/SlowBluesFill3.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/SlowBluesIntro.musicxml b/test/data/grooves/SlowBluesIntro.musicxml index c83af767..a913bd1b 100644 --- a/test/data/grooves/SlowBluesIntro.musicxml +++ b/test/data/grooves/SlowBluesIntro.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/SlowBluesSus.musicxml b/test/data/grooves/SlowBluesSus.musicxml index 5b63b8ed..921b3191 100644 --- a/test/data/grooves/SlowBluesSus.musicxml +++ b/test/data/grooves/SlowBluesSus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/SlowBluesWalk4.musicxml b/test/data/grooves/SlowBluesWalk4.musicxml index 89580da9..2207a68a 100644 --- a/test/data/grooves/SlowBluesWalk4.musicxml +++ b/test/data/grooves/SlowBluesWalk4.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/SlowBluesWalk4Sus.musicxml b/test/data/grooves/SlowBluesWalk4Sus.musicxml index 1b7010c4..f8bc6052 100644 --- a/test/data/grooves/SlowBluesWalk4Sus.musicxml +++ b/test/data/grooves/SlowBluesWalk4Sus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/SlowBluesWalk8.musicxml b/test/data/grooves/SlowBluesWalk8.musicxml index 9c682051..cffa7ac4 100644 --- a/test/data/grooves/SlowBluesWalk8.musicxml +++ b/test/data/grooves/SlowBluesWalk8.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/SlowBluesWalk8Sus.musicxml b/test/data/grooves/SlowBluesWalk8Sus.musicxml index 6cde6e7a..af7e8945 100644 --- a/test/data/grooves/SlowBluesWalk8Sus.musicxml +++ b/test/data/grooves/SlowBluesWalk8Sus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/SlowBolero.musicxml b/test/data/grooves/SlowBolero.musicxml index f1b8f690..0ab7e4bc 100644 --- a/test/data/grooves/SlowBolero.musicxml +++ b/test/data/grooves/SlowBolero.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 @@ -1374,56 +1374,6 @@ - - - E - 4 - - 96 - - - 1 - 32nd - up - normal - - - - - - - E - 4 - - 24 - - - - 1 - 128th - up - normal - - - - - - - - E - 4 - - 6 - - - 1 - 512th - up - normal - - - - E @@ -1720,56 +1670,6 @@ - - - E - 4 - - 96 - - - 1 - 32nd - up - normal - - - - - - - E - 4 - - 24 - - - - 1 - 128th - up - normal - - - - - - - - E - 4 - - 6 - - - 1 - 512th - up - normal - - - - E diff --git a/test/data/grooves/SlowBolero1.musicxml b/test/data/grooves/SlowBolero1.musicxml index 3eea98f7..5ee5147e 100644 --- a/test/data/grooves/SlowBolero1.musicxml +++ b/test/data/grooves/SlowBolero1.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 @@ -1374,56 +1374,6 @@ - - - E - 4 - - 96 - - - 1 - 32nd - up - normal - - - - - - - E - 4 - - 24 - - - - 1 - 128th - up - normal - - - - - - - - E - 4 - - 6 - - - 1 - 512th - up - normal - - - - E @@ -1720,56 +1670,6 @@ - - - E - 4 - - 96 - - - 1 - 32nd - up - normal - - - - - - - E - 4 - - 24 - - - - 1 - 128th - up - normal - - - - - - - - E - 4 - - 6 - - - 1 - 512th - up - normal - - - - E diff --git a/test/data/grooves/SlowBolero1Sus.musicxml b/test/data/grooves/SlowBolero1Sus.musicxml index 9efcac54..9a2088ab 100644 --- a/test/data/grooves/SlowBolero1Sus.musicxml +++ b/test/data/grooves/SlowBolero1Sus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 @@ -1374,56 +1374,6 @@ - - - E - 4 - - 96 - - - 1 - 32nd - up - normal - - - - - - - E - 4 - - 24 - - - - 1 - 128th - up - normal - - - - - - - - E - 4 - - 6 - - - 1 - 512th - up - normal - - - - E @@ -1720,56 +1670,6 @@ - - - E - 4 - - 96 - - - 1 - 32nd - up - normal - - - - - - - E - 4 - - 24 - - - - 1 - 128th - up - normal - - - - - - - - E - 4 - - 6 - - - 1 - 512th - up - normal - - - - E diff --git a/test/data/grooves/SlowBoleroEnd.musicxml b/test/data/grooves/SlowBoleroEnd.musicxml index ae7eefba..37ce490b 100644 --- a/test/data/grooves/SlowBoleroEnd.musicxml +++ b/test/data/grooves/SlowBoleroEnd.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/SlowBoleroIntro.musicxml b/test/data/grooves/SlowBoleroIntro.musicxml index 0252fb55..310e3b3a 100644 --- a/test/data/grooves/SlowBoleroIntro.musicxml +++ b/test/data/grooves/SlowBoleroIntro.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 @@ -1564,56 +1564,6 @@ - - - E - 4 - - 96 - - - 1 - 32nd - up - normal - - - - - - - E - 4 - - 24 - - - - 1 - 128th - up - normal - - - - - - - - E - 4 - - 6 - - - 1 - 512th - up - normal - - - - E diff --git a/test/data/grooves/SlowBoleroIntroSus.musicxml b/test/data/grooves/SlowBoleroIntroSus.musicxml index fa3379f6..6cc810d2 100644 --- a/test/data/grooves/SlowBoleroIntroSus.musicxml +++ b/test/data/grooves/SlowBoleroIntroSus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 @@ -1564,56 +1564,6 @@ - - - E - 4 - - 96 - - - 1 - 32nd - up - normal - - - - - - - E - 4 - - 24 - - - - 1 - 128th - up - normal - - - - - - - - E - 4 - - 6 - - - 1 - 512th - up - normal - - - - E diff --git a/test/data/grooves/SlowBoleroPlus.musicxml b/test/data/grooves/SlowBoleroPlus.musicxml index df4da436..a9b4114a 100644 --- a/test/data/grooves/SlowBoleroPlus.musicxml +++ b/test/data/grooves/SlowBoleroPlus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 @@ -1374,56 +1374,6 @@ - - - E - 4 - - 96 - - - 1 - 32nd - up - normal - - - - - - - E - 4 - - 24 - - - - 1 - 128th - up - normal - - - - - - - - E - 4 - - 6 - - - 1 - 512th - up - normal - - - - E @@ -1720,56 +1670,6 @@ - - - E - 4 - - 96 - - - 1 - 32nd - up - normal - - - - - - - E - 4 - - 24 - - - - 1 - 128th - up - normal - - - - - - - - E - 4 - - 6 - - - 1 - 512th - up - normal - - - - E diff --git a/test/data/grooves/SlowBoleroSus.musicxml b/test/data/grooves/SlowBoleroSus.musicxml index 41dd555c..134bf474 100644 --- a/test/data/grooves/SlowBoleroSus.musicxml +++ b/test/data/grooves/SlowBoleroSus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 @@ -1374,56 +1374,6 @@ - - - E - 4 - - 96 - - - 1 - 32nd - up - normal - - - - - - - E - 4 - - 24 - - - - 1 - 128th - up - normal - - - - - - - - E - 4 - - 6 - - - 1 - 512th - up - normal - - - - E @@ -1720,56 +1670,6 @@ - - - E - 4 - - 96 - - - 1 - 32nd - up - normal - - - - - - - E - 4 - - 24 - - - - 1 - 128th - up - normal - - - - - - - - E - 4 - - 6 - - - 1 - 512th - up - normal - - - - E diff --git a/test/data/grooves/SlowBoleroSusPlus.musicxml b/test/data/grooves/SlowBoleroSusPlus.musicxml index 9f5eae4e..8b09df63 100644 --- a/test/data/grooves/SlowBoleroSusPlus.musicxml +++ b/test/data/grooves/SlowBoleroSusPlus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 @@ -1374,56 +1374,6 @@ - - - E - 4 - - 96 - - - 1 - 32nd - up - normal - - - - - - - E - 4 - - 24 - - - - 1 - 128th - up - normal - - - - - - - - E - 4 - - 6 - - - 1 - 512th - up - normal - - - - E @@ -1720,56 +1670,6 @@ - - - E - 4 - - 96 - - - 1 - 32nd - up - normal - - - - - - - E - 4 - - 24 - - - - 1 - 128th - up - normal - - - - - - - - E - 4 - - 6 - - - 1 - 512th - up - normal - - - - E diff --git a/test/data/grooves/SlowBroadway.musicxml b/test/data/grooves/SlowBroadway.musicxml index f346f73c..a30aeb20 100644 --- a/test/data/grooves/SlowBroadway.musicxml +++ b/test/data/grooves/SlowBroadway.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/SlowBroadway1.musicxml b/test/data/grooves/SlowBroadway1.musicxml index a90cece9..bb5a544d 100644 --- a/test/data/grooves/SlowBroadway1.musicxml +++ b/test/data/grooves/SlowBroadway1.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/SlowBroadway1Sus.musicxml b/test/data/grooves/SlowBroadway1Sus.musicxml index 4e7b6478..57133993 100644 --- a/test/data/grooves/SlowBroadway1Sus.musicxml +++ b/test/data/grooves/SlowBroadway1Sus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/SlowBroadwayEnd.musicxml b/test/data/grooves/SlowBroadwayEnd.musicxml index 6bdff51f..7d0d8eca 100644 --- a/test/data/grooves/SlowBroadwayEnd.musicxml +++ b/test/data/grooves/SlowBroadwayEnd.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/SlowBroadwayIntro.musicxml b/test/data/grooves/SlowBroadwayIntro.musicxml index 9903a3ce..e67460cb 100644 --- a/test/data/grooves/SlowBroadwayIntro.musicxml +++ b/test/data/grooves/SlowBroadwayIntro.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/SlowBroadwaySus.musicxml b/test/data/grooves/SlowBroadwaySus.musicxml index be8da77d..21c3427c 100644 --- a/test/data/grooves/SlowBroadwaySus.musicxml +++ b/test/data/grooves/SlowBroadwaySus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/SlowCountry.musicxml b/test/data/grooves/SlowCountry.musicxml index d1c8034b..a4bc6b66 100644 --- a/test/data/grooves/SlowCountry.musicxml +++ b/test/data/grooves/SlowCountry.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/SlowCountryEnd.musicxml b/test/data/grooves/SlowCountryEnd.musicxml index dda78aca..a064726b 100644 --- a/test/data/grooves/SlowCountryEnd.musicxml +++ b/test/data/grooves/SlowCountryEnd.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/SlowCountryFill.musicxml b/test/data/grooves/SlowCountryFill.musicxml index a67010e1..00fbeff1 100644 --- a/test/data/grooves/SlowCountryFill.musicxml +++ b/test/data/grooves/SlowCountryFill.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/SlowCountryFillPlus.musicxml b/test/data/grooves/SlowCountryFillPlus.musicxml index 3db332b0..a1baf878 100644 --- a/test/data/grooves/SlowCountryFillPlus.musicxml +++ b/test/data/grooves/SlowCountryFillPlus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/SlowCountryIntro.musicxml b/test/data/grooves/SlowCountryIntro.musicxml index ad24d454..239aed56 100644 --- a/test/data/grooves/SlowCountryIntro.musicxml +++ b/test/data/grooves/SlowCountryIntro.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/SlowCountryPlus.musicxml b/test/data/grooves/SlowCountryPlus.musicxml index 1fe7fc11..a51a262d 100644 --- a/test/data/grooves/SlowCountryPlus.musicxml +++ b/test/data/grooves/SlowCountryPlus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/SlowCountrySus.musicxml b/test/data/grooves/SlowCountrySus.musicxml index 849b034b..e0a67bd7 100644 --- a/test/data/grooves/SlowCountrySus.musicxml +++ b/test/data/grooves/SlowCountrySus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/SlowCountrySusPlus.musicxml b/test/data/grooves/SlowCountrySusPlus.musicxml index 5a186173..bdcb0886 100644 --- a/test/data/grooves/SlowCountrySusPlus.musicxml +++ b/test/data/grooves/SlowCountrySusPlus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/SlowCountryWalk.musicxml b/test/data/grooves/SlowCountryWalk.musicxml index 9e17581e..9afb38d6 100644 --- a/test/data/grooves/SlowCountryWalk.musicxml +++ b/test/data/grooves/SlowCountryWalk.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/SlowCountryWalkFill.musicxml b/test/data/grooves/SlowCountryWalkFill.musicxml index b6af0143..85b77a1f 100644 --- a/test/data/grooves/SlowCountryWalkFill.musicxml +++ b/test/data/grooves/SlowCountryWalkFill.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/SlowCountryWalkFillPlus.musicxml b/test/data/grooves/SlowCountryWalkFillPlus.musicxml index 4c0c6dc9..24a6b3c4 100644 --- a/test/data/grooves/SlowCountryWalkFillPlus.musicxml +++ b/test/data/grooves/SlowCountryWalkFillPlus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/SlowCountryWalkPlus.musicxml b/test/data/grooves/SlowCountryWalkPlus.musicxml index f7c564f6..aecc822d 100644 --- a/test/data/grooves/SlowCountryWalkPlus.musicxml +++ b/test/data/grooves/SlowCountryWalkPlus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/SlowCountryWalkSus.musicxml b/test/data/grooves/SlowCountryWalkSus.musicxml index 634c6b3e..1d773ef3 100644 --- a/test/data/grooves/SlowCountryWalkSus.musicxml +++ b/test/data/grooves/SlowCountryWalkSus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/SlowCountryWalkSusPlus.musicxml b/test/data/grooves/SlowCountryWalkSusPlus.musicxml index 42669c5b..00e4d53c 100644 --- a/test/data/grooves/SlowCountryWalkSusPlus.musicxml +++ b/test/data/grooves/SlowCountryWalkSusPlus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/SlowDesert.musicxml b/test/data/grooves/SlowDesert.musicxml index 1e721491..69d21319 100644 --- a/test/data/grooves/SlowDesert.musicxml +++ b/test/data/grooves/SlowDesert.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/SlowDesertEnd.musicxml b/test/data/grooves/SlowDesertEnd.musicxml index ecc2f57f..21c63337 100644 --- a/test/data/grooves/SlowDesertEnd.musicxml +++ b/test/data/grooves/SlowDesertEnd.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/SlowDesertFill.musicxml b/test/data/grooves/SlowDesertFill.musicxml index b1812334..71579a14 100644 --- a/test/data/grooves/SlowDesertFill.musicxml +++ b/test/data/grooves/SlowDesertFill.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/SlowDesertFillSus.musicxml b/test/data/grooves/SlowDesertFillSus.musicxml index 1ff1ebd8..fb945bff 100644 --- a/test/data/grooves/SlowDesertFillSus.musicxml +++ b/test/data/grooves/SlowDesertFillSus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/SlowDesertPlus.musicxml b/test/data/grooves/SlowDesertPlus.musicxml index 904a1a9f..bf393a57 100644 --- a/test/data/grooves/SlowDesertPlus.musicxml +++ b/test/data/grooves/SlowDesertPlus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/SlowDesertSus.musicxml b/test/data/grooves/SlowDesertSus.musicxml index 0c3175c2..e8668d5d 100644 --- a/test/data/grooves/SlowDesertSus.musicxml +++ b/test/data/grooves/SlowDesertSus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/SlowDesertSusPlus.musicxml b/test/data/grooves/SlowDesertSusPlus.musicxml index 72c06d6b..061ae263 100644 --- a/test/data/grooves/SlowDesertSusPlus.musicxml +++ b/test/data/grooves/SlowDesertSusPlus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/SlowJazz.musicxml b/test/data/grooves/SlowJazz.musicxml index c4884624..f48bb9ba 100644 --- a/test/data/grooves/SlowJazz.musicxml +++ b/test/data/grooves/SlowJazz.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/SlowJazz1.musicxml b/test/data/grooves/SlowJazz1.musicxml index e441257e..09a65c49 100644 --- a/test/data/grooves/SlowJazz1.musicxml +++ b/test/data/grooves/SlowJazz1.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/SlowJazz1Intro.musicxml b/test/data/grooves/SlowJazz1Intro.musicxml index a9e7c214..9da91f07 100644 --- a/test/data/grooves/SlowJazz1Intro.musicxml +++ b/test/data/grooves/SlowJazz1Intro.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/SlowJazz1Plus.musicxml b/test/data/grooves/SlowJazz1Plus.musicxml index b720d78c..37deb067 100644 --- a/test/data/grooves/SlowJazz1Plus.musicxml +++ b/test/data/grooves/SlowJazz1Plus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/SlowJazz1Sus.musicxml b/test/data/grooves/SlowJazz1Sus.musicxml index 935b3b4a..3a53c9d7 100644 --- a/test/data/grooves/SlowJazz1Sus.musicxml +++ b/test/data/grooves/SlowJazz1Sus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/SlowJazz1SusPlus.musicxml b/test/data/grooves/SlowJazz1SusPlus.musicxml index 401b4a22..f4527c54 100644 --- a/test/data/grooves/SlowJazz1SusPlus.musicxml +++ b/test/data/grooves/SlowJazz1SusPlus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/SlowJazz1Walk.musicxml b/test/data/grooves/SlowJazz1Walk.musicxml index a7eaa6ef..d359023f 100644 --- a/test/data/grooves/SlowJazz1Walk.musicxml +++ b/test/data/grooves/SlowJazz1Walk.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/SlowJazz1WalkSus.musicxml b/test/data/grooves/SlowJazz1WalkSus.musicxml index 2ee90533..46beabd9 100644 --- a/test/data/grooves/SlowJazz1WalkSus.musicxml +++ b/test/data/grooves/SlowJazz1WalkSus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/SlowJazz2.musicxml b/test/data/grooves/SlowJazz2.musicxml index 6b80f5b9..6bcf1528 100644 --- a/test/data/grooves/SlowJazz2.musicxml +++ b/test/data/grooves/SlowJazz2.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/SlowJazz2End.musicxml b/test/data/grooves/SlowJazz2End.musicxml index e46b5b9e..a82dd0a2 100644 --- a/test/data/grooves/SlowJazz2End.musicxml +++ b/test/data/grooves/SlowJazz2End.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/SlowJazz2Intro.musicxml b/test/data/grooves/SlowJazz2Intro.musicxml index d8aed9a5..c08bdb06 100644 --- a/test/data/grooves/SlowJazz2Intro.musicxml +++ b/test/data/grooves/SlowJazz2Intro.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/SlowJazz2Sus.musicxml b/test/data/grooves/SlowJazz2Sus.musicxml index 8cea96f9..ccab28b9 100644 --- a/test/data/grooves/SlowJazz2Sus.musicxml +++ b/test/data/grooves/SlowJazz2Sus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/SlowJazzEnd.musicxml b/test/data/grooves/SlowJazzEnd.musicxml index 013cd4bf..440cbdc7 100644 --- a/test/data/grooves/SlowJazzEnd.musicxml +++ b/test/data/grooves/SlowJazzEnd.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/SlowJazzFill.musicxml b/test/data/grooves/SlowJazzFill.musicxml index 1e1172d3..70e129ad 100644 --- a/test/data/grooves/SlowJazzFill.musicxml +++ b/test/data/grooves/SlowJazzFill.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/SlowJazzIntro.musicxml b/test/data/grooves/SlowJazzIntro.musicxml index d27f30b7..c2c95340 100644 --- a/test/data/grooves/SlowJazzIntro.musicxml +++ b/test/data/grooves/SlowJazzIntro.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/SlowJazzPlus.musicxml b/test/data/grooves/SlowJazzPlus.musicxml index 2af1980f..ee4e3275 100644 --- a/test/data/grooves/SlowJazzPlus.musicxml +++ b/test/data/grooves/SlowJazzPlus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/SlowJazzSus.musicxml b/test/data/grooves/SlowJazzSus.musicxml index 649537cf..cccb611b 100644 --- a/test/data/grooves/SlowJazzSus.musicxml +++ b/test/data/grooves/SlowJazzSus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/SlowJazzSusPlus.musicxml b/test/data/grooves/SlowJazzSusPlus.musicxml index a78db727..a0152f47 100644 --- a/test/data/grooves/SlowJazzSusPlus.musicxml +++ b/test/data/grooves/SlowJazzSusPlus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/SlowJazzWalk.musicxml b/test/data/grooves/SlowJazzWalk.musicxml index d60d1acc..ffd30661 100644 --- a/test/data/grooves/SlowJazzWalk.musicxml +++ b/test/data/grooves/SlowJazzWalk.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/SlowJazzWalkSus.musicxml b/test/data/grooves/SlowJazzWalkSus.musicxml index c82caf11..93cdef9e 100644 --- a/test/data/grooves/SlowJazzWalkSus.musicxml +++ b/test/data/grooves/SlowJazzWalkSus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/SlowRock.musicxml b/test/data/grooves/SlowRock.musicxml index 86179ba0..a31bad5e 100644 --- a/test/data/grooves/SlowRock.musicxml +++ b/test/data/grooves/SlowRock.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/SlowRockEnd.musicxml b/test/data/grooves/SlowRockEnd.musicxml index 9b267bff..0ff284ec 100644 --- a/test/data/grooves/SlowRockEnd.musicxml +++ b/test/data/grooves/SlowRockEnd.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/SlowRockIntro.musicxml b/test/data/grooves/SlowRockIntro.musicxml index e4672924..0d8380bc 100644 --- a/test/data/grooves/SlowRockIntro.musicxml +++ b/test/data/grooves/SlowRockIntro.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/SlowSwing.musicxml b/test/data/grooves/SlowSwing.musicxml index bb1ebdfc..1a1f384f 100644 --- a/test/data/grooves/SlowSwing.musicxml +++ b/test/data/grooves/SlowSwing.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/SlowSwingIntro.musicxml b/test/data/grooves/SlowSwingIntro.musicxml index 05dfff54..df022bf2 100644 --- a/test/data/grooves/SlowSwingIntro.musicxml +++ b/test/data/grooves/SlowSwingIntro.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/SoftRock.musicxml b/test/data/grooves/SoftRock.musicxml index 92c83d23..2833670c 100644 --- a/test/data/grooves/SoftRock.musicxml +++ b/test/data/grooves/SoftRock.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/SoftRock1.musicxml b/test/data/grooves/SoftRock1.musicxml index eaf1b5da..6c926882 100644 --- a/test/data/grooves/SoftRock1.musicxml +++ b/test/data/grooves/SoftRock1.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/SoftRock1Sus.musicxml b/test/data/grooves/SoftRock1Sus.musicxml index f743a15a..dcd11ddf 100644 --- a/test/data/grooves/SoftRock1Sus.musicxml +++ b/test/data/grooves/SoftRock1Sus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/SoftRock2.musicxml b/test/data/grooves/SoftRock2.musicxml index bcf8b70f..9ce9ad9a 100644 --- a/test/data/grooves/SoftRock2.musicxml +++ b/test/data/grooves/SoftRock2.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/SoftRock2Sus.musicxml b/test/data/grooves/SoftRock2Sus.musicxml index 235d1ef4..a2f26956 100644 --- a/test/data/grooves/SoftRock2Sus.musicxml +++ b/test/data/grooves/SoftRock2Sus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/SoftRockEnd.musicxml b/test/data/grooves/SoftRockEnd.musicxml index d9e20734..f55c8076 100644 --- a/test/data/grooves/SoftRockEnd.musicxml +++ b/test/data/grooves/SoftRockEnd.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/SoftRockFill.musicxml b/test/data/grooves/SoftRockFill.musicxml index f24e8576..82aca679 100644 --- a/test/data/grooves/SoftRockFill.musicxml +++ b/test/data/grooves/SoftRockFill.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/SoftRockIntro.musicxml b/test/data/grooves/SoftRockIntro.musicxml index 16ec5d88..006b50e2 100644 --- a/test/data/grooves/SoftRockIntro.musicxml +++ b/test/data/grooves/SoftRockIntro.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/SoftRockSus.musicxml b/test/data/grooves/SoftRockSus.musicxml index 9ea0ace1..d4de6282 100644 --- a/test/data/grooves/SoftRockSus.musicxml +++ b/test/data/grooves/SoftRockSus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/SoftRockSusIntro.musicxml b/test/data/grooves/SoftRockSusIntro.musicxml index bf9044a4..bd815c04 100644 --- a/test/data/grooves/SoftRockSusIntro.musicxml +++ b/test/data/grooves/SoftRockSusIntro.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/SoftShoeEnd.musicxml b/test/data/grooves/SoftShoeEnd.musicxml index 6654c54a..c7390089 100644 --- a/test/data/grooves/SoftShoeEnd.musicxml +++ b/test/data/grooves/SoftShoeEnd.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/SoftShoeIntro.musicxml b/test/data/grooves/SoftShoeIntro.musicxml index 326b96f7..6395f3e3 100644 --- a/test/data/grooves/SoftShoeIntro.musicxml +++ b/test/data/grooves/SoftShoeIntro.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/SoftShoeIntro8.musicxml b/test/data/grooves/SoftShoeIntro8.musicxml index 67b21e59..2ee1c16f 100644 --- a/test/data/grooves/SoftShoeIntro8.musicxml +++ b/test/data/grooves/SoftShoeIntro8.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/SoftShoePlus.musicxml b/test/data/grooves/SoftShoePlus.musicxml index 33ac7f5f..9b783441 100644 --- a/test/data/grooves/SoftShoePlus.musicxml +++ b/test/data/grooves/SoftShoePlus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/SoftShoeSus.musicxml b/test/data/grooves/SoftShoeSus.musicxml index 8b3ff06a..cbc65de0 100644 --- a/test/data/grooves/SoftShoeSus.musicxml +++ b/test/data/grooves/SoftShoeSus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/SoftShoeSusPlus.musicxml b/test/data/grooves/SoftShoeSusPlus.musicxml index 61a8b85e..9981b810 100644 --- a/test/data/grooves/SoftShoeSusPlus.musicxml +++ b/test/data/grooves/SoftShoeSusPlus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Softshoe.musicxml b/test/data/grooves/Softshoe.musicxml index d968fa52..79b25735 100644 --- a/test/data/grooves/Softshoe.musicxml +++ b/test/data/grooves/Softshoe.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Son.musicxml b/test/data/grooves/Son.musicxml index ad78aeb1..b51dc1fe 100644 --- a/test/data/grooves/Son.musicxml +++ b/test/data/grooves/Son.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/SonEnd.musicxml b/test/data/grooves/SonEnd.musicxml index 9db8e298..72734026 100644 --- a/test/data/grooves/SonEnd.musicxml +++ b/test/data/grooves/SonEnd.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/SonFill.musicxml b/test/data/grooves/SonFill.musicxml index 8e14810b..4a5de93d 100644 --- a/test/data/grooves/SonFill.musicxml +++ b/test/data/grooves/SonFill.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/SonFill2.musicxml b/test/data/grooves/SonFill2.musicxml index 4a80ce9f..6d4dc32f 100644 --- a/test/data/grooves/SonFill2.musicxml +++ b/test/data/grooves/SonFill2.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/SonIntro.musicxml b/test/data/grooves/SonIntro.musicxml index ed969f13..7b27df00 100644 --- a/test/data/grooves/SonIntro.musicxml +++ b/test/data/grooves/SonIntro.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/SonPlus.musicxml b/test/data/grooves/SonPlus.musicxml index e0bb327c..2e11fa82 100644 --- a/test/data/grooves/SonPlus.musicxml +++ b/test/data/grooves/SonPlus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/SonSus.musicxml b/test/data/grooves/SonSus.musicxml index f45f061a..40212557 100644 --- a/test/data/grooves/SonSus.musicxml +++ b/test/data/grooves/SonSus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/SonSusPlus.musicxml b/test/data/grooves/SonSusPlus.musicxml index 27e0b135..abf642e8 100644 --- a/test/data/grooves/SonSusPlus.musicxml +++ b/test/data/grooves/SonSusPlus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Soul.musicxml b/test/data/grooves/Soul.musicxml index 9cdfb93d..32bec7f4 100644 --- a/test/data/grooves/Soul.musicxml +++ b/test/data/grooves/Soul.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/SoulEnd.musicxml b/test/data/grooves/SoulEnd.musicxml index 04e944b9..3a7b729b 100644 --- a/test/data/grooves/SoulEnd.musicxml +++ b/test/data/grooves/SoulEnd.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/SoulIntro.musicxml b/test/data/grooves/SoulIntro.musicxml index 93ae6de5..accec80d 100644 --- a/test/data/grooves/SoulIntro.musicxml +++ b/test/data/grooves/SoulIntro.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/SoulPop.musicxml b/test/data/grooves/SoulPop.musicxml index 80613851..a8da9480 100644 --- a/test/data/grooves/SoulPop.musicxml +++ b/test/data/grooves/SoulPop.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/SoulPopEnd.musicxml b/test/data/grooves/SoulPopEnd.musicxml index 1286534b..30439883 100644 --- a/test/data/grooves/SoulPopEnd.musicxml +++ b/test/data/grooves/SoulPopEnd.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/SoulPopIntro.musicxml b/test/data/grooves/SoulPopIntro.musicxml index b6686224..f020085d 100644 --- a/test/data/grooves/SoulPopIntro.musicxml +++ b/test/data/grooves/SoulPopIntro.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Spiritual.musicxml b/test/data/grooves/Spiritual.musicxml index 94bbcb3b..4448c4f7 100644 --- a/test/data/grooves/Spiritual.musicxml +++ b/test/data/grooves/Spiritual.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/SpiritualEnd.musicxml b/test/data/grooves/SpiritualEnd.musicxml index dca2a751..961ef5e5 100644 --- a/test/data/grooves/SpiritualEnd.musicxml +++ b/test/data/grooves/SpiritualEnd.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/SpiritualIntro.musicxml b/test/data/grooves/SpiritualIntro.musicxml index 9a60f388..4e2cec29 100644 --- a/test/data/grooves/SpiritualIntro.musicxml +++ b/test/data/grooves/SpiritualIntro.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/SpiritualPlus.musicxml b/test/data/grooves/SpiritualPlus.musicxml index 7a4de958..7cba8231 100644 --- a/test/data/grooves/SpiritualPlus.musicxml +++ b/test/data/grooves/SpiritualPlus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/SpiritualSus.musicxml b/test/data/grooves/SpiritualSus.musicxml index 20fc3d54..9fe3d5cd 100644 --- a/test/data/grooves/SpiritualSus.musicxml +++ b/test/data/grooves/SpiritualSus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/SpiritualSusIntro.musicxml b/test/data/grooves/SpiritualSusIntro.musicxml index 54038e8c..e5615f37 100644 --- a/test/data/grooves/SpiritualSusIntro.musicxml +++ b/test/data/grooves/SpiritualSusIntro.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/SpiritualSusPlus.musicxml b/test/data/grooves/SpiritualSusPlus.musicxml index 31683381..068d5cb0 100644 --- a/test/data/grooves/SpiritualSusPlus.musicxml +++ b/test/data/grooves/SpiritualSusPlus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Strut.musicxml b/test/data/grooves/Strut.musicxml index 8e4dcd33..3575b3f1 100644 --- a/test/data/grooves/Strut.musicxml +++ b/test/data/grooves/Strut.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Strut2.musicxml b/test/data/grooves/Strut2.musicxml index 173221d1..bb8823ea 100644 --- a/test/data/grooves/Strut2.musicxml +++ b/test/data/grooves/Strut2.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Strut2Sus.musicxml b/test/data/grooves/Strut2Sus.musicxml index 64fff464..1d551b47 100644 --- a/test/data/grooves/Strut2Sus.musicxml +++ b/test/data/grooves/Strut2Sus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/StrutEnd.musicxml b/test/data/grooves/StrutEnd.musicxml index e1277dd1..f711c6ca 100644 --- a/test/data/grooves/StrutEnd.musicxml +++ b/test/data/grooves/StrutEnd.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/StrutIntro.musicxml b/test/data/grooves/StrutIntro.musicxml index 6d73e435..d7522a1e 100644 --- a/test/data/grooves/StrutIntro.musicxml +++ b/test/data/grooves/StrutIntro.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/StrutSus.musicxml b/test/data/grooves/StrutSus.musicxml index 566563d0..8af75b6b 100644 --- a/test/data/grooves/StrutSus.musicxml +++ b/test/data/grooves/StrutSus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/StrutSusIntro.musicxml b/test/data/grooves/StrutSusIntro.musicxml index 11e500a4..2cd8f9c7 100644 --- a/test/data/grooves/StrutSusIntro.musicxml +++ b/test/data/grooves/StrutSusIntro.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Swing.musicxml b/test/data/grooves/Swing.musicxml index 5abfaa04..96a6fb3d 100644 --- a/test/data/grooves/Swing.musicxml +++ b/test/data/grooves/Swing.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Swing1.musicxml b/test/data/grooves/Swing1.musicxml index 3e67dd2d..3c2a27d7 100644 --- a/test/data/grooves/Swing1.musicxml +++ b/test/data/grooves/Swing1.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Swing1End.musicxml b/test/data/grooves/Swing1End.musicxml index 57fd43c1..eb667e51 100644 --- a/test/data/grooves/Swing1End.musicxml +++ b/test/data/grooves/Swing1End.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Swing1Plus.musicxml b/test/data/grooves/Swing1Plus.musicxml index 3bb40c4d..1f97e482 100644 --- a/test/data/grooves/Swing1Plus.musicxml +++ b/test/data/grooves/Swing1Plus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Swing1PlusSus.musicxml b/test/data/grooves/Swing1PlusSus.musicxml index 2a98e983..fe66bdae 100644 --- a/test/data/grooves/Swing1PlusSus.musicxml +++ b/test/data/grooves/Swing1PlusSus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Swing1Sus.musicxml b/test/data/grooves/Swing1Sus.musicxml index ccca72b0..b7f2d5c6 100644 --- a/test/data/grooves/Swing1Sus.musicxml +++ b/test/data/grooves/Swing1Sus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Swing1Triple.musicxml b/test/data/grooves/Swing1Triple.musicxml index 329c7091..1cee0d3a 100644 --- a/test/data/grooves/Swing1Triple.musicxml +++ b/test/data/grooves/Swing1Triple.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Swing1Walk.musicxml b/test/data/grooves/Swing1Walk.musicxml index a5c4879a..f9175c28 100644 --- a/test/data/grooves/Swing1Walk.musicxml +++ b/test/data/grooves/Swing1Walk.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Swing1WalkPlus.musicxml b/test/data/grooves/Swing1WalkPlus.musicxml index b19ff80c..fc7704e5 100644 --- a/test/data/grooves/Swing1WalkPlus.musicxml +++ b/test/data/grooves/Swing1WalkPlus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Swing1WalkPlusSus.musicxml b/test/data/grooves/Swing1WalkPlusSus.musicxml index 77ac0d1c..a9eb6caf 100644 --- a/test/data/grooves/Swing1WalkPlusSus.musicxml +++ b/test/data/grooves/Swing1WalkPlusSus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Swing1WalkSus.musicxml b/test/data/grooves/Swing1WalkSus.musicxml index 1662e971..e7ae7414 100644 --- a/test/data/grooves/Swing1WalkSus.musicxml +++ b/test/data/grooves/Swing1WalkSus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Swing2.musicxml b/test/data/grooves/Swing2.musicxml index bbbec772..f82b0463 100644 --- a/test/data/grooves/Swing2.musicxml +++ b/test/data/grooves/Swing2.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Swing2End.musicxml b/test/data/grooves/Swing2End.musicxml index 26927f34..e0adea75 100644 --- a/test/data/grooves/Swing2End.musicxml +++ b/test/data/grooves/Swing2End.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 @@ -541,99 +541,13 @@ D 4 - 48 - - - 2 - 64th - down - x - - - - - - - D - 4 - - 12 - - - - 2 - 256th - down - x - - - - - - - - D - 4 - - 3 - - - 2 - 1024th - down - x - - - - - - - D - 4 - - 96 - - - 2 - 32nd - down - x - - - - - - - D - 4 - - 24 - - - - 2 - 128th - down - x - - - - - - - - D - 4 - - 6 - + 192 2 - 512th + 16th down x - @@ -752,99 +666,13 @@ D 4 - 48 - - - 2 - 64th - down - x - - - - - - - D - 4 - - 12 - - - - 2 - 256th - down - x - - - - - - - - D - 4 - - 3 - - - 2 - 1024th - down - x - - - - - - - D - 4 - - 96 - - - 2 - 32nd - down - x - - - - - - - D - 4 - - 24 - - - - 2 - 128th - down - x - - - - - - - - D - 4 - - 6 - + 192 2 - 512th + 16th down x - @@ -963,99 +791,13 @@ D 4 - 48 - - - 2 - 64th - down - x - - - - - - - D - 4 - - 12 - - - - 2 - 256th - down - x - - - - - - - - D - 4 - - 3 - - - 2 - 1024th - down - x - - - - - - - D - 4 - - 96 - - - 2 - 32nd - down - x - - - - - - - D - 4 - - 24 - - - - 2 - 128th - down - x - - - - - - - - D - 4 - - 6 - + 192 2 - 512th + 16th down x - @@ -1174,99 +916,13 @@ D 4 - 48 - - - 2 - 64th - down - x - - - - - - - D - 4 - - 12 - - - - 2 - 256th - down - x - - - - - - - - D - 4 - - 3 - - - 2 - 1024th - down - x - - - - - - - D - 4 - - 96 - - - 2 - 32nd - down - x - - - - - - - D - 4 - - 24 - - - - 2 - 128th - down - x - - - - - - - - D - 4 - - 6 - + 192 2 - 512th + 16th down x - @@ -1693,15 +1349,13 @@ G 5 - 48 - + 192 3 - 64th + 16th up circle-x - @@ -1709,91 +1363,7 @@ G 5 - 12 - - - - 3 - 256th - up - circle-x - - - - - - - - G - 5 - - 3 - - - 3 - 1024th - up - circle-x - - - - - - - G - 5 - - 96 - - - 3 - 32nd - up - circle-x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - circle-x - - - - - - - - G - 5 - - 6 - - - 3 - 512th - up - circle-x - - - - - - - G - 5 - - 128 + 128 3 16th @@ -1904,99 +1474,13 @@ G 5 - 48 - - - 3 - 64th - up - circle-x - - - - - - - G - 5 - - 12 - - - - 3 - 256th - up - circle-x - - - - - - - - G - 5 - - 3 - - - 3 - 1024th - up - circle-x - - - - - - - G - 5 - - 96 - - - 3 - 32nd - up - circle-x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - circle-x - - - - - - - - G - 5 - - 6 - + 192 3 - 512th + 16th up circle-x - @@ -2115,99 +1599,13 @@ G 5 - 48 - - - 3 - 64th - up - circle-x - - - - - - - G - 5 - - 12 - - - - 3 - 256th - up - circle-x - - - - - - - - G - 5 - - 3 - - - 3 - 1024th - up - circle-x - - - - - - - G - 5 - - 96 - - - 3 - 32nd - up - circle-x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - circle-x - - - - - - - - G - 5 - - 6 - + 192 3 - 512th + 16th up circle-x - @@ -2326,99 +1724,13 @@ G 5 - 48 - - - 3 - 64th - up - circle-x - - - - - - - G - 5 - - 12 - - - - 3 - 256th - up - circle-x - - - - - - - - G - 5 - - 3 - - - 3 - 1024th - up - circle-x - - - - - - - G - 5 - - 96 - - - 3 - 32nd - up - circle-x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - circle-x - - - - - - - - G - 5 - - 6 - + 192 3 - 512th + 16th up circle-x - @@ -2539,99 +1851,13 @@ G 5 - 48 - - - 3 - 64th - up - circle-x - - - - - - - G - 5 - - 12 - - - - 3 - 256th - up - circle-x - - - - - - - - G - 5 - - 3 - - - 3 - 1024th - up - circle-x - - - - - - - G - 5 - - 96 - - - 3 - 32nd - up - circle-x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - circle-x - - - - - - - - G - 5 - - 6 - + 192 3 - 512th + 16th up circle-x - @@ -2750,99 +1976,13 @@ G 5 - 48 - - - 3 - 64th - up - circle-x - - - - - - - G - 5 - - 12 - - - - 3 - 256th - up - circle-x - - - - - - - - G - 5 - - 3 - - - 3 - 1024th - up - circle-x - - - - - - - G - 5 - - 96 - - - 3 - 32nd - up - circle-x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - circle-x - - - - - - - - G - 5 - - 6 - + 192 3 - 512th + 16th up circle-x - @@ -2961,99 +2101,13 @@ G 5 - 48 - - - 3 - 64th - up - circle-x - - - - - - - G - 5 - - 12 - - - - 3 - 256th - up - circle-x - - - - - - - - G - 5 - - 3 - - - 3 - 1024th - up - circle-x - - - - - - - G - 5 - - 96 - - - 3 - 32nd - up - circle-x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - circle-x - - - - - - - - G - 5 - - 6 - + 192 3 - 512th + 16th up circle-x - @@ -3172,99 +2226,13 @@ G 5 - 48 - - - 3 - 64th - up - circle-x - - - - - - - G - 5 - - 12 - - - - 3 - 256th - up - circle-x - - - - - - - - G - 5 - - 3 - - - 3 - 1024th - up - circle-x - - - - - - - G - 5 - - 96 - - - 3 - 32nd - up - circle-x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - circle-x - - - - - - - - G - 5 - - 6 - + 192 3 - 512th + 16th up circle-x - diff --git a/test/data/grooves/Swing2Plus.musicxml b/test/data/grooves/Swing2Plus.musicxml index 6513a5cc..6af5904a 100644 --- a/test/data/grooves/Swing2Plus.musicxml +++ b/test/data/grooves/Swing2Plus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Swing2PlusSus.musicxml b/test/data/grooves/Swing2PlusSus.musicxml index 9078b47e..94faa322 100644 --- a/test/data/grooves/Swing2PlusSus.musicxml +++ b/test/data/grooves/Swing2PlusSus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Swing2Sus.musicxml b/test/data/grooves/Swing2Sus.musicxml index b6610f8f..5f37c8a8 100644 --- a/test/data/grooves/Swing2Sus.musicxml +++ b/test/data/grooves/Swing2Sus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Swing2Triple.musicxml b/test/data/grooves/Swing2Triple.musicxml index 6095d0bc..f0014dc9 100644 --- a/test/data/grooves/Swing2Triple.musicxml +++ b/test/data/grooves/Swing2Triple.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/SwingEnd.musicxml b/test/data/grooves/SwingEnd.musicxml index 27a73a28..3024702b 100644 --- a/test/data/grooves/SwingEnd.musicxml +++ b/test/data/grooves/SwingEnd.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/SwingFill.musicxml b/test/data/grooves/SwingFill.musicxml index bad1f351..e266297b 100644 --- a/test/data/grooves/SwingFill.musicxml +++ b/test/data/grooves/SwingFill.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/SwingIntro.musicxml b/test/data/grooves/SwingIntro.musicxml index ccf8b0ff..954ba78a 100644 --- a/test/data/grooves/SwingIntro.musicxml +++ b/test/data/grooves/SwingIntro.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/SwingIntro2.musicxml b/test/data/grooves/SwingIntro2.musicxml index e7363709..356b019d 100644 --- a/test/data/grooves/SwingIntro2.musicxml +++ b/test/data/grooves/SwingIntro2.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/SwingPlus.musicxml b/test/data/grooves/SwingPlus.musicxml index 2d3d808c..8a5a236b 100644 --- a/test/data/grooves/SwingPlus.musicxml +++ b/test/data/grooves/SwingPlus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/SwingPlusSus.musicxml b/test/data/grooves/SwingPlusSus.musicxml index fb8586b4..c0425e80 100644 --- a/test/data/grooves/SwingPlusSus.musicxml +++ b/test/data/grooves/SwingPlusSus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/SwingSus.musicxml b/test/data/grooves/SwingSus.musicxml index 3ea066c2..da757d5e 100644 --- a/test/data/grooves/SwingSus.musicxml +++ b/test/data/grooves/SwingSus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/SwingTriple.musicxml b/test/data/grooves/SwingTriple.musicxml index 93056e46..70d42374 100644 --- a/test/data/grooves/SwingTriple.musicxml +++ b/test/data/grooves/SwingTriple.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/SwingWalk.musicxml b/test/data/grooves/SwingWalk.musicxml index da849ca9..38144635 100644 --- a/test/data/grooves/SwingWalk.musicxml +++ b/test/data/grooves/SwingWalk.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/SwingWalkPlus.musicxml b/test/data/grooves/SwingWalkPlus.musicxml index 927e2879..e4e95d5f 100644 --- a/test/data/grooves/SwingWalkPlus.musicxml +++ b/test/data/grooves/SwingWalkPlus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/SwingWalkPlusSus.musicxml b/test/data/grooves/SwingWalkPlusSus.musicxml index 0c00b33f..e5ef7d4e 100644 --- a/test/data/grooves/SwingWalkPlusSus.musicxml +++ b/test/data/grooves/SwingWalkPlusSus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/SwingWalkSus.musicxml b/test/data/grooves/SwingWalkSus.musicxml index 20e9d71d..79f9902e 100644 --- a/test/data/grooves/SwingWalkSus.musicxml +++ b/test/data/grooves/SwingWalkSus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/TECH01.musicxml b/test/data/grooves/TECH01.musicxml index edf09196..57309624 100644 --- a/test/data/grooves/TECH01.musicxml +++ b/test/data/grooves/TECH01.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/TECH02.musicxml b/test/data/grooves/TECH02.musicxml index fbcf9108..07015c4d 100644 --- a/test/data/grooves/TECH02.musicxml +++ b/test/data/grooves/TECH02.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/TECH03.musicxml b/test/data/grooves/TECH03.musicxml index e8b50df7..1ae13b40 100644 --- a/test/data/grooves/TECH03.musicxml +++ b/test/data/grooves/TECH03.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/TECH04.musicxml b/test/data/grooves/TECH04.musicxml index c6f0a970..a3ff057e 100644 --- a/test/data/grooves/TECH04.musicxml +++ b/test/data/grooves/TECH04.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/TECH05.musicxml b/test/data/grooves/TECH05.musicxml index 224c1185..82955c5a 100644 --- a/test/data/grooves/TECH05.musicxml +++ b/test/data/grooves/TECH05.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/TECH06.musicxml b/test/data/grooves/TECH06.musicxml index 692a01aa..4794efc3 100644 --- a/test/data/grooves/TECH06.musicxml +++ b/test/data/grooves/TECH06.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/TECH07.musicxml b/test/data/grooves/TECH07.musicxml index 08095499..61a62dc6 100644 --- a/test/data/grooves/TECH07.musicxml +++ b/test/data/grooves/TECH07.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/TECH08.musicxml b/test/data/grooves/TECH08.musicxml index 11eea15e..bd67dec9 100644 --- a/test/data/grooves/TECH08.musicxml +++ b/test/data/grooves/TECH08.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/TECH09.musicxml b/test/data/grooves/TECH09.musicxml index 7dc350f8..9a72ca34 100644 --- a/test/data/grooves/TECH09.musicxml +++ b/test/data/grooves/TECH09.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/TECH10.musicxml b/test/data/grooves/TECH10.musicxml index 6bc69ec5..5f07a492 100644 --- a/test/data/grooves/TECH10.musicxml +++ b/test/data/grooves/TECH10.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/THRS01.musicxml b/test/data/grooves/THRS01.musicxml index 1d13b561..c9433ae0 100644 --- a/test/data/grooves/THRS01.musicxml +++ b/test/data/grooves/THRS01.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/THRS02.musicxml b/test/data/grooves/THRS02.musicxml index ea25b2fe..72d7bf97 100644 --- a/test/data/grooves/THRS02.musicxml +++ b/test/data/grooves/THRS02.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/TRIP01.musicxml b/test/data/grooves/TRIP01.musicxml index 3d1ec58a..d2ba8b70 100644 --- a/test/data/grooves/TRIP01.musicxml +++ b/test/data/grooves/TRIP01.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/TRIP02.musicxml b/test/data/grooves/TRIP02.musicxml index 41bd8bfc..d346949b 100644 --- a/test/data/grooves/TRIP02.musicxml +++ b/test/data/grooves/TRIP02.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/TRIP03.musicxml b/test/data/grooves/TRIP03.musicxml index 790989b3..9c4abf66 100644 --- a/test/data/grooves/TRIP03.musicxml +++ b/test/data/grooves/TRIP03.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/TRIP04.musicxml b/test/data/grooves/TRIP04.musicxml index 5649ea3d..dc0d88c8 100644 --- a/test/data/grooves/TRIP04.musicxml +++ b/test/data/grooves/TRIP04.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Tango.musicxml b/test/data/grooves/Tango.musicxml index 561d9086..859d4b99 100644 --- a/test/data/grooves/Tango.musicxml +++ b/test/data/grooves/Tango.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Tango1.musicxml b/test/data/grooves/Tango1.musicxml index 6b297746..46669b2d 100644 --- a/test/data/grooves/Tango1.musicxml +++ b/test/data/grooves/Tango1.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/TangoClean.musicxml b/test/data/grooves/TangoClean.musicxml index 9571bf4d..93131348 100644 --- a/test/data/grooves/TangoClean.musicxml +++ b/test/data/grooves/TangoClean.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/TangoCleanPlus.musicxml b/test/data/grooves/TangoCleanPlus.musicxml index cbafa7c3..c8c7ff0b 100644 --- a/test/data/grooves/TangoCleanPlus.musicxml +++ b/test/data/grooves/TangoCleanPlus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/TangoCleanSus.musicxml b/test/data/grooves/TangoCleanSus.musicxml index 1563503b..a99edccf 100644 --- a/test/data/grooves/TangoCleanSus.musicxml +++ b/test/data/grooves/TangoCleanSus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/TangoEnd.musicxml b/test/data/grooves/TangoEnd.musicxml index 2afae214..1ad7c31a 100644 --- a/test/data/grooves/TangoEnd.musicxml +++ b/test/data/grooves/TangoEnd.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/TangoIntro.musicxml b/test/data/grooves/TangoIntro.musicxml index 31a270f1..670d2823 100644 --- a/test/data/grooves/TangoIntro.musicxml +++ b/test/data/grooves/TangoIntro.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/TeamTechno.musicxml b/test/data/grooves/TeamTechno.musicxml index c7bc990e..2c1f6198 100644 --- a/test/data/grooves/TeamTechno.musicxml +++ b/test/data/grooves/TeamTechno.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/TeamTechnoEnd.musicxml b/test/data/grooves/TeamTechnoEnd.musicxml index 3b7b1c95..7a4689db 100644 --- a/test/data/grooves/TeamTechnoEnd.musicxml +++ b/test/data/grooves/TeamTechnoEnd.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/TeamTechnoIntro.musicxml b/test/data/grooves/TeamTechnoIntro.musicxml index 040de661..e4c73dc0 100644 --- a/test/data/grooves/TeamTechnoIntro.musicxml +++ b/test/data/grooves/TeamTechnoIntro.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/TeamTechnoIntroPlus.musicxml b/test/data/grooves/TeamTechnoIntroPlus.musicxml index 9cf893be..9d81a25a 100644 --- a/test/data/grooves/TeamTechnoIntroPlus.musicxml +++ b/test/data/grooves/TeamTechnoIntroPlus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/TeamTechnoSus.musicxml b/test/data/grooves/TeamTechnoSus.musicxml index 1881b456..619e9a88 100644 --- a/test/data/grooves/TeamTechnoSus.musicxml +++ b/test/data/grooves/TeamTechnoSus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Techno.musicxml b/test/data/grooves/Techno.musicxml index 9d7270f6..f00811c2 100644 --- a/test/data/grooves/Techno.musicxml +++ b/test/data/grooves/Techno.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/TechnoEnd.musicxml b/test/data/grooves/TechnoEnd.musicxml index d6d0221e..60e076f8 100644 --- a/test/data/grooves/TechnoEnd.musicxml +++ b/test/data/grooves/TechnoEnd.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/TechnoIntro.musicxml b/test/data/grooves/TechnoIntro.musicxml index 011f9121..485202ef 100644 --- a/test/data/grooves/TechnoIntro.musicxml +++ b/test/data/grooves/TechnoIntro.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Trance.musicxml b/test/data/grooves/Trance.musicxml index e349577a..f1637b6d 100644 --- a/test/data/grooves/Trance.musicxml +++ b/test/data/grooves/Trance.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Trance1.musicxml b/test/data/grooves/Trance1.musicxml index e1fcbffc..51155b43 100644 --- a/test/data/grooves/Trance1.musicxml +++ b/test/data/grooves/Trance1.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Trance1Bass1.musicxml b/test/data/grooves/Trance1Bass1.musicxml index cbf64db6..8a5eba72 100644 --- a/test/data/grooves/Trance1Bass1.musicxml +++ b/test/data/grooves/Trance1Bass1.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Trance2.musicxml b/test/data/grooves/Trance2.musicxml index 14ee1be0..2daa801f 100644 --- a/test/data/grooves/Trance2.musicxml +++ b/test/data/grooves/Trance2.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Trance2Bass1.musicxml b/test/data/grooves/Trance2Bass1.musicxml index 60f760d1..b2bf8d01 100644 --- a/test/data/grooves/Trance2Bass1.musicxml +++ b/test/data/grooves/Trance2Bass1.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/TranceBass1.musicxml b/test/data/grooves/TranceBass1.musicxml index 5df4c328..a2666b14 100644 --- a/test/data/grooves/TranceBass1.musicxml +++ b/test/data/grooves/TranceBass1.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/TranceEnd.musicxml b/test/data/grooves/TranceEnd.musicxml index 7b803343..d24bf4dd 100644 --- a/test/data/grooves/TranceEnd.musicxml +++ b/test/data/grooves/TranceEnd.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/TranceIntro.musicxml b/test/data/grooves/TranceIntro.musicxml index 9f9eb707..9f112a57 100644 --- a/test/data/grooves/TranceIntro.musicxml +++ b/test/data/grooves/TranceIntro.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/TripHop.musicxml b/test/data/grooves/TripHop.musicxml index bd4234e5..4be2368c 100644 --- a/test/data/grooves/TripHop.musicxml +++ b/test/data/grooves/TripHop.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/TripHopEnd.musicxml b/test/data/grooves/TripHopEnd.musicxml index d3280fe1..a13ca637 100644 --- a/test/data/grooves/TripHopEnd.musicxml +++ b/test/data/grooves/TripHopEnd.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/TripHopIntro.musicxml b/test/data/grooves/TripHopIntro.musicxml index 83eb153d..47116b48 100644 --- a/test/data/grooves/TripHopIntro.musicxml +++ b/test/data/grooves/TripHopIntro.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/TwiEndingB.musicxml b/test/data/grooves/TwiEndingB.musicxml index 7aaa0078..15c9b8c3 100644 --- a/test/data/grooves/TwiEndingB.musicxml +++ b/test/data/grooves/TwiEndingB.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/TwiFillAA.musicxml b/test/data/grooves/TwiFillAA.musicxml index 2628611a..9b52417d 100644 --- a/test/data/grooves/TwiFillAA.musicxml +++ b/test/data/grooves/TwiFillAA.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/TwiFillAB.musicxml b/test/data/grooves/TwiFillAB.musicxml index ceb49467..a7b90631 100644 --- a/test/data/grooves/TwiFillAB.musicxml +++ b/test/data/grooves/TwiFillAB.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/TwiFillBA.musicxml b/test/data/grooves/TwiFillBA.musicxml index 38214fe7..6145b327 100644 --- a/test/data/grooves/TwiFillBA.musicxml +++ b/test/data/grooves/TwiFillBA.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/TwiFillBB.musicxml b/test/data/grooves/TwiFillBB.musicxml index 81ccbe2e..28b36d6a 100644 --- a/test/data/grooves/TwiFillBB.musicxml +++ b/test/data/grooves/TwiFillBB.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 @@ -416,115 +416,28 @@ E 4 - 384 - - 2 - eighth - up - square - - - - - - E - 4 - - 96 - - - 2 - 32nd - up - square - - - - - - - E - 4 - - 24 - - - - 2 - 128th - up - square - - - - - - - - E - 4 - - 6 - + 512 2 - 512th - up - square - - - - - - - E - 4 - - 192 - - - 2 - 16th - up - square - - - - - - - E - 4 - - 48 - - - - 2 - 64th - up - square - - - - - - - - E - 4 - - 12 - - - - 2 - 256th + quarter + + 3 + 2 + quarter + up square - - + + + 3 + quarter + + + 2 + quarter + + @@ -532,15 +445,19 @@ E 4 - 3 - + 256 2 - 1024th + eighth + + 3 + 2 + quarter + up square - + diff --git a/test/data/grooves/TwiIntroB.musicxml b/test/data/grooves/TwiIntroB.musicxml index 397ce5f3..38b68d27 100644 --- a/test/data/grooves/TwiIntroB.musicxml +++ b/test/data/grooves/TwiIntroB.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 @@ -552,97 +552,28 @@ D 4 - 192 + 256 1 - 16th - up - normal - - - - - - D - 4 - - 48 - - - 1 - 64th - up - normal - - - - - - - D - 4 - - 12 - - - - 1 - 256th - up - normal - - - - - - - - D - 4 - - 3 - - - 1 - 1024th - up - normal - - - - - - - D - 4 - - 96 - - - 1 - 32nd - up - normal - - - - - - - D - 4 - - 24 - - - - 1 - 128th + eighth + + 3 + 2 + eighth + up normal - - + + + 3 + eighth + + + 2 + eighth + + @@ -650,15 +581,18 @@ D 4 - 6 - + 256 1 - 512th + eighth + + 3 + 2 + eighth + up normal - @@ -666,13 +600,19 @@ D 4 - 384 + 256 1 eighth + + 3 + 2 + eighth + up normal + diff --git a/test/data/grooves/TwiMainA.musicxml b/test/data/grooves/TwiMainA.musicxml index 7afa42fb..92ed9217 100644 --- a/test/data/grooves/TwiMainA.musicxml +++ b/test/data/grooves/TwiMainA.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/TwiMainB.musicxml b/test/data/grooves/TwiMainB.musicxml index 32759677..4f53f138 100644 --- a/test/data/grooves/TwiMainB.musicxml +++ b/test/data/grooves/TwiMainB.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Twist.musicxml b/test/data/grooves/Twist.musicxml index 8de60fcd..379f9b18 100644 --- a/test/data/grooves/Twist.musicxml +++ b/test/data/grooves/Twist.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Twist4.musicxml b/test/data/grooves/Twist4.musicxml index d0eb02bf..a5b97b4d 100644 --- a/test/data/grooves/Twist4.musicxml +++ b/test/data/grooves/Twist4.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Twist4Sus.musicxml b/test/data/grooves/Twist4Sus.musicxml index be509c46..2153e6fc 100644 --- a/test/data/grooves/Twist4Sus.musicxml +++ b/test/data/grooves/Twist4Sus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/TwistEnd.musicxml b/test/data/grooves/TwistEnd.musicxml index 8fe6fac9..b7b4b855 100644 --- a/test/data/grooves/TwistEnd.musicxml +++ b/test/data/grooves/TwistEnd.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/TwistIntro.musicxml b/test/data/grooves/TwistIntro.musicxml index 9c6206b6..ced825cd 100644 --- a/test/data/grooves/TwistIntro.musicxml +++ b/test/data/grooves/TwistIntro.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/TwistSus.musicxml b/test/data/grooves/TwistSus.musicxml index 248cb22f..d9545bd2 100644 --- a/test/data/grooves/TwistSus.musicxml +++ b/test/data/grooves/TwistSus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/VieneseWaltz.musicxml b/test/data/grooves/VieneseWaltz.musicxml index 0a989f8a..9dce743b 100644 --- a/test/data/grooves/VieneseWaltz.musicxml +++ b/test/data/grooves/VieneseWaltz.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/VieneseWaltz1.musicxml b/test/data/grooves/VieneseWaltz1.musicxml index 95c56f88..27abedbd 100644 --- a/test/data/grooves/VieneseWaltz1.musicxml +++ b/test/data/grooves/VieneseWaltz1.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/VieneseWaltz1Sus.musicxml b/test/data/grooves/VieneseWaltz1Sus.musicxml index 9afc635e..f7a8434b 100644 --- a/test/data/grooves/VieneseWaltz1Sus.musicxml +++ b/test/data/grooves/VieneseWaltz1Sus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/VieneseWaltz2.musicxml b/test/data/grooves/VieneseWaltz2.musicxml index 687aed42..ce938786 100644 --- a/test/data/grooves/VieneseWaltz2.musicxml +++ b/test/data/grooves/VieneseWaltz2.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/VieneseWaltz2Sus.musicxml b/test/data/grooves/VieneseWaltz2Sus.musicxml index 7a84a106..7ca313b5 100644 --- a/test/data/grooves/VieneseWaltz2Sus.musicxml +++ b/test/data/grooves/VieneseWaltz2Sus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/VieneseWaltzEnd.musicxml b/test/data/grooves/VieneseWaltzEnd.musicxml index 21a5ac92..91479352 100644 --- a/test/data/grooves/VieneseWaltzEnd.musicxml +++ b/test/data/grooves/VieneseWaltzEnd.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/VieneseWaltzIntro.musicxml b/test/data/grooves/VieneseWaltzIntro.musicxml index 61b6e3f4..094113a0 100644 --- a/test/data/grooves/VieneseWaltzIntro.musicxml +++ b/test/data/grooves/VieneseWaltzIntro.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/VieneseWaltzSus.musicxml b/test/data/grooves/VieneseWaltzSus.musicxml index eef920a7..1447c7e7 100644 --- a/test/data/grooves/VieneseWaltzSus.musicxml +++ b/test/data/grooves/VieneseWaltzSus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/W-RockEndingA.musicxml b/test/data/grooves/W-RockEndingA.musicxml index 281ec3be..24b679df 100644 --- a/test/data/grooves/W-RockEndingA.musicxml +++ b/test/data/grooves/W-RockEndingA.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/W-RockEndingB.musicxml b/test/data/grooves/W-RockEndingB.musicxml index 42f17e43..b1347d03 100644 --- a/test/data/grooves/W-RockEndingB.musicxml +++ b/test/data/grooves/W-RockEndingB.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/W-RockFillAA.musicxml b/test/data/grooves/W-RockFillAA.musicxml index cdc0147e..8cd1fd58 100644 --- a/test/data/grooves/W-RockFillAA.musicxml +++ b/test/data/grooves/W-RockFillAA.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/W-RockFillAB.musicxml b/test/data/grooves/W-RockFillAB.musicxml index 89c6e6e9..fcfad7b6 100644 --- a/test/data/grooves/W-RockFillAB.musicxml +++ b/test/data/grooves/W-RockFillAB.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/W-RockFillBA.musicxml b/test/data/grooves/W-RockFillBA.musicxml index c75f3732..4b756201 100644 --- a/test/data/grooves/W-RockFillBA.musicxml +++ b/test/data/grooves/W-RockFillBA.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/W-RockIntroA.musicxml b/test/data/grooves/W-RockIntroA.musicxml index 99ed7633..c250f26a 100644 --- a/test/data/grooves/W-RockIntroA.musicxml +++ b/test/data/grooves/W-RockIntroA.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/W-RockMainA.musicxml b/test/data/grooves/W-RockMainA.musicxml index 29ca33d6..db225c75 100644 --- a/test/data/grooves/W-RockMainA.musicxml +++ b/test/data/grooves/W-RockMainA.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/W-RockMainB.musicxml b/test/data/grooves/W-RockMainB.musicxml index 0686aff3..b8ea94a4 100644 --- a/test/data/grooves/W-RockMainB.musicxml +++ b/test/data/grooves/W-RockMainB.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Waltz.musicxml b/test/data/grooves/Waltz.musicxml index 6ef6a087..2d960db0 100644 --- a/test/data/grooves/Waltz.musicxml +++ b/test/data/grooves/Waltz.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Waltz1.musicxml b/test/data/grooves/Waltz1.musicxml index 3ca10286..93bf2eb6 100644 --- a/test/data/grooves/Waltz1.musicxml +++ b/test/data/grooves/Waltz1.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Waltz1Intro.musicxml b/test/data/grooves/Waltz1Intro.musicxml index 40dd99bf..2c000efa 100644 --- a/test/data/grooves/Waltz1Intro.musicxml +++ b/test/data/grooves/Waltz1Intro.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Waltz1Intro8.musicxml b/test/data/grooves/Waltz1Intro8.musicxml index 7a881a4b..79bc5062 100644 --- a/test/data/grooves/Waltz1Intro8.musicxml +++ b/test/data/grooves/Waltz1Intro8.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Waltz1Sus.musicxml b/test/data/grooves/Waltz1Sus.musicxml index c537a105..7d30225f 100644 --- a/test/data/grooves/Waltz1Sus.musicxml +++ b/test/data/grooves/Waltz1Sus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Waltz1SusIntro.musicxml b/test/data/grooves/Waltz1SusIntro.musicxml index eca31195..f06b504b 100644 --- a/test/data/grooves/Waltz1SusIntro.musicxml +++ b/test/data/grooves/Waltz1SusIntro.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Waltz1SusIntro8.musicxml b/test/data/grooves/Waltz1SusIntro8.musicxml index 4fe919f7..bbed0154 100644 --- a/test/data/grooves/Waltz1SusIntro8.musicxml +++ b/test/data/grooves/Waltz1SusIntro8.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Waltz1Walk.musicxml b/test/data/grooves/Waltz1Walk.musicxml index 48acd7bf..b9b33340 100644 --- a/test/data/grooves/Waltz1Walk.musicxml +++ b/test/data/grooves/Waltz1Walk.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Waltz1WalkSus.musicxml b/test/data/grooves/Waltz1WalkSus.musicxml index 6b32582d..f8487c38 100644 --- a/test/data/grooves/Waltz1WalkSus.musicxml +++ b/test/data/grooves/Waltz1WalkSus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/WaltzEnd.musicxml b/test/data/grooves/WaltzEnd.musicxml index 5e0718b9..99538c7c 100644 --- a/test/data/grooves/WaltzEnd.musicxml +++ b/test/data/grooves/WaltzEnd.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/WaltzIntro.musicxml b/test/data/grooves/WaltzIntro.musicxml index e3d17c97..7bffde56 100644 --- a/test/data/grooves/WaltzIntro.musicxml +++ b/test/data/grooves/WaltzIntro.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/WaltzIntro8.musicxml b/test/data/grooves/WaltzIntro8.musicxml index 906c25a8..a0fee1a8 100644 --- a/test/data/grooves/WaltzIntro8.musicxml +++ b/test/data/grooves/WaltzIntro8.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/WaltzSus.musicxml b/test/data/grooves/WaltzSus.musicxml index ea2c9e3f..c09d0092 100644 --- a/test/data/grooves/WaltzSus.musicxml +++ b/test/data/grooves/WaltzSus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/WaltzSusIntro.musicxml b/test/data/grooves/WaltzSusIntro.musicxml index b5cc9ed0..49cda4f8 100644 --- a/test/data/grooves/WaltzSusIntro.musicxml +++ b/test/data/grooves/WaltzSusIntro.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/WaltzSusIntro8.musicxml b/test/data/grooves/WaltzSusIntro8.musicxml index b722f831..4e3c6219 100644 --- a/test/data/grooves/WaltzSusIntro8.musicxml +++ b/test/data/grooves/WaltzSusIntro8.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/WaltzWalk.musicxml b/test/data/grooves/WaltzWalk.musicxml index 2140138e..51b7e968 100644 --- a/test/data/grooves/WaltzWalk.musicxml +++ b/test/data/grooves/WaltzWalk.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/WaltzWalkSus.musicxml b/test/data/grooves/WaltzWalkSus.musicxml index 36b0018c..fa1892cd 100644 --- a/test/data/grooves/WaltzWalkSus.musicxml +++ b/test/data/grooves/WaltzWalkSus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/WesternEndingA.musicxml b/test/data/grooves/WesternEndingA.musicxml index 04ae67fc..ebfb3ffd 100644 --- a/test/data/grooves/WesternEndingA.musicxml +++ b/test/data/grooves/WesternEndingA.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/WesternEndingB.musicxml b/test/data/grooves/WesternEndingB.musicxml index 9d7b22c1..a94a4b1c 100644 --- a/test/data/grooves/WesternEndingB.musicxml +++ b/test/data/grooves/WesternEndingB.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/WesternFillAA.musicxml b/test/data/grooves/WesternFillAA.musicxml index 4db3cb3b..e67e92cd 100644 --- a/test/data/grooves/WesternFillAA.musicxml +++ b/test/data/grooves/WesternFillAA.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/WesternFillAB.musicxml b/test/data/grooves/WesternFillAB.musicxml index ce6be6ac..e1fe3266 100644 --- a/test/data/grooves/WesternFillAB.musicxml +++ b/test/data/grooves/WesternFillAB.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/WesternFillBA.musicxml b/test/data/grooves/WesternFillBA.musicxml index 939a0fa6..57361470 100644 --- a/test/data/grooves/WesternFillBA.musicxml +++ b/test/data/grooves/WesternFillBA.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/WesternFillBB.musicxml b/test/data/grooves/WesternFillBB.musicxml index c22dbaea..92a8235b 100644 --- a/test/data/grooves/WesternFillBB.musicxml +++ b/test/data/grooves/WesternFillBB.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/WesternIntroA.musicxml b/test/data/grooves/WesternIntroA.musicxml index 690c378c..b045272f 100644 --- a/test/data/grooves/WesternIntroA.musicxml +++ b/test/data/grooves/WesternIntroA.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/WesternIntroB.musicxml b/test/data/grooves/WesternIntroB.musicxml index 39d8bc3e..5409cf49 100644 --- a/test/data/grooves/WesternIntroB.musicxml +++ b/test/data/grooves/WesternIntroB.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/WesternMainA.musicxml b/test/data/grooves/WesternMainA.musicxml index a88ed8c0..8364d285 100644 --- a/test/data/grooves/WesternMainA.musicxml +++ b/test/data/grooves/WesternMainA.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/WesternMainB.musicxml b/test/data/grooves/WesternMainB.musicxml index d8fe4ac2..eb0d649b 100644 --- a/test/data/grooves/WesternMainB.musicxml +++ b/test/data/grooves/WesternMainB.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/WesternSwing.musicxml b/test/data/grooves/WesternSwing.musicxml index 90604ec1..b90be643 100644 --- a/test/data/grooves/WesternSwing.musicxml +++ b/test/data/grooves/WesternSwing.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/WesternSwingEnd.musicxml b/test/data/grooves/WesternSwingEnd.musicxml index e7a4527e..c6937666 100644 --- a/test/data/grooves/WesternSwingEnd.musicxml +++ b/test/data/grooves/WesternSwingEnd.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/WesternSwingIntro.musicxml b/test/data/grooves/WesternSwingIntro.musicxml index 8017b48d..1aa503c6 100644 --- a/test/data/grooves/WesternSwingIntro.musicxml +++ b/test/data/grooves/WesternSwingIntro.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/WesternSwingPlus.musicxml b/test/data/grooves/WesternSwingPlus.musicxml index d8dd4b92..21c37140 100644 --- a/test/data/grooves/WesternSwingPlus.musicxml +++ b/test/data/grooves/WesternSwingPlus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/WesternSwingSus.musicxml b/test/data/grooves/WesternSwingSus.musicxml index 8a900a39..beecd271 100644 --- a/test/data/grooves/WesternSwingSus.musicxml +++ b/test/data/grooves/WesternSwingSus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/WesternSwingSusPlus.musicxml b/test/data/grooves/WesternSwingSusPlus.musicxml index c06b0509..9979f8a5 100644 --- a/test/data/grooves/WesternSwingSusPlus.musicxml +++ b/test/data/grooves/WesternSwingSusPlus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/WorldPop.musicxml b/test/data/grooves/WorldPop.musicxml index cfb25b47..cabdfa45 100644 --- a/test/data/grooves/WorldPop.musicxml +++ b/test/data/grooves/WorldPop.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/WorldPopEnd.musicxml b/test/data/grooves/WorldPopEnd.musicxml index 2447ed98..61b23826 100644 --- a/test/data/grooves/WorldPopEnd.musicxml +++ b/test/data/grooves/WorldPopEnd.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/WorldPopIntro.musicxml b/test/data/grooves/WorldPopIntro.musicxml index 51a1f46a..18a62dcd 100644 --- a/test/data/grooves/WorldPopIntro.musicxml +++ b/test/data/grooves/WorldPopIntro.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Xaxado-Miranda.musicxml b/test/data/grooves/Xaxado-Miranda.musicxml index fcecb909..49c338a3 100644 --- a/test/data/grooves/Xaxado-Miranda.musicxml +++ b/test/data/grooves/Xaxado-Miranda.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Xote-Miranda.musicxml b/test/data/grooves/Xote-Miranda.musicxml index 6753934a..4993ef05 100644 --- a/test/data/grooves/Xote-Miranda.musicxml +++ b/test/data/grooves/Xote-Miranda.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/Zydeco.musicxml b/test/data/grooves/Zydeco.musicxml index b21fa354..1b361cc1 100644 --- a/test/data/grooves/Zydeco.musicxml +++ b/test/data/grooves/Zydeco.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/ZydecoEnd.musicxml b/test/data/grooves/ZydecoEnd.musicxml index 389e27e1..0c0f65ba 100644 --- a/test/data/grooves/ZydecoEnd.musicxml +++ b/test/data/grooves/ZydecoEnd.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/ZydecoIntro.musicxml b/test/data/grooves/ZydecoIntro.musicxml index 9b9d5450..f45ae856 100644 --- a/test/data/grooves/ZydecoIntro.musicxml +++ b/test/data/grooves/ZydecoIntro.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/ZydecoPlus.musicxml b/test/data/grooves/ZydecoPlus.musicxml index 4b818f7c..21af9d42 100644 --- a/test/data/grooves/ZydecoPlus.musicxml +++ b/test/data/grooves/ZydecoPlus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/ZydecoPlusEnd.musicxml b/test/data/grooves/ZydecoPlusEnd.musicxml index de0494dc..b731d7fd 100644 --- a/test/data/grooves/ZydecoPlusEnd.musicxml +++ b/test/data/grooves/ZydecoPlusEnd.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/ZydecoSus.musicxml b/test/data/grooves/ZydecoSus.musicxml index 8c970c42..70514348 100644 --- a/test/data/grooves/ZydecoSus.musicxml +++ b/test/data/grooves/ZydecoSus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/ZydecoSusPlus.musicxml b/test/data/grooves/ZydecoSusPlus.musicxml index 8bf6ffb6..3d0098c4 100644 --- a/test/data/grooves/ZydecoSusPlus.musicxml +++ b/test/data/grooves/ZydecoSusPlus.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/fasttwistA.musicxml b/test/data/grooves/fasttwistA.musicxml index 436e6df8..5ceb96d0 100644 --- a/test/data/grooves/fasttwistA.musicxml +++ b/test/data/grooves/fasttwistA.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/fasttwistB.musicxml b/test/data/grooves/fasttwistB.musicxml index 49b59d03..4cb94615 100644 --- a/test/data/grooves/fasttwistB.musicxml +++ b/test/data/grooves/fasttwistB.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/fasttwistEndingA.musicxml b/test/data/grooves/fasttwistEndingA.musicxml index f5c5fcc4..d3ec9596 100644 --- a/test/data/grooves/fasttwistEndingA.musicxml +++ b/test/data/grooves/fasttwistEndingA.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/fasttwistEndingB.musicxml b/test/data/grooves/fasttwistEndingB.musicxml index 59b9a407..789a4bd6 100644 --- a/test/data/grooves/fasttwistEndingB.musicxml +++ b/test/data/grooves/fasttwistEndingB.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/fasttwistFillA.musicxml b/test/data/grooves/fasttwistFillA.musicxml index ad14d7a1..3b9c7a5b 100644 --- a/test/data/grooves/fasttwistFillA.musicxml +++ b/test/data/grooves/fasttwistFillA.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/fasttwistFillB.musicxml b/test/data/grooves/fasttwistFillB.musicxml index 932cfb1b..1a3cdf7b 100644 --- a/test/data/grooves/fasttwistFillB.musicxml +++ b/test/data/grooves/fasttwistFillB.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/fasttwistIntroA.musicxml b/test/data/grooves/fasttwistIntroA.musicxml index 131e5743..e5ad6993 100644 --- a/test/data/grooves/fasttwistIntroA.musicxml +++ b/test/data/grooves/fasttwistIntroA.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/fasttwistIntroB.musicxml b/test/data/grooves/fasttwistIntroB.musicxml index d3d61154..bfcbbf3b 100644 --- a/test/data/grooves/fasttwistIntroB.musicxml +++ b/test/data/grooves/fasttwistIntroB.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/highfiveA.musicxml b/test/data/grooves/highfiveA.musicxml index 7f961e81..1bf5a8f0 100644 --- a/test/data/grooves/highfiveA.musicxml +++ b/test/data/grooves/highfiveA.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 @@ -975,1342 +975,18 @@ G 5 - 48 - - - 3 - 64th - up - x - - - - - - - G - 5 - - 12 - - - - 3 - 256th - up - x - - - - - - - - G - 5 - - 3 - - - 3 - 1024th - up - x - - - - - - - G - 5 - - 96 - - - 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - - - G - 5 - - 6 - - - 3 - 512th - up - x - - - - - - - 128 - 3 - 16th - - 3 - 2 - 16th - - - - - 3 - 16th - - - 2 - 16th - - - - - - - G - 5 - - 128 - - 3 - 16th - - 3 - 2 - 16th - - up - x - - - - - - G - 5 - - 128 - - 3 - 16th - - 3 - 2 - 16th - - up - x - - - - - - - G - 5 - - 192 - - 3 - 16th - up - x - - - - - - G - 5 - - 48 - - - 3 - 64th - up - x - - - - - - - G - 5 - - 12 - - - - 3 - 256th - up - x - - - - - - - - G - 5 - - 3 - - - 3 - 1024th - up - x - - - - - - - G - 5 - - 96 - - - 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - - - G - 5 - - 6 - - - 3 - 512th - up - x - - - - - - - 128 - 3 - 16th - - 3 - 2 - 16th - - - - - 3 - 16th - - - 2 - 16th - - - - - - - G - 5 - - 128 - - 3 - 16th - - 3 - 2 - 16th - - up - x - - - - - - G - 5 - - 128 - - 3 - 16th - - 3 - 2 - 16th - - up - x - - - - - - - G - 5 - - 192 - - 3 - 16th - up - x - - - - - - G - 5 - - 48 - - - 3 - 64th - up - x - - - - - - - G - 5 - - 12 - - - - 3 - 256th - up - x - - - - - - - - G - 5 - - 3 - - - 3 - 1024th - up - x - - - - - - - G - 5 - - 96 - - - 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - - - G - 5 - - 6 - - - 3 - 512th - up - x - - - - - - - 128 - 3 - 16th - - 3 - 2 - 16th - - - - - 3 - 16th - - - 2 - 16th - - - - - - - G - 5 - - 128 - - 3 - 16th - - 3 - 2 - 16th - - up - x - - - - - - G - 5 - - 128 - - 3 - 16th - - 3 - 2 - 16th - - up - x - - - - - - - G - 5 - - 192 - - 3 - 16th - up - x - - - - - - G - 5 - - 48 - - - 3 - 64th - up - x - - - - - - - G - 5 - - 12 - - - - 3 - 256th - up - x - - - - - - - - G - 5 - - 3 - - - 3 - 1024th - up - x - - - - - - - G - 5 - - 96 - - - 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - - - G - 5 - - 6 - - - 3 - 512th - up - x - - - - - - - G - 5 - - 128 - - 3 - 16th - - 3 - 2 - 16th - - up - x - - - - 3 - 16th - - - 2 - 16th - - - - - - - 128 - 3 - 16th - - 3 - 2 - 16th - - - - - - - G - 5 - - 128 - - 3 - 16th - - 3 - 2 - 16th - - up - x - - - - - - - - - G - 5 - - 192 - - 3 - 16th - up - x - - - - - - G - 5 - - 48 - - - 3 - 64th - up - x - - - - - - - G - 5 - - 12 - - - - 3 - 256th - up - x - - - - - - - - G - 5 - - 3 - - - 3 - 1024th - up - x - - - - - - - G - 5 - - 96 - - - 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - - - G - 5 - - 6 - - - 3 - 512th - up - x - - - - - - - 128 - 3 - 16th - - 3 - 2 - 16th - - - - - 3 - 16th - - - 2 - 16th - - - - - - - G - 5 - - 128 - - 3 - 16th - - 3 - 2 - 16th - - up - x - - - - - - G - 5 - - 128 - - 3 - 16th - - 3 - 2 - 16th - - up - x - - - - - - - G - 5 - - 192 - - 3 - 16th - up - x - - - - - - G - 5 - - 48 - - - 3 - 64th - up - x - - - - - - - G - 5 - - 12 - - - - 3 - 256th - up - x - - - - - - - - G - 5 - - 3 - - - 3 - 1024th - up - x - - - - - - - G - 5 - - 96 - - - 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - - - G - 5 - - 6 - - - 3 - 512th - up - x - - - - - - - 128 - 3 - 16th - - 3 - 2 - 16th - - - - - 3 - 16th - - - 2 - 16th - - - - - - - G - 5 - - 128 - - 3 - 16th - - 3 - 2 - 16th - - up - x - - - - - - G - 5 - - 128 - - 3 - 16th - - 3 - 2 - 16th - - up - x - - - - - - - G - 5 - - 192 - - 3 - 16th - up - x - - - - - - G - 5 - - 48 - - - 3 - 64th - up - x - - - - - - - G - 5 - - 12 - - - - 3 - 256th - up - x - - - - - - - - G - 5 - - 3 - - - 3 - 1024th - up - x - - - - - - - G - 5 - - 96 - - - 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - - - G - 5 - - 6 - - - 3 - 512th - up - x - - - - - - - 128 - 3 - 16th - - 3 - 2 - 16th - - - - - 3 - 16th - - - 2 - 16th - - - - - - - G - 5 - - 128 - - 3 - 16th - - 3 - 2 - 16th - - up - x - - - - - - G - 5 - - 128 - - 3 - 16th - - 3 - 2 - 16th - - up - x - - - - - - - G - 5 - - 192 - - 3 - 16th - up - x - - - - - - G - 5 - - 48 - - - 3 - 64th - up - x - - - - - - - G - 5 - - 12 - - - - 3 - 256th - up - x - - - - - - - - G - 5 - - 3 - - - 3 - 1024th - up - x - - - - - - - G - 5 - - 96 - - - 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - - - G - 5 - - 6 - + 192 3 - 512th + 16th up x - - - - G - 5 - + + 128 - 3 16th @@ -2318,8 +994,6 @@ 2 16th - up - x @@ -2333,9 +1007,13 @@ - - + + + G + 5 + 128 + 3 16th @@ -2343,6 +1021,8 @@ 2 16th + up + x @@ -2366,8 +1046,6 @@ - - G @@ -2387,33 +1065,36 @@ G 5 - 48 - + 192 3 - 64th + 16th up x - - - - G - 5 - - 12 - - - + + + 128 3 - 256th - up - x + 16th + + 3 + 2 + 16th + - - + + + 3 + 16th + + + 2 + 16th + + @@ -2421,15 +1102,18 @@ G 5 - 3 - + 128 3 - 1024th + 16th + + 3 + 2 + 16th + up x - @@ -2437,15 +1121,19 @@ G 5 - 96 - + 128 3 - 32nd + 16th + + 3 + 2 + 16th + up x - + @@ -2453,17 +1141,13 @@ G 5 - 24 - - + 192 3 - 128th + 16th up x - - @@ -2471,15 +1155,13 @@ G 5 - 6 - + 192 3 - 512th + 16th up x - @@ -2563,15 +1245,13 @@ G 5 - 48 - + 192 3 - 64th + 16th up x - @@ -2579,33 +1259,41 @@ G 5 - 12 - - + 128 3 - 256th + 16th + + 3 + 2 + 16th + up x - - + + + 3 + 16th + + + 2 + 16th + + - - - G - 5 - - 3 - - + + + 128 3 - 1024th - up - x + 16th + + 3 + 2 + 16th + - @@ -2613,33 +1301,35 @@ G 5 - 96 - + 128 3 - 32nd + 16th + + 3 + 2 + 16th + up x - + + + G 5 - 24 - - + 192 3 - 128th + 16th up x - - @@ -2647,15 +1337,13 @@ G 5 - 6 - + 192 3 - 512th + 16th up x - @@ -2739,99 +1427,13 @@ G 5 - 48 - - - 3 - 64th - up - x - - - - - - - G - 5 - - 12 - - - - 3 - 256th - up - x - - - - - - - - G - 5 - - 3 - - - 3 - 1024th - up - x - - - - - - - G - 5 - - 96 - - - 3 - 32nd - up - x - - - - - - - G - 5 - - 24 - - - - 3 - 128th - up - x - - - - - - - - G - 5 - - 6 - + 192 3 - 512th + 16th up x - @@ -2915,33 +1517,36 @@ G 5 - 48 - - - 3 - 64th - up - x - - - - - - - G - 5 - - 12 - - + 192 3 - 256th + 16th up x - - + + + + + 128 + 3 + 16th + + 3 + 2 + 16th + + + + + 3 + 16th + + + 2 + 16th + + @@ -2949,15 +1554,18 @@ G 5 - 3 - + 128 3 - 1024th + 16th + + 3 + 2 + 16th + up x - @@ -2965,15 +1573,19 @@ G 5 - 96 - + 128 3 - 32nd + 16th + + 3 + 2 + 16th + up x - + @@ -2981,17 +1593,13 @@ G 5 - 24 - - + 192 3 - 128th + 16th up x - - @@ -2999,15 +1607,13 @@ G 5 - 6 - + 192 3 - 512th + 16th up x - @@ -3073,7 +1679,7 @@ - + G @@ -3093,33 +1699,36 @@ G 5 - 48 - + 192 3 - 64th + 16th up x - - - - G - 5 - - 12 - - - + + + 128 3 - 256th - up - x + 16th + + 3 + 2 + 16th + - - + + + 3 + 16th + + + 2 + 16th + + @@ -3127,15 +1736,18 @@ G 5 - 3 - + 128 3 - 1024th + 16th + + 3 + 2 + 16th + up x - @@ -3143,15 +1755,19 @@ G 5 - 96 - + 128 3 - 32nd + 16th + + 3 + 2 + 16th + up x - + @@ -3159,17 +1775,13 @@ G 5 - 24 - - + 192 3 - 128th + 16th up x - - @@ -3177,15 +1789,13 @@ G 5 - 6 - + 192 3 - 512th + 16th up x - @@ -3269,15 +1879,36 @@ G 5 - 48 - + 192 3 - 64th + 16th up x - + + + + + 128 + 3 + 16th + + 3 + 2 + 16th + + + + + 3 + 16th + + + 2 + 16th + + @@ -3285,17 +1916,18 @@ G 5 - 12 - - + 128 3 - 256th + 16th + + 3 + 2 + 16th + up x - - @@ -3303,15 +1935,19 @@ G 5 - 3 - + 128 3 - 1024th + 16th + + 3 + 2 + 16th + up x - + @@ -3319,15 +1955,13 @@ G 5 - 96 - + 192 3 - 32nd + 16th up x - @@ -3335,17 +1969,13 @@ G 5 - 24 - - + 192 3 - 128th + 16th up x - - @@ -3353,20 +1983,8 @@ G 5 - 6 - - - 3 - 512th - up - x - - - - - - 128 + 3 16th @@ -3374,6 +1992,8 @@ 2 16th + up + x @@ -3387,13 +2007,9 @@ - - - G - 5 - + + 128 - 3 16th @@ -3401,8 +2017,6 @@ 2 16th - up - x @@ -3426,6 +2040,8 @@ + + G @@ -3445,33 +2061,36 @@ G 5 - 48 - + 192 3 - 64th + 16th up x - - - - G - 5 - - 12 - - - + + + 128 3 - 256th - up - x + 16th + + 3 + 2 + 16th + - - + + + 3 + 16th + + + 2 + 16th + + @@ -3479,15 +2098,18 @@ G 5 - 3 - + 128 3 - 1024th + 16th + + 3 + 2 + 16th + up x - @@ -3495,15 +2117,19 @@ G 5 - 96 - + 128 3 - 32nd + 16th + + 3 + 2 + 16th + up x - + @@ -3511,17 +2137,13 @@ G 5 - 24 - - + 192 3 - 128th + 16th up x - - @@ -3529,15 +2151,13 @@ G 5 - 6 - + 192 3 - 512th + 16th up x - @@ -3621,33 +2241,36 @@ G 5 - 48 - + 192 3 - 64th + 16th up x - - - - G - 5 - - 12 - - - + + + 128 3 - 256th - up - x + 16th + + 3 + 2 + 16th + - - + + + 3 + 16th + + + 2 + 16th + + @@ -3655,15 +2278,18 @@ G 5 - 3 - + 128 3 - 1024th + 16th + + 3 + 2 + 16th + up x - @@ -3671,15 +2297,19 @@ G 5 - 96 - + 128 3 - 32nd + 16th + + 3 + 2 + 16th + up x - + @@ -3687,17 +2317,13 @@ G 5 - 24 - - + 192 3 - 128th + 16th up x - - @@ -3705,15 +2331,13 @@ G 5 - 6 - + 192 3 - 512th + 16th up x - diff --git a/test/data/grooves/highfiveB.musicxml b/test/data/grooves/highfiveB.musicxml index 0f0dafac..188de93c 100644 --- a/test/data/grooves/highfiveB.musicxml +++ b/test/data/grooves/highfiveB.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 @@ -1163,1342 +1163,18 @@ F 5 - 48 - - - 1 - 64th - up - x - - - - - - - F - 5 - - 12 - - - - 1 - 256th - up - x - - - - - - - - F - 5 - - 3 - - - 1 - 1024th - up - x - - - - - - - F - 5 - - 96 - - - 1 - 32nd - up - x - - - - - - - F - 5 - - 24 - - - - 1 - 128th - up - x - - - - - - - - F - 5 - - 6 - - - 1 - 512th - up - x - - - - - - - 128 - 1 - 16th - - 3 - 2 - 16th - - - - - 3 - 16th - - - 2 - 16th - - - - - - - F - 5 - - 128 - - 1 - 16th - - 3 - 2 - 16th - - up - x - - - - - - F - 5 - - 128 - - 1 - 16th - - 3 - 2 - 16th - - up - x - - - - - - - F - 5 - - 192 - - 1 - 16th - up - x - - - - - - F - 5 - - 48 - - - 1 - 64th - up - x - - - - - - - F - 5 - - 12 - - - - 1 - 256th - up - x - - - - - - - - F - 5 - - 3 - - - 1 - 1024th - up - x - - - - - - - F - 5 - - 96 - - - 1 - 32nd - up - x - - - - - - - F - 5 - - 24 - - - - 1 - 128th - up - x - - - - - - - - F - 5 - - 6 - - - 1 - 512th - up - x - - - - - - - 128 - 1 - 16th - - 3 - 2 - 16th - - - - - 3 - 16th - - - 2 - 16th - - - - - - - F - 5 - - 128 - - 1 - 16th - - 3 - 2 - 16th - - up - x - - - - - - F - 5 - - 128 - - 1 - 16th - - 3 - 2 - 16th - - up - x - - - - - - - F - 5 - - 192 - - 1 - 16th - up - x - - - - - - F - 5 - - 48 - - - 1 - 64th - up - x - - - - - - - F - 5 - - 12 - - - - 1 - 256th - up - x - - - - - - - - F - 5 - - 3 - - - 1 - 1024th - up - x - - - - - - - F - 5 - - 96 - - - 1 - 32nd - up - x - - - - - - - F - 5 - - 24 - - - - 1 - 128th - up - x - - - - - - - - F - 5 - - 6 - - - 1 - 512th - up - x - - - - - - - 128 - 1 - 16th - - 3 - 2 - 16th - - - - - 3 - 16th - - - 2 - 16th - - - - - - - F - 5 - - 128 - - 1 - 16th - - 3 - 2 - 16th - - up - x - - - - - - F - 5 - - 128 - - 1 - 16th - - 3 - 2 - 16th - - up - x - - - - - - - F - 5 - - 192 - - 1 - 16th - up - x - - - - - - F - 5 - - 48 - - - 1 - 64th - up - x - - - - - - - F - 5 - - 12 - - - - 1 - 256th - up - x - - - - - - - - F - 5 - - 3 - - - 1 - 1024th - up - x - - - - - - - F - 5 - - 96 - - - 1 - 32nd - up - x - - - - - - - F - 5 - - 24 - - - - 1 - 128th - up - x - - - - - - - - F - 5 - - 6 - - - 1 - 512th - up - x - - - - - - - F - 5 - - 128 - - 1 - 16th - - 3 - 2 - 16th - - up - x - - - - 3 - 16th - - - 2 - 16th - - - - - - - 128 - 1 - 16th - - 3 - 2 - 16th - - - - - - - F - 5 - - 128 - - 1 - 16th - - 3 - 2 - 16th - - up - x - - - - - - - - - F - 5 - - 192 - - 1 - 16th - up - x - - - - - - F - 5 - - 48 - - - 1 - 64th - up - x - - - - - - - F - 5 - - 12 - - - - 1 - 256th - up - x - - - - - - - - F - 5 - - 3 - - - 1 - 1024th - up - x - - - - - - - F - 5 - - 96 - - - 1 - 32nd - up - x - - - - - - - F - 5 - - 24 - - - - 1 - 128th - up - x - - - - - - - - F - 5 - - 6 - - - 1 - 512th - up - x - - - - - - - 128 - 1 - 16th - - 3 - 2 - 16th - - - - - 3 - 16th - - - 2 - 16th - - - - - - - F - 5 - - 128 - - 1 - 16th - - 3 - 2 - 16th - - up - x - - - - - - F - 5 - - 128 - - 1 - 16th - - 3 - 2 - 16th - - up - x - - - - - - - F - 5 - - 192 - - 1 - 16th - up - x - - - - - - F - 5 - - 48 - - - 1 - 64th - up - x - - - - - - - F - 5 - - 12 - - - - 1 - 256th - up - x - - - - - - - - F - 5 - - 3 - - - 1 - 1024th - up - x - - - - - - - F - 5 - - 96 - - - 1 - 32nd - up - x - - - - - - - F - 5 - - 24 - - - - 1 - 128th - up - x - - - - - - - - F - 5 - - 6 - - - 1 - 512th - up - x - - - - - - - 128 - 1 - 16th - - 3 - 2 - 16th - - - - - 3 - 16th - - - 2 - 16th - - - - - - - F - 5 - - 128 - - 1 - 16th - - 3 - 2 - 16th - - up - x - - - - - - F - 5 - - 128 - - 1 - 16th - - 3 - 2 - 16th - - up - x - - - - - - - F - 5 - - 192 - - 1 - 16th - up - x - - - - - - F - 5 - - 48 - - - 1 - 64th - up - x - - - - - - - F - 5 - - 12 - - - - 1 - 256th - up - x - - - - - - - - F - 5 - - 3 - - - 1 - 1024th - up - x - - - - - - - F - 5 - - 96 - - - 1 - 32nd - up - x - - - - - - - F - 5 - - 24 - - - - 1 - 128th - up - x - - - - - - - - F - 5 - - 6 - - - 1 - 512th - up - x - - - - - - - 128 - 1 - 16th - - 3 - 2 - 16th - - - - - 3 - 16th - - - 2 - 16th - - - - - - - F - 5 - - 128 - - 1 - 16th - - 3 - 2 - 16th - - up - x - - - - - - F - 5 - - 128 - - 1 - 16th - - 3 - 2 - 16th - - up - x - - - - - - - F - 5 - - 192 - - 1 - 16th - up - x - - - - - - F - 5 - - 48 - - - 1 - 64th - up - x - - - - - - - F - 5 - - 12 - - - - 1 - 256th - up - x - - - - - - - - F - 5 - - 3 - - - 1 - 1024th - up - x - - - - - - - F - 5 - - 96 - - - 1 - 32nd - up - x - - - - - - - F - 5 - - 24 - - - - 1 - 128th - up - x - - - - - - - - F - 5 - - 6 - + 192 1 - 512th + 16th up x - - - - F - 5 - + + 128 - 1 16th @@ -2506,8 +1182,6 @@ 2 16th - up - x @@ -2521,9 +1195,13 @@ - - + + + F + 5 + 128 + 1 16th @@ -2531,6 +1209,8 @@ 2 16th + up + x @@ -2554,8 +1234,6 @@ - - F @@ -2575,33 +1253,36 @@ F 5 - 48 - + 192 1 - 64th + 16th up x - - - - F - 5 - - 12 - - - + + + 128 1 - 256th - up - x + 16th + + 3 + 2 + 16th + - - + + + 3 + 16th + + + 2 + 16th + + @@ -2609,15 +1290,18 @@ F 5 - 3 - + 128 1 - 1024th + 16th + + 3 + 2 + 16th + up x - @@ -2625,15 +1309,19 @@ F 5 - 96 - + 128 1 - 32nd + 16th + + 3 + 2 + 16th + up x - + @@ -2641,17 +1329,13 @@ F 5 - 24 - - + 192 1 - 128th + 16th up x - - @@ -2659,15 +1343,13 @@ F 5 - 6 - + 192 1 - 512th + 16th up x - @@ -2751,15 +1433,13 @@ F 5 - 48 - + 192 1 - 64th + 16th up x - @@ -2767,33 +1447,41 @@ F 5 - 12 - - + 128 1 - 256th + 16th + + 3 + 2 + 16th + up x - - + + + 3 + 16th + + + 2 + 16th + + - - - F - 5 - - 3 - - + + + 128 1 - 1024th - up - x + 16th + + 3 + 2 + 16th + - @@ -2801,33 +1489,35 @@ F 5 - 96 - + 128 1 - 32nd + 16th + + 3 + 2 + 16th + up x - + + + F 5 - 24 - - + 192 1 - 128th + 16th up x - - @@ -2835,15 +1525,13 @@ F 5 - 6 - + 192 1 - 512th + 16th up x - @@ -2927,99 +1615,13 @@ F 5 - 48 - - - 1 - 64th - up - x - - - - - - - F - 5 - - 12 - - - - 1 - 256th - up - x - - - - - - - - F - 5 - - 3 - - - 1 - 1024th - up - x - - - - - - - F - 5 - - 96 - - - 1 - 32nd - up - x - - - - - - - F - 5 - - 24 - - - - 1 - 128th - up - x - - - - - - - - F - 5 - - 6 - + 192 1 - 512th + 16th up x - @@ -3103,33 +1705,36 @@ F 5 - 48 - - - 1 - 64th - up - x - - - - - - - F - 5 - - 12 - - + 192 1 - 256th + 16th up x - - + + + + + 128 + 1 + 16th + + 3 + 2 + 16th + + + + + 3 + 16th + + + 2 + 16th + + @@ -3137,15 +1742,18 @@ F 5 - 3 - + 128 1 - 1024th + 16th + + 3 + 2 + 16th + up x - @@ -3153,15 +1761,19 @@ F 5 - 96 - + 128 1 - 32nd + 16th + + 3 + 2 + 16th + up x - + @@ -3169,17 +1781,13 @@ F 5 - 24 - - + 192 1 - 128th + 16th up x - - @@ -3187,15 +1795,13 @@ F 5 - 6 - + 192 1 - 512th + 16th up x - @@ -3261,7 +1867,7 @@ - + F @@ -3281,33 +1887,36 @@ F 5 - 48 - + 192 1 - 64th + 16th up x - - - - F - 5 - - 12 - - - + + + 128 1 - 256th - up - x + 16th + + 3 + 2 + 16th + - - + + + 3 + 16th + + + 2 + 16th + + @@ -3315,15 +1924,18 @@ F 5 - 3 - + 128 1 - 1024th + 16th + + 3 + 2 + 16th + up x - @@ -3331,15 +1943,19 @@ F 5 - 96 - + 128 1 - 32nd + 16th + + 3 + 2 + 16th + up x - + @@ -3347,17 +1963,13 @@ F 5 - 24 - - + 192 1 - 128th + 16th up x - - @@ -3365,15 +1977,13 @@ F 5 - 6 - + 192 1 - 512th + 16th up x - @@ -3457,15 +2067,36 @@ F 5 - 48 - + 192 1 - 64th + 16th up x - + + + + + 128 + 1 + 16th + + 3 + 2 + 16th + + + + + 3 + 16th + + + 2 + 16th + + @@ -3473,17 +2104,18 @@ F 5 - 12 - - + 128 1 - 256th + 16th + + 3 + 2 + 16th + up x - - @@ -3491,15 +2123,19 @@ F 5 - 3 - + 128 1 - 1024th + 16th + + 3 + 2 + 16th + up x - + @@ -3507,15 +2143,13 @@ F 5 - 96 - + 192 1 - 32nd + 16th up x - @@ -3523,17 +2157,13 @@ F 5 - 24 - - + 192 1 - 128th + 16th up x - - @@ -3541,20 +2171,8 @@ F 5 - 6 - - - 1 - 512th - up - x - - - - - - 128 + 1 16th @@ -3562,6 +2180,8 @@ 2 16th + up + x @@ -3575,13 +2195,9 @@ - - - F - 5 - + + 128 - 1 16th @@ -3589,8 +2205,6 @@ 2 16th - up - x @@ -3614,6 +2228,8 @@ + + F @@ -3633,33 +2249,36 @@ F 5 - 48 - + 192 1 - 64th + 16th up x - - - - F - 5 - - 12 - - - + + + 128 1 - 256th - up - x + 16th + + 3 + 2 + 16th + - - + + + 3 + 16th + + + 2 + 16th + + @@ -3667,15 +2286,18 @@ F 5 - 3 - + 128 1 - 1024th + 16th + + 3 + 2 + 16th + up x - @@ -3683,15 +2305,19 @@ F 5 - 96 - + 128 1 - 32nd + 16th + + 3 + 2 + 16th + up x - + @@ -3699,17 +2325,13 @@ F 5 - 24 - - + 192 1 - 128th + 16th up x - - @@ -3717,15 +2339,13 @@ F 5 - 6 - + 192 1 - 512th + 16th up x - @@ -3809,33 +2429,36 @@ F 5 - 48 - + 192 1 - 64th + 16th up x - - - - F - 5 - - 12 - - - + + + 128 1 - 256th - up - x + 16th + + 3 + 2 + 16th + - - + + + 3 + 16th + + + 2 + 16th + + @@ -3843,15 +2466,18 @@ F 5 - 3 - + 128 1 - 1024th + 16th + + 3 + 2 + 16th + up x - @@ -3859,15 +2485,19 @@ F 5 - 96 - + 128 1 - 32nd + 16th + + 3 + 2 + 16th + up x - + @@ -3875,17 +2505,13 @@ F 5 - 24 - - + 192 1 - 128th + 16th up x - - @@ -3893,15 +2519,13 @@ F 5 - 6 - + 192 1 - 512th + 16th up x - diff --git a/test/data/grooves/highfiveE.musicxml b/test/data/grooves/highfiveE.musicxml index cf68ddbb..907fbbda 100644 --- a/test/data/grooves/highfiveE.musicxml +++ b/test/data/grooves/highfiveE.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 @@ -262,99 +262,13 @@ E 4 - 48 - - - 1 - 64th - up - normal - - - - - - - E - 4 - - 12 - - - - 1 - 256th - up - normal - - - - - - - - E - 4 - - 3 - - - 1 - 1024th - up - normal - - - - - - - E - 4 - - 96 - - - 1 - 32nd - up - normal - - - - - - - E - 4 - - 24 - - - - 1 - 128th - up - normal - - - - - - - - E - 4 - - 6 - + 192 1 - 512th + 16th up normal - @@ -438,99 +352,13 @@ E 4 - 48 - - - 1 - 64th - up - normal - - - - - - - E - 4 - - 12 - - - - 1 - 256th - up - normal - - - - - - - - E - 4 - - 3 - - - 1 - 1024th - up - normal - - - - - - - E - 4 - - 96 - - - 1 - 32nd - up - normal - - - - - - - E - 4 - - 24 - - - - 1 - 128th - up - normal - - - - - - - - E - 4 - - 6 - + 192 1 - 512th + 16th up normal - @@ -614,99 +442,13 @@ E 4 - 48 - - - 1 - 64th - up - normal - - - - - - - E - 4 - - 12 - - - - 1 - 256th - up - normal - - - - - - - - E - 4 - - 3 - - - 1 - 1024th - up - normal - - - - - - - E - 4 - - 96 - - - 1 - 32nd - up - normal - - - - - - - E - 4 - - 24 - - - - 1 - 128th - up - normal - - - - - - - - E - 4 - - 6 - + 192 1 - 512th + 16th up normal - @@ -790,99 +532,13 @@ E 4 - 48 - - - 1 - 64th - up - normal - - - - - - - E - 4 - - 12 - - - - 1 - 256th - up - normal - - - - - - - - E - 4 - - 3 - - - 1 - 1024th - up - normal - - - - - - - E - 4 - - 96 - - - 1 - 32nd - up - normal - - - - - - - E - 4 - - 24 - - - - 1 - 128th - up - normal - - - - - - - - E - 4 - - 6 - + 192 1 - 512th + 16th up normal - @@ -1098,99 +754,13 @@ A 4 - 48 - - - 1 - 64th - up - normal - - - - - - - A - 4 - - 12 - - - - 1 - 256th - up - normal - - - - - - - - A - 4 - - 3 - - - 1 - 1024th - up - normal - - - - - - - A - 4 - - 96 - - - 1 - 32nd - up - normal - - - - - - - A - 4 - - 24 - - - - 1 - 128th - up - normal - - - - - - - - A - 4 - - 6 - + 192 1 - 512th + 16th up normal - @@ -1274,99 +844,13 @@ A 4 - 48 - - - 1 - 64th - up - normal - - - - - - - A - 4 - - 12 - - - - 1 - 256th - up - normal - - - - - - - - A - 4 - - 3 - - - 1 - 1024th - up - normal - - - - - - - A - 4 - - 96 - - - 1 - 32nd - up - normal - - - - - - - A - 4 - - 24 - - - - 1 - 128th - up - normal - - - - - - - - A - 4 - - 6 - + 192 1 - 512th + 16th up normal - @@ -1450,99 +934,13 @@ A 4 - 48 - - - 1 - 64th - up - normal - - - - - - - A - 4 - - 12 - - - - 1 - 256th - up - normal - - - - - - - - A - 4 - - 3 - - - 1 - 1024th - up - normal - - - - - - - A - 4 - - 96 - - - 1 - 32nd - up - normal - - - - - - - A - 4 - - 24 - - - - 1 - 128th - up - normal - - - - - - - - A - 4 - - 6 - + 192 1 - 512th + 16th up normal - @@ -1626,99 +1024,13 @@ A 4 - 48 - - - 1 - 64th - up - normal - - - - - - - A - 4 - - 12 - - - - 1 - 256th - up - normal - - - - - - - - A - 4 - - 3 - - - 1 - 1024th - up - normal - - - - - - - A - 4 - - 96 - - - 1 - 32nd - up - normal - - - - - - - A - 4 - - 24 - - - - 1 - 128th - up - normal - - - - - - - - A - 4 - - 6 - + 192 1 - 512th + 16th up normal - diff --git a/test/data/grooves/highfiveFA.musicxml b/test/data/grooves/highfiveFA.musicxml index 5ffa52cd..2fbe4eb2 100644 --- a/test/data/grooves/highfiveFA.musicxml +++ b/test/data/grooves/highfiveFA.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 @@ -178,99 +178,13 @@ E 4 - 48 - - - 1 - 64th - up - normal - - - - - - - E - 4 - - 12 - - - - 1 - 256th - up - normal - - - - - - - - E - 4 - - 3 - - - 1 - 1024th - up - normal - - - - - - - E - 4 - - 96 - - - 1 - 32nd - up - normal - - - - - - - E - 4 - - 24 - - - - 1 - 128th - up - normal - - - - - - - - E - 4 - - 6 - + 192 1 - 512th + 16th up normal - @@ -419,99 +333,13 @@ A 4 - 48 - - - 1 - 64th - up - normal - - - - - - - A - 4 - - 12 - - - - 1 - 256th - up - normal - - - - - - - - A - 4 - - 3 - - - 1 - 1024th - up - normal - - - - - - - A - 4 - - 96 - - - 1 - 32nd - up - normal - - - - - - - A - 4 - - 24 - - - - 1 - 128th - up - normal - - - - - - - - A - 4 - - 6 - + 192 1 - 512th + 16th up normal - @@ -614,99 +442,13 @@ D 5 - 48 - - - 2 - 64th - up - normal - - - - - - - D - 5 - - 12 - - - - 2 - 256th - up - normal - - - - - - - - D - 5 - - 3 - - - 2 - 1024th - up - normal - - - - - - - D - 5 - - 96 - - - 2 - 32nd - up - normal - - - - - - - D - 5 - - 24 - - - - 2 - 128th - up - normal - - - - - - - - D - 5 - - 6 - + 192 2 - 512th + 16th up normal - @@ -809,99 +551,13 @@ F 5 - 48 - - - 3 - 64th - up - normal - - - - - - - F - 5 - - 12 - - - - 3 - 256th - up - normal - - - - - - - - F - 5 - - 3 - - - 3 - 1024th - up - normal - - - - - - - F - 5 - - 96 - - - 3 - 32nd - up - normal - - - - - - - F - 5 - - 24 - - - - 3 - 128th - up - normal - - - - - - - - F - 5 - - 6 - + 192 3 - 512th + 16th up normal - diff --git a/test/data/grooves/highfiveFB.musicxml b/test/data/grooves/highfiveFB.musicxml index 712ddb90..3c347fda 100644 --- a/test/data/grooves/highfiveFB.musicxml +++ b/test/data/grooves/highfiveFB.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 @@ -178,99 +178,13 @@ E 4 - 48 - - - 1 - 64th - up - normal - - - - - - - E - 4 - - 12 - - - - 1 - 256th - up - normal - - - - - - - - E - 4 - - 3 - - - 1 - 1024th - up - normal - - - - - - - E - 4 - - 96 - - - 1 - 32nd - up - normal - - - - - - - E - 4 - - 24 - - - - 1 - 128th - up - normal - - - - - - - - E - 4 - - 6 - + 192 1 - 512th + 16th up normal - @@ -419,99 +333,13 @@ A 4 - 48 - - - 1 - 64th - up - normal - - - - - - - A - 4 - - 12 - - - - 1 - 256th - up - normal - - - - - - - - A - 4 - - 3 - - - 1 - 1024th - up - normal - - - - - - - A - 4 - - 96 - - - 1 - 32nd - up - normal - - - - - - - A - 4 - - 24 - - - - 1 - 128th - up - normal - - - - - - - - A - 4 - - 6 - + 192 1 - 512th + 16th up normal - @@ -614,99 +442,13 @@ D 5 - 48 - - - 2 - 64th - up - normal - - - - - - - D - 5 - - 12 - - - - 2 - 256th - up - normal - - - - - - - - D - 5 - - 3 - - - 2 - 1024th - up - normal - - - - - - - D - 5 - - 96 - - - 2 - 32nd - up - normal - - - - - - - D - 5 - - 24 - - - - 2 - 128th - up - normal - - - - - - - - D - 5 - - 6 - + 192 2 - 512th + 16th up normal - @@ -809,99 +551,13 @@ F 5 - 48 - - - 3 - 64th - up - normal - - - - - - - F - 5 - - 12 - - - - 3 - 256th - up - normal - - - - - - - - F - 5 - - 3 - - - 3 - 1024th - up - normal - - - - - - - F - 5 - - 96 - - - 3 - 32nd - up - normal - - - - - - - F - 5 - - 24 - - - - 3 - 128th - up - normal - - - - - - - - F - 5 - - 6 - + 192 3 - 512th + 16th up normal - diff --git a/test/data/grooves/kbossaA.musicxml b/test/data/grooves/kbossaA.musicxml index f3c199ae..fe002718 100644 --- a/test/data/grooves/kbossaA.musicxml +++ b/test/data/grooves/kbossaA.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/kbossaB.musicxml b/test/data/grooves/kbossaB.musicxml index 15d944e6..ae250bd3 100644 --- a/test/data/grooves/kbossaB.musicxml +++ b/test/data/grooves/kbossaB.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/kbossaC.musicxml b/test/data/grooves/kbossaC.musicxml index aad7edaf..61b0768e 100644 --- a/test/data/grooves/kbossaC.musicxml +++ b/test/data/grooves/kbossaC.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/kbossaEndingA.musicxml b/test/data/grooves/kbossaEndingA.musicxml index fee76a62..bb050622 100644 --- a/test/data/grooves/kbossaEndingA.musicxml +++ b/test/data/grooves/kbossaEndingA.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/kbossaEndingB.musicxml b/test/data/grooves/kbossaEndingB.musicxml index 51514809..79149cc3 100644 --- a/test/data/grooves/kbossaEndingB.musicxml +++ b/test/data/grooves/kbossaEndingB.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/kbossaEndingC.musicxml b/test/data/grooves/kbossaEndingC.musicxml index aad2f8ea..3c976e67 100644 --- a/test/data/grooves/kbossaEndingC.musicxml +++ b/test/data/grooves/kbossaEndingC.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/kbossaEndingD.musicxml b/test/data/grooves/kbossaEndingD.musicxml index 5701acf4..6f29bfbb 100644 --- a/test/data/grooves/kbossaEndingD.musicxml +++ b/test/data/grooves/kbossaEndingD.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/kbossaFillA.musicxml b/test/data/grooves/kbossaFillA.musicxml index b11784da..d59196af 100644 --- a/test/data/grooves/kbossaFillA.musicxml +++ b/test/data/grooves/kbossaFillA.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/kbossaFillAB.musicxml b/test/data/grooves/kbossaFillAB.musicxml index de83de53..c02c1062 100644 --- a/test/data/grooves/kbossaFillAB.musicxml +++ b/test/data/grooves/kbossaFillAB.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/kbossaFillB.musicxml b/test/data/grooves/kbossaFillB.musicxml index e4724e43..54e87879 100644 --- a/test/data/grooves/kbossaFillB.musicxml +++ b/test/data/grooves/kbossaFillB.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/kbossaFillC.musicxml b/test/data/grooves/kbossaFillC.musicxml index e5080810..a9283341 100644 --- a/test/data/grooves/kbossaFillC.musicxml +++ b/test/data/grooves/kbossaFillC.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/kbossaIntroA.musicxml b/test/data/grooves/kbossaIntroA.musicxml index fea8d0c4..900c6281 100644 --- a/test/data/grooves/kbossaIntroA.musicxml +++ b/test/data/grooves/kbossaIntroA.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/kbossaIntroB.musicxml b/test/data/grooves/kbossaIntroB.musicxml index 36060b12..ec2e23b9 100644 --- a/test/data/grooves/kbossaIntroB.musicxml +++ b/test/data/grooves/kbossaIntroB.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/kbossaIntroC.musicxml b/test/data/grooves/kbossaIntroC.musicxml index 4c0a704a..307d2254 100644 --- a/test/data/grooves/kbossaIntroC.musicxml +++ b/test/data/grooves/kbossaIntroC.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/kwestballadA.musicxml b/test/data/grooves/kwestballadA.musicxml index d167a0cc..50deb7c2 100644 --- a/test/data/grooves/kwestballadA.musicxml +++ b/test/data/grooves/kwestballadA.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/kwestballadB.musicxml b/test/data/grooves/kwestballadB.musicxml index 8b8f9adb..69f16518 100644 --- a/test/data/grooves/kwestballadB.musicxml +++ b/test/data/grooves/kwestballadB.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/kwestballadC.musicxml b/test/data/grooves/kwestballadC.musicxml index 9abb0dad..500e5fda 100644 --- a/test/data/grooves/kwestballadC.musicxml +++ b/test/data/grooves/kwestballadC.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/kwestballadD.musicxml b/test/data/grooves/kwestballadD.musicxml index 567aa350..6d60dc28 100644 --- a/test/data/grooves/kwestballadD.musicxml +++ b/test/data/grooves/kwestballadD.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/kwestballadEndingA.musicxml b/test/data/grooves/kwestballadEndingA.musicxml index c356ee0c..828e1c45 100644 --- a/test/data/grooves/kwestballadEndingA.musicxml +++ b/test/data/grooves/kwestballadEndingA.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 @@ -280,75 +280,6 @@ - - - - E - 4 - - 192 - - - 1 - 16th - up - normal - - - - - - - E - 4 - - 48 - - - - 1 - 64th - up - normal - - - - - - - - E - 4 - - 12 - - - - 1 - 256th - up - normal - - - - - - - - E - 4 - - 3 - - - 1 - 1024th - up - normal - - - - E diff --git a/test/data/grooves/kwestballadEndingB.musicxml b/test/data/grooves/kwestballadEndingB.musicxml index 87c26815..69bd744d 100644 --- a/test/data/grooves/kwestballadEndingB.musicxml +++ b/test/data/grooves/kwestballadEndingB.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 @@ -280,75 +280,6 @@ - - - - E - 4 - - 192 - - - 1 - 16th - up - normal - - - - - - - E - 4 - - 48 - - - - 1 - 64th - up - normal - - - - - - - - E - 4 - - 12 - - - - 1 - 256th - up - normal - - - - - - - - E - 4 - - 3 - - - 1 - 1024th - up - normal - - - - E diff --git a/test/data/grooves/kwestballadEndingC.musicxml b/test/data/grooves/kwestballadEndingC.musicxml index c0f4cf2d..b5fabc49 100644 --- a/test/data/grooves/kwestballadEndingC.musicxml +++ b/test/data/grooves/kwestballadEndingC.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 @@ -280,75 +280,6 @@ - - - - E - 4 - - 192 - - - 1 - 16th - up - normal - - - - - - - E - 4 - - 48 - - - - 1 - 64th - up - normal - - - - - - - - E - 4 - - 12 - - - - 1 - 256th - up - normal - - - - - - - - E - 4 - - 3 - - - 1 - 1024th - up - normal - - - - E diff --git a/test/data/grooves/kwestballadEndingD.musicxml b/test/data/grooves/kwestballadEndingD.musicxml index 1f99c2d7..a0a06d96 100644 --- a/test/data/grooves/kwestballadEndingD.musicxml +++ b/test/data/grooves/kwestballadEndingD.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 @@ -280,75 +280,6 @@ - - - - E - 4 - - 192 - - - 1 - 16th - up - normal - - - - - - - E - 4 - - 48 - - - - 1 - 64th - up - normal - - - - - - - - E - 4 - - 12 - - - - 1 - 256th - up - normal - - - - - - - - E - 4 - - 3 - - - 1 - 1024th - up - normal - - - - E diff --git a/test/data/grooves/kwestballadFillA.musicxml b/test/data/grooves/kwestballadFillA.musicxml index 453e8184..f6c3a506 100644 --- a/test/data/grooves/kwestballadFillA.musicxml +++ b/test/data/grooves/kwestballadFillA.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/kwestballadFillAB.musicxml b/test/data/grooves/kwestballadFillAB.musicxml index 0fa5316e..ba422af3 100644 --- a/test/data/grooves/kwestballadFillAB.musicxml +++ b/test/data/grooves/kwestballadFillAB.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/kwestballadFillB.musicxml b/test/data/grooves/kwestballadFillB.musicxml index 75e44ecc..9e9617e4 100644 --- a/test/data/grooves/kwestballadFillB.musicxml +++ b/test/data/grooves/kwestballadFillB.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/kwestballadFillC.musicxml b/test/data/grooves/kwestballadFillC.musicxml index 40d9df3e..d04a41a7 100644 --- a/test/data/grooves/kwestballadFillC.musicxml +++ b/test/data/grooves/kwestballadFillC.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/kwestballadIntroA.musicxml b/test/data/grooves/kwestballadIntroA.musicxml index 7011866d..b38c842a 100644 --- a/test/data/grooves/kwestballadIntroA.musicxml +++ b/test/data/grooves/kwestballadIntroA.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/kwestballadIntroB.musicxml b/test/data/grooves/kwestballadIntroB.musicxml index bb9994a7..1847ab5b 100644 --- a/test/data/grooves/kwestballadIntroB.musicxml +++ b/test/data/grooves/kwestballadIntroB.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/metal1A.musicxml b/test/data/grooves/metal1A.musicxml index d04f7a7a..0162869f 100644 --- a/test/data/grooves/metal1A.musicxml +++ b/test/data/grooves/metal1A.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/metal1B.musicxml b/test/data/grooves/metal1B.musicxml index 76f7ebd2..b06cd52d 100644 --- a/test/data/grooves/metal1B.musicxml +++ b/test/data/grooves/metal1B.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/metal1E.musicxml b/test/data/grooves/metal1E.musicxml index 3d7ac642..4321a975 100644 --- a/test/data/grooves/metal1E.musicxml +++ b/test/data/grooves/metal1E.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/metal1FA.musicxml b/test/data/grooves/metal1FA.musicxml index 2a217d8c..e0c36f4f 100644 --- a/test/data/grooves/metal1FA.musicxml +++ b/test/data/grooves/metal1FA.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/metal1FB.musicxml b/test/data/grooves/metal1FB.musicxml index 15e75c46..fd0562b8 100644 --- a/test/data/grooves/metal1FB.musicxml +++ b/test/data/grooves/metal1FB.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/metal2A.musicxml b/test/data/grooves/metal2A.musicxml index 6a5b5b0d..f67b9ddf 100644 --- a/test/data/grooves/metal2A.musicxml +++ b/test/data/grooves/metal2A.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 @@ -404,904 +404,6 @@ - - - F - 4 - - 48 - - - 1 - 64th - down - normal - - - - - - - F - 4 - - 12 - - - - 1 - 256th - down - normal - - - - - - - - F - 4 - - 3 - - - 1 - 1024th - down - normal - - - - - - - F - 4 - - 96 - - - 1 - 32nd - down - normal - - - - - - - F - 4 - - 24 - - - - 1 - 128th - down - normal - - - - - - - - F - 4 - - 6 - - - 1 - 512th - down - normal - - - - - - - F - 4 - - 128 - - 1 - 16th - - 3 - 2 - 16th - - down - normal - - - - 3 - 16th - - - 2 - 16th - - - - - - - F - 4 - - 128 - - 1 - 16th - - 3 - 2 - 16th - - down - normal - - - - - - F - 4 - - 128 - - 1 - 16th - - 3 - 2 - 16th - - down - normal - - - - - - - F - 4 - - 192 - - 1 - 16th - down - normal - - - - - - F - 4 - - 48 - - - 1 - 64th - down - normal - - - - - - - F - 4 - - 12 - - - - 1 - 256th - down - normal - - - - - - - - F - 4 - - 3 - - - 1 - 1024th - down - normal - - - - - - - F - 4 - - 96 - - - 1 - 32nd - down - normal - - - - - - - F - 4 - - 24 - - - - 1 - 128th - down - normal - - - - - - - - F - 4 - - 6 - - - 1 - 512th - down - normal - - - - - - - F - 4 - - 128 - - 1 - 16th - - 3 - 2 - 16th - - down - normal - - - - 3 - 16th - - - 2 - 16th - - - - - - - F - 4 - - 128 - - 1 - 16th - - 3 - 2 - 16th - - down - normal - - - - - - F - 4 - - 128 - - 1 - 16th - - 3 - 2 - 16th - - down - normal - - - - - - - F - 4 - - 192 - - 1 - 16th - down - normal - - - - - - F - 4 - - 48 - - - 1 - 64th - down - normal - - - - - - - F - 4 - - 12 - - - - 1 - 256th - down - normal - - - - - - - - F - 4 - - 3 - - - 1 - 1024th - down - normal - - - - - - - F - 4 - - 96 - - - 1 - 32nd - down - normal - - - - - - - F - 4 - - 24 - - - - 1 - 128th - down - normal - - - - - - - - F - 4 - - 6 - - - 1 - 512th - down - normal - - - - - - - F - 4 - - 128 - - 1 - 16th - - 3 - 2 - 16th - - down - normal - - - - 3 - 16th - - - 2 - 16th - - - - - - - F - 4 - - 128 - - 1 - 16th - - 3 - 2 - 16th - - down - normal - - - - - - F - 4 - - 128 - - 1 - 16th - - 3 - 2 - 16th - - down - normal - - - - - - - F - 4 - - 192 - - 1 - 16th - down - normal - - - - - - F - 4 - - 48 - - - 1 - 64th - down - normal - - - - - - - F - 4 - - 12 - - - - 1 - 256th - down - normal - - - - - - - - F - 4 - - 3 - - - 1 - 1024th - down - normal - - - - - - - F - 4 - - 96 - - - 1 - 32nd - down - normal - - - - - - - F - 4 - - 24 - - - - 1 - 128th - down - normal - - - - - - - - F - 4 - - 6 - - - 1 - 512th - down - normal - - - - - - - F - 4 - - 128 - - 1 - 16th - - 3 - 2 - 16th - - down - normal - - - - 3 - 16th - - - 2 - 16th - - - - - - - F - 4 - - 128 - - 1 - 16th - - 3 - 2 - 16th - - down - normal - - - - - - F - 4 - - 128 - - 1 - 16th - - 3 - 2 - 16th - - down - normal - - - - - - - - - F - 4 - - 192 - - 1 - 16th - down - normal - - - - - - F - 4 - - 48 - - - 1 - 64th - down - normal - - - - - - - F - 4 - - 12 - - - - 1 - 256th - down - normal - - - - - - - - F - 4 - - 3 - - - 1 - 1024th - down - normal - - - - - - - F - 4 - - 96 - - - 1 - 32nd - down - normal - - - - - - - F - 4 - - 24 - - - - 1 - 128th - down - normal - - - - - - - - F - 4 - - 6 - - - 1 - 512th - down - normal - - - - - - - F - 4 - - 128 - - 1 - 16th - - 3 - 2 - 16th - - down - normal - - - - 3 - 16th - - - 2 - 16th - - - - - - - F - 4 - - 128 - - 1 - 16th - - 3 - 2 - 16th - - down - normal - - - - - - F - 4 - - 128 - - 1 - 16th - - 3 - 2 - 16th - - down - normal - - - - F @@ -1316,106 +418,6 @@ - - - F - 4 - - 48 - - - 1 - 64th - down - normal - - - - - - - F - 4 - - 12 - - - - 1 - 256th - down - normal - - - - - - - - F - 4 - - 3 - - - 1 - 1024th - down - normal - - - - - - - F - 4 - - 96 - - - 1 - 32nd - down - normal - - - - - - - F - 4 - - 24 - - - - 1 - 128th - down - normal - - - - - - - - F - 4 - - 6 - - - 1 - 512th - down - normal - - - - F @@ -1503,99 +505,13 @@ F 4 - 48 - - - 1 - 64th - down - normal - - - - - - - F - 4 - - 12 - - - - 1 - 256th - down - normal - - - - - - - - F - 4 - - 3 - - - 1 - 1024th - down - normal - - - - - - - F - 4 - - 96 - - - 1 - 32nd - down - normal - - - - - - - F - 4 - - 24 - - - - 1 - 128th - down - normal - - - - - - - - F - 4 - - 6 - + 192 1 - 512th + 16th down normal - @@ -1685,15 +601,13 @@ F 4 - 48 - + 192 1 - 64th + 16th down normal - @@ -1701,17 +615,28 @@ F 4 - 12 - - + 128 1 - 256th + 16th + + 3 + 2 + 16th + down normal - - + + + 3 + 16th + + + 2 + 16th + + @@ -1719,15 +644,18 @@ F 4 - 3 - + 128 1 - 1024th + 16th + + 3 + 2 + 16th + down normal - @@ -1735,15 +663,19 @@ F 4 - 96 - + 128 1 - 32nd + 16th + + 3 + 2 + 16th + down normal - + @@ -1751,17 +683,13 @@ F 4 - 24 - - + 192 1 - 128th + 16th down normal - - @@ -1769,15 +697,13 @@ F 4 - 6 - + 192 1 - 512th + 16th down normal - @@ -1849,7 +775,7 @@ - + F @@ -1869,15 +795,13 @@ F 4 - 48 - + 192 1 - 64th + 16th down normal - @@ -1885,17 +809,28 @@ F 4 - 12 - - + 128 1 - 256th + 16th + + 3 + 2 + 16th + down normal - - + + + 3 + 16th + + + 2 + 16th + + @@ -1903,15 +838,18 @@ F 4 - 3 - + 128 1 - 1024th + 16th + + 3 + 2 + 16th + down normal - @@ -1919,15 +857,19 @@ F 4 - 96 - + 128 1 - 32nd + 16th + + 3 + 2 + 16th + down normal - + @@ -1935,17 +877,13 @@ F 4 - 24 - - + 192 1 - 128th + 16th down normal - - @@ -1953,15 +891,13 @@ F 4 - 6 - + 192 1 - 512th + 16th down normal - @@ -2051,15 +987,13 @@ F 4 - 48 - + 192 1 - 64th + 16th down normal - @@ -2067,17 +1001,28 @@ F 4 - 12 - - + 128 1 - 256th + 16th + + 3 + 2 + 16th + down normal - - + + + 3 + 16th + + + 2 + 16th + + @@ -2085,15 +1030,18 @@ F 4 - 3 - + 128 1 - 1024th + 16th + + 3 + 2 + 16th + down normal - @@ -2101,15 +1049,19 @@ F 4 - 96 - + 128 1 - 32nd + 16th + + 3 + 2 + 16th + down normal - + @@ -2117,17 +1069,13 @@ F 4 - 24 - - + 192 1 - 128th + 16th down normal - - @@ -2135,15 +1083,13 @@ F 4 - 6 - + 192 1 - 512th + 16th down normal - @@ -2214,6 +1160,8 @@ + + F @@ -2233,15 +1181,13 @@ F 4 - 48 - + 192 1 - 64th + 16th down normal - @@ -2249,17 +1195,28 @@ F 4 - 12 - - + 128 1 - 256th + 16th + + 3 + 2 + 16th + down normal - - + + + 3 + 16th + + + 2 + 16th + + @@ -2267,15 +1224,18 @@ F 4 - 3 - + 128 1 - 1024th + 16th + + 3 + 2 + 16th + down normal - @@ -2283,15 +1243,19 @@ F 4 - 96 - + 128 1 - 32nd + 16th + + 3 + 2 + 16th + down normal - + @@ -2299,17 +1263,13 @@ F 4 - 24 - - + 192 1 - 128th + 16th down normal - - @@ -2317,15 +1277,13 @@ F 4 - 6 - + 192 1 - 512th + 16th down normal - @@ -2415,15 +1373,13 @@ F 4 - 48 - + 192 1 - 64th + 16th down normal - @@ -2431,17 +1387,28 @@ F 4 - 12 - - + 128 1 - 256th + 16th + + 3 + 2 + 16th + down normal - - + + + 3 + 16th + + + 2 + 16th + + @@ -2449,15 +1416,18 @@ F 4 - 3 - + 128 1 - 1024th + 16th + + 3 + 2 + 16th + down normal - @@ -2465,15 +1435,19 @@ F 4 - 96 - + 128 1 - 32nd + 16th + + 3 + 2 + 16th + down normal - + @@ -2481,17 +1455,13 @@ F 4 - 24 - - + 192 1 - 128th + 16th down normal - - @@ -2499,15 +1469,13 @@ F 4 - 6 - + 192 1 - 512th + 16th down normal - diff --git a/test/data/grooves/metal2B.musicxml b/test/data/grooves/metal2B.musicxml index 4c20051c..5ffad854 100644 --- a/test/data/grooves/metal2B.musicxml +++ b/test/data/grooves/metal2B.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 @@ -404,951 +404,6 @@ - - - F - 4 - - 48 - - - 1 - 64th - down - normal - - - - - - - F - 4 - - 12 - - - - 1 - 256th - down - normal - - - - - - - - F - 4 - - 3 - - - 1 - 1024th - down - normal - - - - - - - F - 4 - - 96 - - - 1 - 32nd - down - normal - - - - - - - F - 4 - - 24 - - - - 1 - 128th - down - normal - - - - - - - - F - 4 - - 6 - - - 1 - 512th - down - normal - - - - - - - F - 4 - - 128 - - 1 - 16th - - 3 - 2 - 16th - - down - normal - - - - 3 - 16th - - - 2 - 16th - - - - - - - F - 4 - - 128 - - 1 - 16th - - 3 - 2 - 16th - - down - normal - - - - - - F - 4 - - 128 - - 1 - 16th - - 3 - 2 - 16th - - down - normal - - - - - - - F - 4 - - 192 - - 1 - 16th - down - normal - - - - - - F - 4 - - 48 - - - 1 - 64th - down - normal - - - - - - - F - 4 - - 12 - - - - 1 - 256th - down - normal - - - - - - - - F - 4 - - 3 - - - 1 - 1024th - down - normal - - - - - - - F - 4 - - 96 - - - 1 - 32nd - down - normal - - - - - - - F - 4 - - 24 - - - - 1 - 128th - down - normal - - - - - - - - F - 4 - - 6 - - - 1 - 512th - down - normal - - - - - - - F - 4 - - 128 - - 1 - 16th - - 3 - 2 - 16th - - down - normal - - - - 3 - 16th - - - 2 - 16th - - - - - - - F - 4 - - 128 - - 1 - 16th - - 3 - 2 - 16th - - down - normal - - - - - - F - 4 - - 128 - - 1 - 16th - - 3 - 2 - 16th - - down - normal - - - - - - - F - 4 - - 192 - - 1 - 16th - down - normal - - - - - - F - 4 - - 48 - - - 1 - 64th - down - normal - - - - - - - F - 4 - - 12 - - - - 1 - 256th - down - normal - - - - - - - - F - 4 - - 3 - - - 1 - 1024th - down - normal - - - - - - - F - 4 - - 96 - - - 1 - 32nd - down - normal - - - - - - - F - 4 - - 24 - - - - 1 - 128th - down - normal - - - - - - - - F - 4 - - 6 - - - 1 - 512th - down - normal - - - - - - - F - 4 - - 128 - - 1 - 16th - - 3 - 2 - 16th - - down - normal - - - - 3 - 16th - - - 2 - 16th - - - - - - - F - 4 - - 128 - - 1 - 16th - - 3 - 2 - 16th - - down - normal - - - - - - F - 4 - - 128 - - 1 - 16th - - 3 - 2 - 16th - - down - normal - - - - - - - F - 4 - - 192 - - 1 - 16th - down - normal - - - - - - F - 4 - - 48 - - - 1 - 64th - down - normal - - - - - - - F - 4 - - 12 - - - - 1 - 256th - down - normal - - - - - - - - F - 4 - - 3 - - - 1 - 1024th - down - normal - - - - - - - F - 4 - - 96 - - - 1 - 32nd - down - normal - - - - - - - F - 4 - - 24 - - - - 1 - 128th - down - normal - - - - - - - - F - 4 - - 6 - - - 1 - 512th - down - normal - - - - - - - F - 4 - - 128 - - 1 - 16th - - 3 - 2 - 16th - - down - normal - - - - 3 - 16th - - - 2 - 16th - - - - - - - F - 4 - - 128 - - 1 - 16th - - 3 - 2 - 16th - - down - normal - - - - - - F - 4 - - 128 - - 1 - 16th - - 3 - 2 - 16th - - down - normal - - - - - - 3072 - - - - 768 - 2 - quarter - - - - - - D - 4 - - 768 - - 2 - quarter - down - x - - - - - - 768 - 2 - quarter - - - - - - D - 4 - - 768 - - 2 - quarter - down - x - - - - - - - - F - 4 - - 192 - - 1 - 16th - down - normal - - - - - - F - 4 - - 48 - - - 1 - 64th - down - normal - - - - - - - F - 4 - - 12 - - - - 1 - 256th - down - normal - - - - - - - - F - 4 - - 3 - - - 1 - 1024th - down - normal - - - - - - - F - 4 - - 96 - - - 1 - 32nd - down - normal - - - - - - - F - 4 - - 24 - - - - 1 - 128th - down - normal - - - - - - - - F - 4 - - 6 - - - 1 - 512th - down - normal - - - - - - - F - 4 - - 128 - - 1 - 16th - - 3 - 2 - 16th - - down - normal - - - - 3 - 16th - - - 2 - 16th - - - - - - - F - 4 - - 128 - - 1 - 16th - - 3 - 2 - 16th - - down - normal - - - - - - F - 4 - - 128 - - 1 - 16th - - 3 - 2 - 16th - - down - normal - - - - F @@ -1363,106 +418,6 @@ - - - F - 4 - - 48 - - - 1 - 64th - down - normal - - - - - - - F - 4 - - 12 - - - - 1 - 256th - down - normal - - - - - - - - F - 4 - - 3 - - - 1 - 1024th - down - normal - - - - - - - F - 4 - - 96 - - - 1 - 32nd - down - normal - - - - - - - F - 4 - - 24 - - - - 1 - 128th - down - normal - - - - - - - - F - 4 - - 6 - - - 1 - 512th - down - normal - - - - F @@ -1503,96 +458,12 @@ 16th 3 - 2 - 16th - - down - normal - - - - - - F - 4 - - 128 - - 1 - 16th - - 3 - 2 - 16th - - down - normal - - - - - - - F - 4 - - 192 - - 1 - 16th - down - normal - - - - - - F - 4 - - 48 - - - 1 - 64th - down - normal - - - - - - - F - 4 - - 12 - - - - 1 - 256th - down - normal - - - - - - - - F - 4 - - 3 - - - 1 - 1024th + 2 + 16th + down normal - @@ -1600,15 +471,19 @@ F 4 - 96 - + 128 1 - 32nd + 16th + + 3 + 2 + 16th + down normal - + @@ -1616,17 +491,13 @@ F 4 - 24 - - + 192 1 - 128th + 16th down normal - - @@ -1634,15 +505,13 @@ F 4 - 6 - + 192 1 - 512th + 16th down normal - @@ -1732,15 +601,13 @@ F 4 - 48 - + 192 1 - 64th + 16th down normal - @@ -1748,17 +615,28 @@ F 4 - 12 - - + 128 1 - 256th + 16th + + 3 + 2 + 16th + down normal - - + + + 3 + 16th + + + 2 + 16th + + @@ -1766,15 +644,18 @@ F 4 - 3 - + 128 1 - 1024th + 16th + + 3 + 2 + 16th + down normal - @@ -1782,15 +663,19 @@ F 4 - 96 - + 128 1 - 32nd + 16th + + 3 + 2 + 16th + down normal - + @@ -1798,17 +683,13 @@ F 4 - 24 - - + 192 1 - 128th + 16th down normal - - @@ -1816,15 +697,13 @@ F 4 - 6 - + 192 1 - 512th + 16th down normal - @@ -1943,7 +822,7 @@ - + F @@ -1963,15 +842,13 @@ F 4 - 48 - + 192 1 - 64th + 16th down normal - @@ -1979,17 +856,28 @@ F 4 - 12 - - + 128 1 - 256th + 16th + + 3 + 2 + 16th + down normal - - + + + 3 + 16th + + + 2 + 16th + + @@ -1997,15 +885,18 @@ F 4 - 3 - + 128 1 - 1024th + 16th + + 3 + 2 + 16th + down normal - @@ -2013,15 +904,19 @@ F 4 - 96 - + 128 1 - 32nd + 16th + + 3 + 2 + 16th + down normal - + @@ -2029,17 +924,13 @@ F 4 - 24 - - + 192 1 - 128th + 16th down normal - - @@ -2047,15 +938,13 @@ F 4 - 6 - + 192 1 - 512th + 16th down normal - @@ -2145,15 +1034,13 @@ F 4 - 48 - + 192 1 - 64th + 16th down normal - @@ -2161,17 +1048,28 @@ F 4 - 12 - - + 128 1 - 256th + 16th + + 3 + 2 + 16th + down normal - - + + + 3 + 16th + + + 2 + 16th + + @@ -2179,15 +1077,18 @@ F 4 - 3 - + 128 1 - 1024th + 16th + + 3 + 2 + 16th + down normal - @@ -2195,15 +1096,19 @@ F 4 - 96 - + 128 1 - 32nd + 16th + + 3 + 2 + 16th + down normal - + @@ -2211,17 +1116,13 @@ F 4 - 24 - - + 192 1 - 128th + 16th down normal - - @@ -2229,15 +1130,13 @@ F 4 - 6 - + 192 1 - 512th + 16th down normal - @@ -2308,6 +1207,55 @@ + + 3072 + + + + 768 + 2 + quarter + + + + + + D + 4 + + 768 + + 2 + quarter + down + x + + + + + + 768 + 2 + quarter + + + + + + D + 4 + + 768 + + 2 + quarter + down + x + + + + + F @@ -2327,15 +1275,13 @@ F 4 - 48 - + 192 1 - 64th + 16th down normal - @@ -2343,17 +1289,28 @@ F 4 - 12 - - + 128 1 - 256th + 16th + + 3 + 2 + 16th + down normal - - + + + 3 + 16th + + + 2 + 16th + + @@ -2361,15 +1318,18 @@ F 4 - 3 - + 128 1 - 1024th + 16th + + 3 + 2 + 16th + down normal - @@ -2377,15 +1337,19 @@ F 4 - 96 - + 128 1 - 32nd + 16th + + 3 + 2 + 16th + down normal - + @@ -2393,17 +1357,13 @@ F 4 - 24 - - + 192 1 - 128th + 16th down normal - - @@ -2411,15 +1371,13 @@ F 4 - 6 - + 192 1 - 512th + 16th down normal - @@ -2509,15 +1467,13 @@ F 4 - 48 - + 192 1 - 64th + 16th down normal - @@ -2525,17 +1481,28 @@ F 4 - 12 - - + 128 1 - 256th + 16th + + 3 + 2 + 16th + down normal - - + + + 3 + 16th + + + 2 + 16th + + @@ -2543,15 +1510,18 @@ F 4 - 3 - + 128 1 - 1024th + 16th + + 3 + 2 + 16th + down normal - @@ -2559,15 +1529,19 @@ F 4 - 96 - + 128 1 - 32nd + 16th + + 3 + 2 + 16th + down normal - + @@ -2575,17 +1549,13 @@ F 4 - 24 - - + 192 1 - 128th + 16th down normal - - @@ -2593,15 +1563,13 @@ F 4 - 6 - + 192 1 - 512th + 16th down normal - diff --git a/test/data/grooves/metal2E.musicxml b/test/data/grooves/metal2E.musicxml index acf67944..2923b517 100644 --- a/test/data/grooves/metal2E.musicxml +++ b/test/data/grooves/metal2E.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/metal2FA.musicxml b/test/data/grooves/metal2FA.musicxml index 64d42cc5..01133281 100644 --- a/test/data/grooves/metal2FA.musicxml +++ b/test/data/grooves/metal2FA.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/metal2FB.musicxml b/test/data/grooves/metal2FB.musicxml index b295ae23..7f79f6ba 100644 --- a/test/data/grooves/metal2FB.musicxml +++ b/test/data/grooves/metal2FB.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 @@ -178,99 +178,13 @@ E 4 - 48 - - - 1 - 64th - up - normal - - - - - - - E - 4 - - 12 - - - - 1 - 256th - up - normal - - - - - - - - E - 4 - - 3 - - - 1 - 1024th - up - normal - - - - - - - E - 4 - - 96 - - - 1 - 32nd - up - normal - - - - - - - E - 4 - - 24 - - - - 1 - 128th - up - normal - - - - - - - - E - 4 - - 6 - + 192 1 - 512th + 16th up normal - @@ -425,99 +339,13 @@ A 4 - 48 - - - 1 - 64th - up - normal - - - - - - - A - 4 - - 12 - - - - 1 - 256th - up - normal - - - - - - - - A - 4 - - 3 - - - 1 - 1024th - up - normal - - - - - - - A - 4 - - 96 - - - 1 - 32nd - up - normal - - - - - - - A - 4 - - 24 - - - - 1 - 128th - up - normal - - - - - - - - A - 4 - - 6 - + 192 1 - 512th + 16th up normal - @@ -626,99 +454,13 @@ D 5 - 48 - - - 2 - 64th - up - normal - - - - - - - D - 5 - - 12 - - - - 2 - 256th - up - normal - - - - - - - - D - 5 - - 3 - - - 2 - 1024th - up - normal - - - - - - - D - 5 - - 96 - - - 2 - 32nd - up - normal - - - - - - - D - 5 - - 24 - - - - 2 - 128th - up - normal - - - - - - - - D - 5 - - 6 - + 192 2 - 512th + 16th up normal - @@ -827,99 +569,13 @@ F 5 - 48 - - - 3 - 64th - up - normal - - - - - - - F - 5 - - 12 - - - - 3 - 256th - up - normal - - - - - - - - F - 5 - - 3 - - - 3 - 1024th - up - normal - - - - - - - F - 5 - - 96 - - - 3 - 32nd - up - normal - - - - - - - F - 5 - - 24 - - - - 3 - 128th - up - normal - - - - - - - - F - 5 - - 6 - + 192 3 - 512th + 16th up normal - diff --git a/test/data/grooves/rock1A.musicxml b/test/data/grooves/rock1A.musicxml index 478b7118..9cde0b94 100644 --- a/test/data/grooves/rock1A.musicxml +++ b/test/data/grooves/rock1A.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/rock1B.musicxml b/test/data/grooves/rock1B.musicxml index 90ffe9d3..38c6548c 100644 --- a/test/data/grooves/rock1B.musicxml +++ b/test/data/grooves/rock1B.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/rock1E.musicxml b/test/data/grooves/rock1E.musicxml index 93bf5773..83b81d2b 100644 --- a/test/data/grooves/rock1E.musicxml +++ b/test/data/grooves/rock1E.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/rock1FA.musicxml b/test/data/grooves/rock1FA.musicxml index 3410d0a7..9b5f8216 100644 --- a/test/data/grooves/rock1FA.musicxml +++ b/test/data/grooves/rock1FA.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/rock1FB.musicxml b/test/data/grooves/rock1FB.musicxml index 8544a1e4..92e1c326 100644 --- a/test/data/grooves/rock1FB.musicxml +++ b/test/data/grooves/rock1FB.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/slowrockA.musicxml b/test/data/grooves/slowrockA.musicxml index 0f6e9edb..c2ff8e11 100644 --- a/test/data/grooves/slowrockA.musicxml +++ b/test/data/grooves/slowrockA.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/slowrockB.musicxml b/test/data/grooves/slowrockB.musicxml index 1a646167..c6258202 100644 --- a/test/data/grooves/slowrockB.musicxml +++ b/test/data/grooves/slowrockB.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/slowrockE.musicxml b/test/data/grooves/slowrockE.musicxml index 6123a8a2..15b1e3df 100644 --- a/test/data/grooves/slowrockE.musicxml +++ b/test/data/grooves/slowrockE.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/slowrockFA.musicxml b/test/data/grooves/slowrockFA.musicxml index ca6ba57d..5a95ddd1 100644 --- a/test/data/grooves/slowrockFA.musicxml +++ b/test/data/grooves/slowrockFA.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27 diff --git a/test/data/grooves/slowrockFB.musicxml b/test/data/grooves/slowrockFB.musicxml index 0402d649..cd96c035 100644 --- a/test/data/grooves/slowrockFB.musicxml +++ b/test/data/grooves/slowrockFB.musicxml @@ -9,7 +9,7 @@ musicxml-grooves 2.8.1 - 2024-09-25 + 2024-09-27