LilyPond 中的自定义音符头
Custom note heads in LilyPond
我正在尝试用 Lilypond 中的自定义图形替换默认音符头。我已经阅读了 A.10.3 Graphic 下的文档,其中解释了如何使用 \markup
将图形添加到乐谱中,但是我仍然无法使用它们来替换音符头。我的问题是如何将默认音符头替换为自定义音符头?
如果我没理解错的话,你想用任意图形替换一些符头。假设您已经拥有 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' }
我正在尝试用 Lilypond 中的自定义图形替换默认音符头。我已经阅读了 A.10.3 Graphic 下的文档,其中解释了如何使用 \markup
将图形添加到乐谱中,但是我仍然无法使用它们来替换音符头。我的问题是如何将默认音符头替换为自定义音符头?
如果我没理解错的话,你想用任意图形替换一些符头。假设您已经拥有 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' }