2010-04-03 5 views
2

Я работаю над Карнатиком нотных, которые включают сложные подписи времени, что потребует модифицированные штриховые линийLilypond: Настроить штриховые линии, рекурсивно, автоматически?

шаблона для тактовых черт для: 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 "||" 

Есть ли способ автоматизировать эти барьеры?

ответ

2

Дайте это попробовать. Он не полностью автоматизирован тем, что вам нужно иметь «невидимый» голос, назначенный для указания барлинков, и вам нужно отслеживать, сколько мер требуется для этой формы запрета, и указать соответствующее значение разворачивания. «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 } 
>> 
+0

Работы красиво. Невидимый «Голос»! Я попытался создать невидимый персонал, который не сработал. Спасибо. –