http://codereview.appspot.com/6584045/diff/13014/input/regression/note-head-style.ly#newcode108
> input/regression/note-head-style.ly:108: \override Staff.Dots.style
=
> #'kievan
> Why can't we use the new function here, e.g.,
>
> \kievanOn
>

\kievenOn only works on the voice level and the overrides happen on
the staff
level.

How about making \pattern a music function taking a context
modification as argument?  Then you could write

\pattern \with { \override NoteHead.style = #'slash }
\pattern \with { \kievanOn }
\pattern \with { ... }

and just pass the context mod on to the \new Voice within \pattern.

It seems awkward to use Staff-wide overrides here.

By the way: it's frightening how fast one gets used to the new
override syntax.  I had to think really hard about whether this was
supposed to be different previously or not.  And then it seems strange
that there would have been no dot.


http://codereview.appspot.com/6584045/

_______________________________________________
lilypond-devel mailing list
lilypond-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-devel

Reply via email to