11 votes

Analogie de Mathjax pour lilypond

Existe-t-il un moyen de rendre Lilypond à une image, comme mathjax ?

Par ailleurs, je pense qu'il serait intéressant d'ouvrir un forum Stack Exchange sur la musique. Une telle chose apporterait une fonctionnalité intéressante, comme LaTeX dans http://math.stackexchange.com et ainsi de suite.

16voto

Yauhen Yakimovich Points 2222

Pourquoi Lilypond et qu'y a-t-il d'autre ?

Les personnes ayant reçu une éducation musicale détestent Notation ABC mais apparemment, il est idéal pour les forums, tout comme TeX pour les formules mathématiques (par exemple, via MathJax). Lilypond est très avancé dans son intégration (TeX, HTML) et sa prise en charge des plates-formes (Windows, Linux, Mac). Il est également recommandé par les pédants qui adorent produire de belles feuilles de notes (voir http://lilypond.org/web/switch/advantages ).

Voici une belle revue des éditeurs de notes Lilypond n'est donc pas limité à l'intégration de TeX - il produit également de beaux fichiers .PS et .SVG.

Vexflow est un joli moteur javascript basé sur Raphael pour le dessin programmatique de la notation musicale, mais il est vraiment destiné aux programmeurs. Il dispose également d'un SaaS basé sur le web http://static.vexflow.com/ tel que décrit par le 0xfe blog .

D'autres bibliothèques de rendu javascript supportant la notation ABC sont abcjs y abcnode . IMO abcjs est le plus proche de MathJax dans le sens du rendu HTML5 js.

MusicXML met en œuvre une approche non ABC. Cette notation XML est devenue très bien supportée depuis 2012, mais elle est essentiellement très lourde (tout comme MathML par rapport à TeX). Il existe également un certain nombre de moteurs de rendu JS prenant en charge MusicXML, tels que bibliothèque de scores .

Existe-t-il un forum d'échange de piles sur la composition musicale ?

Il semble qu'il y ait une proposition pour composition mais il a été proposé de fusionner toutes les questions relatives à la notation de la musique assistée par ordinateur dans le cadre de l'initiative https://music.stackexchange.com/

Couplage avec la musique

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

Il s'agit d'une autre tâche intéressante, à savoir le rendu de la notation en MIDI ou en élément audio HTML5, mais c'est un sujet qui relève d'une autre question.

3voto

thSoft Points 5513

Il existe un plugin WordPress appelé ScoreRender . Il existe également plusieurs services en nuage tels que LilyBin o WebLily mais il n'est pas vraiment possible d'intégrer leurs résultats dans des pages web.

Il existe un Proposition d'Area51 pour la composition musicale (il est proposé d'être spécifique à LilyPond mais, bien que j'aie moi-même composé de la musique avec rien d'autre que LilyPond pendant des années, je suggère qu'il soit plus générique). Si vous aimez l'idée, suivez-la et faites passer le mot !

2voto

Ce qui s'en rapproche le plus, c'est Vexflow qui est un moteur de mise en page Javascript/HTML5. Il ne rendra pas directement les fichiers de notation Lilypond (puisque les fichiers Lilypond sont essentiellement des macros Scheme, il est difficile d'obtenir autre chose que Scheme pour analyser les fichiers Lilypond plus complexes). Si vous avez absolument besoin que Lilypond soit analysé, vous pouvez pirater Abjad un package Python qui peut analyser Lilypond, et peut-être le lier avec les mécanismes de sortie Vexflow de mon package Python musique21 . Mais vous feriez probablement mieux de faire un convertisseur Javascript pur vers la représentation intermédiaire de Vexflow. C'est un travail difficile, mais sachez que d'autres travaillent sur ce genre de choses, vous n'êtes donc pas seul.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X