Dear all,

I am trying to transcribe a prelude for piano by Rachmaninoff (Op. 23,
No. 7). A (not so) minimal example is appended below.
The left hand is always the same like in the lowest staff group.
It is not directly part of the question but might hint at some
left-hand/right-hand switches.

I have two questions:

1) What is the reason for the stem directions of the first 4 and last 2
16th notes?
The source shows a notations like (D). Why not like (A)?
This pattern goes on for several measures (but not strictly, e.g. in
measure 9). Is it about which hand plays the notes? Or just that the
slur has a nicer/rounder shape?

2) How to do this best in LilyPond?
  (B) is done with all 16th notes in one voice, stem directions are
  altered explicitly. The slur is collision-free but not perfect.
  (C) is done by switching voices as the stems indicate. No manual stem
  directions are needed. The slur collides with the other voice.
  (D) fixes the slur with \shape.

Thanks in advance,
Joram



% -- the code ---------------------------
\version "2.19.80"

vi = \relative {
  \key c \minor
  \voiceOne
  c'16\p^( es fis g as16\< g fis g \!
  es'\> d c g\! as g fis16 g) |
}

vii = \relative {
  \voiceTwo
  s4 s4 es'' s8 s|
}

\new Staff = "upper" <<
  \tempo "(A) Why not like this?"
  \new Voice \vi
  \new Voice \vii
  >>

vi = \relative {
  \key c \minor
  \voiceOne
  \stemDown
  c'16\p^( es fis g \stemUp as16\< g fis g \!
  es'\> d c g\! as[ g] \stemDown fis16 g) | \stemNeutral
}

vii = \relative {
  \voiceTwo
  s4 s4 es'' s8 s|
}

\new Staff = "upper" <<
  \tempo "(B) 16th notes in one voice (with stemUp/Down)"
  \new Voice \vi
  \new Voice \vii
  >>

vi = \relative {
  \key c \minor
  \voiceOne
  s4 as'16\< g fis g \! es'\> d c g\! as[ g] s8 |
}

vii = \relative {
  \voiceTwo
  c'16\p^( es fis g s4 es' s8 fis,16 g) |
}

viii = \relative {
  \clef bass
  \key c \minor
  r2 c,^>^\sf ~ 1
}


\new Staff = "upper" <<
  \tempo "(C) 16th notes in voices following stem directions"
  \new Voice \vi
  \new Voice \vii
  >>

vii = \relative {
  \voiceTwo
  \shape #'((0 . 1.5) (5 . 3) (-3 . 3) (0 . 1.0)) Slur
  c'16\p^( es fis g s4 es' s8 fis,16 g) |
}

\new PianoStaff <<
  \new Staff = "upper" <<
    \tempo "(D) 16th following stem directions + \shape"
    \new Voice \vi
    \new Voice \vii
  >>
  \new Staff \viii
  >>
_______________________________________________
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user

Reply via email to