是否有可以向图像呈现Lilypond内容的内容,例如mathjax?
另外,在我看来,打开一个关于音乐的Stack Exchange论坛会很不错。这样的事情会给它带来很好的功能,比如http://math.stackexchange.com中的LaTeX等等。
答案 0 :(得分:15)
受过音乐教育的人讨厌ABC notation,但显然它对于论坛来说是理想的,就像数学公式的TeX一样(例如通过MathJax)。 Lilypond在集成(TeX,HTML)和平台支持(Windows,Linux,Mac)方面非常先进。对于制作漂亮的音符表而言非常疯狂的学生也推荐它(见http://lilypond.org/web/switch/advantages)。
这是a nice review of note editors,所以Lilypond不仅限于TeX集成 - 它还可以生成很好的.PS和.SVG文件。
Vexflow是一个很好的基于Raphael的javascript引擎,用于编程绘制音乐符号,但它确实适用于程序员。它还有一个基于网络的SaaS http://static.vexflow.com/,如0xfe blog所述。
支持ABC表示法的其他javascript呈现库是abcjs和abcnode。从HTML5 js渲染的意义上说,IMO abcjs最接近MathJax。
MusicXML实现了非ABC方法。自2012年以来,这种XML符号已经得到了很好的支持,但实际上它非常麻烦(就像MathML与TeX一样)。还有一些支持MusicXML的JS渲染器,例如score-library。
似乎有typesetting的提案,但有人建议将所有与计算机音乐符号相关的问题合并到https://music.stackexchange.com/
http://0xfe.blogspot.ch/2010/05/music-notation-with-html5-canvas.html
这是另一个有趣的任务,即将符号呈现为MIDI或HTML5音频元素,但它是另一个问题的主题。
答案 1 :(得分:3)
有一个名为ScoreRender的WordPress插件。此外,还有一些云服务,例如LilyBin或WebLily,但实际上无法将其输出嵌入网页中。
有一个Area51 proposal for Music Typesetting(它被提议是LilyPond特有的,但是尽管排版音乐除了LilyPond之外什么都没有,我建议它更通用)。如果您喜欢这个想法,请按照它并传播这个词!
答案 2 :(得分:2)