问题标签 [lilypond]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
scheme - 使用 Lilypond 音乐替换功能传递和返回音乐
我正在尝试在 Lilypond 中编写函数,该函数将和弦(或音高列表)作为参数并返回将所述和弦插入节奏的音乐。更具体地说,我希望以如下方式调用该函数:
并像这样返回 Lilypond 代码:
但这会引发
以及我尝试调用时的其他错误。我应该如何编写函数来完成这个?我是否不正确地处理问题?
我查看了有关预定义类型谓词的 Lilypond 文档,但我无法识别任何潜在用途。
command-line - Lilypond:跳过标题(命令行)
我有一个至少有一个分数和一个标题的 lilypond 文件。当编译这首单曲时,例如
lilypond-windows -ddelete-intermediate-files -dno-point-and-click --pdf example.ly
生成完整的歌曲(包括标题和作曲家):
是否可以添加命令行开关,只打印没有标题信息的分数,而不剥夺编译完整独立文件的可能性?
MWE(如果更容易,我们也可以从单分示例开始):
(分数/示例取自Lilypond 手册)
latex - Lilypond 到 LaTeX
有人可以ELI5这个过程吗?我试过阅读指南
http://lilypond.org/doc/v2.18/Documentation/usage/an-example-of-a-musicological-document
但它似乎不起作用。我在 Windows 10 上,并且安装了 Lilypond 2.18.2。这就是我到目前为止所做的一切。
这是我尝试过的。
在文本编辑器中,我复制并粘贴了代码
然后我将文件保存为 lilybook.lytex
然后我按下开始,然后输入 DOS。出现一个叫做命令提示符的东西,我点击它。然后我输入 after C:\Users\[name]>
,以空格开头,
然后,它显示
乐理堆栈交换的人说它不适用于 Windows 计算机。那么如何在 Windows 上做到这一点呢?请帮忙,我很困惑。谢谢你。
lilypond - Lilypond:在歌词中强制换行
我正在尝试复制我在其他合唱 Preces 和 Responses 设置中看到的东西。在Ayleward Responses的第 4 页中,“which art... from evil”这句话被分成两行。
您将如何在 lilypond 中执行此操作?在我的代码中,我有来自单个 \lyricmode 条目(即“诗句”歌词)的所有四个声音及其歌词。
lilypond - Lilypond:新员工与前员工在同一条垂直线上
我正在尝试在我写的一些合唱回应中节省空间。有 2 个两音符短语 (A-men | A-men )。我希望它们彼此排成一列,以产生处于同一音乐线上的效果,此刻它们被重印在一个新的线上。
虽然这可以通过将整个短语制作成两个小节并在其间放置一个双小节线(或其他小节线)来实现,但我更愿意在两个单小节短语之间放置一个新的五线谱。例如,Ayleward Responses的最后一页,实际上在一条水平线上有三个五线谱。
lilypond - 碰撞分辨率:同时显示清晰自然的音符
如何在不合并的情况下同时以不同的声音显示同等价值的音符,一个是偶然的,一个是自然的?我尝试使用 \mergeDifferentlyHeadedOff 和 \shiftOff 但它不起作用。
我希望将第一个音符(d natural)写在 d flat octave 之后,这样它就不会合并为一个。
lilypond - Lilypond:改变低于和高于某个音高的音符颜色
在为录音机(长笛)编写 Lilypond 乐谱时,我希望我可以通过改变颜色来自动标记超出乐器范围的音高的音符。
这个想法是,例如,所有低于 f 的绝对音高和高于 g'' 的所有音高对于低音乐器都被涂成红色。男高音、中音和女高音乐器也是如此。
我发现了一个关于着色笔记的有用问题,但仍有一段代码我无法编写:
lilypond - Lilypond:可变分页惩罚
在我使用 Lilypond 时,我经常遇到同样的问题:假设我有四个分数(每个分数 3-4 行),可以放在两页中,但不一定在一页中。
我拒绝在乐谱中使用分页符。如果可能的话,我希望所有的分数都在同一页上。但是,如果不可能,我希望在第一个和第二个分数之间发生分页符。如果这也不可能,则在第二个和第三个之间。只有在第三和第四之间真的有必要时。也就是说,按优先顺序,|
表示分页符:
- 1 2 3 4 |
- 1 | 2 3 4
- 1 2 | 3 4
- 1 2 3 | 4
有没有办法在不尝试自己添加分页符的情况下实现这一目标?也许通过在每个分数之后按递增顺序进行分页惩罚(但仍然小于添加新页面的惩罚)?
预先感谢您的帮助。
lilypond - lilypond:定义一个包含 \transpose 的宏?
我有一些用于人声和吉他的 Lilypond 文件;我需要为他们中的一些人做变调夹。我正在使用 Carl Sorensen-3 在http://lilypond.1069038.n5.nabble.com/Newbie-Question-verse-and-chorus-td46241i20.html的回复中的代码来打印变调夹和弦。
这有效:
现在:我想将转置放入一个宏中(保证我在指板上获得转置设置和转置和弦相同)。
用这个替换 \score 块
结果是:
这是一件小事,但我可以把这个转置变成一个宏,这样我就可以定义一次?