问题标签 [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 投票
2 回答
768 浏览

osx-snow-leopard - 使用 Textwrangler 排版 Lilypond 文件的 Shell 脚本

我需要一个 shell 脚本,它允许我从 TextWrangler(一个 Mac 应用程序)排版 Lilypond 文件。到目前为止,我想出了这个:

当然,这是行不通的。(这就是我在 Stack Overflow 的原因。)

当我从 TextWrangler 的 shebang 菜单运行该脚本时,我得到以下输出:

是什么赋予了?

我正在运行 Snow Leopard、TextWrangler 和 Lilypond。帮助表示赞赏。

0 投票
2 回答
2900 浏览

shell - 使用当前打开的文件作为参数从 Vim 运行 shell 脚本

我刚开始使用 Vim。

这是我在BBedit中经常使用的 shell 脚本。

BB_DOC_PATH 是一个变量,表示当前打开文件的路径。(例如/Users/me/Documents/file.ly

我将如何将此脚本放在我的 .vimrc 中,并使用简单的命令调用它:typeset

注意:我正在排版一个Lilypond文件。

0 投票
1 回答
1663 浏览

lilypond - 单独尾声的 Lilypond 片段

我希望 Lilypond 一些在流行乐谱中并不罕见但从片段存储库中丢失并避开我的搜索短语的东西。它基本上是一个内联的尾声块,与它前面的小节分开。(我对代码的尝试与上传的视觉示例不匹配。)

我猜成分是'衣衫褴褛',一些空白,以及尾声音乐本身的单独乐谱 {} 块,但是有没有办法结束一个系统并开始另一个系统而不用换行符?(很难想象这是以前没有做过的——更不用说想象它做不到了。)

更新(2012 年 3 月 8 日):我已经接近了我想要的,具有以下内容:

尾声中唯一缺少的是 systemStartBracket。谁能弄清楚如何在系统中间插入一个?

谢谢。

0 投票
1 回答
6768 浏览

lilypond - 在 LaTeX 中包含 Lilypond

在这里声明,我必须像这样将 Lilypond 包含到 LaTeX 中:

但这不起作用,因为命令\begin{lilypond}没有被识别,所以我最终一无所获。我必须包括任何包裹还是什么?那个教程太牛了。。。

0 投票
1 回答
279 浏览

lilypond - 在这些 Lilypond diads 和 triads 中,为什么最后的和弦在低音中包含错误的音符?

为什么以下两个 \score 块中的最后一个和弦都没有在低音中显示正确的音符?在二重奏中,最后一个和弦的低音应该有 D。在三和弦中,最后一个和弦的低音应该有 F。相反,两个和弦都显示为与各自 \score 块中的第一个和弦相同。

二重奏和三重奏

0 投票
3 回答
2070 浏览

ajax - lilypond 的 Mathjax 模拟

有什么东西可以将Lilypond内容渲染到图像上,比如 mathjax?

另外,在我看来,打开一个关于音乐的 Stack Exchange 论坛会很好。这样的东西会给它带来很好的功能,比如http://math.stackexchange.com中的 LaTeX等等。

0 投票
1 回答
828 浏览

c# - 从图片框中删除图像引用(C#)

"C:\Program Files (x86)\LilyPond\usr\bin\lilypond.exe" --png tmp.ly命令创建tmp.png. 当我a第一次按下键时,MyProcess 返回 0,但下一个 - 总是返回 1。我认为问题出在tmp.pngMyPictureBox 正在使用的覆盖文件中,但我不知道如何修复它。你可以帮帮我吗?

0 投票
2 回答
181 浏览

python - 将 <...> 作为“foo bar”中的一项的正则表达式等等”(目标:简单的音乐/lilypond 解析)

我在 Python(3) 中使用 re 模块并希望用以下格式替换 (re.sub(regex, replace, string)) 字符串

甚至

但是我无法将单个单词与 <...> 构造中的单词边界隔离开来。

帮助会很好!

PS 1

整个故事是一个音乐故事:我有 Lilypond 格式的字符串(或者更好的是,非常简单的核心格式的子集,只有音符和持续时间),并希望将它们转换为 python 对 int(duration),list(of pitch字符串)。性能并不重要,所以我可以来回转换它们,使用 python 列表迭代,拆分字符串并再次加入它们等。但是对于上述问题,我没有找到答案。

源字符串

应该导致

基本格式是字符串+数字,如下所示:e4 bes16

  • 项目清单
  • 字符串可以包含多个,至少一个,[a-zA-Z] 字符
  • 字符串后跟零个或多个数字:e bes g4 c16
  • 字符串后跟零个或多个 ' 或 ,(不合并):e' bes, f'''2 g,,4
  • 字符串可以用字符串列表代替,列表限制符是 <>: 4 数字在 > 后面,不允许有空格

PS 2

目标不是创建 Lilypond 解析器。它真的只是非常短的片段,没有额外的功能,没有插入注释的扩展。如果这不起作用,我会选择另一种格式(简化),如 ABC。所以任何与 Lilypond 相关的事情(“通过 lilypond 运行它,让它在 Scheme 中给出音乐数据,解析它”)或其工具链肯定不是这个问题的答案。该软件包甚至没有安装。

0 投票
2 回答
668 浏览

lilypond - Lilypond:重复小节线不显示在 polymeter 音乐中

我正在处理一些多维音乐(即单个乐器的不同拍号),显然小节线并不总是一致的。为此,我将替换layout { }为以下代码:

现在一切正常,除了小节线雕刻器......如果我尝试添加重复小节线,它们将不会出现在最终乐谱中!不仅如此,实际上这些点上根本没有条形线!这是一个完整的例子:

此代码产生: 在此处输入图像描述

请注意五线谱 A 上如何显示 NO 条线。如果我们删除/bar "|:"and /bar ":|",那么 A 就像...

...条形线将正常显示:

在此处输入图像描述

我能做些什么来解决这个问题?

0 投票
2 回答
2064 浏览

repeat - Lilypond:如何在条形上方添加重复次数

我正在使用 Lilypond 中的乐谱,它有很多重复,基本上每个小节都必须重复一定次数。我希望能够在每个条形上方写下它应该重复的次数,类似于下面的分数(不是在 Lilypond 中创建的):

在此处输入图像描述

能够在条形上方放置一些括号并且将“3x”集中起来会很棒,就像上面的示例一样。到目前为止,我能够在 Lilypond 中提出的唯一(临时)解决方案是添加重复小节,然后在每个小节的第一个音符上方简单地写“3x”(因为我也无法将它集中在小节上) . 它看起来不太好,但可以完成工作。这个临时解决方案如下所示:

在此处输入图像描述

任何关于如何使这个例子看起来更类似于第一家旅馆 Lilypond 的建议都将非常受欢迎!