]> git.donarmstrong.com Git - lilypond.git/blobdiff - scripts/convert-ly.py
(Composite_music): new transpose syntax,
[lilypond.git] / scripts / convert-ly.py
index 0543fbf05d2e76e8cab9da7d0f784b918fc711db..d9fe48c397cee50c23dcd2cdf0ff58cd67ab3d12 100644 (file)
@@ -1078,11 +1078,37 @@ if 1:
        def conv(str):
                str = re.sub (r'<<', '< <', str)
                str = re.sub (r'>>', '> >', str)
-
                return str
        
        conversions.append (((1,7,4), conv, '<< >> -> < <  > >'))
 
+if 1:
+       def conv(str):
+               str = re.sub (r"\\transpose", r"\\transpose c'", str)
+               str = re.sub (r"\\transpose c' *([a-z]+)'", r"\\transpose c \1", str)
+               return str
+       conversions.append (((1,7,5), conv, '\transpose TO -> \transpose FROM  TO'))
+
+if 0:
+       def conv(str):
+               kws =   ['arpeggio',
+                        'sustainDown',
+                        'sustainUp',
+                        'f',
+                        'p',
+                        'pp',
+                        'ppp',
+                        'fp',
+                        'ff',
+                        'mf',
+                        'mp',
+                        'sfz',
+                        ]
+
+               origstr = string.join (kws, '|')
+               str = re.sub (r'([^-])\\(%s)\b' % origstr, r'\1-\\\2', str)
+       conversions.append (((1,7,4), conv, 'note\\script -> note-\script'))
+       
 
 ################################
 #      END OF CONVERSIONS