Ajax lilypond的Mathjax模拟

Ajax lilypond的Mathjax模拟,ajax,web,lilypond,Ajax,Web,Lilypond,是否有一些东西可以将内容呈现给图像,例如mathjax 另外,在我看来,开设一个关于音乐的堆栈交换论坛也不错。这样的东西会给它带来很好的功能,比如LaTeX in等等。有一个叫做的WordPress插件。还有一些云服务,如或,但实际上不可能将它们的输出嵌入到网页中 有一个例子(它被建议是LilyPond特有的,但尽管我自己多年来一直在排版音乐,除了LilyPond之外什么都没有,我建议它更通用)。如果你喜欢这个想法,就跟着它去传播吧 我能想到的最接近的东西是Javascript/HTML5布局引

是否有一些东西可以将内容呈现给图像,例如mathjax


另外,在我看来,开设一个关于音乐的堆栈交换论坛也不错。这样的东西会给它带来很好的功能,比如LaTeX in等等。

有一个叫做的WordPress插件。还有一些云服务,如或,但实际上不可能将它们的输出嵌入到网页中


有一个例子(它被建议是LilyPond特有的,但尽管我自己多年来一直在排版音乐,除了LilyPond之外什么都没有,我建议它更通用)。如果你喜欢这个想法,就跟着它去传播吧

我能想到的最接近的东西是Javascript/HTML5布局引擎。它不会直接呈现Lilypond符号文件(因为Lilypond文件基本上是Scheme宏,所以很难得到Scheme以外的任何东西来解析更复杂的Lilypond)。如果您确实需要解析Lilypond,您可以破解一个可以解析Lilypond的Python包,并可能将其与我的Python包的Vexflow输出机制连接起来。但您最好还是制作一个纯Javascript转换器到Vexflow中间表示。这是一件很难的事情,但要知道其他人都在做这类事情,所以你并不孤单。

为什么是Lilypond,还有什么? 受过音乐教育的人讨厌它,但显然它是论坛的理想选择,就像数学公式的TeX一样(例如,通过MathJax)。Lilypond在集成(TeX、HTML)和平台支持(Windows、Linux、Mac)方面非常先进。热衷于制作漂亮的便笺簿的学究们也推荐这种方法(参见)

这里是,所以Lilypond不仅仅局限于TeX集成——它还生成漂亮的.PS和.SVG文件

是一个很好的基于Raphael的javascript引擎,用于编程绘制音乐符号,但它确实是为程序员设计的。它还有一个基于web的SaaS,如

其他支持ABC表示法的javascript呈现库有和。IMO abcjs在HTML5 js呈现方面最接近MathJax

实施非ABC方法。自2012年以来,这种XML表示法得到了很好的支持,但本质上它非常麻烦(就像MathML与TeX一样)。还有许多JS渲染器支持MusicXML,例如

有音乐排版的堆栈交换论坛吗? 似乎有人提议,但有人提议将所有与计算机乐谱相关的问题合并到

与演奏音乐相结合

这是另一个有趣的任务,即将符号呈现为MIDI或HTML5音频元素,但这是另一个问题的主题