lilypond-user
[Top][All Lists]
Advanced

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

misbehaving voice entry in 4 part piano score


From: Tom Cloyd MS MA
Subject: misbehaving voice entry in 4 part piano score
Date: Sun, 4 Apr 2021 14:38:14 -0700
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.9.0

Greetings -

Returning to the piano after a 50+ year absence (yes the heart has grown fonder), I am engraving my first piano score - a copy of an existing score.

The second voice  ("VOICE THREE" BELOW) in the base clef is supposed to enter on the beat 1 of the measure 3. Instead, Lilypond prints 3 full-measure rests instead of the intended 2, and this is entering on beat 3 of measure 3.

I can make no sense of this. Reviewing the documentation for well over an hour has been fruitless. Can anyone suggest what I'm doing wrong?

\version "2.20.0"

#(set-global-staff-size 20) % 20 is said to be standard for most scores
date = #(strftime "%Y.%m.%d" (localtime (current-time))) % define a variable to hold the formatted date

\header {
  title = "O for thy spirit, holy John" %centered below dedication
  subsubtitle = \markup { "( version" \date")" } %centered below subtitle - used as both composition date and ascension number for the coposition.
  composer = \markup \center-column {"Flor Peeters"} %flush right
}

\paper {
  #(set-default-paper-size "letter" 'portrait)
  system-system-spacing.padding = #5 % controls padding within systems
  ragged-last-bottom = ##t % turns off vertical justify
  left-margin = 0.6\in
  line-width = 7\in   % works better than specifying R-margin
  bottom-margin = 1.4\in % needed for good printing with Okular
  top-margin = 1\in
 }

global = {
  \key e \major
  %\tempo "Allegretto" 4=90 %{ metronome marking will be in parentheses, if accompanied by verbal tempo marking; or just precede it with empty parentheses to obtain metron. marking in parens. %}
  }

% * VOICE ONE ========================================
voiceS = {
  s1*2

}

% * VOICE TWO ========================================
voiceA = {
  %\override TupletNumber.number-visibility = ##f
  \override TupletBracket.bracket-visibility = ##f
  \omit TupletNumber

  \slurUp \tuplet 3/2 {fis'8 e fis  (fis) e cis  (cis) b cis} |
  \stemUp \slurDown \tuplet 3/2 {b8 a b  (b) a fis (fis) e fis } |
  \tuplet 3/2 {a fis a  b a b  e cis b} |

}

% * VOICE THREE ========================================
voiceT = {
  R1 | R1 |
  e4 fis a |

}

% * VOICE FOUR ========================================
voiceB = {
  fis,4 gis cis |
  b cis d |
  d c b |

}

\score {

  \new StaffGroup <<
    \new PianoStaff <<

      \new Staff {
        \global
        \clef treble
        \time 3/4 %9/8
        <<
          \relative c'' \voiceS
          \\
          \relative c'  \voiceA

        >>
      }
      \new Staff {
        \global
        \clef bass
        \time 3/4
        <<
          \relative c \voiceT
          \\
          \relative c \voiceB
        >>
      }

    >>
  >>
  \layout { }
  \midi { }
}

--

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
"Fight for the things that you care about, but do it in a way that will lead
others to join you." ~ Ruth Bader Ginsberg
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Tom Cloyd, MS MA | tc@tomcloyd.com
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Acer Spin 5 / 15.4GB RAM / 512GB SSD
Operating System: Kubuntu 20.04 (Linux)
KDE Plasma Version: 5.18.5
Qt Version: 5.12.8
Kernel Version: 5.4.0-66-generic
Processors: 8 × Intel® Core™ i7-1065G7 CPU @ 1.30GHz
Graphics Processor: Mesa Intel® Iris® Plus Graphics




reply via email to

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