LilyPondの:カスタマイズバーライン、再帰的に、自動的に?
-
24-09-2019 - |
質問
私は改変barラインが必要になります複雑な拍子記号を伴うカルナティック音楽のスコア、に取り組んでいます。
のための小節線のためのパターン:8/4 が
beats: 1 2 3 4 (dashed bar here) 5, 6 (Dotted Bar) 7, 8 (double bar)
実際のスコアのここでの1バー
g16( f) d8 ees( ees) d16( c d8) bes16[( d c bes \bar "dashed"
a g]) a[( bes c] d[ c d]) \bar ":"
g8( f16) ees8( d16 c d) \bar "||"
これらの小節線を自動化する方法はありますか?
解決
この試してみます。それは完全にあなたが小節線を指定するために割り当てられた「見えない」の声を持っている必要があることで自動化され、そして、あなたはどのように多くの施策のトラック拡張し、適切な展開]値を指定する必要がなければ、この形を維持する必要がありません。 「s」は、あなたはすでに知っていない場合は、残りの部分のような期間で、目に見えないスペーサーである。
\version "2.13.19"
fooBar = { s1 \bar "dashed" s2 \bar ":" s2 \bar "||" }
\new Staff <<
\new Voice = "theMusic" \relative c'' {
% bar 1
g16( f) d8 ees( ees) d16( c d8) bes16[( d c bes
a g]) a[( bes c] d[ c d])
g8( f16) ees8( d16 c d)
% bar 2
g16( f) d8 ees( ees) d16( c d8) bes16[( d c bes
a g]) a[( bes c] d[ c d])
g8( f16) ees8( d16 c d)
}
\new Voice = "theBarLines" { \repeat unfold 2 \fooBar }
>>
所属していません StackOverflow