[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Regarding \break and multimeasure rests
From: |
Patrick Karl |
Subject: |
Re: Regarding \break and multimeasure rests |
Date: |
Wed, 06 Jul 2011 06:46:35 -0500 |
>
> Message: 4
> Date: Wed, 6 Jul 2011 05:13:57 -0400
> From: "Hwaen Ch'uqi" <address@hidden>
> To: address@hidden
> Subject: Regarding \break and multimeasure rests.
> Message-ID:
> <address@hidden>
> 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.
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- Re: Regarding \break and multimeasure rests,
Patrick Karl <=