[ << Tweaks and overrides ] | [Top][Contents] | [ Paper and layout >> ] |
[ < TrillSpanner を延長する ] | [ Up : Tweaks and overrides ] | [ ペダル記号のブラケットを微調整する > ] |
繰り返しにまたがるグリッサンド
複数の \alternative
ブロックにまたがるグリッサンドは、\alternative
ブロックの始まりに見えない装飾音符を配置し、グリッサンドを付加することで模倣することができます。装飾音符のピッチはグリッサンドの始端と同じであるべきです。ここでは、装飾音符のピッチを引数に取る音楽関数を定義しています。
多声の音楽では、他のボイスの装飾音符と位置を合わせる必要があります。
repeatGliss = #(define-music-function (grace) (ly:pitch?) #{ % the next two lines ensure the glissando is long enough % to be visible \once \override Glissando.springs-and-rods = #ly:spanner::set-spacing-rods \once \override Glissando.minimum-length = 3.5 \once \hideNotes \grace $grace \glissando #}) \score { \relative c'' { \repeat volta 3 { c4 d e f\glissando } \alternative { { g2 d } { \repeatGliss f g2 e } { \repeatGliss f e2 d } } } } music = \relative c' { \voiceOne \repeat volta 2 { g a b c\glissando } \alternative { { d1 } { \repeatGliss c \once \omit StringNumber e1\2 } } } \score { \new StaffGroup << \new Staff << \new Voice { \clef "G_8" \music } >> \new TabStaff << \new TabVoice { \clef "moderntab" \music } >> >> } \paper { tagline = ##f }
[ << Tweaks and overrides ] | [Top][Contents] | [ Paper and layout >> ] |
[ < TrillSpanner を延長する ] | [ Up : Tweaks and overrides ] | [ ペダル記号のブラケットを微調整する > ] |