lilypond-user
[Top][All Lists]
Advanced

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

Re: Problem with \ottava #-1


From: Malte Meyn
Subject: Re: Problem with \ottava #-1
Date: Sun, 1 Apr 2018 13:06:13 +0200
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.7.0



Am 01.04.2018 um 12:54 schrieb Malte Meyn:

I would strongly suggest either to look for another possible notation (f. e. use a third staff, put the upper voice in the upper staff, or don’t use an ottava here because three ledger lines aren’t that much for piano) or to add a “loco” sign at the upper voice.

I forgot another possible notation: if the lower voice has only few notes as in your example, you could write “8vb” without a bracket.

Here are all three suggestions for both voices on one staff, this time with your original example code: (the exact usage of \voiceOne, \stemUp, \slurNeutral etc. should be checked in context)

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%m
\version "2.19.81"

PartPFourVoiceOne = {
  \clef "bass" \key c \minor \time 9/8

  % m. 1
\once \voiceOne r8 <bes! es' >8( [ as8 ] g8) [ bes8( f8 ] es4.)| %P4V1-16a

  % m. 2
  \voiceOne \slurNeutral \set Voice.middleCPosition = 6
r8-\tweak X-offset -0.5 -\markup \italic "loco" <bes! es' >8( [ as8 ] g8) [ bes8( f8 ] es4.)| %P4V1-16b

  % m. 3
  \voiceOne \slurNeutral
  r8 <bes! es' >8( [ as8 ]  g8) [ bes8( f8 ] es4.)| %P4V1-16b
}
PartPFiveVoiceOne = {
  \clef "bass" \key c \minor \time 9/8

  % m. 1
  \voiceTwo
  g,,2.~ g,,4.  | %P5V1-16

  % m. 2
  \voiceTwo
  \ottava #-1 g,,2.~ g,,4. \ottava #0 | %P5V1-16

  % m. 3
  \voiceTwo \set Voice.middleCPosition = 13
  g,,2.~-\markup \italic "8vb" g,,4. | %P5V1-16
}
\score {
  \new Staff = "lower"
  <<
    \new  Voice = "PartPFourVoiceOne"  \PartPFourVoiceOne
    \new  Voice = "PartPFiveVoiceOne" \PartPFiveVoiceOne
  >>
}



reply via email to

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