百合的 Mathjax 模拟 [英] Mathjax analog for lilypond

查看:16
本文介绍了百合的 Mathjax 模拟的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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

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

解决方案

为什么是 Lilypond,还有什么?

受过音乐教育的人讨厌 ABC 记谱法,但显然它非常适合论坛,就像 TeX 一样数学公式(例如通过 MathJax).Lilypond 在集成(TeX、HTML)和平台支持(Windows、Linux、Mac)方面非常先进.热衷于制作精美笔记纸的学究们也推荐它(参见 http://lilypond.org/web/switch/advantages).

这是对笔记编辑器的精彩评论,所以Lilypond 不仅限于 TeX 集成 - 它还可以生成漂亮的 .PS 和 .SVG 文件.

Vexflow 是一个很好的基于 Raphael 的 javascript 引擎,用于以编程方式绘制乐谱,但它确实适合程序员.它还有一个基于 Web 的 SaaS http://static.vexflow.com/,如 0xfe 博客.

其他支持 ABC 表示法的 javascript 渲染库是 abcjsabcnode.IMO abcjs 在 HTML5 js 渲染的意义上最接近 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 音频元素,但这是另一个问题的主题.

Is there something that can render Lilypond content to an image, such as mathjax?

Also, in my mind it would be nice to open a Stack Exchange forum about music. Such a thing would bring nice functionality to it, like LaTeX in http://math.stackexchange.com and so on.

解决方案

Why Lilypond and what else is there?

Musically educated people hate ABC notation, but apparently it is ideal for forums just as TeX for math fomulas (e.g. via MathJax). Lilypond is very advanced in its integration (TeX, HTML) and platform support (Windows, Linux, Mac). It is also recommended by pedants who are crazy about producing beautiful note sheets (see http://lilypond.org/web/switch/advantages).

Here is a nice review of note editors, so Lilypond is not limited to TeX integration only - it also produces nice .PS and .SVG files.

Vexflow is a nice javascript engine based on Raphael for programmatic drawing of music notation, but it is really for programmers. It has also a web-based SaaS http://static.vexflow.com/ as described by the 0xfe blog.

Other javascript rendering libraries supporting ABC notation are abcjs and abcnode. IMO abcjs is the closest to MathJax in the sense of HTML5 js rendering.

MusicXML implements a non-ABC approach. This XML notation has become really well-supported since 2012, but essentially it is very cumbersome (just like MathML vs. TeX). There are also a number of JS renderers supporting MusicXML such as score-library.

Is there a stack exchange forum with music typesetting?

It seems there is proposal for typesetting, but it has been proposed to merge all computer music notation related questions into https://music.stackexchange.com/

Coupling with playing music

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

This is another interesting task, i.e. to render the notation into MIDI or HTML5 audio element, but it is a topic for a different question.

这篇关于百合的 Mathjax 模拟的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