PUNTUACIÓN (software)
SCORE es un programa de redacción de partituras, escrito en FORTRAN para MS-DOS por el profesor Leland Smith (1925–2013) de la Universidad de Stanford, con reputación de producir resultados de muy alta calidad. Fue ampliamente utilizado en grabado durante las décadas de 1980 y 1990 y continúa teniendo un pequeño y dedicado grupo de grabadores, muchos de los cuales tienen en alta estima el programa debido a su capacidad para colocar símbolos con precisión en la página. Varias publicaciones realizadas con SCORE han obtenido los premios de grabado Paul Revere y German Musikpresse.
Desarrollo del programa
Orígenes del mainframe
La primera encarnación de SCORE fue escrita por Leland Smith en 1967 como un medio para introducir música en el sistema de generación de sonido MUSIC V que se ejecuta en las computadoras centrales PDP-10 del Laboratorio de Inteligencia Artificial de Stanford (SAIL).
El concepto central de SCORE era dividir la música en un conjunto de elementos ('objetos' en la terminología moderna) con parámetros que describen sus características. En este ejemplo de una rutina SCORE temprana se pueden ver los inicios del sistema de parámetros (P2, P3, etc.):
BUZZ; P2 RHY/4/2/8//REP 3,2/; DF 1000.2; P3 NOTES/P C4/B/C/O B3/C/FINE; P4 LIT/P3%2/!-52; P5.2 10.100,4 200.210,2 1,1; P6-9999.5; P7 1000; P8 FU/1/2//; END;
Cuando las terminales de gráficos vectoriales estuvieron disponibles a principios de la década de 1970, Smith adaptó el enfoque paramétrico para describir información musical que había sido diseñado para MUSIC V a un programa al que llamó MSS (la abreviatura estándar de manuscritos) para imprimir partituras musicales. Los trazadores de gráficos utilizados para la salida no podían trazar curvas, por lo que MSS no usó fuentes musicales como se entienden hoy en día, sino que utilizó bibliotecas de símbolos editables por el usuario basadas en polígonos, y el texto se generó a partir de un conjunto de caracteres interno.
La primera impresión de una obra musical completa creada íntegramente por ordenador fue la de Seis bagatelas para piano de Smith, que apareció en diciembre de 1971, impresa a 100 ppp en un trazador CalComp y reducida en un factor de cinco para imprimir a 8,5"x11". El Woodwind Trio de Smith se publicó utilizando este sistema en 1973 y Richard Swift, al revisarlo para Notes, llamó la atención sobre la "admirable claridad y facilidad de interpretación". lectura para intérpretes y lectores de partituras, fácilmente equivalente a los mejores ejemplos de impresión de música contemporánea por otros medios. Este nuevo proceso reclama la seria atención de los editores de música comerciales por sus excelentes cualidades, entre las que destaca la facilidad y el bajo costo de producción.'
El primer libro publicado sobre música compuesta íntegramente por ordenador fue su Handbook of Harmonic Analysis en 1979, creado en el ordenador PDP-10 de SAIL utilizando el programa de composición tipográfica PUB (para más información, consulte Enlaces externos) junto con MSS. La impresión se realizó al doble de tamaño en un trazador electrostático Varian Data Machines Statos y luego se redujo ópticamente en un factor de dos para la impresión litográfica.
Desde su creación hasta 1985, todo el desarrollo de MSS se realizó en las computadoras PDP-10 de Stanford o durante las residencias en el IRCAM en el Centro Pompidou de París.
Desarrollo comercial
Entre 1985 y 1986, MSS fue portado al Tandy 2000 ejecutando MS-DOS bajo su nombre anterior de SCORE. Dado que las computadoras personales de la época tenían memoria limitada (generalmente alrededor de 640 KB), SCORE estaba limitado a 32 pentagramas y 1420 elementos por archivo. Para manejar trabajos complejos o extensos, los usuarios tenían que trabajar en pequeñas porciones de la partitura a la vez, nombrando sus archivos secuencialmente. Luego se dispusieron y unieron antes de enviarlos a la imprenta. Para ahorrar más memoria en las operaciones gráficas, la notación se mostró en forma de 'figura de palo' caracteres y símbolos (ver la primera captura de pantalla en Edición de música gráfica/numéricamente), que mostraban exactamente los límites de la notación pero carecían de detalles finos. Había una opción para mostrar los símbolos verdaderos siempre que hubiera suficiente memoria restante para acomodarlos (consulte la captura de pantalla del Paso 2 en Ingresar música simbólicamente).

