> > Message: 4 > Date: Wed, 6 Jul 2011 05:13:57 -0400 > From: "Hwaen Ch'uqi" <[email protected]> > To: [email protected] > Subject: Regarding \break and multimeasure rests. > Message-ID: > <CAFRM3_2Ly4Ag-B11xCF18xY1pJkv-Eb_=h6g2ckcvdy-eb7...@mail.gmail.com> > Content-Type: text/plain; charset="iso-8859-1" > > Greetings All, > I am currently working on a composition for piano, four hands, and > I have run into a bit of difficulty in terms of aligning Secondo and > Primo parts. At a certain point in the score, Lily simply refuses to > break at the command, even after instantiating `\\once \override > Score.NonMusicalPaperColumn #'line-break-permission = ##f' directly > within the music and after trying the more general direction in the > layout block as shown below and in the Notation Reference itself. When > compiling, I continually get the error, `warning: forced break was > overridden by some other event, should you be using bar checks?' I > should state that, earlier in the piece, there occur successful \break > commands during a passage of multimeasure rests in both hands; the > only difference there is that that passage takes place in the middle > of the page, not at the beginning. I give what I believe to be the > relevant code, the entire part being quite large; but I can supply the > entire code if requested. Many thanks for any guidance! > Hwaen Ch'uqi > > P.S. To be extra clear, I am using version 2.14.1. After upgrading > with `convert-ly -e', the final version number given is 2.14.0. > > \version "2.14.0" > > #(define-markup-command (four-hand-page layout props offset) (number?) > (let* ( > (two-hand (chain-assoc-get 'page:page-number-string props)) > (four-hand (number->string (+ offset (* 2 (string->number two-hand)))))) > (interpret-markup layout props four-hand))) > > \paper{ > #(set-paper-size "letter") > oddHeaderMarkup = \markup \fill-line { > \four-hand-page #0 > "" > } > evenHeaderMarkup = ##f > tagline = ##f > } > > \header{ > instrument = "Secondo" > } > > \score{ > \new PianoStaff<< > \set PianoStaff.connectArpeggios = ##t > \new Staff = up{ > \set Staff.extraNatural = ##f > \key c \major \time 4/4 \clef bass \relative{ > R1*2 > \break > \acciaccatura s8 R1*2 > \break > R1*3 > } > } > \new Staff = down{ > \set Staff.extraNatural = ##f > \key c \major \time 4/4 \clef bass \relative{ > R1 > <c,, g'>8 r <c g'> r <c g'> r <c g'> r > \acciaccatura a'8 <c, g'>8 r <c g'> r <c g'> r <c g'> r > \acciaccatura aes'8 <c, g'>8 r <c g'> r <c g'> r <c aes'> r > <c g'>8 r <c g'> r <c g'> r <c aes'> r > <c g'> r <c aes'> r <c g'> r <c aes'> r > <c g'> r r2 <ges ges'>8 r > } > } >>> > \layout{ > \context{ > \Score > \override NonMusicalPaperColumn #'line-break-permission = ##f > } > } > }
This is covered in the "Known Issues and warnings" at the end of Section 1.2.6: "Special rhythmic concerns" in the Notation Manual. The cure is to include "\acciaccatura s8" before the 2nd R1*2 in the upper staff, as shown above. _______________________________________________ lilypond-user mailing list [email protected] https://lists.gnu.org/mailman/listinfo/lilypond-user
