LilyPond:双杠可以进行多次测量休息吗?

时间:2013-08-27 18:09:12

标签: lilypond

我在片断的末尾有一个多次测量的休息,我无法得到最后的“|”。小册子打印。而是使用常规单条线。

最小例子:

\score {
  \new Staff <<
    \compressFullBarRests
    R1*62
    \bar "|."
  >>
}

我正在使用2.16版; 2.17也存在问题。

2 个答案:

答案 0 :(得分:2)

这似乎与多次测量休息无关 - 即使您使用音符代替多次测量休息,也不会打印|.条。

不确定原因,但这似乎可以完成这项工作:

melody =
{
  R1*62
  \bar "|."
}

\score {
  <<
    \compressFullBarRests
    \new Voice = "one" { \autoBeamOff \melody }
  >>
}

答案 1 :(得分:2)

这与多重措施休息没有任何关系。它不起作用,因为您使用<< >>(表示同步音乐)而不是{ }(表示连续音乐)。使用<< >>,同时处理所有三个命令(\compressFullBarRestsR1*62\bar "|."),这意味着\bar "|."发生在0时刻(在{0}处)音乐的开头),不在休息之后。这将有效:

\score {
  \new Staff {
    \compressFullBarRests
    R1*62
    \bar "|."
  }
}