La versión 1 de SCORE fue lanzada en 1987 por Passport Designs y actualizada a la versión 2 en agosto de 1988. El editor de música alemán Schott Music comenzó a utilizar SCORE en 1988 y sus tipos de letra grabados internos se convirtieron en la base del símbolo de SCORE. biblioteca. La versión 2 también introdujo el uso de fuentes PostScript Tipo 1 para el texto de la página.
En 1988, Passport Designs envió a su programador Perry Devine a trabajar con Smith para hacer el programa más fácil de usar. También contrataron al grabador profesional William Holab (editor musical de G. Schirmer, Inc.) para reescribir los manuales, lo que resultó en el lanzamiento de la versión 3.0 en 1990.
El sistema de publicación musical SCORE se compone del programa principal, SCORE, y estas utilidades asociadas:
- Solo, que alinea y justifica grandes puntuaciones con más de 32 puestos por sistema
- PÁGINA, que maneja la extracción de parte, y diseño para múltiples páginas de música simultáneamente
- SPRINT, que envía páginas de tipo a las impresoras PostScript o crea un archivo EPS
- DRAW, que dibuja símbolos para su inclusión en las bibliotecas principales (CODE 9) o definidas por el usuario (CODE 11)
ESCORT y SCOREINPUT se vendieron por separado y permitieron la entrada MIDI desde un archivo MIDI y un teclado MIDI, respectivamente. SCOREINPUT fue creado por el Dr. Paul Nahay, ex colega de Smith en la facultad de teoría y composición musical del Departamento de Música de la Universidad de Stanford.
Did you mean:Ties with Passport Designs were severed in 1991, and all subsequent versions were distributed and sold by Smith 's company, San Andreas Press.
La versión 3.10 se lanzó en 1993 y reemplazó a SPRINT con SCORLAS y SCORDOT, que enviaban resultados a impresoras láser y matriciales.
La versión 3.11 se lanzó en mayo de 1994 y reemplazó ESCORT y SCOREINPUT con MIDISCOR y MIDISCORWRITE. MIDISCOR y MIDISCORWRITE fueron escritos por Stephen Gibson de Ararat Software. SCORE 3.11 fue el incremento final de la versión 3 y todavía se usa comercialmente hoy en día, ya que algunos la consideran la versión más madura y estable que se lanzó.
La utilidad FinalScore se lanzó en 1996 y convertía la salida PostScript del programa Finale en un archivo SCORE estándar; sin embargo, quedó obsoleto cuando Finale 2004 cambió la forma en que se creaban los archivos EPS.

La versión 4.0 (conocida como SCOR4) se lanzó en mayo de 1998 e incluía sistemas automáticos de tablatura de guitarra y laúd, reproducción MIDI, edición grupal de elementos, un editor condicional y varias mejoras en la interfaz de usuario relacionadas con acceso a archivos y mayor compatibilidad con el mouse. Se introdujeron muchos cambios para hacer que el programa fuera más accesible para los nuevos usuarios, lo que a menudo hizo que el programa fuera más engorroso para los usuarios profesionales existentes en el proceso, que es una de las razones por las que la versión 3 sigue siendo tan apreciada.
La última actualización menor, la versión 4.01, se lanzó el 16 de octubre de 2001, aunque en mayo de 2002 se lanzó una versión especial llamada SCORLAP que solucionaba los problemas de redibujado de gráficos que surgían con algunas computadoras portátiles.

WinScore, la versión de Microsoft Windows, se lanzó en versión beta en marzo de 2009 como versión 5.00. Las mejoras incluyeron aumentar el número posible de pentagramas en las páginas, eliminar los límites de elementos y vectores por página, una interfaz WYSIWYG, uso de color, entrada y reproducción MIDI nativa, ampliar el número de parámetros por elemento a 36 e integrar todos los SCORE anteriores. utilidades (PAGE, JUST, DRAW, SCORLAS) en el programa principal. WinScore sufrió pérdidas de memoria y otros errores que impidieron su adopción por parte de muchos usuarios y, a pesar de su lanzamiento oficial el 8 de diciembre de 2012, todavía se encontraba efectivamente en desarrollo beta en el momento de su última actualización a 5.01 el 1 de noviembre de 2013, seis. Semanas antes de la muerte de Smith.
La base de SCORE fue escrita en FORTRAN con todas las rutinas de mouse y gráficos escritas en lenguaje ensamblador Intel. WinScore se creó utilizando una combinación de Visual C++ y DEC FORTRAN de 32 bits.
Did you mean:After Smith 's death
Tras la muerte de Smith el 17 de diciembre de 2013, tanto SCORE como WinScore ya no se venden y los registros del sitio web han caducado. A principios de 2021, Adobe Inc. anunció que la compatibilidad con las fuentes PostScript Tipo 1 finalizaría en enero de 2023.
Precios

En el lanzamiento en 1987, la versión 1 de SCORE costaba $795, la versión 2 en 1988 costaba $995, la versión 3 en 1991 costaba $795, la versión 4 en 1999 costaba $825, y WinScore, en 2013, costaba $300.
En 1990 costaba $295 actualizar desde una versión anterior a la versión 3.
En 1999 costaba $125 actualizar de 3.11 a 4.0.
En 2013 actualizar a WinScore desde la versión 3 costaba $200, y desde la versión 4, $100.
Reseñas de productos

