我正在研究卡纳蒂克乐谱,这些乐谱涉及复杂的时间签名,需要修改条形线。
8/4条形线图案
beats: 1 2 3 4 (dashed bar here) 5, 6 (Dotted Bar) 7, 8 (double bar)
这是一条实际得分
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 "||"
有办法使这些条形线自动化吗?
发布于 2010-05-15 05:54:28
试试看。它不是完全自动化的,因为您需要分配一个“不可见”的声音来指定barlines,并且您需要跟踪这种禁止形式需要扩展和指定一个适当的展开值的度量。"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 }
>>
https://stackoverflow.com/questions/2570238
复制相似问题