I've recently been engraving more and more with Lilypond, and I stumbled upon a .ly file on Mutopia (public domain scores engraved with Lilypond) where the dynamics and articulations are written separately from the pitches, like so :
\score {
<<
\new PianoStaff <<
\new Staff = "upper" \pianoThemeUpper
\new Dynamics { \global \themeDynamics }
\new Staff = "lower" \pianoThemeLower
>>
>>
}
So instead of having a very heavy right hand staff for the piano with all the dynamics and articulations on top of the pitches, they are in a separate place. It seemed neat and like a good idea, so I tried it for my next score.
I wrote the score as :
\version "2.20.0"
global = {
\time 4/4
\key bes \major
}
%%%%%%%%
%% THEME
%%%%%%%%
themeUpper = \relative c' {
r2 f4 bes |
bes d8 bes f4 bes |
bes2 bes4 <d, bes'>8 < f c'> |
< bes d>4 < c e>8 < bes d> < f c'>4 <d bes'> |
< f a c> f \breathe f bes |
bes d8 bes f4 bes|
bes2 <bes d,>4 <c f,> |
<d bes> <ees c>8 <d bes> <c a>4 <a f'> |
<bes d,>2 r |
\bar "|."
}
themeLower = \relative c {
r1 |
bes4 <f' bes d> f, <f' bes d> |
bes,4 <f' bes d> f, <f' bes> |
bes,4 <f' bes d> f, <f' bes> |
f, <f' a c> \breathe r2 |
bes,4 <f' bes d> f, <f' bes d> |
bes,4 <f' bes d> f, <f' bes d> |
bes,4 <f' bes d> f, <f' a ees'> |
<bes bes,>2 r |
}
%%%%%%%%%%%
%% DYNAMICS
%%%%%%%%%%%
themeDynamics = {
s2 \mf s2 |
s1 |
s2. \< s4 \! |
}
%%%%%%%%%%%%%%%
%% PIANO SCORES
%%%%%%%%%%%%%%%
pianoThemeUpper = {
\clef "treble"
\global
<<
\new Voice {
\themeUpper
}
>>
}
pianoThemeLower = {
\clef "bass"
\global
<<
\new Voice {
\themeLower
}
>>
}
%%%%%%%%
%% SCORE
%%%%%%%%
\score {
<<
\new PianoStaff <<
\new Staff = "upper" \pianoThemeUpper
\new Dynamics { \global \themeDynamics }
\new Staff = "lower" \pianoThemeLower
>>
>>
}
And obtained :
When I actually would have liked :
If you have a close look at my dynamics, they look like :
themeDynamics = {
s2 \mf s2 |
s1 |
s2. \< s4 \! |
}
And for me, it seems that :
- in the first bar, I wait a minim, then indicate a mezzo forte, then wait another minim
- in the third bar, I wait for a pointed minim, start a crescendo, and end it at the end of the bar.
Obviously, I didn't do that. So my question is two-fold :
- Is it good practice to separate the dynamics from the pitches, like I think it is (making the notation a little lighter) ? Please note that I know this score is a very simple one, I made it so for the example.
- If it is a good idea to separate the dynamics, how do I do it ? I have very obviously and painfully missed something here, and I'd like to become more fluent with Lilypond.
r1
just puts the whole bar rest in the position of the half-note rest which is wrong.R1
would be correct.