Inicio › Forums › Ayuda / Ajuda / Laguntza / Axuda / Help › A vueltas con las partituras
This topic contains 3 respuestas, has 2 voices, and was last updated by Ignacio Gros Hace 6 años, 5 meses.
-
AuthorEntradas
-
2 julio, 2018 at 22:28 #29893
Tras hacer varias pruebas con el editor de partituras ABC incluido en las últimas versiones de exelearning he encontrado algunos fallos del propio motor. Por ejemplo, al construir un acorde con notas consecutivas entre dos voces no “sabe” colocarlas correctamente y se superponen. En la imagen lo comparo con el mismo pasaje escrito con MuseScore.
Navegando por internet me he encontrado que existe un motor para partituras más flexible que es https://www.mediawiki.org/wiki/Extension:Score
Éste permite introducir partituras en lenguaje ABC y también en LilyPond, un lenguaje mucho más completo y extendido en la edición profesional de música con software libre.
La ventaja de este motor es que renderiza las partituras en el formato de LilyPond pero admite los dos lenguajes.
Pienso que sería estupendo poder implementarlo ya que permitiría su uso tanto a los que manejan el lenguaje ABC como a los que lo hacen con LilyPond, como ya era mi caso.
A ver que les parece a los desarrolladores y si es técnicamente factible ya que la visualización en LilyPond es realmente muy buena. -
3 julio, 2018 at 7:26 #29895
Muchas gracias.
El problema es que Score necesita PHP, mientras que el visor actual funciona únicamente con JavaScript.
El primero se ejecuta en el servidor (como Python, que es el lenguaje en el que está programado eXe); el segundo, en el navegador (ahí no hay problemas).
Al final del enlace que nos has pasado menciona VexFlow, que también está en JavaScript.
En este hilo también se analizan otras posibilidades.
Si encuentras algo por ahí que pueda servir para mejorar la herramienta, compártelo, por favor. Creo que Score no podremos instalarlo, al menos de momento. Lo apuntamos, eso sí…
¡Gracias!
-
3 julio, 2018 at 9:25 #29896
Mis conocimientos de PHP o Python se limitan a usuario de programas que los utilizaban (creo que LilyPond utiliza Python).
Lo que vea que pueda servir os lo comentaré.
Ojala más adelante podáis implementar Score o alguno similar.Aprovecho para preguntarte un par de dudas a las que no he conseguido encontrar respuesta:
¿Como se aumenta o reduce el tamaño de una partitura?
En ocasiones la longitud del pentagrama excede el tamaño de la ventana y da problemas con el MIDI (no se despliega el reproductor). ¿Como hacer para que comprima más las notas?
¿Se puede quitar el fondo amarillo de las partituras y hacerlo transparente?Disculpa tantas preguntas.
Saludos -
3 julio, 2018 at 10:44 #29897
Hola:
> ¿Como se aumenta o reduce el tamaño de una partitura? […] ¿Como hacer para que comprima más las notas?
Incluye esta línea en tu código ABC: %%staffwidth 300
También tendrás que añadir esto en el fichero content.css de tu Estilo:
body .abc-music-wrapper{width:auto} .abc-music-wrapper textarea{max-width:100%}
Si usas la última versión (2.2 en estos momentos), puedes incluir el código en Propiedades – Paquete – Opciones avanzadas – HEAD (así se usará solo para el elp, en lugar de aplicarse a todos los documentos). En ese caso, tienes que envolverlo dentro de etiquetas STYLE:
<style> body .abc-music-wrapper{width:auto} .abc-music-wrapper textarea{max-width:100%} </style>
> ¿Se puede quitar el fondo amarillo de las partituras y hacerlo transparente?
Otra línea de código CSS:
body .abc-music-paper{background:none}
> Disculpa tantas preguntas.
Para eso están estos foros 🙂 Es una alegría que se usen tanto y que se estén usando las últimas novedades de eXe.
Gracias por las sugerencias.
-
AuthorEntradas
You must be logged in to reply to this topic.