Lilydrum:管乐队打鼓符号与lilypond结合使用指南

需积分: 9 0 下载量 191 浏览量 更新于2024-12-29 收藏 245KB ZIP 举报
LilyPond 是一个开源的音乐符号排版软件,它允许用户输入音乐的文本描述,并将其转换成美观的乐谱。LilyDrum 是为了解决 LilyPond 默认设置中管乐队打鼓符号的局限性而设计的,尤其是当涉及到管带(军鼓)击鼓时。LilyDrum 的工作方式与 bagpipe.ly 文件类似,后者是 LilyPond 中用于定义风笛记谱法的一个包含文件。 在 LilyPond 中,击鼓符号通常需要使用右手和左手的记号来表示,但这些记号并不能简单地用一个符号来覆盖,因为右侧记号在该线的上方,而左侧记号在其下方。为了解决这个问题,Simon Froger 制作了一个包含文件,该文件提供了快捷方式来定义 flams 和 drags,这些是打击乐记号中的快速交替敲击和拖曳动作。 要使用 LilyDrum 包含文件,用户需要在文档中包含以下行: \include "[path]/lilydrum.ly" 这行代码的作用是加载 LilyDrum 包含文件中定义的所有符号,使其可以在文档中使用。文档中的音乐需要在 \drummode 环境中定义,这可以通过两种方式完成: 1. 使用 \new DrumStaff 命令和 \drummode 块: \new DrumStaff { \drummode { [ music ] } } 2. 或者使用更简单的命令 \drums: \drums { [ music ] } 这里的 [music] 代表用户想要排版的击鼓音乐。 LilyDrum 包含文件使得为管乐队打鼓符号在 LilyPond 中进行排版变得更加直观和便捷。用户可以利用这些工具来创作包含复杂击鼓节奏的乐谱,而不必担心传统的记谱法可能带来的限制。它同样适合于制作铜管乐队、风笛和鼓乐队以及各种打击乐组合的乐谱。标签信息显示,这个工具与音乐、鼓乐、LilyPond 符号排版以及特定的打击乐器如低音鼓、十孔鼓和军鼓等都息息相关。 最后,提到的压缩包子文件的文件名称列表中的 'lilydrum-master' 表明 LilyDrum 包含文件的主版本可能已经打包并上传到了某个版本控制系统,例如 Git 的 master 分支。用户可以从相应的存储库中获取最新版本的 LilyDrum 包含文件,以便在他们的 LilyPond 项目中使用。" 通过上述说明,可以看出 LilyDrum 是一个专门为 LilyPond 开发的库,旨在简化管乐队打鼓符号的记谱工作,特别适合那些需要精确表示击鼓技术动作的音乐家和制谱师。