On 2020-12-05 10:30 am, Paul Scott wrote:
Is there a way to put square brackets around a rehearsal mark (bar number if relevant)?
bracketify-stencil should do what you need. Here's a wrapper for it: %%%% \version "2.20.0" bracketify = #(define-music-function (grob-path axis thick protrusion padding) (key-list? number? number? number? number?) #{ \override $grob-path . stencil = #(grob-transformer 'stencil (lambda (grob orig) (bracketify-stencil orig axis thick protrusion padding))) #}) { \bracketify Score.RehearsalMark #Y 0.1 0.3 0.5 \mark \default b'4 4 2 4 2. 1 \temporary \bracketify NoteHead #X 0.2 0.5 0.3 \mark \default b'4 4 2 4 2. 1 \revert NoteHead.stencil \mark \default b'4 4 2 4 2. 1 } %%%% -- Aaron Hill