我想自动化为吉他上的幻灯片添加下降滑音线到音符和和弦的过程,就像在此处的片段文档中找到的那样(请参阅标有 的那个\afterGrace
)。
因为它在那里,它为不可见的优雅音符保留了空间,但它不需要在那里。以下是我到目前为止提出的功能:
fall = #(define-music-function (inputA) (ly:music?)
(define gliss (ly:music-deep-copy inputA))
(define grace (ly:music-deep-copy inputA))
(set! (ly:music-property gliss 'articulations)
(cons (make-music (quote GlissandoEvent))
(ly:music-property gliss 'articulations)))
#{
\afterGrace $gliss
\transpose c g, {
\once \omit Stem
\once \omit Flag
\once \omit Accidental
\once \hideNotes
$grace
}
#})
\glissando
我使用方案手动添加 gliss,因为如果附加到变量中它不起作用。
怎样才能消除无形恩典造成的空间?