gpt4 book ai didi

Lilypond:自动递归地自定义条形线?

转载 作者:行者123 更新时间:2023-12-04 14:43:11 26 4
gpt4 key购买 nike

我正在处理涉及复杂拍号的 Carnatic 乐谱,这需要修改小节线

条形线模式: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 "||"

有没有办法自动化这些条形线?

最佳答案

试试这个。它不是完全自动化的,因为您需要分配一个“不可见”的声音来指定小节线,并且您需要跟踪这种形式的限制需要扩展多少度量并指定适当的展开值。如果您还不知道,“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 }
>>

关于Lilypond:自动递归地自定义条形线?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2570238/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com