lilypond-user
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [HELP] Change notehead font-size depending on note duration


From: Valentin Petzel
Subject: Re: [HELP] Change notehead font-size depending on note duration
Date: Tue, 01 Mar 2022 20:34:30 +0100

Hello Robert,

the problem here is that the font-size property of the NoteHead is not 
evaluated. (This happens from time to time, and I’m not sure why this is so.)

To get your callback working you can ensure that the font-size is calculated 
by doing something like

    \override NoteHead.stencil =
    #(lambda (grob)
       (ly:grob-property grob 'font-size)
       (ly:note-head::print grob))

(the grob-property effectively just forces Lilypond to calculate the value).

Cheers,
Valentin

Am Dienstag, 1. März 2022, 13:15:45 CET schrieb Robert Mengual:
> Hello everyone,
> 
> I am facing a challenge in which I have been stuck already 7 days. I am
> sending this email as my last hope to get this done or at least receive any
> assistance that allows me to move forward. I really hope you can help me.
> 
> Find attached a Tiny.ly, I did the same for changing things like
> NoteHead.text and NoteHead.Y-offset and everything worked perfectly.
> However, it looks like I cannot use the grob when changing the
> NoteHead.font-size
> 
> I would really appreciate any help. Am I doing something wrong? Is there a
> better way to achieve what I want?
> 
> Thanks in advance
> 
> Best,
> Robert

Attachment: signature.asc
Description: This is a digitally signed message part.


reply via email to

[Prev in Thread] Current Thread [Next in Thread]