作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有这个基本的三声部片段。
\score {
<<
\new Staff {
\key a \major \time 3/8
\clef "G_8"
{
<<
{ e'4 r16 cis'' }
\\
{ a,4. }
\\
{ r8 <a cis'> <a cis'> }
>>
}
}
>>
}
我遇到的问题是,第三声部的其余部分(在第 13 行)呈现在所有其他音符之上,这让人不清楚它应该属于哪个声部。
screenshot of the result with the rest on top
我想要实现的是让其余部分呈现在开头的两个音符(A 和 E)之间,而我无法使用任何 \stemUp
、\stemDown
和 \stemNeutral
命令。
最佳答案
您可以采用的一种方法是使用命令 \rest
,它允许您为休止符指定一个“音符位置”。例如,如果您键入 a'4\rest
,您将在 A4 的五线谱位置创建一个四分音符休止符。对于您的情况,我认为 g8\rest
效果很好。我相信这个解决方案比使用偏移调整更稳固一点,因为它们是相对于你的休息位置的,改变音乐可以改变休息位置,而命令 \rest
创建一个绝对位置。
\score {
<<
\new Staff {
\key a \major \time 3/8
\clef "G_8"
{
<<
{ e'4 r16 cis'' }
\\
{ a,4. }
\\
{ g8\rest <a cis'> <a cis'> }
>>
}
}
>>
}
关于lilypond - 如何在不同声部的音符之间放置休止符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71449058/
我是一名优秀的程序员,十分优秀!