Colin Tennyson <colintenny...@outlook.com> writes:

> The LillyPond parser accepts this, there is no error, and the score _is
> rendered correctly_.
> But as you point out:
>  this:
> << \addKey \staffOneNotes >>
> is better written as:
> { \addKey \staffOneNotes }
>
>
> While the { ... } notation is better, LilyPond accepts both: { \addKey
> \staffTwoNotes } and << \addKey \staffTwoNotes >>.  In this case both are
> rendered the same.

But that's not a given.  Take, for example, the output of
addKey = { \key g \major  \time 4/4 }
staffOneNotes = { \grace { d'16 g' b' } d''8 8 8 8 fis'8 8 g'4 }

\score {
  \new StaffGroup <<
    \new Staff \new Voice = "staffOne" << \addKey \staffOneNotes >>
    \new Staff \new Voice = "staffOne" { \addKey \staffOneNotes }
  >>
}
Also, if you have something like

\new StaffGroup
{
   << \key c\major { c' c' c' c' } >>
}

you'll likely be surprised by the results...

-- 
David Kastrup
_______________________________________________
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user

Reply via email to