Hi Werner, > LilyPond provides `\temporary` and `\revert` to set a grob property > temporarily, and afterwards the value of the grob property is the same > as before. > > Is there a similar possiblity for `\set` (or something usable in > Scheme)? I guess not, but I couldn't find this documented > somewhere...
\once certainly works: %%%% SNIPPET BEGINS \version "2.25.11" \paper { indent = 0\in left-margin = 1\in } music = { \override Staff.InstrumentName.padding = 2 \set Staff.shortInstrumentName = "actual" c'1 \break c'1 \once \set Staff.shortInstrumentName = "temp" \break c'1 \break c'1 } \score { \music } %%%% SNIPPET ENDS Not sure why \temporary wouldn’t/shouldn’t, although I must admit I couldn’t find the right incantation… Cheers, Kieren. ______________________________________________ My work day may look different than your work day. Please do not feel obligated to read or respond to this email outside of your normal working hours.