On this subject of set vs override, if I want rehearsal marks to be boxed letters and also want to use the letter I as a rehearsal mark, how can I do that. Each set command overwrites the previous value of the context property, so if I use:

   \set Score.markFormatter = #format-mark-box-letters
   \set Score.markFormatter = #format-mark-alphabet

then I get "I" as a rehearsal mark but the letters aren't boxed, and if I use:

   \set Score.markFormatter = #format-mark-alphabet
   \set Score.markFormatter = #format-mark-box-letters

then "I" is skipped as a rehearsal mark. I suppose, to answer my own question, I can keep count of the rehearsal marks and manually enter "I" myself:

\relative c' {
   \set Score.markFormatter = #format-mark-box-letters
   c c c c \mark \default
   c c c c \mark \default
   c c c c \mark \default
   c c c c \mark \default
   c c c c \mark \default
   c c c c \mark \default
   c c c c \mark \default
   c c c c \mark \default
   c c c c \mark\markup { \box I }
   c c c c \mark \default
   c c c c \mark \default
}

Nick


_______________________________________________
lilypond-user mailing list
lilypond-user@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-user

Reply via email to