Formatos de archivo para partituras

Estoy empezando a aprender música. Novato completo aquí. Hay una plétora de formatos para partituras. no se cual elegir Mis requisitos son:

  • Debo usar para intercambiar música con amigos, por lo que debe ser exportable a un formato que se pueda abrir en los principales softwares de edición.
  • Debe tener una salida hermosa
  • Debe exportar para PDF
  • Debe haber al menos un software que la gente pueda usar sin costo alguno.
  • El software debe ser razonablemente fácil de usar, de modo que personas sin conocimientos técnicos (p. ej., músicos) puedan trabajar en él sin mucho compromiso.
  • Debe soportar toda la notación existente.

Más puntos por software gratuito (código abierto), multiplataforma (Windows, Mac y Linux) e interfaces fáciles de usar para editarlo.

Algunos de sus requisitos son más aplicables al software de edición que maneja el archivo que al formato en sí. La salida hermosa, las exportaciones de PDF, el código abierto y la ejecución multiplataforma son todos aspectos del software, no el formato de archivo. Como ejemplo hipotético, una herramienta gratuita podría funcionar en un archivo en varias plataformas, pero podría crear un archivo feo (pero utilizable). Mientras tanto, una herramienta comercial puede producir un resultado mucho más hermoso a partir del mismo archivo, pero solo se ejecuta en un único tipo de sistema. Todos usando el mismo formato.
* Error tipográfico: quise decir "una salida fea (pero utilizable)".
Correcto, interpretaría las respuestas a continuación que abogan por MusicXML como: "obtenga un software que admita la entrada / salida de MusicXML para que pueda usar este formato de archivo relativamente estandarizado para intercambiar datos con otros programas".

Respuestas (7)

MusicXML parece ser lo que estás buscando aquí. Muchos programas lo importan y exportan , incluidos Sibelius , Finale y MuseScore (que es un software gratuito).

Sin embargo, es más un formato de intercambio. No estoy seguro de que ninguno de estos programas pueda funcionar directamente en el formato, y es posible que se pierda parte de la información al importar o exportar.

Según mis pocos intentos, no se pierde nada durante la importación/exportación. Las decisiones, como la agrupación de vigas y la dirección de la columna, se expresan explícitamente en XML, por lo que, aunque el programa de importación podría producir una salida ligeramente diferente, todo [más allá de la "fuente" utilizada] se conservó.
Creo que se pierden las líneas de base o algo así. Recuerdo que a mi padre le molestaba que algo importante no pasara de Sibelius a MusicXML.
Vale la pena señalar que Sibelius tiene un programa de lectura gratuito (gratis), Scorch.
No sabía sobre MusicXML. Parece que el formato está completo, pero algunos softwares pueden perder información al traducir su representación interna a él. El problema estaría en el proceso de traducción, no en el formato per se. ¿Tengo razón?
Pues sí, es un formato de intercambio. Que yo sepa, no existe ningún software que funcione directamente en dichos archivos.

Varias personas aconsejan MusicXML aquí, pero no veo que tenga sentido. Es un formato de intercambio, no un formato para escribir música. En la práctica, la exportación/importación de MusicXML funciona bastante tibiamente entre diferentes aplicaciones.

He visto mencionar " TuxGuitar ", pero el nombre sugeriría fuertemente un enfoque en la guitarra que no veo en preguntas o etiquetas.

LilyPond es un tipo de composición libre de propósito general bastante bueno disponible para una gran cantidad de sistemas operativos. Es probable que desee emplear el editor Frescobaldi para la entrada. LilyPond tiene entrada de texto sin formato: si puede familiarizarse con eso, es un uso bastante eficiente de sus habilidades de mecanografía. La entrada Midi no es realmente funcional, MusicXML no se puede exportar, la importación de MusicXML es inestable en el mejor de los casos. La exportación Midi es buena, PDF es excelente. Si desea compartir el trabajo con otros, dejar que trabajen con cualquier cosa que no sea LilyPond no es realista. LilyPond es el proverbial gorila de 500 lb de la composición tipográfica de música gratuita. Si puede acostumbrarse a sus flujos de trabajo, nunca necesitará buscar en otro lado.

Denemo es una aplicación de entrada GUI con sus propios formatos de archivo y que emplea LilyPond como backend. Tiene capacidades de entrada Midi y creo que tiene sus propias estrategias de importación/exportación de MusicXML. Ni idea de su calidad. Dado que tiene su propio formato de archivo, la cooperación fluida con otros hace que sea una buena idea si también lo usan. No tengo idea de si las posibilidades de intercambio a través de MusicXML (para Finale/Sibelius) son mejores aquí.

También está MuseScore , otra aplicación gráfica que hace su propia composición tipográfica. Creo que ya han renunciado a ofrecer la exportación de LilyPond. Es la principal "competencia" de LilyPond en las aplicaciones de composición tipográfica gratuitas, ya que Denemo es más una "competencia conjunta". Creo que también tiene una base de usuarios bastante grande.

