LilyPond中的自定义笔记头

时间:2017-10-17 18:24:09

标签: lilypond

我正在尝试用Lilypond中的自定义图形替换默认的音符头。我已经阅读了A. 10.3 Graphic下的文档,该文档解释了如何使用\markup将图形添加到乐谱中,但是我仍然坚持能够使用它们来替换音符头。我的问题是如何替换自定义的默认音符头?

1 个答案:

答案 0 :(得分:3)

如果我理解正确,你想要用任意图形替换一些符头。假设您已经将EPS格式的图形作为sol.eps,此代码使用它将'g'更改为太阳图片('sol'是西班牙语'sun'):

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' }

enter image description here