I'm trying to convert some files from 2.1.5 to 2.1.30, but
1) \pianoAccidentals gets converted wrong. Instead of "#(set-accidental-style 'piano')" I get "#(set-accidental-style 'piano)' , str)".
Not that bad, I simply corrected the few places by hand.
2) convert-ly chokes on the attached (and three more files) .ly with the following:
[EMAIL PROTECTED] albert]$ convert-ly 02_I.ly
convert-ly (GNU LilyPond) 2.1.30
Processing `02_I.ly' ... Applying conversions: 2.1.7, 2.1.10, 2.1.11, 2.1.12, 2.1.13, 2.1.14, 2.1
15, 2.1.16, 2.1.17, 2.1.18, 2.1.19, 2.1.20, 2.1.21, 2.1.22, 2.1.23, Traceback (most recent call l
st):
File "/usr/bin/convert-ly", line 2153, in ?
do_one_file (f)
File "/usr/bin/convert-ly", line 2092, in do_one_file
touched = do_conversion (infile, from_version, outfile, to_version)
File "/usr/bin/convert-ly", line 2038, in do_conversion
str = x[1] (str)
File "/usr/bin/convert-ly", line 1890, in conv
str)
File "/usr/lib/python2.3/sre.py", line 143, in sub
return _compile(pattern, 0).sub(repl, string, count)
File "/usr/lib/python2.3/sre.py", line 262, in filter
return sre_parse.expand_template(template, match)
File "/usr/lib/python2.3/sre_parse.py", line 738, in expand_template
raise error, "empty group"
sre_constants.error: empty group
This is rather bad, since I kinda need these four files converted. Anybody has a quick fix?
Thanks in advance...
-- peace, love & harmony Atte
http://www.atte.dk
% % TODO: % % * Add pedal % * (evt) make arpeggios higher % % %#(ly:set-option 'old-relative) \include "paper20.ly" \include ".global-defs.ly" \version "2.1.5" \header { title = "I" composer = " " tagline = " " footer = " " }
RHa = \notes \relative c'' \context Voice = RHa { \slurDown \phrasingSlurUp % 8va hack % \property Voice.TextSpanner \set #'extra-offset = #'(0 . 2) % \property Voice.TextSpanner \set #'style = #'dashed-line % \property Voice.TextSpanner \set #'edge-height = #'(0 . 1.5) % \property Voice.TextSpanner \set #'edge-text = #'("8 " . "") \property Staff.OttavaSpanner \override #'extra-offset = #'(0 . 2) \property Staff.OttavaSpanner \override #'extra-offset = #'(0 . 3) % beaming for each 1/4'th note \property Voice.autoBeamSettings \override #'(end * * * *) = #(ly:make-moment 1 4) % 1 - 2 \property Voice.PhrasingSlur \override #'height-limit = #6.0 | r16 a \( b c d e f g a b c d \vaStart e f g a | e c' b a e c b a f c' a g \vaStop f c a g \) % 3 - 4 \property Voice.PhrasingSlur \override #'height-limit = #4.0 | r f \( a b c d e f g a b c \vaStart d e f g | a ( e d c a e d c) \vaStop a' ( e d c) e ( c b a)\) % 5 - 6 \property Staff.OttavaSpanner \revert #'extra-offset | r a \( b c d e f g \vaStart a b c d e f g a | e e' d c a e d c a a' g f c a g f\) \vaStop % 7 - 8 | r d \( e f g a b c \vaStart d e f g a b c b | a ( e c b a e d c) \vaStop a' ( e c b a e c a )\) % 9 - 10 \property Staff.OttavaSpanner \override #'extra-offset = #'(0 . 4.3) | \vaStart r a''' \( g f c a g f \vaStop g f e d c b a g | c g c d e g c d e g, c d \vaStart e g c e \) % 11 - 12 | r f, \( e d a f e d \vaStop e d c b a gis f e | a e a b c e a b c e, a b c e a8 \) % 13 - 14 \property Staff.OttavaSpanner \override #'extra-offset = #'(0 . 2.5) | \vaStart r16 g \( fis e d c b a b c d c b a gis f | e a b c e a b c d c b a e c b a \) \vaStop % 15 - 16 | r d, \( e f g a b \vaStart c d e f g a b c d | e ( d c g e d c g) e' ( d c g \vaStop e d c g) \) % 17 - 18 \property Voice.PhrasingSlur \override #'height-limit = #2.0 | r a \( c e f a c f \) r b,, \( d f g b d g \) | r \vaStart g\( f e d c b a g e' d c g \vaStop e d c\) % 19 - 20 | r f, \( a cis d f a d \) r e,, \( b' d e b' f' e \) | c \( e c b a e c b a e' c b a e c a \) % 21 - 22 \property Staff.OttavaSpanner \override #'extra-offset = #'(0 . 5) | r a \( d e fis a d fis \) r b, \( e fis gis b e gis \) | \vaStart a \( ( g f e) c' ( b a e) e' ( d c b a e c a ) \) % 23 - 24 \property Staff.OttavaSpanner \override #'extra-offset = #'(0 . 5) \property Voice.PhrasingSlur \override #'height-limit = #3.0 | g'' \( f e d c b a g f e d c b a g f \vaStop | <<e c'>> g e d c g e d \clef bass c g e d c4 \) \bar "|." } LHa = \notes \relative c' \context Voice = LHa { \voiceOne \property Voice.Slur \override #'attachment = #'(stem . stem) % 1 - 2 | e2\arpeggio d\arpeggio | c\arpeggio a\arpeggio % 3 - 4 | f\arpeggio g\arpeggio | a1\arpeggio % 5 - 6 | e'2\arpeggio d4\arpeggio ( f) | e\arpeggio ( c) a2\arpeggio % 7 - 8 | f4 ( \arpeggio a) g2\arpeggio | a1\arpeggio % 9 - 10 | a2\arpeggio g\arpeggio | c \arpeggio ( g) % 11 - 12 | f\arpeggio e\arpeggio | a \arpeggio ( e) % 13 - 14 | fis2\arpeggio gis\arpeggio | a4\arpeggio ( c) e2\arpeggio % 15 - 16 | f4\arpeggio ( d) b2\arpeggio | c1\arpeggio % 17 - 18 | a4\arpeggio ( c) b \arpeggio ( g) \property Voice.Slur \override #'attachment = #'(stem . stem) | c^-^\arpeggio ( g^- e^- c)^- % 19 - 20 | f\arpeggio ( a) gis\arpeggio ( e) | c1\arpeggio % 21 - 22 | fis2\arpeggio gis4\arpeggio ( a8 b) | c4\arpeggio ( a) e'^\arpeggio^- e^- % 23 - 24 | g8\arpeggio ( f e4) d8\arpeggio ( c < f, g b>4) | s4 s s <c, c,> } LHb = \notes \relative c \context Voice = LHb { \voiceTwo % 1 -2 | <a e' c'>2\arpeggio <a e' b'>\arpeggio | <a e' a>\arpeggio <f c' f>\arpeggio % 3 - 4 | <d a' d>\arpeggio<e b' e>\arpeggio | <a, e' c'>1\arpeggio % 5 - 6 | <a' e' c'>2\arpeggio<a e' b'>\arpeggio | <g e' a>\arpeggio<f c' f>\arpeggio % 7 - 8 | <d a' d>\arpeggio<e b' e>\arpeggio | <a, e' a c>1\arpeggio % 9 - 10 | <f' c' f>2\arpeggio<f b d>\arpeggio | <e c' g'>1\arpeggio % 11 - 12 | <d a' d>2\arpeggio<d gis b>\arpeggio | <c a' e'>1\arpeggio % 13 - 14 | <d a' d>2\arpeggio<e b' e>\arpeggio | <a e'>\arpeggio<c a'>\arpeggio % 15 - 16 | <d a' c>\arpeggio<g, d' f>\arpeggio | <c, g' e'>1\arpeggio % 17 - 18 | <f c' f>2\arpeggio<f d' g>\arpeggio | <e c' g'>1\arpeggio % 19 - 20 | <d a' d>2\arpeggio<e b' e>\arpeggio | <a, e' a>1\arpeggio % 21 - 22 | <d a' d>2\arpeggio<e b' e>\arpeggio | <a e'>\arpeggio<c a'>\arpeggio % 23 - 24 | <d a' c>\arpeggio<g, f' a>\arpeggio | <c, g' c e g c>1\arpeggio } dynUp = \notes \context Voice = dynUp { % 1 - 2 \property Voice.TextScript \override #'extra-offset =#'(-3.5 . 3.5) | s2 ^\markup{\bold{Un poco più mosso}} % ^#`((columns (font-relative-size . 0)) % "L'Istesso Tempo (" % ,quarter-note % " = " % ,plus-minus % "96)" % % ) \property Voice.TextScript \revert #'extra-offset s | s s % 3 - 4 | s s | s s % 5 - 6 | s s | s s % 7 - 8 | s s | s s % 9 - 10 | s s | s s % 11 - 12 | s s | s s % 13 - 14 | s s | s s % 15 - 16 | s s | s s % 17 - 18 | s s | s s % 19 - 20 | s s | s s % 21 - 22 | s s | s s % 23 - 24 | s s | s s } dynMiddle = \notes \context Voice = dynMiddle { \property Voice.TextScript \override #'padding =#'2.2 \property Voice.DynamicLineSpanner \override #'padding =#'3.5 \dynamicDown % 1 - 2 % | s2_#'((raise . -4 colums) ("( ")(dynamic "mf")(" )")) | s2 _\markup{\italic{sempre \dynamic f e grandioso }} % _#'((raise . -4 colums) % (italic "sempre ") % (dynamic "f") % (italic " La melodia cant. e espr.") % ) s | s s % 3 - 4 | s s | s s % 5 - 6 | s s | s s % 7 - 8 | s s | s s % 9 - 10 | s s | s s % 11 - 12 | s s | s s % 13 - 14 | s s | s s % 15 - 16 | s s | s s % 17 - 18 | s _\markup{\italic{poco meno \dynamic f}} % _#'((raise . -4 colums) % (italic "poco meno ") % (dynamic "f") % ) s | s s % 19 - 20 | s s | s s % 21 - 22 \property Voice.TextScript \override #'padding =#'4 | s s _\markup{\italic cresc.} % _#'((raise . -4 colums) % (italic "cresc.") % ) | s s % 23 - 24 \property Voice.TextScript \override #'padding =#'0.2 | s _\markup{\italic{\dynamic f molto espr.}} % _#'((raise . 2 colums) % (dynamic "f") % (italic " molto espr.") % ) \property Voice.TextScript \revert #'padding s | s4 s s s _\markup{\dynamic sf} % _#'((raise . -4 colums) % (dynamic "sf") % (italic "") % ) } template = \notes \context Voice = template { % 1 - 2 % 3 - 4 % 5 - 6 % 7 - 8 % 9 - 10 % 11 - 12 % 13 - 14 % 15 - 16 % 17 - 18 % 19 - 20 % 21 - 22 % 23 - 24 } pedal = \notes \context Voice = pedal { \property Voice.TextScript \override #'padding =#'4 \property Staff.pedalSustainStyle = #'bracket % 1 - 2 | s2\sD s\sU\sD | s\sU\sD s\sU\sD % 3 - 4 | s\sU\sD s | s\sU\sD s % 5 - 6 \sNoRight | s4\sU\sD s\sU _\markup{\italic{ped. simile}} s s | s2 s % 7 - 8 | s s | s s % 9 - 10 | s s | s s % 11 - 12 | s s | s s % 13 - 14 | s s | s s % 15 - 16 | s s | s s % 17 - 18 | s s | s s % 19 - 20 | s s | s s % 21 - 22 | s s | s s % 23 - 24 \sNoLeft | s4 s\sD \sNormal s2\sU\sD | s2\sU\sD s4 s8\sU\sD s8\sU } \score { \context PianoStaff \notes << % \pianoAccidentals \property PianoStaff.connectArpeggios = ##t % \property PianoStaff.followVoice = ##t % \property PianoStaff.InstrumentName \set #'font-name = #"cmr21" % \property PianoStaff.InstrumentName \set #'font-series = #'bold % \property PianoStaff.InstrumentName \set #'extra-offset = #'(-2 . 0) % \property PianoStaff.instrument = #'"2." \context Staff = up << \time 2/2 \key a \minor \clef treble \dynUp \RHa \dynMiddle >> \context Staff = down << \time 2/2 \key a \minor \clef bass \LHa \LHb \pedal >> >> \paper { \include ".paperlayout.ly" interscoreline = 10 \translator { \PianoStaffContext VerticalAlignment \override #'forced-distance = #14 } } }
_______________________________________________ Lilypond-user mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/lilypond-user