【发布时间】:2019-06-25 21:58:23
【问题描述】:
我想自动化为吉他上的幻灯片的音符和和弦添加下降滑音线的过程,正如在 sn-ps 文档here 中找到的那样(请参阅标有\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
}
#})
我使用 scheme 手动添加 gliss,因为如果将 \glissando 附加到变量中,它将不起作用。
无形的恩典造成的空间怎么消除?
【问题讨论】: