gpt4 book ai didi

lilypond - 如何将不同时间点的音符连成和弦?

转载 作者:行者123 更新时间:2023-12-04 10:33:17 24 4
gpt4 key购买 nike

我试图将按顺序排列的音符连接成一个和弦(有效地模拟慢速琶音):

{
\clef bass
r8
<<
\relative c {
<<
\autoBeamOff \tieDown
{cis8~ cis4~ cis8}
{s32 e16.~ e4~ e8}
{s16 fisis16~ fisis4~ fisis8}
{s16. ais32~ ais4~ ais8}
{s8 cis4 cis8}
>>
}
\\
\relative c{
\mergeDifferentlyDottedOn cis32[ e fisis ais]
}
>>
}

Lilypond (2.19) 中缺少红色领带
enter image description here

最佳答案

您要查找的命令是 \set tieWaitForNote = ##t .这是您的示例的外观:

{
\clef bass
r8
<<
\relative c {
<<
\set tieWaitForNote = ##t
\autoBeamOff \tieDown
{cis8~ cis4~ cis8}
{s32 e16.~ e4~ e8}
{s16 fisis16~ fisis4~ fisis8}
{s16. ais32~ ais4~ ais8}
{s8 cis4 cis8}
>>
}
\\
\relative c{
\mergeDifferentlyDottedOn cis32[ e fisis ais]
}
>>
}

生产:

enter image description here

您可能还想使用 \tieNeutral为和弦设置一个 minimum-length这样上领带看起来更好:
{
\clef bass
r8
<<
\relative c {
<<
\set tieWaitForNote = ##t
\autoBeamOff \tieDown
{cis8~ cis4~ cis8}
{s32 e16.~ e4~ e8}
{s16 fisis16~ fisis4~ fisis8}
{s16.
\override Staff.Tie.minimum-length = #5.2
ais32~ ais4~ ais8}
{s8 \tieNeutral cis4 cis8}
>>
}
\\
\relative c{
\mergeDifferentlyDottedOn cis32[ e fisis ais]
}
>>
}

生产:

enter image description here

关于lilypond - 如何将不同时间点的音符连成和弦?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60310349/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com