问题标签 [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.

0 投票
1 回答
85 浏览

scheme - lilypond:在音乐功能中不给不可见的(优雅)音符留出空间

我想自动化为吉他上的幻灯片添加下降滑音线到音符和和弦的过程,就像在此处的片段文档中找到的那样(请参阅标有 ​​的那个\afterGrace)。

因为它在那里,它为不可见的优雅音符保留了空间,但它不需要在那里。以下是我到目前为止提出的功能:

\glissando我使用方案手动添加 gliss,因为如果附加到变量中它不起作用。

怎样才能消除无形恩典造成的空间?

0 投票
2 回答
222 浏览

haskell - Cabal 安装音乐套件的问题

我正在尝试通过 cabal 安装音乐套件以与 Haskell 一起使用。按照说明,这里http://music-suite.github.io/docs/ref/,建议下载 Lilypond,我进入cabal install lilypond并下载成功。

当我尝试通过 cabal 安装音乐套件时,问题就开始了。这是发生的事情:

究竟出了什么问题?我该如何解决这个问题?

我试图通过堆栈安装它,但出现了以下消息:

我已经添加了所有这些依赖项(这里也列出了http://hackage.haskell.org/package/music-suite-1.9.0/dependenciesThe same package name is used in multiple local packagesbase-orphans used in: - PLIndex "base-orphans-0.8" - PLIndex "base-orphans-0.3.3" ),但是当我stack install music-suite在终端输入时我收到了。

当我删除其中一个依赖项时,我收到一条消息,要求恢复它们,并且我还收到以下错误:

错误:在构建构建计划时,遇到以下异常:

0 投票
1 回答
62 浏览

lilypond - Lilypond:土耳其音乐的意外 #3 和 b2

我正在为bağlama转录一些音乐,这是一种带有品格的弦乐器,可以产生不属于传统西方音乐的音符。

我想用临时记号 ♭<sup>2 和 ♯<sup>3 转录一些音符。有没有办法在 Lilypond 这样做?

0 投票
1 回答
57 浏览

lilypond - Lilypond "<< ... >>" 结构有什么作用?

<< ... >> 构造是做什么的?什么时候合适?它叫什么?它在文档中被广泛使用,但我还没有找到定义。谢谢

0 投票
0 回答
38 浏览

windows-10 - 停止 Lilypond 生成多个文件

每次我使用 lilypond for Windows10 编译 .ly 文件时,它都会生成太多文件。它为整个作品输出一个pdf(这是我需要的),为每行输出一个单独的pdf+为每个pdf+一个.eps文件+一些额外的日志文件。

我尝试使用 cmd 编译并双击 .ly 文件。在命令行上,我尝试添加--pdf、--loglevel=NONE、--output=FILE、-fpdf,但似乎没有任何帮助

lilypond -fpdf --loglevel=NONE --output=pathToPDF pathToLyFile

0 投票
1 回答
95 浏览

lilypond - 使 lilypond 使用恒定间距且没有条形

我想禁用这些条并使所有音符等间距(无论它们的持续时间如何)。

我试过了:

但是音符之间的间距仍然取决于它们的持续时间。

0 投票
1 回答
191 浏览

pycharm - 如何使 lilypond 可以从 pycharm virtualenv 调用?

我正在尝试在 pycharm 中使用 abjad 和 lilypond 为学校项目生成音乐。但是,在安装了 abjad 和 lilypond 之后,我似乎无法让 abjad 与 lilypond 一起工作。

我已经尝试按照 lilypond 网站上的说明进行操作。我读了一些关于配置我的运行配置的东西,但似乎无法让它工作。我不知道如何在 PyCharm 中添加 virtualenv 的路径。

当我运行一些示例代码时,我只是在运行窗口“/bin/sh:lilypond:command not found”中得到这个。

编辑 1:我尝试将 /LilyPond.app/Contents/Resources/bin/lilypond 添加到我的项目解释器中的解释器路径中,但仍然没有成功。

编辑 2:这就是我的解释器路径的样子:https ://imgur.com/H6xSeYh

0 投票
1 回答
79 浏览

git - 在 Git 中保持 lilypond 分数彼此分开

我将作曲和编曲作为一种爱好,使用 Sibelius 进行初始起草和制作音频,使用 Lilypond 排版最终副本。作为源代码,我将打印件置于版本控制之下。请注意,除了分支和合并等之外,我对 Git 相当缺乏经验。

我的所有分数都在这样的目录结构中:

ETC...

git init在根目录中运行,我会在其自己的(score_title)-dev分支中分别处理每个乐谱,master一旦我有一个可打印的草稿,比如每个部分。但是,当我一直在项目之间跳转时,我发现将dev分支合并到其中master会变得混乱。

我读了一些关于子模块的文章并考虑过;我还阅读了一些关于子树的内容,但这些对我来说更没有意义。有没有一种干净的方法来管理这一切?我只需要修改我与分支机构的合作方式吗?

0 投票
0 回答
79 浏览

lilypond - 重复同一个音符 n 次

语境

我是 lilypond 和方案的新手,对于一个乐谱,我需要多次重复一个音符(相同的音高,相同的节奏)。所以我尝试实现一个(loopnote)函数,它接受一个整数(重复次数)和一个音符作为参数。此功能设计为在\relative模式下工作:当给定音符具有八度音阶修饰符时,它将仅保留第一个音符,并为所有其他音符重置它,以避免失控重复八度音阶。

问题

但它没有按预期工作:

  • 每次遇到第二个重复的音符时,音符八度“经常”被分解并迅速上升;
  • 当我为相对模式设置一个八度音阶修饰符时\relative c',情况变得更糟:八度音阶上升得更快;
  • 当我存储\loopnote 16 c'在变量中并使用它时,它比直接使用函数时“更好”(但并非在所有情况下,仍然存在问题\relative c')。

当我使用 时\displayMusic,我看不出{ c' c c c },\loopnote 4 c'\myvar(where myvar = \loopnote 4 c') 之间有任何区别。

我错过了什么?

编辑

当我写这个问题时,我不知道 command \repeat unfold,它正在做我想要的......但是,这并不能解释为什么我自己的代码不起作用,以及如何修复它......

源代码和示例图像

这是 lilypond 源代码,它给了我下面的两张图片:

示例 1

荔枝示例 1

示例 2

Lylipod 示例 2

0 投票
1 回答
49 浏览

lilypond - 如何将 midi 导出集成到现有的 lilypond 分数中

我正在尝试对现有的 Lilypond 乐谱进行 MIDI 导出,但如果工作人员不止一个,我将无法这样做。我是 Lilypond 的新手,但通过文档和论坛都没有运气。

将下面的代码包装在 \score 中不起作用。如果我采用第一个 \relative c' 部分并删除它之后的所有内容,事情似乎工作正常,但我需要完整的分数,包括纸张和标记说明。

还尝试了 \new Staff,如一些文档中所见,但最终完全是我开始的地方。