I have quite a lot of lilypond source that I did back in the 1.3 and 1.6.6 days. I have almost nothing that convert-ly will process, since it usually produces errors like those below. (By the way, this is lilypond 2.1.0, running on a Debian woody system with some later versions of, e.g., guile.)
I discovered from the man page that you can use convert-ly to change things only up to a particular version of lilypond. Using this I have been able to convert things up to 1.7.28, but there things stop; not a single piece of music will convert from 1.7.28 to 1.9.0 or later. Is there no way to get round this? Must all music be reentered from scratch, or is it possible to get convert-ly to do _something_? -- Owen [EMAIL PROTECTED] /usr/bin/convert-ly:1254: SyntaxWarning: local name 'slur_strs' in 'sub_chord' shadows use of 'slur_strs' as global in nested scope 'sub_tremolos' def sub_chord (m): /usr/bin/convert-ly:1254: SyntaxWarning: local name 'durs' in 'sub_chord' shadows use of 'durs' as global in nested scope 'sub_durs' def sub_chord (m): /usr/bin/convert-ly:1254: SyntaxWarning: local name 'dyns' in 'sub_chord' shadows use of 'dyns' as global in nested scope 'sub_dyn_end' def sub_chord (m): convert-ly (GNU LilyPond) 2.1.0 Processing `buzzer.ly' ... Applying conversions: 1.9.0, Traceback (most recent call last): File "/usr/bin/convert-ly", line 1751, in ? do_one_file (f) File "/usr/bin/convert-ly", line 1690, in do_one_file touched = do_conversion (infile, from_version, outfile, to_version) File "/usr/bin/convert-ly", line 1636, in do_conversion str = x[1] (str) File "/usr/bin/convert-ly", line 1423, in conv str = sub_chords (str) File "/usr/bin/convert-ly", line 1385, in sub_chords str = re.sub (r'<([^<>{}]+)>', sub_chord, str) File "/usr/lib/python2.1/sre.py", line 63, in sub return _compile(pattern, 0).sub(repl, string, count) File "/usr/lib/python2.1/sre.py", line 164, in _sub return _subn(pattern, template, string, count)[0] File "/usr/lib/python2.1/sre.py", line 185, in _subn append(filter(m)) File "/usr/bin/convert-ly", line 1272, in sub_chord str = re.sub ("([a-z]+[,'!? ]*)([0-9.]+)", sub_durs, str) File "/usr/lib/python2.1/sre.py", line 63, in sub return _compile(pattern, 0).sub(repl, string, count) File "/usr/lib/python2.1/sre.py", line 164, in _sub return _subn(pattern, template, string, count)[0] File "/usr/lib/python2.1/sre.py", line 185, in _subn append(filter(m)) File "/usr/bin/convert-ly", line 1269, in sub_durs durs.append(m.group(2)) NameError: global name 'durs' is not defined _______________________________________________ Lilypond-devel mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/lilypond-devel