Thank you all for explaining the NullVoice and Dynamics contexts.

I think I got it for now.

On Wed, Jun 9, 2021, 10:31 Knute Snortum <[email protected]> wrote:

> Well, I'm seeing two things: 1) there is no ending to the decrescendo,
> so it throws a warning, and 2) the tie from the first e'1 to the
> second won't work, because the second is in a different voice.  I
> don't know exactly what you want to do with the decrescendo, but I'd
> put it in a separate Dynamics voice, like this:
>
> %%%
> \version "2.20.0"
>
> \new Staff <<
>   \new Voice = "music"  {
>     e'1 ~ | e'1 | d'1 ~ | d'1
>   }
>
>   \new Dynamics {
>     s1 | s2 s \> | s s\! | s1
>   }
>
>   \new Lyrics \with {
>     \override VerticalAxisGroup.
>     nonstaff-relatedstaff-spacing.padding = #2
>     \override VerticalAxisGroup.
>     nonstaff-unrelatedstaff-spacing.padding = #2
>   }
>
>   \lyricsto "music"  { Hel -- lo }
> >>
> %%%
>
> --
> Knute Snortum
>
> On Tue, Jun 8, 2021 at 4:35 PM Molly Preston <[email protected]>
> wrote:
> >
> > What is the best way to handle crescendos and decrescendos when they
> need to start on beat 4 of a whole note for example.
> >
> > Lyrics that start in one voice also disappear when introducing <<...\\
> ...>>
> > using spacers for crescendos and decrescendos over a whole note that
> start on a different beat other than the downbeat.
> >
> > In the following example the second syllable should start on the d'1 not
> it's tied note.
> > What is the best way to do crescendos, decrescendos, ties, \sustainOn
> etc in these situations? Especially if the lyrics disappear, that's a
> problem.
> >
> > I seem to be missing something regarding voices I assume?
> >
> > How would you all handle this so the lyrics don't disappear?
> >
> >
> > \version "2.20.0"
> >  \new Staff <<
> >     \new Voice = "music"  {
> >
> >       e'1 ~
> >       <<
> >         {e'1 | d'1 ~  }
> >         \\
> >         {s2 s \> }
> >       >>
> >
> >     d'1
> >
> >     }
> >
> >    \new Lyrics \with {
> >      \override VerticalAxisGroup.
> >         nonstaff-relatedstaff-spacing.padding = #2
> >       \override VerticalAxisGroup.
> >         nonstaff-unrelatedstaff-spacing.padding = #2
> >   }
> >
> >   %}
> >  \lyricsto "music"  { Hel -- lo }
> >
> >  >>
> >
> > -Molly
>

Reply via email to