Personalizar las barras de compás, de forma recursiva, de forma automática: lilypond?
-
24-09-2019 - |
Pregunta
Estoy trabajando en partituras musicales carnáticos que implican las firmas de tiempo complejas, que requerirá líneas de compás modificados
Patrón de barras de compás para: 8/4
beats: 1 2 3 4 (dashed bar here) 5, 6 (Dotted Bar) 7, 8 (double bar)
Aquí hay una barra de puntuación real
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 "||"
¿Hay una manera de automatizar estas barras de compás?
Solución
seguirlo. No está totalmente automatizado en que es necesario tener una voz "invisible" asignado para especificar las barras de compás, y lo que necesita para realizar un seguimiento de cómo muchas de las medidas de restricción de este tipo de necesidades para ampliar y especificar un valor de desplegado apropiado. La "s", si no lo sabe ya, es un espaciador invisible, con la duración como un resto.
\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 }
>>
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow