Paul Morris <address@hidden> writes:
But I think what you really want is a music function:
\version "2.17.29"
boo =
#(define-music-function
(parser location the-music)
(ly:music?)
#{
\override NoteHead.color = #red
#the-music
\revert NoteHead.color
#})
\relative c' { c4 d e f \boo { g a b } c d e }
For such fixed override/revert pairings you should write
\temporary\override in the music function instead of just \override:
otherwise any previous \override NoteHead.color = #blue will get
overwritten and not get restored afterwards.