有没有什么东西可以将Lilypond内容呈现到图像中,比如mathjax?
另外,在我看来,如果能开一个关于音乐的Stack Exchange论坛就更好了。这样的东西会给它带来很好的功能,比如http://math.stackexchange.com中的LaTeX等等。
发布于 2013-04-07 19:44:25
为什么是Lilypond,还有什么?
受过音乐教育的人讨厌ABC notation,但显然它是论坛的理想选择,就像数学公式的TeX一样(例如通过MathJax)。Lilypond在集成(TeX,超文本标记语言)和平台支持(Windows,Linux,Mac)方面非常先进。它也被狂热于制作漂亮笔记的书呆子推荐(参见http://lilypond.org/web/switch/advantages)。
这里是a nice review of note editors,所以Lilypond不仅限于TeX集成-它还能生成很好的.PS和.SVG文件。
Vexflow是一个很好的基于拉斐尔的javascript引擎,用于以编程方式绘制音乐符号,但它实际上是为程序员准备的。正如0xfe blog所描述的,它还有一个基于web的SaaS http://static.vexflow.com/。
支持ABC符号的其他javascript渲染库是abcjs和abcnode。在HTML5 js渲染方面,IMO abcjs是最接近MathJax的。
MusicXML实现了一种非ABC方法。自2012年以来,这种XML符号已经得到了很好的支持,但本质上它非常笨拙(就像MathML与TeX一样)。还有许多JS渲染器支持MusicXML,比如score-library。
有没有音乐排版的stack交换论坛?
似乎有关于typesetting的建议,但有人建议将所有与计算机音乐符号相关的问题合并到https://music.stackexchange.com/中
与播放音乐相结合
http://0xfe.blogspot.ch/2010/05/music-notation-with-html5-canvas.html
这是另一个有趣的任务,即将符号呈现为MIDI或HTML5音频元素,但这是另一个问题的主题。
发布于 2013-01-14 20:57:42
有一个名为ScoreRender的WordPress插件。此外,还有一些云服务,比如LilyBin或WebLily,但不可能将它们的输出嵌入到网页中。
有一个Area51 proposal for Music Typesetting (它被提议是特定于LilyPond的,但尽管我自己多年来一直只用LilyPond排版音乐,但我建议它更通用)。如果你喜欢这个想法,那就跟着它去传播吧!
发布于 2013-01-17 09:48:53
我能想到的最接近的是Vexflow,它是一个Javascript/HTML5布局引擎。它不会直接呈现Lilypond符号文件(因为Lilypond文件基本上是Scheme宏,所以除了Scheme之外很难获得任何东西来解析更复杂的Lilypond)。如果您绝对需要对Lilypond进行解析,您可以破解Abjad,这是一个可以解析Lilypond的Python包,也许还可以将它与我的Python包music21的Vexflow输出机制联系起来。但是,您最好将纯Javascript转换器转换为Vexflow中间表示。这是很难的事情,但要知道其他人也在做这样的事情,所以你并不孤单。
https://stackoverflow.com/questions/14318551
复制相似问题