On 09.11.2013, at 21:06, Frederick Bartlett <frederick.bartl...@gmail.com> 
wrote:

> Urs,
> 
> Thanks for that; I have been putting spacers everywhere. But now I have a new 
> problem: My wife just asked me (she's the musician, I'm just the engraver) to 
> transpose the piece up a half step. So, I put a \transpose c des {} around 
> every voice and changed the \key in my \global to des\major.
Frederick,

Don't change the key to des\major. \transpose c des {} will do it for you.
> 
> Now, in my first bar (which has an appoggiatura), the key signature shows up 
> on the third beat (literally 'on': it's superimposed over the notes), even 
> though I have the spacers everywhere. This snippet shows most of the 
> problems, though not the superimposition, and the key signature comes after 
> the appoggiatura instead of on the third beat of the measure:
> 
> \version "2.16"
> 
> \book {
> \score {
> \new Staff = "treble" <<
> \new Voice = "treble1" <<
> \key des\major
> \time 4/4
> \transpose c des { \relative c''' {
> << { \appoggiatura { g16 ([a] } g2 g ) } \\ { \appoggiatura { s8 } e2 e} >> |
> }}
> >>
> >>
> \layout {
> }
> }
> }
> 
There is no need for temporary polyphony here. This solution is easier:

\version "2.16"

\book {
  \score {
    \new Staff = "treble" <<
      \new Voice = "treble1" <<
        \transpose c des {
          \key c\major
          \time 4/4
          \relative c''' {
            \slurUp
            \appoggiatura { g16 ([a] } <e g>2 <e g> ) } |%1
          }
      >>
    >>
    \layout {
    }
  }
}

hth
patrick
> While the snippet shows the problem it doesn't show the rather uninformative 
> message I get when engraving the larger piece:
> Preprocessing graphical objects...
> programming error: Object is not a markup.
> continuing, cross fingers
> I guess I should look up debugging options ....
> 
> Thanks again,
> Fred
> 
> 
> 
> On 9 November 2013 14:23, Urs Liska <u...@openlilylib.org> wrote:
> It is a common problem.
> You have to put an appogiatura with spacer rests in all voices.
> 
> Hth
> Urs
> 
> 
> 
> Frederick Bartlett <frederick.bartl...@gmail.com> schrieb:
> I'm running Lilypond 2.16.2 inside Frescobaldi 2.0.10 on Fedora 19.
> 
> This gives two 'C' time signatures, one before and one after the appoggiatura:
> 
> \version "2.16"
> 
> \book {
> \score {
> \new Staff = "treble" <<
> \new Voice = "treble1" <<
> \key c\major
> \time 4/4
> \relative c''' {
> << { \appoggiatura { g16 ([a] } g1) } \\ { <g e>1} >> |
> }
> >>
> >>
> \layout {
> }
> }
> }
> 
> If I comment out the \time 4/4, I get only one 'C', in the usual place.
> 
> If I change the \time to 3/4 (and the note values to 2.), then I get a 'C' 
> before the appoggiatura and a '3/4' after.
> 
> Is this a known bug? I couldn't find it, though I did see discussions of 
> problems with appoggiaturi and bar lines in general ...
> 
> Thanks!
> Fred
> 
> -- 
> “To my knowledge I have no knowledge.” -- John Kerry, the Secretary of State 
> of the United States of America, in response to Senator Barbara Boxer, 3 Sep 
> 2013
> 
> 
> lilypond-user mailing list
> lilypond-user@gnu.org
> https://lists.gnu.org/mailman/listinfo/lilypond-user
> 
> 
> 
> 
> -- 
> “To my knowledge I have no knowledge.” -- John Kerry, the Secretary of State 
> of the United States of America, in response to Senator Barbara Boxer, 3 Sep 
> 2013
> _______________________________________________
> lilypond-user mailing list
> lilypond-user@gnu.org
> https://lists.gnu.org/mailman/listinfo/lilypond-user

_______________________________________________
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user

Reply via email to