你如何编写一个 Lilypond 函数来接收一个音符并输出一个有节奏的音符?说:输入:c' 输出:c'8 c'16 c'
1 回答
5
在LilyPond 文档中,您可以找到以下示例:
rhythm =
#(define-music-function (parser location p) (ly:pitch?)
"Make the rhythm in Mars (the Planets) at the given pitch"
#{ \tuplet 3/2 { $p 8 $p $p } $p 4 $p $p 8 $p $p 4 #})
\new Staff {
\time 5/4
\rhythm c'
\rhythm c''
\rhythm g
}
希望可以适应做你想做的事!用你自己的节奏代替火星节奏。$p
请注意,变量和持续时间之间需要一个空格。
于 2015-06-20T07:44:28.743 回答