Re: Style for Editorial Rests

Kieren MacMillan <[email protected]> Mon, 22 Jun 2026 20:29:57 -0400
Newsgroups gmane.comp.gnu.lilypond.general
Message-ID <[email protected]>
Hi Gabriel,

> No, the original note values for the bass in measure 10 were
> g2 aes2 ees1 % semibreve / whole note here!
> 
> That semibreve/whole note is converted to
> ees2. r4
> in my edition because my choirmaster wants the basses to “shave a quarter off their whole note.”
> 
> Why does he want the basses to shave a quarter off? Because the altos — third staff from the top — need a breath before measure 11 begins, so their ees'2 (original note value) is converted to ees'4 r4 (a quarter-rest breath). And the choirmaster wants the basses to finish the word “Regem” and breathe *at the same time as the altos.* The T1s are singing bes2. r4 (instead of the original bes1) for the same reason.

Then I would DEFINITELY go with the bracketed notation:

%%%  SNIPPET BEGINS
\version "2.27.0"

#(define-public (bracket-stencils grob)
  (let ((lp (grob-interpret-markup grob (markup #:fontsize 3.5 #:translate (cons -0.625 -1.25) #:scale (cons 1 2.5) "[")))
        (rp (grob-interpret-markup grob (markup #:fontsize 3.5 #:translate (cons -0.125 -1.25) #:scale (cons 1 2.5) "]"))))
    (list lp rp)))

bracketify = #(define-music-function (arg) (ly:music?)
   (_i "Tag @var{arg} to be parenthesized.")
#{
  \tweak Parentheses.stencils #bracket-stencils
%  \tweak Parentheses.font-size -2
    \parenthesize $arg
#})

\relative c'' {
  g2.
  \bracketify r4
}
%%%  SNIPPET ENDS

I’ll be interested to see if you find something I end up liking more.

Hope this helps!
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.