Lilydrum:管乐队打鼓符号与lilypond结合使用指南
需积分: 9 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 开发的库,旨在简化管乐队打鼓符号的记谱工作,特别适合那些需要精确表示击鼓技术动作的音乐家和制谱师。
点击了解资源详情
点击了解资源详情
115 浏览量
2022-05-19 上传
2021-12-30 上传
2021-12-30 上传
2021-12-30 上传
2021-12-30 上传
2021-12-30 上传
weixin_42156940
- 粉丝: 25
最新资源
- MATLAB函数实现箭头键控制循环开关示例
- Swift自动布局演示与高级工具应用解析
- Expo CLI取代exp:命令行界面技术新变革
- 鸢尾花卉数据集:分类实验与多重变量分析
- AR9344芯片技术手册下载,WLAN平台首选SoC
- 揭开JavaScript世界中的蝙蝠侠之谜
- ngx-dynamic-hooks:动态插入Angular组件至DOM的新技术
- CppHeaderParser:Python库解析C++头文件生成数据结构
- MATLAB百分比进度显示功能开发
- Unity2D跳跃游戏示例源码解析
- libfastcommon-1.0.40:搭建Linux基础服务与分布式存储
- HTML技术分享:virgil1996.github.io个人博客解析
- 小程序canvas画板功能详解:拖拽编辑与元素导出
- Matlab开发工具Annoyatron:数学优化的挑战
- 万泽·德·罗伯特:Python在BA_Wanze项目中的应用
- Jiq:使用jq进行交互式JSON数据查询的命令行工具