Эффективный способ записи троек

Меня направил Америка Люк на этот форум. Я надеюсь, что это правильное место.

У меня есть оценка с большим количеством троек. Неудобно постоянно писать \times 2/3 {c16 d e} \times 2/3 {d e f}.

Поскольку \timesвызывает не только масштабирование продолжительности, но и длину скобки, которую вы не можете использовать

\times 2/3 {c16 d e   d e f}.

Как это можно сделать более эффективно.

Ответы (5)

Стоит отметить, что начиная с 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

Квадратные скобки в файле lilypond обозначают лучи так же, как скобки обозначают лиги.

Прохладный! Вопрос: не должна ли «фраза из шести нот» иметь «6» над ней, чтобы указать количество нот в одной доле?
Да, фраза из шести нот выглядит странно и, возможно, двусмысленно; ср ( music.stackexchange.com/questions/12655/… )
Ну все ваши примеры показывают какие-то неадекватные картинки. Первая (как мой пример) имеет правильные брекеты, но неправильную балку. Второй и третий имеют скобку над несколькими триплетами. Пишу произведение с триоли на нескольких нотоносцах. (как на странице 4 javanese.imslp.info/files/imglnks/usimg/5/50/… ) Не очень приятно найти где-то номер скобки, вместо этого о самом триплете. Разве нет эффективного способа написать тройки.
Вместо этого используйте @CarlWitthoft \times 4/6, и lilypond даже попытается сделать вывод о наилучшем доступном сиянии.
Да, я знаю, что могу запускать и останавливать лучи с помощью []. Но это не то, что я ищу. Разве я не могу сказать Лилипонд написать 100 триплетов с автоматическим сиянием?

Я думаю, что нет необходимости ограничивать содержимое одной фигурной скобки только тремя нотами, поэтому для последовательных троек, как в вашем примере, незначительное сжатие может быть:

\times 2/3 {c16 d e d e f}
Хорошо, поскольку ОП утверждал, что это искажает длину скобки, может ли кто-нибудь опубликовать фактические PDF-файлы, которые генерирует этот код?

Более красивая группировка:

\relative c' {
  \override TupletBracket.bracket-visibility = #'if-no-beam
  \times 2/3 { c16 c \set stemRightBeamCount = #1 c }
  \times 2/3 { \set stemLeftBeamCount = #1 c c c }  
}

дает это:

введите описание изображения здесь