La versión 1 se anunció en la prensa a principios de 1987 con una fecha de lanzamiento prevista para abril de ese año y un precio previsto de 500 dólares. Su lanzamiento se publicó en la edición del Computer Music Journal del invierno de 1987.
La versión 1.1 fue revisada por Computer Music Journal en otoño de 1988. DRAW aún no estaba disponible, pero se había prometido. El soporte técnico le dijo a un revisor posterior que poner el programa DRAW a disposición de los usuarios era una ocurrencia tardía. La ayuda en pantalla se describió como "incómoda y poco esclarecedora", pero el software "recompensa el esfuerzo decidido por ascender en la curva de aprendizaje con poderosas habilidades". "Para la impresión musical rutinaria, probablemente sea más cara, más complicada y menos adaptable que algunos de sus competidores, pero Score es más poderoso que cualquiera de ellos".
Carter Scholz, que escribía para Electronic Musician, encontró que la interfaz de la versión 2.0 era "opaca y enloquecedora". aunque concluyó que SCORE fue una experiencia 'increíble' 'herramienta eléctrica' que 'establece un nuevo estándar' para profesionales para quienes la facilidad de uso sería menos importante que los resultados que podrían obtenerse. Se consideró esencial un coprocesador matemático para evitar que la respuesta del programa fuera lenta al manejar la aritmética de punto flotante para las operaciones de pantalla.
Jim Aikin de Keyboard estuvo de acuerdo en que se requirió una inversión considerable de tiempo para aprender el paquete. Scholz tuvo tres meses y admitió que sólo había "rascado la superficie" de su vida. de sus capacidades. Aikin llegó a conclusiones similares, sugiriendo que mejoras en la interfaz y los métodos de entrada la harían más accesible.
PC Magazine, al revisar SCORE a finales de 1988, concluyó que el software estaba dirigido a músicos consumados que estaban dispuestos a dedicar tiempo a aprenderlo, y que el diseño del programa y manual eran minuciosos y claros. Tres años más tarde, la misma revista describió el programa como "el comienzo de la era de la verdadera edición musical de escritorio". permitir a los músicos producir "música impresa con calidad de grabador de cualquier complejidad", pero aún admitiendo que tenía una "interfaz despiadadamente difícil", una "amalgama confusa de línea de comando y teclas de función' que 'nunca hizo la transición completa desde las computadoras centrales' donde se originó. Editar música una vez ingresada era una tarea "engorrosa y desalentadora". y la mala documentación hizo que el programa fuera aún más inaccesible.
Al revisar la versión 2.10 de Notes en marzo de 1990, Garrett Bowles señaló que SCORE superó a cualquiera de los otros programas de notación contemporáneos (The Copyist III, DynaDuet, MusicPrinter Plus, The Note Processor, Personal Composer System y Theme, the Music Editor). sobre complejidad de notación, manejo de texto, extracción de partes, diseño de página y espaciado de elementos en el pentagrama. La ayuda en pantalla ahora era "excelente", al igual que los extensos manuales (aunque algunas discusiones sobre las operaciones se consideraron "demasiado detalladas").
Karl Signell, escribiendo en la primavera de 1991, observó que la versión 3 tenía la "interfaz menos elegante y contraria a la intuición", pero señaló que era más rápida que otros programas (incluidos Finale, Music Writer, NoteWriter y Professional Composer), además de producir una de las partituras de aspecto más profesional.
Uso del programa
Introduciendo la música simbólicamente
La música generalmente se ingresa usando códigos de texto de un teclado ASCII estándar (aunque se puede usar un teclado MIDI únicamente para ingresar el tono de las notas), y se requieren varias pasadas para ingresar toda la información. Una vez configurada la página con los pentagramas adecuados, la información se ingresa voz por voz de la siguiente manera:
- Paso 1 define nombres de notas (incluidos accidentes y puestos de personal, pero no duración), descansa (no duración), rótulos, líneas de medida, firmas clave, firmas de tiempo
- Paso 2 define valores rítmicos (duraciones) para notas y descansos
- Paso 3 define marcas: articulaciones, acentos, dinámicas, etc.
- Paso 4 define la posición de los rayos rítmicos
- Paso 5 define los puntos finales de los lazos y los lazos
For example, to create these two bars of Bach 's Fugue in C minor, BWV 847 from Book I of the Well-Tempered Clavier:
Para crear el pentagrama:
IN 1 | Personal de insumos a nivel vertical 1 |
0 200 1 | Establece el extremo izquierdo del personal en la posición 0, del personal en la posición 200, y utiliza la categoría 1 (este personal) como base para el espaciamiento |
Los cinco pasos de la entrada de datos:
Notas | TR/K3F/4 4/R/C5/BN4/C5/G4/A/C5/B4/C5/D/M1/G4/C5/BN4/C5/D/F4/G/A/G/F/M1/E/MD1; |
Ritmos | E/S//E///S//E///S//E//S//Q/S//H; |
Marcas | FE 20/MP.74; |
Beams | 2B; |
Slurs | 1 +2/6 +7/11 -12/15 -17/18 -19; |
Estos muestran el uso de los siguientes códigos de texto; tenga en cuenta que '/' es un delimitador y ';' marca el final de cada pase:
Pase 1
TR | Treble clef |
K3F | Firma clave 3 pisos |
4 4 | 4/4 firma de tiempo |
R | Descanso |
C5 | Nota C en octava 5 |
BN4 | Nota B natural en octava 4 |
M1 | Línea de medición (barline) en 1 sistema |
MD1 | Línea de doble medida en 1 sistema |
Pase 2
E | Octava nota (cuarto) |
S | 16a nota (semiquaver) |
Q | Nota trimestral (crotchet) |
H | Media nota (mínimo) |
Después del paso 2, se muestran números encima de cada nota para ayudar a asignar marcas, barras y ligaduras. La siguiente imagen también ilustra los resultados del 'Show' comando para mostrar los vectores verdaderos de todos los elementos, en lugar de la 'figura de palo' símbolos que se utilizan habitualmente.
Pase 3
FE 20 | Fermata en la nota número 20 |
MP.74 | Indicación Mezzo-piano en posición 0,74 |
Pase 4
2B | Beam en grupos de 2 |
Pase 5
1 +2 | Escala de la nota 1 a la nota 2, por encima de las notas |
11 -12 | Límite de la nota 11 a la nota 12, por debajo de las notas |
Edición de música gráfica/numéricamente
Una vez que se ha ingresado la música mediante el proceso de ingreso de cinco etapas descrito anteriormente, SCORE convierte los datos musicales en los siguientes elementos gráficos y los almacena como una serie de parámetros numéricos:
CODE Número | Tipo de artículo |
---|---|
1 | Notas |
2 | Descanso |
3 | Clefs |
4 | Líneas y horquillas |
5 | Slurs (ties) y tuplets |
6 | Beams and tremolandi |
7 | Trills, ottavas y pedales |
8 | Staves |
9 | Biblioteca de símbolos |
10 | Números y cartas de ensayo |
11 | Biblioteca del símbolo del usuario |
12 | Formas especiales (incluyendo cuadrículas de guitarra) |
13 | Artículo muñeco invisible (usualmente utilizado para espaciar) |
14 | Barlines y corchetes |
15 | Gráficos |
16 | Texto |
17 | Firmas clave |
18 | Time Signatures |
Ejemplos de los parámetros asociados con estos elementos:
Nombre | ||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | Notas | No. | Posición horizontal | Posición vertical (Nota de gravedad) | Dirección de Stem / Accidental | Tipo de cabeza | Duración rítmica | Longitud del tallo (Slash for Grace Note) | Banderas / Puntos | Desplazamiento horizontal | Articulaciones | Desplazamiento del personal | Desplazamiento horizontal de la articulación | Desplazamiento vertical de la articulación | Tamaño de la nota | Ledger Line Thickness | Origen de Stem | Tamaño de la articulación |
4 | Líneas / Cabellos | No. | Posición horizontal izquierda | Posición vertical izquierda | Posición vertical derecha (Hairpin) | Posición horizontal derecha | Tipo de Línea (Normal, Dashed, Wavy) | Longitud de la salmuera / Ancho de la ola | Rotación / Espacio entre Dashes / Altura de Wave | Espesor | Bracket izquierdo / cabeza de flecha | Bracket derecho / Arrowhead | Rotación | Cabello parcial | Offsets de línea vertical | Punto final de línea | Punto final de línea | Punto final de línea |
5 | Slurs (Ties) / Tuplets / Endings | No. | Posición horizontal izquierda | Posición vertical izquierda | Posición vertical derecha | Posición horizontal derecha | Curvature | Tipo de Slur (Tuplet / Ending) | Factor de aplanamiento | Centre Point | Dashed Slur | Slur medio / Slur invertido | Espesor | Slur parcial | Slur parcial | No. en Medio | Desplazamiento horizontal de No. | Desplazamiento vertical de No. |
6 | Beams / Tremolandi | No. | Posición horizontal izquierda | Posición vertical izquierda (tamaño de la cola) | Posición vertical derecha | Posición horizontal derecha | Stem Direction (Implied) | No. Arriba (Divideo automático) | Desplazamiento | Primera Beam secundaria Tremolandi | Posición Izquierda de la Primera Secundaria | Posición derecha del primer segundo | Segunda Beam | Posición Izquierda de la Segunda Secundaria | Posición derecha de la 2a Secundaria (offset derecho) | Posición horizontal del número sobre el haz | Espesor | Tamaño |
10 | Números / Cartas de ensayo | No. | Posición horizontal | Posición vertical | Número / Carta | Tamaño | Fuente | Circle / Box Around | Espesor del número (fotografías incorporadas) | Espesor de caja / Círculo | Tamaño horizontal (Box / Circle) | Tamaño vertical (Box / Circle) | Posición vertical del número | Espacio entre dígitos | Desplazamiento horizontal del número | Hacer el número justificable | Carta después del número | Números extendidos / Cartas |
14 | Barlines / Brackets | No. | Posición horizontal | No. of Staves Connected | Tipo | Espesor | Desplazamiento horizontal | Bracket parcial | Tamaño del espacio (Barlines despejados) | Punto de origen | Punto final | Marcador para PAGE | Espacio entre barras dobles o repetidas | Espacio entre puntos y líneas de barras de repetición | ... | Posición vertical de puntos repetidos | Recambios especiales de doble barra | Sets Gap en Bar |
Tamaño de puntos con barras de repetición | ||||||||||||||||||
17 | Firmas clave | No. | Posición horizontal | Posición vertical | No. (tipo) de accidentes | Tipo Clef | Espacio entre accidentes | Firmas de clave irregulares | Firmas de clave irregulares | Firmas de clave irregulares | Firmas de clave irregulares | Firmas de clave irregulares | Firmas de clave irregulares | Ignora la línea y justifica | Desplazamiento horizontal | Firmas de clave irregulares | Firmas de clave irregulares | Números extendidos / Cartas |
Aquí está entonces la representación numérica del ejemplo del tema de fuga BWV 847. Cada línea representa un elemento gráfico como un número de CÓDIGO (tipo de elemento) y parámetros numéricos asociados. El segundo número es el pentagrama al que pertenece el elemento y el tercero es la posición horizontal del elemento a lo largo de todo el ancho del papel, donde 0 representa el margen izquierdo y 200 representa el margen derecho. El cuarto número a menudo contiene la posición vertical en el pentagrama: la línea inferior del pentagrama es la posición vertical 3, el espacio inferior del pentagrama es 4, y así sucesivamente.
8 1 0 0 0 200 3 1 1,5 17 1 9.416 0 -3 18 1 19,016 0 4 4 2 1 26.516 0 0 0 0 0 1 1 34.835 8 20 0 0,25 9 1 34.835 –3 54 1 0 0 0 0 0 0 0 0 0 0 -5 6 1 34.835 8 7 41.43 22 5 1 34.835 10 10 41.43 1,1093 –1 1 1 41.435 7 23 0 0,25 1 47,233 8 10 0 0 0,5 1 6 1 47.233 7 5,5 55,55 11 1 1 55.551 5 10 0 0 0,5 1 1 64.122 6 20 0 0,5 6 1 64.122 6 7 78.24 21 0 11 72.44 78.24 1 1 72.441 8 20 0 0 0,25 1,33 5 1 72.441 10 10 78.24 1.1092 –1 1 1 78.239 7 20 0 0,25 1 1 84.037 8 20 0 0,5 6 1 84.037 8 9 92.36 21 1 1 92.355 9 20 0 0 0 14 1 100.842 1 1 1 104.174 5 10 0 0,5 3 6 1 104.174 8 119.09 11 0 11 112.49 119.09 1 1 112.493 8 10 0 0 0,25 5 1 112.493 6 4 119.09 -1.3092 -1 1 119.093 7 13 0 0,25 1 1 125.143 8 20 0 0,5 6 1 125.143 8 9 133.46 21 1 1 133.462 9 20 0 0,5 1 1 141.781 4 10 0 0 0,25 6 1 141.781 4 5 147.58 12 5 1 141.781 2 4 153.38 –1.5185 –1 1 1 147,578 5 10 0 0,25 1 1 153.376 6 10 0 1 1 1 165.476 5 10 0 0,25 6 1 165.476 5 4 171.27 12 5 1 165.476 2 171.27 –1.1092 -1 1 1 171.274 4 10 0 0 0,25 14 1 178.274 1 1 1 181.606 3 10 1 2 0 0 14 14 1 200 1 1


