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
[email protected]
https://lists.gnu.org/mailman/listinfo/lilypond-devel