lilypond-user
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Duplicated reharsal mark with combined two parts, one part has an ac


From: Mats Bengtsson
Subject: Re: Duplicated reharsal mark with combined two parts, one part has an acciaccatura, another part does not have an acciaccatura.
Date: Tue, 20 Jan 2009 21:05:55 +0100
User-agent: Thunderbird 2.0.0.19 (X11/20090105)

A simpler solution is to move the \mark command to after
the appoggiatura:

...
partone = \relative c' {
 \clef treble
 \time 2/4
 \key c \major
 \mark \default
 c''2 |
 \acciaccatura {d8} \mark \default c8[ h16 a] a'8 g |

After all, the source of this problem (as well as all the other
grace note alignment problems) is that the grace note
happens before the moment where the bar line happens
in the other staves.

   /Mats

Mark Polesky wrote:
You could add a spacer acciaccatura to every voice
(by the way, "\clef treble" and "\key c \major" are defaults, so I removed them):

parttwo = \relative c' {
  \clef treble
  \time 2/4
  \key c \major
  \mark \default
  c''2 |
  \mark \default
  \acciaccatura {s8} c,2 |
  \bar "|."
}

but if you have a lot of voices, that's burdensome.
A better solution would be to define a global music block that contains everything that is the same for both parts:

global = {
  \time 2/4
  \mark \default
  s2 |
  \mark \default
  %% spacer acciaccatura aligns mark to barline:
  \acciaccatura s8 s2*2 |
  \bar "|."
}

Then you can "funnel two music expressions into one context". For individual parts, you would use:
  << \global \partone >>

And for the score, you would use:
  <<
    { \global }
    { \partcombine \partone \parttwo }
  >>

For an explanation, see:
http://lilypond.org/doc/v2.12/Documentation/user/lilypond/Creating-contexts#index-_005ccontext

See the attached files. Also, if you're still using 2.11.65, you should upgrade to 2.12.1.
- Mark



------------------------------------------------------------------------

------------------------------------------------------------------------

_______________________________________________
lilypond-user mailing list
address@hidden
http://lists.gnu.org/mailman/listinfo/lilypond-user


--
=============================================
        Mats Bengtsson
        Signal Processing
        School of Electrical Engineering
        Royal Institute of Technology (KTH)
        SE-100 44  STOCKHOLM
        Sweden
        Phone: (+46) 8 790 8463                         
       Fax:   (+46) 8 790 7260
        Email: address@hidden
        WWW: http://www.s3.kth.se/~mabe
=============================================





reply via email to

[Prev in Thread] Current Thread [Next in Thread]