我正在尝试用 Lilypond 中的自定义图形替换默认的音符头。我已经阅读了 A.10.3 Graphic 下的文档,其中解释了如何使用\markup将图形添加到乐谱中,但是我坚持能够使用它们来替换音符头。我的问题是如何将默认注释头替换为自定义注释头?
小智 6
如果我理解正确的话,你想用任意图形替换一些记事本。假设您已经有了 EPS 格式的图形 sol.eps,此代码使用它将“g”更改为太阳的图片(“sol”在西班牙语中是“太阳”的意思):
cabezaSol = {
\once \override NoteHead #'stencil = #ly:text-interface::print
\once \override NoteHead #'text =
\markup {
\general-align #Y #CENTER {
\epsfile #X #2 #"./sol.eps"
}
}
}
{ e'4 f' \cabezaSol g' }
Run Code Online (Sandbox Code Playgroud)