小编典典

Lilypond的Mathjax模拟

ajax

是否有可以将Lilypond内容呈现到图像的东西,例如mathjax?

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


阅读 322

收藏
2020-07-26

共1个答案

小编典典

为什么是Lilypond,还有什么呢?

受过音乐教育的人讨厌ABC表示法,但显然它是论坛的理想选择,就像TeX一样适用于数学公式(例如通过MathJax)。Lilypond在集成(TeX,HTML)和平台支持(Windows,Linux,Mac)方面非常先进。痴迷于制作漂亮的便条纸的学徒也推荐使用(请参阅http://lilypond.org/web/switch/advantages)。

这是笔记编辑器的一个不错的评论,因此Lilypond不仅限于TeX集成-它还可以生成漂亮的.PS和.SVG文件。

Vexflow是一个很好的基于Raphael的JavaScript引擎,用于音乐符号的程序化绘制,但它确实适合程序员。如0xfe博客所述,它还具有基于Web的SaaS
http://static.vexflow.com/

其他支持ABC表示法的javascript呈现库是abcjsabcnode。在HTML5
js渲染方面,IMO abcjs最接近MathJax。

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

是否有一个带有音乐排版的堆栈交换论坛?

似乎有人建议排版,但是有人建议将所有与计算机乐谱有关的问题合并到https://music.stackexchange.com/中。

与播放音乐耦合

http://0xfe.blogspot.ch/2010/05/music-notation-with-
html5-canvas.html

这是另一个有趣的任务,即将表示法转换为MIDI或HTML5音频元素,但这是另一个问题的主题。

2020-07-26