LilyPond:可以在多尺度休息后进行双人酒吧排队吗

  • 本文关键字:排队 酒吧 LilyPond lilypond
  • 更新时间 :
  • 英文 :


我在一篇文章的末尾有一个多尺度的rest,我无法获得要打印的最终"|."barline。取而代之的是使用常规的单杠线。

最小示例:

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

我使用的是2.16版本;2.17也存在问题。

这与多度量值rest无关。它不起作用,因为您使用了<< >>(表示同步音乐)而不是{ }(表示连续音乐)。对于<< >>,所有三个命令(compressFullBarRestsR1*62bar "|.")都被同时处理,这意味着bar "|."发生在时刻0(音乐刚开始时),而不是在休息之后。这将起作用:

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

这似乎与多度量衡休息没有任何关系-即使使用注释而不是多度量衡,也不会打印|.条。

不知道为什么,但这似乎起到了作用:

melody =
{
  R1*62
  bar "|."
}
score {
  <<
    compressFullBarRests
    new Voice = "one" { autoBeamOff melody }
  >>
}

相关内容

  • 没有找到相关文章

最新更新