lilypond-user
[Top][All Lists]
Advanced

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

Re: LilyPond issue 34 question


From: Lukas-Fabian Moser
Subject: Re: LilyPond issue 34 question
Date: Thu, 27 Sep 2018 00:22:23 +0200
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.9.1

Hi,

My question is: are there actual music scores containing voices with initial grace notes groups of different lengths?

Torsten already explained why all the grace groups at the beginning of the piece should all have the same length. To address your question: It's not hard to make them effectively have the same length even if the respective total displayed lengths differ.

For example: The following leads to the well-known problem of misplaced clef/key changes:

\version "2.19.80"

\new PianoStaff <<
  \new Staff \relative e' {
    \key a \major
    \grace { e16 a cis }
    e4
  }
  \new Staff {
    \clef bass
    \key a \major
    \grace e8
    <e a, cis'>4
  }
>>

But either of the following variants may be used (basically depending on how the rhythmic relationship between the different grace groups should be understood):

\version "2.19.80"

\new PianoStaff <<
  \new Staff \relative e' {
    \key a \major
    \grace { e16 a cis }
    e4
  }
  \new Staff {
    \clef bass
    \key a \major
    \grace e8*3/2
    <e a, cis'>4
  }
>>

or

\version "2.19.80"

\new PianoStaff <<
  \new Staff \relative e' {
    \key a \major
    \grace { e16 a cis }
    e4
  }
  \new Staff {
    \clef bass
    \key a \major
    \grace { s16 e8 }
    <e a, cis'>4
  }
>>

or even

\version "2.19.80"

\new PianoStaff <<
  \new Staff \relative e' {
    \key a \major
    \grace { e16 a cis }
    e4
  }
  \new Staff {
    \clef bass
    \key a \major
    \grace { s8 e8*1/2 }
    <e a, cis'>4
  }
>>

and maybe even

\version "2.19.80"

\new PianoStaff <<
  \new Staff \relative e' {
    \key a \major
    \grace { e16*2/3 a cis }
    e4
  }
  \new Staff {
    \clef bass
    \key a \major
    \grace { s16 e8*1/2 }
    <e a, cis'>4
  }
>>

I think you get my drift. :-)

Best
Lukas

reply via email to

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