Lilypond 片段用于单独的尾声
我希望 Lilypond 的东西在流行乐谱中并不罕见,但在 中缺失代码片段存储库并躲避我的搜索短语。它基本上是一个内联的尾声块,与其前面的小节分开。 (我对代码的尝试与上传的视觉示例不匹配。)
我猜成分是“ragged-right”、一些空格和尾声音乐本身的单独的 Score {} 块,但是有没有一种方法可以结束一个系统并开始另一个系统而无需换行? (很难想象以前没有这样做过,更难以想象这是不可能做到的。)
更新(2012 年 3 月 8 日):我已经 接近我想要的,如下:
\stopStaff s1 \startStaff \bar ""
\mark \markup { \musicglyph #"scripts.coda" }
\override Score.Clef #'space-alist = #'(
(cue-clef extra-space . 2.0)
(staff-bar extra-space . 0.0)
(key-cancellation minimum-space . 3.5)
(key-signature minimum-space . 3.5)
(time-signature minimum-space . 4.2)
(first-note minimum-fixed-space . 5.0)
(next-note extra-space . 1.0)
(right-edge extra-space . 0.5)
)
\override Staff.Clef #'full-size-change = ##t
\set Staff.forceClef = ##t
\clef "treble_8"
\key \default
尾声中唯一缺少的是 systemStartBracket。谁能弄清楚如何在系统中间插入一个?
谢谢。
I'm hoping to Lilypond something not at all uncommon in pop sheet music but missing from the snippet repository and eluding my search phrases. It's basically an inline block of coda set apart from the bars preceding it. (My attempts at the code are not match for an uploaded visual example.)
I'm guessing the ingredients are 'ragged-right', some whitespace, and a separate score {} block for the coda music itself, but is there a way to end one system and start another without a line break? (Hard to think this hasn't been done before—and even more so to imagine it couldn't be done.)
Update (March 8, 2012): I've gotten close to what I want, with the following:
\stopStaff s1 \startStaff \bar ""
\mark \markup { \musicglyph #"scripts.coda" }
\override Score.Clef #'space-alist = #'(
(cue-clef extra-space . 2.0)
(staff-bar extra-space . 0.0)
(key-cancellation minimum-space . 3.5)
(key-signature minimum-space . 3.5)
(time-signature minimum-space . 4.2)
(first-note minimum-fixed-space . 5.0)
(next-note extra-space . 1.0)
(right-edge extra-space . 0.5)
)
\override Staff.Clef #'full-size-change = ##t
\set Staff.forceClef = ##t
\clef "treble_8"
\key \default
The only thing missing from the coda is the systemStartBracket. Can anyone figure out how to insert one in the middle of a system?
Thanks.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我会尝试一种不同的方法:使用同步人员,如 http://lilypond.org/doc/v2.14/Documentation/notation/modifying-single-staves#ossia-staves 并垂直对齐致被解雇的员工。
I'd try a different approach: use a simultaneous staff as described in http://lilypond.org/doc/v2.14/Documentation/notation/modifying-single-staves#ossia-staves and vertically align it to the terminated staff.