A diferencia de la mayoría de los editores de composición musical, se espera que los usuarios de SCORE comprendan y manipulen estos parámetros numéricos. Para acceder a los parámetros numéricos de los elementos dentro de SCORE, un usuario hace clic en un elemento gráfico y se muestra una lista de parámetros en la parte superior del editor, como se muestra en la primera captura de pantalla, donde se selecciona una ligadura (observe la línea vertical negra flecha encima del pentagrama al comienzo del tercer compás).
SCORE fue creativo al incluir la mayor cantidad de información posible en cada parámetro numérico. Por ejemplo, el parámetro 5 del CÓDIGO 1 se describe como 'dirección del vástago/accidental' pero utiliza cada valor posicional para codificar una información diferente. Tenga en cuenta que, de forma predeterminada en SCORE, solo la nota más alta de un acorde tiene plica, todas las demás notas no tienen plica. Entonces, un sostenido de tallo hacia abajo tendría un P5 de 22. Un bemol de tallo hacia arriba con un desplazamiento hacia la izquierda de 2,5 sería 11,25. Un natural sin tallo con un desplazamiento derecho de 3 sería 3,93, y si estuviera entre corchetes sería 103,93.
Digital izquierdo (Cientos) | Función |
---|---|
0 | No hay corchetes |
1 | Cogido accidental |
dígito medio (tens) | Función |
---|---|
0 | No hay tallo |
1 | Tranquilízate. |
2 | Tranquilízate. |
Número derecho (unidades) | Función |
---|---|
0 | No accidental |
1 | Piso |
2 | Sharp |
3 | Natural |
4 | Doble piso |
5 | Doble afilado |
6 | Cuarto plano |
7 | Piso de tres cuartos |
8 | Trimestralmente puntiagudo |
9 | Afilado de tres cuartos |
Digits after decimal point | Función |
---|---|
.000 -.899 | Desplazamiento a la izquierda (x10) |
.9000 -.9999 | Discard inicial 9 y desplazarse a la derecha (x10) |
Aquí se muestran ejemplos seleccionados de elementos de los datos de parámetros numéricos del ejemplo de fuga:
CODE (P1) | P2 | P3 |
---|---|---|
3 (Clefs) | No. | Posición horizontal |
1.0 | 1.50 |
La armadura:
CODE (P1) | P2 | P3 | P4 | P5 |
---|---|---|---|---|
17 (Key Signatures) | No. | Posición horizontal | Posición vertical | No. (tipo) de accidentes |
1.0 | 9.5 | .00 | -3.00 |
El tipo de compás:
CODE (P1) | P2 | P3 | P4 | P5 | P6 |
---|---|---|---|---|---|
18 (Meter Signatures) | No. | Posición horizontal | Posición vertical | Top No. | No. |
1.0 | 19.6 | .00 | 4.00 | 4.00 |
La marca dinámica ('mp'):
CODE (P1) | P2 | P3 | P4 | P5 | P6 |
---|---|---|---|---|---|
9 (Biblioteca de Símbolo) | No. | Posición horizontal | Posición vertical | Biblioteca No. | Tamaño horizontal |
1.0 | 21.17 | -2.00 | 54.00 | 1.00 |
El resto en el primer compás:
CODE (P1) | P2 | P3 | P4 | P5 | P6 | P7 |
---|---|---|---|---|---|---|
2 (Rests) | No. | Posición horizontal | Posición vertical (Tamaño de la cola) | Tipo de descanso | Puntos (Descanso invisible) | Duración rítmica |
1.0 | 26.60 | .00 | 1.00 | .00 | .500 |
El primer B natural en el primer compás:
CODE (P1) | P2 | P3 | P4 | P5 | P6 | P7 | P8 | P9 |
---|---|---|---|---|---|---|---|---|
1 (Notas) | No. | Posición horizontal | Posición vertical | Dirección de Stem / Accidental | Tipo de cabeza | Duración rítmica | Longitud de la máquina | Banderas / Puntos |
1.0 | 32.96 | 7.00 | 23.00 | .00 | 250 | .00 | .00 |
El segundo insulto en el primer compás:
CODE (P1) | P2 | P3 | P4 | P5 | P6 | P7 | P8 |
---|---|---|---|---|---|---|---|
5 (Slurs) | No. | Posición horizontal izquierda | Posición vertical izquierda | Posición vertical derecha | Posición horizontal derecha | Curvature | Tipo de Slur (Tuplet / Ending) |
1.0 | 63.43 | 10.000,00 | 10.000,00 | 67.78 | 1.118 | -1.00 |
La primera barra de compás:
CODE (P1) | P2 | P3 | P4 |
---|---|---|---|
14 (Barlines / Brackets) | No. | Posición horizontal | No. of Staves Connected |
1.0 | 89.54 | 1.00 |
La última nota (blanca o mínima):
CODE (P1) | P2 | P3 | P4 | P5 | P6 | P7 | P8 | P9 | P10 | P11 |
---|---|---|---|---|---|---|---|---|---|---|
1 (Notas) | No. | Posición horizontal | Posición vertical | Dirección de Stem / Accidental | Tipo de cabeza | Duración rítmica | Longitud de la máquina | Banderas / Puntos | Desplazamiento horizontal | Articulaciones |
1.0 | 166.18 | 3.00 | 10.000,00 | 1.00 | 2.000 | .00 | .00 | .00 | 14.00 |
Edición de texto
En la versión 1, no se utilizaron fuentes de texto PostScript para imprimir, solo los caracteres de figuras de palitos utilizados dentro del programa y una versión interna del tipo de letra Bodoni, y el texto solo se podía editar alterando los códigos ASCII para cada carácter individualmente dentro los parámetros CODE16. La versión 2 permitió el uso de fuentes PostScript Tipo 1 y proporcionó un método más conveniente para editar texto, pero desafortunadamente SCORE solo pudo usar un subconjunto de los glifos dentro de la fuente elegida. Se seleccionaron diferentes fuentes utilizando una secuencia de escape al comienzo del texto. Los códigos de escape _00 a _34 seleccionaban las fuentes Base 35 del conjunto de fuentes Adobe PostScript Nivel 2, y el usuario podía asignar los códigos _35 a _89. Algunos caracteres que no están disponibles en un teclado estándar se obtuvieron utilizando otra secuencia de escape, por ejemplo:
!0 | !1 | !2 | !3 | !4 | !5 | !6 | !7 | !8 | !9 | !a | !A | !d | !D | !e | !g | !h | <<e | ^^o | %%u | ##c | ?a | ~a |
• | „ | ” | ¡No! | ¢ | £ | § | # | ' | “ | å | Å | † | . | ... | « | » | é | ô | ü | ç | æ | . |
Para ambientar el texto "Fête-Dieu à Sevilla de Isaac Albéniz" en variantes de Times Roman requeriría la secuencia
_02F^^ete-Dieu >>a S<<eville _00por Isaac _01Alb<<eniz
dónde
_02 | Times Italic |
^^e | ê (e circumflex) |
>>a | a (a grave) |
<<e | é (e acute) |
_00 | Times Roman |
_01 | Times Bold |
Solo era posible utilizar glifos distintos de los que ya estaban escapados dentro de SCORE editando manualmente los archivos de fuentes, recodificando las plantillas de fuentes de SCORE (se escribió una utilidad de terceros llamada AFM2PSC para facilitar esto), o editar el archivo EPS final.
Edición condicional
Con la versión 4, la edición condicional se incluyó en el programa principal. Esto permitió a los usuarios escribir declaraciones condicionales en un lenguaje similar al BASIC. Antes de esto, solo era posible mediante el uso de utilidades de terceros: ScorEdit de Ararat Software y EDITSCOR de Brodhead Music Typography.
Por ejemplo,
IF P3>100 ENTONCES P3=P3-20
moverá todos elementos en todos los pentagramas que están más allá de la posición 100 (P3>100
), 20 pasos a la izquierda (P3-20).
IF (P1=1 Y P2<4) O (P1=2 Y P2>=6) ENTONCES DEL
eliminará todas las notas (P1=1
) en pentagramas inferiores a 4 (P2<4
) y todos los silencios (P1=2
) en pentagramas mayores o iguales a 6 (P2>=6
).
IF (P1=1 Y P2>3 Y MOD (P9,10)<>0) O (P1=1 Y P2=1 Y P3>100) ENTONCES P11 =5, P6=6
Si notas (P1=1
) están en un personal superior a 3 (P2>3
) y tiene colas (el resultado de P9 MOD 10 no es 0), o notas (P1=1
) están en el pentagrama 1 (P2=1
) y a la derecha de la posición 100 (P3>100
), entonces las notas recibirán un acento (P11 =5
) y una cabeza de nota en forma de X (P6 =6
).
Algunas funciones estaban limitadas en la implementación, como que los paréntesis anidados no eran compatibles (excepto para su uso con MOD()), no se podía editar texto, no se podían realizar comparaciones cruzadas y editar diferentes elementos simultáneamente y no se podía leer. macros en secuencia desde un archivo fuente. Los usuarios que desearan emplear estos métodos debían utilizar las utilidades de terceros descritas anteriormente.
WinScore permitió leer macros en secuencia desde archivos fuente, pero no agregó más funciones.
Salida

