On Sun, Nov 13, 2022 at 2:23 PM Lukas-Fabian Moser <[email protected]> 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.

Reply via email to