¿Qué símbolos grabar?

El proceso de formateo decide dónde colocar los símbolos. Sin embargo, esto sólo puede hacerse una vez que se ha decidido qué símbolos se deben imprimir: en otras palabras, qué notación utilizar.

La notación musical común es un sistema de registro de la música que ha evolucionado durante los últimos mil años. La forma que es hoy día de uso común data del Renacimiento temprano. Aunque la forma básica (es decir, puntos sobre una pauta de cinco líneas) no ha cambiado, los detalles aún evolucionan para expresar las innovaciones de la notación contemporánea. De aquí que la notación musical común abarque unos quinientos años de música. El ámbito de sus aplicaciones comprende desde melodías monofónicas hasta monstruosos contrapuntos para gran orquesta.

¿Cómo podemos ensillar a tal bestia de siete cabezas, y forzarla dentro de los confines de un programa de ordenador? Nuestra solución es escindir el problema de la notación (en oposición al grabado, es decir, a la tipografía) en fragmentos fácilmente digeribles y programables: cada tipo de símbolo se maneja por parte de un módulo separado conocido como plug-in. Cada plug-in es completamente modular e independiente, de manera que cada uno se puede desarrollar y mejorar por separado Estos plugines reciben el nombre de engravers o “grabadores”, por analogía con los artesanos que traducían las ideas musicales en símbolos gráficos.

En el ejemplo siguiente, comenzamos con un plug-in para la cabeza de las notas, el grabador Note_heads_engraver.

[image of music]

A continuación, un grabador del pentagrama, el Staff_symbol_engraver, añade la pauta:

[image of music]

el grabador de la clave o Clef_engraver define un punto de referencia para el pentagrama:

[image of music]

y el grabador de las plicas Stem_engraver añade las plicas.

[image of music]

El grabador Stem_engraver que traza las plicas recibe una notificación por cada nota que le llega. Cada vez que se ve la cabeza de una nota (o más, en el caso de un acorde), se crea un objeto plica y se conecta a la cabeza. Añadiendo grabadores para las barras, ligaduras, acentos, alteraciones, líneas divisorias, la indicación de compás y la armadura, obtenemos un fragmento de notación musical completo.

[image of music]

Este sistema funciona bien para la música a una voz, pero ¿qué tal para la polifonía? En la notación polifónica, muchas voces pueden llegar a compartir el mismo pentagrama.

[image of music]

En esta situación, las alteraciones accidentales y la pauta se comparten, pero las plicas, ligaduras, barras, etc., son privadas para cada voz. De aquí que los grabadores deban estar agrupados. Los grabadores de la cabeza de las notas, plicas, ligaduras, etc., van a un grupo llamado ‘contexto de voz’, mientras que los grabadores de la armadura, las alteraciones, los compases, etc., van a un grupo llamado ‘contexto de pauta’. En el caso de la polifonía, un solo contexto de pauta contiene más de un contexto de voz. De forma similar, varios contextos de pentagrama se pueden reunir dentro de un único contexto de partitura. El contexto de partitura es el contexto de notación del nivel más alto que hay.

[image of music]

Véase también

Referencia de funcionamiento interno: Contexts.


Ensayo sobre grabado musical automatizado v2.25.22 (development-branch).