[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Multi-measure spacer rests
From: |
Knute Snortum |
Subject: |
Re: Multi-measure spacer rests |
Date: |
Sun, 13 Nov 2022 15:24:21 -0800 |
On Sun, Nov 13, 2022 at 2:23 PM Lukas-Fabian Moser <lfm@gmx.de> wrote:
>
> Hi Jean,
>
> > Alternatively, you could attach the dynamic to a so-called
> > "empty chord". The above is equivalent to
> >
> > \version "2.23.80"
> >
> > \new Dynamics {
> > s1 \p
> > s \>
> > s \!
> > s1*6
> > <>\mf
> > s1
> > }
>
> I think we should advocate the "empty chord" style even more
> consistently (and I have a long standing plan of going through the
> documentation and doing this - actually I do not even remember whether I
> already started this, I'm so out of touch with the general improvements
> I wanted to tackle): To me it just seems very non-intuitive to write
> "print a piano, then skip a bar" as "s1 \p2" meaning "before skipping a
> bar, add a piano".
>
> So, for Sámuel: My bet would be
>
> \version "2.23.80"
>
> \new Dynamics {
> <>\p s1
> <>\> s
> <>\! s
> s1*6
> <>\mf s1
> }
>
> or even something like
>
> \version "2.23.80"
>
> \new Dynamics {
> <>\p \after 1 \> \after 1*2 \! s1*9
> <>\mf s1
> }
>
My two cents on the subject: using empty chords to put hairpins on is
not the same as using spacers. Consider this MWE:
\version "2.23.81"
\paper {
indent = 0
}
<<
{
c''4 4 4 4
4 4 4 4
}
\\
{
<>\< s1 <>\!
<>\< s1 <>\!
}
>>
<<
{
c''4 4 4 4
4 4 4 4
}
\\
{
s2..\< s8\!
s2..\< s8\!
}
>>
That produces the output as shown by the image attached. Notice that
hairpins created with empty chords go a little beyond the right side
of the last note, where the hairpins created with spacers alone stop
on the last note. This seems cleaner to my eye.
hairpin-with-empty-chords.png
Description: PNG image