> On 29 Sep 2021, at 21:28, Jefferson Felix <jsfe...@gmail.com> wrote: > > Hi everyone, > > I'm working on some hymns and noticed that I need to add square brackets just > above the treble clef to indicate the introductory part of the hymn (usually > performed by an organ or orchestra before the choir sings). > > As an example, I can show a sheet of music from the hymnal of The Church of > Jesus Christ of Latter-day Saints: > > https://media.ldscdn.org/pdf/music/hymns/2001-01-1000-nearer-my-god-to-thee-eng.pdf > > <https://media.ldscdn.org/pdf/music/hymns/2001-01-1000-nearer-my-god-to-thee-eng.pdf> > > I tried using \startGroup and \stopGroup, but this creates a long slash > through every bar, which is not ideal (I believe this one is for analysis > purposes). > > I searched for the snippets, but I didn't find anything like that. > > > Thanks, > > -- > --- > Jefferson dos Santos Felix
Inspired by LSR 843 (https://lsr.di.unimi.it/LSR/Snippet?id=843) for the Postscript commands to create a square hook, a way to do it that in my view even fits semantically is by using custom rehearsal marks %%%%%%%%%%%%%%% \version "2.22.0" introductionStartHook = \markup { \path #0.25 #'((moveto 0 0) (lineto 0 0.8 ) (lineto 0.8 0.8)) } introductionEndHook = \markup { \path #0.25 #'((moveto 0 0.8) (lineto 0.8 0.8) (lineto 0.8 0)) } { \once \override Score.RehearsalMark.self-alignment-X = #LEFT \mark \introductionStartHook c''2 d'' \once \override Score.RehearsalMark.self-alignment-X = #RIGHT \mark \introductionEndHook e'' d'' } %%%%%%%%%%%%%%%