Hie Kieren and Simon, > first of all: Looks like a nice piece!
Yes :) > Second: offtopic nitpicks. There are some superfluous LyricExtenders > there – I’d rather leave them out if they are very short. I agree on that one. > And I like for long syllables > to be increasingly left-aligned, for which I wrote a custom grob callback. I'm torn between liking it and not liking it... ...will have to look at it some more time :) > I’d vote to keep with four staves, at least in this example. I again agree. I find switches between the number of staves for short periods (i.e. a few bars this, a few bars that and another few bars some other way) confusing and it takes too much of my precious attention when performing. > The other major point is that > it doesn’t print ‘redundant’ lyrics, i.e. passages with equal rhythm and > wording in multiple voices have the lyrics printed only once, mostly > below the topmost of the staves. This is certainly a controversial > feature, Yes, it definitely *IS* controversial :) I'm a bass singer. if you really wish to leave out the redundant lyrics then do so for all other voices but bass ;) Seriously : If you wish to leave out lyrics then at least put them between soprano and alto and between tenor and bass. That way each voice has lyrics adjacent to the music. I find the distance between lyrics and music in Simon's version too close. To my eyes it appears cramped and makes it less easy to read during performance. Last not least for vocal lines I always turn off autoBeam and manually put beams to groups that are sung on a single syllable. For my singers eyes that strongly helps to keep words and music in a proper flow. I'm sure from a keyboard player's perspective this is different. I know as a violinist I would want autoBeam on as well :) Find attached my preferences applied to the original score. Kind regards, Michael -- Michael Gerdau email: [email protected] GPG-keys available on request or at public keyserver
\version "2.19"
\language "english"
#(set-global-staff-size 15.5)
\paper {
page-count = 2
system-count = 5
ragged-bottom = ##t
ragged-last-bottom = ##t
system-system-spacing = #'((minimum-distance . 18) (padding . 8))
}
\layout {
\context {
\Voice
\consists "Melody_engraver"
\override Stem #'neutral-direction = #'()
}
\context {
\Staff
\name ChoralStaff
\alias Staff
\override DynamicLineSpanner.direction = #UP
\override Script.direction = #UP
\override TextScript.direction = #UP
\override TupletBracket.direction = #UP
\override TupletNumber.direction = #UP
}
\context {
\ChoirStaff
\accepts ChoralStaff
}
\context {
\type "Engraver_group"
\name ScoreMarks
\consists "Staff_collecting_engraver"
\consists "Axis_group_engraver"
\override VerticalAxisGroup.staff-affinity = #DOWN
\override VerticalAxisGroup.nonstaff-relatedstaff-spacing #'((basic-distance . 1) (minimum-distance . 1) (padding . 2) (stretchability . 0))
\override VerticalAxisGroup.nonstaff-unrelatedstaff-spacing #'((basic-distance . 6) (minimum-distance . 6) (padding . 4) (stretchability . 0))
\override VerticalAxisGroup.nonstaff-nonstaff-spacing #'((basic-distance . 1) (minimum-distance . 1) (padding . 1) (stretchability . 0))
\consists "Metronome_mark_engraver"
\override MetronomeMark.font-size = #2
\override MetronomeMark.font-series = #'normal
\override MetronomeMark.Y-offset = ##f
\override MetronomeMark.padding = #2
\override MetronomeMark.break-align-symbols = #'(time-signature key-signature)
\override MetronomeMark.non-break-align-symbols = #'(paper-column-interface)
\consists "Text_spanner_engraver"
\override TextSpanner.font-size = #2
\consists "Mark_engraver"
\override RehearsalMark.Y-offset = ##f
\override RehearsalMark.outside-staff-priority = #75
\override RehearsalMark.font-size = #2
\override RehearsalMark.break-align-symbols = #'(time-signature key-signature)
\consists "Time_signature_engraver"
\override TimeSignature.stencil = #point-stencil
}
\context {
\Score
\remove "Metronome_mark_engraver"
\remove "Mark_engraver"
\accepts ScoreMarks
\override TimeSignature.style = #'()
\override BarNumber.font-size = #2.5
\override BarNumber.padding = #2
}
}
%%%% GLOBAL %%%%
\header {
title = "Wither’s Carol"
}
WithersCarol_global = {
%% v. 1
\key d \major
\tempo "Brightly" 48
\time 2/4
\partial 8 s8
s4*2
\time 4/4
s4*4
\time 2/4
s4*2*3
\time 4/4
s4*4
\time 2/4
s4*2*2
\time 7/8
s8*7
\time 2/4
s4*2
\time 4/4
\tempo \markup "Relaxing slightly"
s1*2
\tempo "Like a madrigal" 4�
s1
\time 9/8
s8*9
\time 4/4
s2
\tempo \markup "poco rit."
s1
\tempo \markup "regain tempo"
s2 s1
\bar "||"
}
%%%% VOICES %%%%
WithersCarol_soprano_notes = {
\autoBeamOff
%% v. 1
a8\mf | % sop 0
d'8 d' d'16[( e']) fs'[( g']) | % sop 1
a'8 a' b'2\tenuto r8 a' | % sop 2
fs'8 d' e' cs' | % sop 3
d'4 d'8 a | % sop 4
d'8 d' d'16[( e']) fs'[( g']) | % sop 5
a'8 a' b'2\tenuto r8 r16 a' | % sop 6
fs'8 d' e'16[( d']) cs'8 | % sop 7
d'4 d' | % sop 8
r8 d''4\f-> b'8 b'4-> a'16 d'' | % sop 9
b'8 b' a'4 | % sop 10
r8 a'4 fs'8 fs'4 e' | % sop 11
d'4 b'8 b'8\> ~ 2 | % sop 12
r2\! r4 fs'8[(\p gs']) | % sop 13
a'2.\< e''4.\! | % sop 14
d''8 fs'' e''-! r cs'' d''\tenuto ~ 4 ~ | % sop 15
d''2 ~ 4\> r8\! r16 g'\pp | % sop 16
fs'8 d' e'16[( d']) cs'8 d'4 d' | % sop 17
}
WithersCarol_soprano_lyrics = \lyricmode {
%% v. 1
So now is come our joy -- ful’st feast,
Let ev’ -- ry one be jol -- ly.
Each room with i -- vy __ leaves is drest,
And ev’ -- ry post with hol -- ly.
Though some churls at our mirth re -- pine.
Round your fore -- heads gar -- lands twine.
Drown sor -- row in a cup of wine. __
And let us all __ be mer -- ry.
}
WithersCarol_alto_notes = {
\autoBeamOff
%% v. 1
a8\mf | % alto 0
d'8 d' d'16[( e']) fs'[( g']) | % alto 1
a'8 a' b'2\tenuto r8 a' | % alto 2
fs'8 d' e' cs' | % alto 3
d'4 d'8 a | % alto 4
d'8 d' d'16[( e']) fs'[( g']) | % alto 5
a'8 a' b'2\tenuto r8 r16 a' | % alto 6
fs'8 d' e'16[( d']) cs'8 | % alto 7
d'4 d' | % alto 8
r8 fs'4\f-> a'8 g'4-> e'16 fs' | % 9
g'16[( fs']) e'8 fs'4 | % 10
r8 e'4 cs'8 b4 cs' | % 11
b4 a8 a\> ~ 2 | % 12
r2\! d'2\p | % 13
cs'4.(\< e'4 fs'8) g'4.\! | % 14
fs'4 g' g'8-! r g' a'\tenuto ~ | % 15
a'2 ~ 4\> r8\! r16 g'\pp | % 16
fs'8 d' e'16[( d']) cs'8 d'4 d' | % alto 17
}
WithersCarol_alto_lyrics = \lyricmode {
%% v. 1
So now is come our joy -- ful’st feast,
Let ev’ -- ry one be jol -- ly.
Each room with i -- vy __ leaves is drest,
And ev’ -- ry post with hol -- ly.
Though some churls at our mirth re -- pine.
Round your fore -- heads gar -- lands twine.
Drown sor -- row in a cup of wine. __
And let us all __ be mer -- ry.
}
WithersCarol_tenor_notes = {
\clef "treble_8"
\autoBeamOff
%% v. 1
a,8\mf | % ten 0
d8 d d16[( e]) fs[( g]) | % ten 1
a8 a b2\tenuto r8 a | % ten 2
fs8 d e cs | % ten 3
d4 d8 a, | % ten 4
d8 d d16[( e]) fs[( g]) | % ten 5
a8 a b2\tenuto r8 r16 a | % ten 6
fs8 d e16[( d]) cs8 | % ten 7
d4 d | % ten 8
r8 d'4\f-> b8 b4-> a16 d' | % ten 9
b8 b a4 | % ten 10
r8 a4 fs8 fs4 e | % ten 11
e4 d8 d\> ~ 2 | % ten 12
r4\! e\p fs2 ~ | % ten 13
<< { fs4. cs'2. } { s4.\< s s\! } >> | % ten 14
b16 cs' d'8-! r cs' d'2\tenuto ~ | % ten 15
d'2 ~ 4\> r8\! r16 g\pp | % ten 16
fs8 d e16[( d]) cs8 d4 d | % ten 17
}
WithersCarol_tenor_lyrics = \lyricmode {
%% v. 1
So now is come our joy -- ful’st feast,
Let ev’ -- ry one be jol -- ly.
Each room with i -- vy __ leaves is drest,
And ev’ -- ry post with hol -- ly.
Though some churls at our mirth re -- pine.
Round your fore -- heads gar -- lands twine.
Drown sor -- row in a cup of wine. __
And let us all __ be mer -- ry.
}
WithersCarol_bass_notes = {
\clef bass
\autoBeamOff
%% v. 1
a,8\mf | % bass 0
d8 d d16[( e]) fs[( g]) | % bass 1
a8 a b2\tenuto r8 a | % bass 2
fs8 d e cs | % bass 3
d4 d8 a, | % bass 4
d8 d d16[( e]) fs[( g]) | % bass 5
a8 a b2\tenuto r8 r16 a | % bass 6
fs8 d e16[( d]) cs8 | % bass 7
d4 d | % bass 8
d4.->\f d8 d4-> d8 | % bass 9
d2 | % bass 10
fs4. e8 d4 d | % bass 11
g,4 g,8 g,\> ~ 8 r a,4 | % bass 12
b,1\p ~ | % bass 13
b,2. ~ 8.\< d16 e fs | % bass 14
a8-!\! r a b\tenuto ~ 2 ~ | % bass 15
b2 ~ 4\> r8\! r16 g\pp | % bass 16
fs8 d e16[( d]) cs8 d4 d | % bass 17
}
WithersCarol_bass_lyrics = \lyricmode {
%% v. 1
So now is come our joy -- ful’st feast,
Let ev’ -- ry one be jol -- ly.
Each room with i -- vy __ leaves is drest,
And ev’ -- ry post with hol -- ly.
Though some churls re -- pine.
Round your fore -- heads gar -- lands twine.
Drown sor -- row in a cup of wine. __
And let us all __ be mer -- ry.
}
\score {
<<
\new ScoreMarks \WithersCarol_global
\new ChoirStaff <<
\new ChoralStaff = "Staff_soprano" \new Voice = "Voice_soprano" << \WithersCarol_global \WithersCarol_soprano_notes >>
\addlyrics \WithersCarol_soprano_lyrics
\new ChoralStaff = "Staff_alto" \new Voice = "Voice_alto" << \WithersCarol_global \WithersCarol_alto_notes >>
\addlyrics \WithersCarol_alto_lyrics
\new ChoralStaff = "Staff_tenor" \new Voice = "Voice_tenor" << \WithersCarol_global \WithersCarol_tenor_notes >>
\addlyrics \WithersCarol_tenor_lyrics
\new ChoralStaff = "Staff_bass" \new Voice = "Voice_bass" << \WithersCarol_global \WithersCarol_bass_notes >>
\addlyrics \WithersCarol_bass_lyrics
>>
>>
}
signature.asc
Description: This is a digitally signed message part.
_______________________________________________ lilypond-user mailing list [email protected] https://lists.gnu.org/mailman/listinfo/lilypond-user
