def conv (str):
- m = re.search (r'\\tempo ([0-9]+)\s*([.]*)\s*=\s*([0-9]+)', str)
- if m and re.search (r'\\midi', str):
+
+ def sub_tempo (m):
dur = int (m.group (1))
dots = len (m.group (2))
count = int (m.group (3))
den = (1 << dots) * (1 << log2)
num = ((1 << (dots+1)) - 1)
- error_file.write (r"""
-
-\tempo in \midi is no longer supported. Use
-
+ return """
\midi {
\context {
\Score
}
}
-""" % (num*count, den))
-
+""" % (num*count, den)
+
+ str = re.sub (r'\\midi\s*{\s*\\tempo ([0-9]+)\s*([.]*)\s*=\s*([0-9]+)\s*}', sub_tempo, str)
return str
conversions.append (((2, 9, 16), conv, """deprecate \\tempo in \\midi"""))
+def conv (str):
+ str = re.sub ('printfirst-page-number', 'print-first-page-number', str)
+ return str
+
+conversions.append (((2, 9, 19), conv, """printfirst-page-number -> print-first-page-number"""))
+