lilypond отдыхает, делая пустую целую меру

Пишу на лилии прекрасный лирический вальс Шостаковича и получаю пустой такт. Я хочу добиться следующего:Шоста справа

Но я получаю это:Шоста неправильно

Я пробовал несколько комбинаций отдыха, но ни одна из них не работает, лучшее, что я могу получить, это то, что я покажу здесь. Мой текущий код выглядит так (я использую итальянский язык, но, конечно, вы увидите суть)

\language "italiano"
upper = \relative do' {
\clef treble
\key fa \major
\time 3/4
r1 r1 r1 r8 do8 re mi fa sol
}

lower = \relative do {
\clef bass
\key fa \major
\time 3/4
fa,4 <do' fa la>4 <do fa la>^. do, <do' fa la> <do fa la>^. fa, <do' fa la> <do fa la>^. do , <do' fa la> <do fa la>^.
} 

\score {
\new PianoStaff <<
\new Staff = "upper" \upper
\new Staff = "lower" \lower
>>  
\layout { }
\midi { }
}

Любые идеи о том, как я могу это сделать?

Включение проверки бара привело бы к появлению некоторых предупреждающих сообщений, которые могли бы помочь вам отследить это.

Ответы (2)

Так просто как:

R1 * 3/4

Прочтите весь стержень. Что составляет 4 четвертные ноты. 4 четверти разделить на 4, умножить на 3 - это тактовая пауза в размере 3/4!


Изменить TLTR

Это не паузы для целых нот в размере 3/4 или 4/4, а паузы для всего такта, если быть точным. Они имеют значение по умолчанию 4 четверти.

Мой путь

Больше 4 четвертных нот: 5/4 R1 * 5/4
равно 4 четвертным нотам: 4/4 равно R1 * 1/1, просто R1
Меньше 4 четвертных нот: 3/4 тактаR1 * 3/4

Дробь отражает тактовый размер.

Я вижу это как целая полоса - 100%, более 4 четвертей - больше 100%, меньше 4 четвертей - меньше 100%.

Хотя документация, конечно, верна и не указывает способ дроби, за исключением более 4 четвертных нот (и ответ @Aaron, вероятно, должен быть правильным ответом), я думаю, что есть веские причины для использования дробей:

  • дробь отражает тактовый размер
  • вводит понятие доли ноты на раннем этапе изучения lilypond, оно особенно используется в:
    • туплеты, например \tuplet 3/2 { c8 c c}(но это 3 в пространстве 2, а не техн. дробь)
    • размещение украшений с задержкой, например{ c8 * 1/4 s\trill s\turn s\prall d8 }
    • другие места, такие как интервал
  • путаница: если я вижу 2, я ожидаю увидеть половинную ноту, а не целую ноту (полуноты имеют дополнительную боль от того, что выглядят как целые ноты). С 1я всегда вижу символ целой ноты.
Ха-ха, действительно похоже, что четверть паузы плавала там, а 3/4 справились неплохо! Ты сделал мой день, Оуайн. Спасибо
В вопросе я заметил, что каждая пауза имеет странное горизонтальное расположение в пределах своего такта. С вашим объяснением теперь я вижу, что паузы располагаются над каждой четвертой четвертной нотой.
@shoover Я попытался расширить и сделать свой ответ более ясным.
Небольшая поправка: в документации указан вариант дроби. Он использует пример: \time 13/8// R1*13/8 | R1*13/8*12 |, демонстрируя однотактную и многотактовую паузу.
Да, разница есть. Нужно быть осторожным с языком с одной и несколькими полосами, так как \override MultiMeasureRest.staff-position = 2он работает на обоих, там нет SingleMeasureRest. Ха-ха можно бесконечно рассказывать о причудах LP, даже в документах "Полный размер остатка" ни разу не слышал термина1

Используйте заглавную букву R2.(включая «точку» для полуноты с точкой) для пауз, чтобы обозначить паузу в полном такте. См. здесь: http://lilypond.org/doc/v2.18/Documentation/notation/writing-rests#full-measure-rests

Основываясь на размещении пауз, Lilypond интерпретирует ваши паузы как четыре доли, таким образом пересекая тактовые линии. Кажется, поэтому возникает пустой такт: это три из четырех долей третьей паузы.

Привет, Аарон, R2 не работал, все остальные 3 целых. Это было странно, но трюк с 3/4 сработал. Спасибо!
@JuanChô Не R2, R2. (с точкой, т. е. с точками наполовину нонте). Я обновил ответ, чтобы сделать его более понятным.
Ах, я вижу, это действительно решает проблему. Спасибо!