Very Welcome, Roland,
.
The 3-voice that I could readily find is WTC I – 3. It is attached.
Be free to ask and questions or request clarifications.
Mark
From: R.H. [mailto:[email protected]]
Sent: Saturday, May 23, 2020 11:34 AM
To: Mark Stephen Mrotek <[email protected]>
Cc: lilypond-user <[email protected]>
Subject: Re: Notation: Piano: How best to indicate left hand or right hand
fingering in polyphonic works?
Oh, thank you Mark
Well, that would be great to see your version. Thank you for your offer!
For me it is all exercise in LP now and, anyway, my next version would be on
the two-staff usual piano version. Nevertheless, as I may also publish the
documents for learners of piano including practicing notes, I was thinking
whether there is a standard way or any idea of indicating the different voices
and fingering in the standard version -- so, I would use your version to add
those details (if not existing of course).
In the piano-two staves version I would color the different voices (notes
heads, stems, rests, etc.) -- again for practice.
Thanks again
Roland
Am Sa., 23. Mai 2020 um 19:58 Uhr schrieb Mark Stephen Mrotek
<[email protected] <mailto:[email protected]> >:
Roland,
I doubt is anyone can provide a “better” way since that valuation is entirely
based on how the way works for you.
When I set the 3-part fugues I use two staves. The soprano and alto in the
upper and the bass in the lower. If the alto moves into the region of the bass
that is indicated with a \changeStaff = “lower”.
I can send an example.
Mark
From: lilypond-user [mailto:lilypond-user-bounces+carsonmark
<mailto:lilypond-user-bounces%2Bcarsonmark> [email protected]
<mailto:[email protected]> ] On Behalf Of R.H.
Sent: Saturday, May 23, 2020 10:04 AM
To: lilypond-user <[email protected] <mailto:[email protected]> >
Subject: Notation: Piano: How best to indicate left hand or right hand
fingering in polyphonic works?
Hello to all
Since some days I got immersed into Lilypond learning and the addtional usage
of Frescobaldi then was a game changer. I see the dedication to quality in both
products.
For my own piano practice, I am working on the Fugue IX from the Well-Tempered
Clavier Book 1 from S.B. Bach. The work has three voices. To differentiate the
voices I used a template for three voices and was able to come up with a decent
version. Next, I also want to add some harmonic function to also visually
better understand how the work is built (as a Fugue of course).
Now, I call these "My piano practice sheets" as they are for practice only. My
teacher asked me to practice each voice separately first and only then start
combining them.
Since here the middle or "mezzio" voice is played sometimes with the fingers of
the left and sometimes with the fingers of the right hand, I decided to
consistently indicate this fingering "up" for the left hand, and "down" for the
right and use it per note such as "a16_4" for a down fingering or "a16^1" for
an up-fingering.
I am not sure that this is the right way to do. Of course, there can be
indicators such as "r.h" and "l.h.", but there would be too many and it is
rather distracting to the eye. And it als forces me to have all fingering
either up and down, but not in inside the lines.
Currently, I color the fingingerings of the voicing line. Maybe left or right
hand could have a color.
But maybe somone has a better idea...?
Thanks to all and have a nice weekend
Roland
Example:
\version "2.16.0"
\header {
title = "Fuge"
subtitle = "a 3 Voices"
opus = "BWV 848"
}
global = {
\key cis \major
\time 4/4
}
rightOne = \relative c'' {
\global
r4 r8 gis8-2 ais16 gis fis gis eis'8-5 cis-4 |gis8-3 fis16 eis fis8 dis' eis, cis' dis, bis' |
cis,8-1 cis'16-2 bis cis dis-3 eis-1 fis gis fisis eis fisis gis fisis eis dis |
eis4~-4 eis16 dis cis eis dis cis bis dis cis bis cis-4 ais-2 |
%5
bis8-1 dis-3 fis2-5 eis4~-5 |eis dis~-5 dis8 cis-5 bis-4 dis~-5 | dis gis, eis' 4. eis16 cis ais4~-2 |
ais8 ais dis4. dis16 bis gis4~ | gis8 gis cis4~-4 cis16 bis cis-4 ais-1 ais'4~-5 |
%10
ais16 gis fisis ais gis dis-2 eis-1 fis-3 eis-1 dis-2 cis-1 dis-2 bis'8-5 gis-4 | dis-3 cis16 bis cis8 ais' bis, gis' ais, fisis' |
gis,16-1 ais-2 bis-3 cis-4 bis-3 ais-2 gis-1 bis-2 eis-5 dis-3 cisis-1 eis-2 gis fis dis gis |
b8-5 ais16 gis fis eis-1 dis-2 cisis-1 dis-2 fis-4 eis-3 dis-2 cisis-1 eis-5 ais,-2 gis-1 |
fis-2 eis dis cisis dis eis-1 fis gis ais gis fis gis ais gis fis eis |
%15
fis4~ fis16 eis dis-2 fis-5 eis dis cis eis-4 dis cis dis bis | r16 eis-3 fis-4 eis-1 cis'4~-4 cis16 bis-3 cis-4 ais-1 ais'4~-5 |
ais16 dis,,16-1 eis-2 dis-1 bis'4~-4 bis16 ais bis-4 gis-1 gis'4~-5 |
gis16 cis,,-1 dis-2 cis-1 ais'4~-4 ais16 gis ais-4 fisis-1 fisis'4~-5 | fisis16 disis-4 eis cis ais2-\markup { "2-5" }gis4~-5 |
%20
gis fisis~-5 fisis8 eis-4 disis-3 fisis-4 | bis16-3 ais gis bis ais-4 gis fisis ais gis-3 eis-1 cis'-4 ais-2 bis-3 gis-1 fisis'-5 disis~-2 |
disis eis-1 aisis-4 bis-5 disis,8.\prallprall-2 eis16-3 eis4-2 r8 eis-5 |
b16 ais gis ais eis'8 cisis gis fis16 eis fis8 dis' | a16 gis fis gis dis'8 bis fis eis16 dis eis-1 gis cis dis |
%25
eis-5 dis-3 cis-1 dis-2 bis'8-5 gis-4 dis-3 cis16 bis cis8-2 ais' | bis, gis' ais, fisis' gis,16-4 dis-2 eis fisis gis ais bis-5 gis-3 |
cis-5 bis ais bis cis bis ais gis ais4~-4 ais16 gis fis ais |
gis fis eis gis-4 fis-3 eis-2 fis-3 dis-2 eis8-3 gis-5 cis4-2 | r8 e16-5 cis ais4 r8 ais16 cis e4-5 |
%30
dis8 gis cis, fis gis,-1 gis'16-3 fis gis ais b gis | eis fis gis eis-1 cis-2 dis eis cis ais-1 b-2 cis-3 ais-1 fis'-3 gis ais fis |
dis-2 eis fis dis bis-1 cis-3 dis-4 bis-2 gis-1 ais-2 bis-3 gis-1 eis'-3 fis gis eis |
cisis dis eis cisis-1 ais-2 bis cis ais fis-1 gis ais fis-1 dis'-3 eis fis dis | bis-1 cis dis bis gis-2 ais bis gis eis-1 fis gis eis-1 cis-2 eis-1 gis-2 ais |
%35
b-4 ais gis-1 ais-2 fis'8 cis ais-4 gis16 fis gis-3 cis,-1 eis-2 gis-3 | ais-4 gis-2 fis-1 gis-2 eis'8 cis gis-4 fis16 eis fis bis, dis fis |
gis fis eis fis dis'8 bis fis eis16 dis eis-1 gis-2 ais-3 bis-1 |
cis dis eis dis-2 fis-4 eis dis cis-1 gis'2\downprall ~-3 | gis16 gis fis gis eis-1 gis-5 dis-2 gis-5 cis, gis' bis,-1 ais-2 bis-1 dis-2 eis fis |
%40
gis fis eis fis dis gis cis, gis' bis,-1 gis'-5 ais,-1 gis-2 ais-1 cis-2 dis eis-4 | fis eis dis eis cis dis bis-1 dis-5 ais-2 dis-5 gis,-2 fisis-1 gis-2 bis-1 cis dis |
eis-1 fis-3 gis ais bis,8-1 gis-2 ais 16 gis fis gis eis'8 cis |
gis fis16 eis fis8 dis' eis, cis' dis, bis' | cis,-1 cis'16-3 bis-2 cis-3 dis eis-1 fis gis-3 fis eis fis gis fis eis dis |
%45
eis4~-4 eis16 dis cis eis dis cis bis-1 dis-4 cis-3 bis-2 cis-3 ais-2 | bis8-3 dis-4 fis2-5 eis4~-5 | eis dis~ dis8 cis-5 bis-4 dis~-5 | dis gis,-2 cis-5 b ais2~-3\5 |
ais8 ais16 fis dis4~-2 dis8 dis-2 gis4~-5 |
%50
gis8 gis16 eis cisis4~-2 cisis8-3 ais-2 fis'4~-5 | fis16 eis-3 fis-4 dis-1 dis'4~-5 dis16 cis bis dis cis gis ais b | ais gis fis gis eis'8 cis gis fis16 eis fis8 dis' |
eis,8 cis' dis, bis' cis,16-3 eis-1 fis gis ais bis cis dis | e dis cis dis e-1 fisis-3 gis ais cis,-2 bis-1 ais gis dis'8 fis,-2 |
%55
eis8-1 <gis cis> dis bis' <gis cis>2 \bar "|."
}
rightTwo = \relative c'' {
\global
R1 | R1 | r4 r8 cis,-4 eis16-2 dis cis dis bis'8-1 gis-2 | dis-3 cis16 bis cis8 ais' bis, gis' ais, fisis' |
%5
gis8 gis16-1 fisis-2 gis ais-1 bis-2 gis-1 cis-3 bis-1 ais-2 bis-1 cis-3 bis-1 ais-3 gis-2 |
ais4~ ais16 gis-2 fis-1 ais-4 gis fis eis gis-3 fis-2 eis-1 fis-2 dis-1 | eis4 r8 gis-1 cis4.-3 cis16-4 ais-2 |
dis,4 r8 fisis8-1 bis4.-4 bis16 gis | cis,4 r8 eis ais4~ ais16 cis-2 dis-3 ais-1 |
%10
bis4 r8 gis~-1 gis16 fisis-1 eis-2 fisis-1 gis-2 fis-1 eis-2 dis-3 |
eis4~-1 eis16 dis-2 cis-3 eis-1 dis-2 cis-3 bis-4 dis-1 cis-2 bis-1 cis-2 ais-3 |
bis8-1 dis-2 gis4-1 r8 \change Staff = "left" \override Stem #'direction = #UP \override Fingering #'direction = #UP b,16^1 gis^3 eis4^5 |
r8 eis16 gis b4-1 ais8-2 b-1 ais-1 cisis,-2 |
dis4 \change Staff = "right" r4 r2 |
%15
R1 | \override Stem #'direction = #DOWN \override Fingering #'direction = #DOWN cis'4-2 r8 eis ais4~-2 ais16 cis-2 dis-3 ais-4 | bis8 r r dis, gis4~ gis16 bis cis gis |
ais8-2 r r cis, fisis4~ fisis16 ais bis fis | gis4-2 r8 bis, cis16-3 bis ais bis gis'8 eis |
%20
bis ais16-2 gis-1 ais8-2 fisis' gis, eis' fisis,-1 disis'-2 |
\change Staff = "left" \override Stem #'direction = #UP eis,4. disis8 eis \override Fingering #'direction = #UP disis-2 eis-1 ais-1 |
gis fisis16-1 eis-2 fisis8-2 ais-1 gis16-3 ais bis gis eis fis gis-2 eis-1 |
cisis-3 dis eis cisis ais-5 cisis-3 eis-2 ais-1 dis,-5 fis ais cisis-1 dis-3 eis-2 fis-1 dis-2 |
bis-3 cis-2 dis-1 bis-2 \tieUp gis4~-1 gis16 gis-3 ais bis-1 cis8 \change Staff = "right" r |
%25
r4 \override Stem #'direction = #DOWN bis'2 ais4~ |
ais8 gis fisis ais dis, 16 r r8 r \change Staff = "left" \override Stem #'direction = #UP gis,-2 |
ais16-1 gis fis gis eis'8 cis-2 gis-3 fis16-4 eis-5 fis8-2 dis' |
eis,-3 cis' dis, bis'-1 cis4 \change Staff = "right" r8 \override Stem #'direction = #DOWN gis''16 eis | cis4 r8 cis16-3 ais fisis4 r8 cis'_2 |
%30
b4 ais gis8 r r4 |
r8 \change Staff = "left" \override Stem #'direction = #UP b,16-1 gis-2 eis8-3
\change Staff = "right" r r \change Staff = "left" ais16-1 fis-2 dis8-3 \change Staff = "right" r |
r \change Staff = "left" ais'16-1 fis-2 dis8-3 \change Staff = "right" r r \change Staff = "left" gis16-1 eis-2 cisis8-3 \change Staff = "right" r |
r \change Staff = "left" gis'16 eis cisis8 \change Staff = "right" r r \change Staff = "left" fis16-1 dis-2 bis8-3 \change Staff = "right" r |
r \change Staff = "left" fis'16 dis16 bis8 \change Staff = "right" r r2 |
%35
s1 | s1| s1| s1| s1|
%40
s1 | s1| s1| s1 | r8 r4 \override Stem #'direction = #DOWN \override Fingering #'direction = #DOWN cis'16 dis eis dis cis dis bis'8-1 gis-2 |
%45
dis-3 cis16 bis cis8-2 ais'-1 bis,-2 gis'-1 ais, fisis'-1 | gis, gis'16-1 fisis-2 gis-1 ais-1 bis-2 gis-1 cis-3 bis-1 ais-2 bis-1 cis-3 bis-1 ais-3 gis-2 |
\tieDown ais4~-3 ais16 gis-2 fis-1 ais-4 gis fis-2 eis gis-3 fis-2 eis fis dis | eis2~ eis8 cis-1 fis-3 eis |
fis4. fis16 dis gis,4-1 r8 bis8-1 |
%50
eis4.-4 eis16-5 cisis-3 fis,4-1 r8 ais-1 | dis4~ dis16 fis-2 gis-3 dis-1 eis4-1 r8 \change Staff = "left" \override Stem #'direction = #UP \tieUp cis~ |
\override Fingering #'direction = #UP cis16 bis-1 ais-2 bis-1 cis-2 bis-1 ais-2 gis-3 ais4~-1 ais16 gis-2 fis-3 ais-1 |
gis-2 fis-3 eis-4 gis-1 fis-2 eis-1 dis-2 fis-1 eis-2 gis-1 ais-2 bis-1 cis bis ais gis |
fisis-4 gis-2 ais-1 fisis-2 dis4~ dis16 dis-2 eis-1 fis-4 gis ais bis gis-3 |
\change Staff = "right" \override Stem #'direction = #DOWN cis8 cis < fis ais > < fis gis > < cis eis>2
}
left = \relative c' {
\global
R1 | R1 | R1 | R1 |
%5
r4 r8 gis-4 ais16 gis fis gis eis'8-1 cis-2 | gis-3 fis16 eis fis8 dis' eis, cis' dis, bis' |
cis,8 cis'16-3 bis cis dis eis-1 cis ais-4 bis cis ais-2 fisis-3 gis ais fisis-2 |
bis,8-5 bis'16-1 ais-3 bis-1 cis-3 dis-2 bis-1 gis-3 ais bis gis-2 eis-3 fisis-2 gis-1 eis-2 |
ais,8 ais'16-2 gis ais bis-1 cis-2 ais-3 fisis-5 gis-3 ais-2 fisis-1 dis-2 eis fisis dis |
%10
gis,8-5 gis'16-4 ais-3 bis8-2 gis-3 cis4-4 bis-5 | ais8-4 gis-5 fisis4-5 gis-5 dis-5 | gis-4 r8 dis'16_2 bis_3 gis4_5 r8 gis16_2 eis_3 |
cisis4_5 r8 eis-5 fis_4 gis_3 ais_1 ais,_4 | \override Stem #'direction = #DOWN dis,4 r8 dis'8 fis16 eis dis eis cis'8 ais |
%15
eis dis16 cis dis8 bis' cis, ais' bis, gisis' | ais,8 ais'16-2 gisis ais bis cis-2 ais-3 fisis-5 gis-3 ais-2 fisis-1 dis-3 eis fisis dis |
gis,8 gis'16-3 fisis gis ais bis-1 gis-2 eis-4 fisis-3 gis-2 eis-1 cis-3 dis eis cis |
fisis,8 fisis'16-1 eis-2 fisis-1 gis-3 ais-2 fisis-1 disis-3 eis fisis disis-2 bis cisis disis-1 bis-2 |
eis,-5 fisis gis ais bis-1 cisis disis bis eis disis cisis dis eis dis cis bis |
%20
cis4~_\markup { "3-1" } cis16 bis ais cis bis ais gis bis ais gis ais fisis-5 | \override Stem #'direction = #DOWN gis8_4 cis fisis, bis eis, ais_4 gis_5 cis_4 |
bis2_5 eis4_5 r4 | r1 | r4 r16 gis,_5 ais bis_3 \tieDown cis4~_5 cis16 dis_5 eis fisis |
%25
gis-2 fisis-3 eis fisis gis-2 fisis-1 eis dis eis4~ eis16 dis cis eis-1 | dis cis bis dis cis bis cis-2 ais-4 bis8_1 dis_4 fis4~_3 | fis eis2 dis4~_4 |
dis8 cis dis_3 gis, cis16_3 dis eis fis eis dis cis_3 eis_1 |
ais-2 gis-3 fisis-5 ais-3 cis-2 b-3 ais cis e8 dis16 cis b ais gis fisis |
%30
gis bis ais gis fisis eis dis cis b-5 cis-3 dis-2 b-3 gis8-5 gis'16-1 eis-2 | cis8_4 r r cis16_2 ais_3 fis8_5 r r fis'16_2 dis_3 |
bis8_5 r r bis16_2 gis_4 eis8_5 r r eis'16_2 cisis_3 |
ais8_5 r r ais16_2 fis_4 dis8_5 r r dis'16_2 bis_3 | gis8_5 r r gis16_2 eis_3 cis4_5 r |
%35
r8 b''16 cis, ais' cis, gis' cis, fis-2 cis-5 eis-1 dis-2 eis8 gis, | r ais'16 cis, gis' cis, fis cis eis-1 cis-2 dis cis dis8 gis, |
r gis'16 gis, fis' gis, eis' gis, dis' gis, cis-2 bis-3 cis-2 gis eis'-1 dis |
eis gis, gis'-1 fis-2 gis gis, ais' gis bis-1 cis-3 dis-2 bis-3 gis-5 bis-3 dis-2 eis-1 |
\change Staff = "right" fis_2 eis dis eis cis'8_1 gis_2 eis_1 dis16 cis dis gis, cis dis |
%40
eis_1 dis_2 cis_4 dis_3 bis'8_1 gis_2 \change Staff = "left" dis-3 cis16-4 bis-5 cis-2 gis-5 bis-3 cis-2 |
dis cis bis cis \change Staff = "right" ais'8_1 fisis_2 \change Staff = "left" cis_4 bis16_1 ais bis gis ais bis |
cis_4 dis eis dis_4 fis_2 eis_1 dis cis fis8_1 ais,16_4 bis_3 cis_2 bis_1 ais gis | ais4~ ais16 gis fis_4 ais_1 gis_2 fis eis gis fis eis fis dis |
eis8._1 gis16_3 ais_2 bis_1 cis8~_4 cis4 bis~_5 |
%45
bis_5 ais~_4 ais8 gis_5 ais_3 dis,_5 | gis4_4 r8 gis-3 ais16 gis fis gis eis'8 cis | gis_3 fis16 eis fis8 dis' eis, cis' dis, bis' |
cis,16-3 gis cis dis eis-1 fis-2 gis-1 eis-2 fis-1 fis,-5 fis'-1 eis-2 fis-1 gis-2 ais-1 fis-2 |
dis_4 eis_3 fis_2 dis_3 bis_5 cis_3 dis_2 bis_1 eis,8_5 eis'16_1 dis_2 eis_1 fis_3 gis_2 eis_1 |
%50
cisis_3 dis eis cisis_2 ais_4 bis_2 cisis_1 ais_2 dis,8_5 dis'16_2 cisis dis eis fis_2 dis_3 |
bis_5 cis_3 dis_2 bis_1 gis_3 ais bis gis_2 cis,8_5 cis'16_4 dis eis8 cis_5 |
fis4_4 eis_5 dis8_4 cis_5 bis4_5 | cis_5 gis_5 ais8_5 r r4 | r r16 cis_2 bis_3 ais_4 gis4_5 r | r8 eis_4 fis gis cis,2 \bar "|."
}
\score {
\new PianoStaff <<
\new Staff = "right" \with {
midiInstrument = "acoustic grand"
} << \rightOne \\ \rightTwo >>
\new Staff = "left" \with {
midiInstrument = "acoustic grand"
} { \clef bass \left }
>>
\layout { }
\midi {
\context {
\Score
tempoWholesPerMinute = #(ly:make-moment 100 4)
}
}
}