This section of the manual may contain some useful tips.
https://lilypond.org/doc/v2.24/Documentation/notation/modifying-stencils

Sent from my iPhone

> On 22 Dec 2025, at 17:33, Paul Scott <[email protected]> wrote:
> 
> Sorry for the top-posting.
> 
> Thank you, Kieren.
> 
> That's exactly the code I'm working with (which I probably got from you 
> originally).
> 
> I was able to modify some of it to:
> 
> setF = {
>   \temporary \override Score.BarNumber.stencil =
>   #(lambda (grob)
>     (let ((text (ly:grob-property grob 'text)))
>      (grob-interpret-markup grob
>       #{ \markup F #})))
> }
> 
> To get a single bar-letter but as you mention in the original post the 
> challenge is automating it.
> 
> If I could get the answer to the question in this thread I could at least 
> simplify the code and maybe have a complete solution.
> 
> It's interesting that numbers-with-letters was added to Lily without 
> bar-letters.
> 
> I would also like to be able to make the letters in numbers-with-letters 
> upper case.
> 
> I play woodwinds in shows and often need to modify existing parts.
> 
> Be well,
> 
> Paul
> 
>> On 12/22/25 7:48 AM, Kieren MacMillan wrote:
>> Hi all,
>> 
>>>> Trying to learn a little more programming for Lily:
>>>> How do I make "A" in the following type stencil?
>>>> setA = { \temporary \override Score.BarNumber.stencil = "A" }
>>>> This will lead to writing setLetter to identify bars with letters instead 
>>>> of numbers as is done in musical theater when music is modified without 
>>>> changing the bar numbers of measures that stay the same.
>>>> Ideally this is a feature request like 'numbers-with-letters .
>>> Do you mean rehearsal marks? Look that up, and just change the default. 
>>> Note that there are two letter versions, one with an I, and one without.
>> I believe the OP means measure numbers that might go 1, 2, 3, 3A, 3B, 3C, 4, 
>> 5, etc.
>> 
>> There’s a thread here that might help:
>> https://lists.gnu.org/archive/html/lilypond-user/2024-12/msg00235.html
>> 
>> I had the intention of making some better syntactic sugar for all of that, 
>> but haven’t gotten around to it yet.
>> <sigh>
>> 
>> Hope the reference helps, anyway!
>> 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.
>> 
>> 
> 

Reply via email to