Меня направил Америка Люк на этот форум. Я надеюсь, что это правильное место.
У меня есть оценка с большим количеством троек. Неудобно постоянно писать \times 2/3 {c16 d e} \times 2/3 {d e f}
.
Поскольку \times
вызывает не только масштабирование продолжительности, но и длину скобки, которую вы не можете использовать
\times 2/3 {c16 d e d e f}.
Как это можно сделать более эффективно.
Стоит отметить, что начиная с LilyPond 2.17.11 вы можете написать
\туплет 3/2 8 {c16 dedef}
и получить туплеты 3:2 в группах продолжительностью 8 (в данном случае две группы по три туплета в каждой). Это в основном то же самое, что и временное переопределение tupletSpannerDuration
.
Вы должны указать свойство tupletSpannerDuration, чтобы получить несколько туплетов, используя только одну \times
команду:
\set tupletSpannerDuration = #(ly:make-moment 1 8) \times 2/3 {c16 dedef}
Подробнее об этом см. документацию LilyPond .
Я думаю, что ваша проблема связана не с тройками, а с управлением лучами ; один из подходов заключается в ручной установке лучей:
Запуск lilypond 2.16 на
{ \times 2/3 {c16^"Две фразы из трех нот" de } \times 2/3 { def } r4 r2 \times 2/3 { c16^"Ручное сияние" [de] d [ef] } r4 r2 \set tupletSpannerDuration = #(ly:make-moment 1 8) \times 2/3 { c16^"Moment & Manual Beaming" [de] d [ef] } r4 r2 }
дает это
Квадратные скобки в файле lilypond обозначают лучи так же, как скобки обозначают лиги.
Я думаю, что нет необходимости ограничивать содержимое одной фигурной скобки только тремя нотами, поэтому для последовательных троек, как в вашем примере, незначительное сжатие может быть:
\times 2/3 {c16 d e d e f}
Карл Виттофт
Дэйв
арфист
СеуМенезес
\times 4/6
, и lilypond даже попытается сделать вывод о наилучшем доступном сиянии.арфист