Los datos de notación musical se guardan en un formato propietario pero abierto:
Los archivos se guardan en formato binario donde la primera palabra es la palabra contar para todo el archivo. La palabra cuenta es normalmente un entero de 16 bits; sin embargo, si la palabra cuenta excede alrededor de 31000, entonces se utiliza un entero de 32 bits. Los archivos guardados con menos de 31000 palabras se pueden leer de nuevo en las versiones anteriores de SCORE, excepto, por supuesto, cualquier nueva característica de WinScore será ignorada. Los archivos con más de 31000 palabras no pueden leerse en las versiones anteriores de SCORE. Los archivos se concluyen con un remolque de 6 palabras. La última palabra es -9999. La siguiente palabra posterior es el recuento de las palabras anteriores del trailer (actualmente 5). La siguiente palabra atrás es el código de medición (0 = pulgadas, 1 = métrica). La siguiente parte posterior es el número de versión del programa. El siguiente es el número de serie del programa (un entero convertido). La primera palabra del trailer es actualmente indefinida. Después de contar la palabra inicial entero, el resto del archivo consiste enteramente de palabras de 4 bytes (32-bit) flotante-punto. Cada elemento se define por un recuento de parámetro seguido de sus parámetros dados.
Los archivos suelen tener la extensión ".mus" o ".pag", aunque se permite cualquier extensión. (Finale también usa la extensión ".mus" aunque el formato de archivo es diferente).
SCORE crea gráficos PostScript que pueden enviarse a una impresora PostScript o guardarse como un archivo PostScript encapsulado. Para crear publicaciones, los gráficos EPS se pueden importar a un programa de autoedición.
Extensiones y utilidades
Existe una serie de utilidades de terceros que aprovechan el formato de archivo abierto para ampliar la capacidad de los programas. funcionalidades y compartir datos con otros programas de notación. Estos se encuentran entre los más notables:
Desarrollado | Nombre | Fechas | Versión | Propósito |
---|---|---|---|---|
Thomas Brodhead | ACCESOS | 2002-2013 | 2.01 | Editor de accidentes usando algoritmos inteligentes de kerning, apilación y colocación |
BEAM | 1996-2013 | 3.05 | Utiliza un conjunto de gráficos de haz editables para hacer opciones óptimas de ángulo de haz y longitud de tallo, números de tuplet central sobre vigas, manipular haces de paja cruzada, evitar colisiones de reposo con vigas, todo teniendo en cuenta el contexto musical circundante | |
EDITSCOR | 1996-2013 | 3.51 | Editor condicional, permitiendo búsqueda y sustitución en texto, comparación y edición de múltiples elementos simultáneamente, y el uso de múltiples archivos macro | |
EPSFONTS | 2003-2013 | 2.19 | Embeds PostScript Tipo 1 fuentes en archivos EPS generados por SCORE, eliminando la necesidad de que las fuentes sean descargadas por separado a la impresora | |
LABELS | 2003-2013 | 3.80 | Automatiza la creación de etiquetas de márgenes y barlines de márgenes, convierte entre diseños de puntuación francés y alemán (removiendo puestos sin notas o restableciendo), crea cues transpuestos y puntajes de extracción parcial | |
LJ | 1999-2013 | 1.26 | Lineup-and-Justify (horizontal spacing editor), permite al usuario controlar todos los aspectos de la justificación horizontal | |
SETCOLOR | 2007-2012 | 1.01 | Simplifica la coloración de los elementos usando RGB o CMYK | |
SETGRAY | 2004 | 1.05 | Simplifica el nivel gris de los elementos | |
VJ | 1999-2013 | 1.19 | Editor de Justificación Vertical, permitiendo un mayor control de cómo se asigna el espacio vertical | |
Stephen Gibson | ScorEdit | 1996-fecha | 3.80 | Editor condicional basado en GUI, que permite buscar y reemplazar texto, comparación y edición de múltiples elementos simultáneamente, y el uso de múltiples archivos macro. Se proporcionan rutinas adicionales para la edición de ángulos de haz desde una biblioteca controlada por el usuario, eliminando o restableciendo tallas no utilizadas, justificación y generación de informes |
MidiScorWrite | 1993-2000 | 2.60 | Tipo de transcripciones 1 archivos MIDI y archivos NIFF en un archivo de texto legible por SCORE | |
MidiScor | 1993-2011 | 3.01 | Convertir archivos creados en SCORE y WinScore a archivos MIDI estándar | |
Flist | 1993-2009 | 3.5 | Crear listas de archivos para procesar con SCORLAS etc. | |
Jan de Kloe | SIP | 1992-2022 | 7.0.0.178 | Información de puntuación Paquete con módulos para editar elementos de puntuación, comprobar la consistencia de notación y diseño, verificar la duración de la nota y las firmas de tiempo, calcular el costo de un proyecto basado en las tarifas controladas por el usuario, convertir archivos Sibelius y Finale a SCORE, importar y exportar desde MusicXML, así como proporcionar un "workbench" central para manipular archivos SCORE utilizando herramientas proporcionadas por otros desarrolladores de terceros |
ScoreEngine | 2007-2022 | 5.0.0.40 | Una emulación GUI de 32 bits de todas las aplicaciones SCORE que permiten realizar trabajos en sistemas operativos Windows modernos sin utilizar DOSBox | |
Sergey Lebedev Vyacheslav Tsypine Pyotr Trubinov | LASCOR32 | 2002-2005 | 2.75 | GUI frontend for SCORLAS que fija fallos conocidos de SCORLAS y permite al usuario seguir cualquier esquema de nombre de archivo que desee |
Christoph Lübbe | SCOREMID | 1993-1996 | 1.1 | Convertir archivos creados en SCORE a archivos MIDI estándar |
Jürgen Selk | ScorBox | 2011-2021 | n/a | Un conjunto de macros para la aplicación Macro Express que permite que SCORE se ejecute dentro de DOSBox con flexibilidad y menús personalizables, macros y cadenas de trabajo |
Thomas Weber | seps4id | 2008-2010 | 1.0.4 | 'SCORE EPS for InDesign' - edita archivos EPS generados por SCORE para que puedan ser manejados correctamente por Adobe InDesign CS3, y también cierra explícitamente todos los polígonos para evitar cortes cuando los archivos EPS son vistos en altas magnificaciones |
Uso con sistemas modernos
Las versiones MS-DOS de SCORE todavía se pueden ejecutar en sistemas operativos modernos mediante el uso de máquinas virtuales, aunque es necesario hacer adaptaciones para su antigüedad. Los emuladores de MS-DOS más comunes para SCORE son DOSBox en Windows o Boxer en macOS.