MuseScore 1.3, la versión estable más reciente, ofrece Lilypond como uno de los formatos de destino en su cuadro de diálogo para guardar archivos.
@ORMapper: De los documentos de Musescore : la exportación de LilyPond actualmente está incompleta y es experimental
Su respuesta fue la más informativa, pero estoy llegando a una conclusión diferente :-) Encontré esta publicación MuseScore después de LilyPond donde un ex-desarrollador de un complemento de LilyPond aboga por la facilidad de uso de MuseScore. Parece que la respuesta sería algo como: " Use MuseScore e intercambie las hojas con cualquiera que use MusicXML ". Siempre puedo convertir el archivo a MusicXML y exportarlo a LilyPond. ¿Tiene alguna referencia de los editores de LilyPond fáciles de usar?
+1 para MuseScore como editor. Es multiplataforma (lo uso tanto en mi Fedora como en Windows, aunque la versión de Linux está algo rezagada con respecto a la versión de Windows) y tiene una versión móvil reducida, donde puedes abrir, leer y reproducir partituras.
Si bien estoy de acuerdo, MusicXML proporciona solo una pequeña contribución (el enfoque principal es la composición tipográfica de la partitura), el título y el primer punto de enumeración justifican mencionarlo.

El formato de elección es MusicXML, que es entendido por casi todos los programas. Mi programa favorito es lilypond , que crea partituras realmente agradables, es gratuito y multiplataforma, pero al ser un lenguaje de programación musical sin GUI, falla en cuanto a la facilidad de uso. Hay algunas interfaces para esto, como se puede ver aquí , pero no tengo experiencia con ellas.

La mayoría de las interfaces de usuario de lilypond que menciona son en realidad editores de texto especializados; no le impiden escribir código.
Soy desarrollador de software y puedo usar fácilmente LilyPond. Desafortunadamente, no parece que mis amigos aficionados a la música no dediquen el tiempo necesario para aprenderlo. ¿Qué tan buenas son las GUI para LilyPond? ¿Recomendarías alguno de ellos?

Los músicos folclóricos con los que trato tienden a usar la notación ABC , que es gratuita y tiene un software para convertir a PDF. Además, cuando te familiarices con ABC, puedes escribir melodías en notación ABC sin procesar.

+1 para ABC! Es un gran pequeño formato basado en texto. Fácilmente editable a mano si es necesario, funciona con una serie de otros programas, y también hay una serie de herramientas propias para trabajar con ellos.
Sin embargo, como contrapunto, agregaré que no está completamente estandarizado en los bordes (al menos la última vez que lo miré). Por lo tanto, diferentes programas pueden admitir "subconjuntos extendidos" ligeramente diferentes del idioma.
ABC, o su soporte, ha progresado mucho desde que se hizo la pregunta. Es muy adecuado como herramienta de escritura hoy en día. Lo recomendaría encarecidamente.

Use TuxGuitar, cumple con muchos de sus requisitos, eche un vistazo a http://en.wikipedia.org/wiki/TuxGuitar No solo para guitarra, ¡también es compatible con MIDI, código abierto!ingrese la descripción de la imagen aquí

Lamentablemente, TuxGuitar ya no parece estar actualizado ...

Como todos mencionaron anteriormente, MusicXML le brindará portabilidad entre editores; sin embargo, debe señalarse que MusicXML se exporta e interpreta de manera diferente entre los proveedores, aunque es un estándar. No todos aceptan todas las etiquetas y/o parámetros o los representan de manera diferente.

He escrito aplicaciones que leen y escriben tanto MIDI como MusicXML y en esa práctica poseo alrededor de media docena o más de aplicaciones MusicXML que se usan para la depuración. Puedo tomar MusicXML escrito con todas las especificaciones de mis aplicaciones y resultan drásticamente diferentes entre varias aplicaciones comerciales. Puedo exportar algo creado en un paquete comercial a otro, luego regresar y perder cosas en el proceso. Ninguno de ellos maneja los archivos de la misma manera. ¡Bienvenido al mundo de las normas! :)

Para ser justos, la mayoría de las veces es el diseño más que el rendimiento real de nivel medio, pero se esperan desviaciones. Hay algunas aplicaciones que tomarán una pieza de 100 barras e intentarán meterla en una página. Cosas extrañas por ahí. Si los matices son críticos, su mejor apuesta es decidirse por un proveedor para la aplicación y compartir el archivo nativo o la importación/exportación de MusicXML desde esa herramienta.

Si desea intercambiar partituras con amigos que usan diferentes programas de edición de partituras, para que puedan seguir trabajando en ellas, su única opción real es intercambiar archivos MusicXML. Pero la única manera de enviarles EXACTAMENTE lo que diseñas es si ambos usan el mismo programa y usan su formato de archivo nativo.

Si no necesitan continuar editando la partitura, solo envíen un PDF, por supuesto. Cualquier editor de partituras puede "imprimir" un PDF.

El programa más barato para que USTED trabaje (no puede obtener más barato que gratis) es MuseScore. A ver si hace lo que necesitas. Si no, mira a Sibelius o Finale.