根据音符时长更改符头大小

发布于 2025-01-10 12:06:52 字数 344 浏览 0 评论 0原文

我正在尝试创建一个函数,根据音符的持续时间更改音符头字体大小。例如,如果音符是全音符,则其音符头应具有双倍尺寸。

我还没有在睡莲池片段中找到任何接近的东西。我正在尝试类似的事情,但由于某种原因,参数 grub 没有通过。

#(define (size-notehead grob)
   (duration-to-size
    (ly:event-property (event-cause grob) 'duration)))

applyNoteHeadSize = {
  \override NoteHead.font-size = #size-notehead
}

有人可以帮我吗?

I'm trying to create a function that changes the note head font-size depending on the duration of the note. For example, if the note is a whole-note, then its note head should have double size.

I haven't found anything in the lilypond snippets that is even close. I was trying something like this, but for some reason the argument grub is not passed.

#(define (size-notehead grob)
   (duration-to-size
    (ly:event-property (event-cause grob) 'duration)))

applyNoteHeadSize = {
  \override NoteHead.font-size = #size-notehead
}

Can someone help me, please?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文