]> git.donarmstrong.com Git - lilypond.git/blobdiff - scripts/convert-ly.py
minor editing.
[lilypond.git] / scripts / convert-ly.py
index 96ab9119f35613c4af8b0134a5525444a2ec43d4..5e60e25b904aaa6d4f1ba40e99979fc5c69b5f9b 100644 (file)
@@ -28,7 +28,7 @@ import time
 
 # Did we ever have \mudela-version?  I doubt it.
 # lilypond_version_re_str = '\\\\version *\"(.*)\"'
-lilypond_version_re_str = '\\\\(mudela-)?version *\"(.*)\"'
+lilypond_version_re_str = '\\\\(mudela-)?version *\"([^"]+)\"'
 lilypond_version_re = re.compile (lilypond_version_re_str)
 add_version = 1
 
@@ -2153,11 +2153,28 @@ conversions.append (((2, 3, 11), conv,
                     '''\\setMmRestFermata -> ^\\fermataMarkup'''))
 
 def conv (str):
-       str = re.sub (r'\\newpage'. r'\\pageBreak', str)
+       str = re.sub (r'\\newpage', r'\\pageBreak', str)
+       str = re.sub (r'\\scriptUp', r"""{
+  \\override TextScript  #'direction = #1
+  \\override Script  #'direction = #1
+}""", str)
+       str = re.sub (r'\\scriptDown', r"""{
+  \\override TextScript  #'direction = #-1
+  \\override Script  #'direction = #-1
+}""", str)
+       str = re.sub (r'\\scriptBoth', r"""{
+  \\revert TextScript  #'direction
+  \\override Script  #'direction
+}""", str)
+       str = re.sub ('soloADue', 'printPartCombineTexts', str)
+       str = re.sub (r'\\applymusic\s*#notes-to-clusters',
+                     '\\makeClusters', str)
        return str
 
 conversions.append (((2, 3, 12), conv,
-                    '''\\newpage -> \\pageBreak'''))
+                    '''\\newpage -> \\pageBreak, junk \\script{up,down,both},
+soloADue -> printPartCombineTexts, #notes-to-clusters -> \\makeClusters
+'''))
 
 
 def conv_mode_experiment (str):