Este es el comando abcm2ps que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.
PROGRAMA:
NOMBRE
abcm2ps - traduce la notación musical ABC a PostScript
SINOPSIS
abcm2ps [opciones] [archivo abc [opciones de archivo]] [...]
abcm2ps [-h]
DESCRIPCIÓN
abcm2ps traduce melodías escritas en el formato de notación musical ABC a partituras habituales
puntuaciones en PostScript. Está basado en abc2ps 1.2.5 y fue desarrollado principalmente para imprimir
Partituras de órgano barroco que tienen voces independientes tocadas en múltiples teclados y un
pedalera. Desde entonces, el programa se ha ampliado para admitir varias otras notación
convenciones en uso para partituras.
Las opciones dadas inmediatamente después del nombre del comando se aplican a la ejecución como un todo; opciones
dado después de un nombre de archivo ABC se aplica a ese archivo.
Los parámetros de formato también se pueden configurar en "archivos de formato" y en los propios archivos ABC.
OPCIONES
-0 Divida las melodías en los saltos de página si es necesario.
+0 Inicie una nueva página si una melodía no encaja en la actual (predeterminado).
-1 Genere una melodía por página.
+1 Salida de varias melodías por página (predeterminado).
-a a La compresión horizontal máxima cuando los descansos del pentagrama se eligen automáticamente. Debe
estar entre 0 y 1. Esto corresponde a la%% maxshrink a'parámetro de formato
(predeterminado: 0.65)
-A Esta opción inserta elementos de referencia en la salida PostScript o SVG.
-B b Intenta componer b barras en cada línea de pentagrama. Esto corresponde a la
`%% personal de barra b'parámetro de formato.
+B No intente componer un número fijo de compases en cada línea del pentagrama (predeterminado). Esta
corresponde a la '%% personal de barra 0'parámetro de formato.
-b b Iniciar la numeración de la medida en b.
-c El símbolo de continuación se adjunta implícitamente a cada línea de música. Esto asciende
al salto de línea automático.
+c El salto de línea automático está desactivado (predeterminado).
-D directorio
Buscar archivos de formato en directorio.
-d de largo Establezca el espacio vertical entre el personal a de largo. Esto corresponde a la '%% staffsep
de largo'parámetro de formato (predeterminado: 46pt)
-E La salida se genera en formato EPS, un archivo por página.
-e lista Seleccione las melodías de un archivo ABC para imprimir. lista es una coma separada
lista de números de melodía (según el encabezado 'X:'), o una expresión regular que
se comparará con los encabezados de la melodía en su conjunto. los -e la opción debe ocurrir
después de un nombre de archivo ABC y se aplica a ese archivo.
Los rangos de números de melodía se pueden especificar como t1-t2; t2 puede omitirse que
significa "todas las melodías restantes hasta el final del archivo". Tenga en cuenta que el filtrado puede causar
problemas, por ejemplo, con definiciones globales (no sintonizadas) en el archivo ABC.
-F presentar Leer el archivo de formato presentar.fmt.
+F No lea el archivo de formato predeterminado.
-f Activar vigas planas (útil para melodías de gaita). Esto corresponde a la
`%% vigas planas 1'parámetro de formato.
-G Omita los insultos en las notas de gracia. Esto corresponde a la '%% graceslurs 0'formateo
parámetro.
+G Dibujar insultos en notas de gracia (predeterminado). Esto corresponde a la '%% graceslurs 1'
parámetro de formato.
-g Produzca una salida SVG en lugar de EPS. En este modo, cada melodía pasa a un
archivo cuyo nombre es `Outnnn.svg '(ver opción -O).
Si la salida se dirige a stdout (`-O-'), todas las imágenes SVG se emiten sin
Encabezado XML.
-H Muestra los valores actuales de los parámetros de formato.
-h Muestre sugerencias de uso del programa y salga.
-I de largo Sangra la primera línea de la melodía con de largo (predeterminado: 0). Esto corresponde a
el '%%sangrar de largo'parámetro de formato.
-i, +i Inserte un círculo rojo alrededor de los errores en la salida PostScript.
-jcama y desayuno] Genere un número de compás cada b medidas. Si b es 0, aparece el número de compás
a la izquierda de cada bastón. El final b hace que se dibuje una caja alrededor de cada
número de compás (predeterminado: sin numeración de compás). Esto corresponde a la
%% Measurenb parámetro de formato.
+j No genere números de medida. Esto corresponde a la '%% Measurenb -1'
parámetro de formato.
-k Establece el tamaño del búfer de salida PostScript en kibibytes. Especificando un mayor
El valor permite la generación de grandes melodías con -E or -g (predeterminado: 64).
-l Genere salida de paisaje. Esto corresponde a la '%%paisaje 1'formateo
parámetro.
+l Generar salida vertical (predeterminado). Esto corresponde a la '%%paisaje 0'
parámetro de formato.
-M Suprimir letras. Ver el %% campos de escritura parámetro de formato.
+M Incluir letra (predeterminado). Ver el %% campos de escritura formato
parámetro.
-m de largo Establezca el margen izquierdo en de largo (predeterminado: 1.8 cm). Esto corresponde a la
`%%margen izquierdo de largo'parámetro de formato.
-N[modo] Numere las páginas según el modo:
0 sin números de página
1 números de página en la parte superior izquierda de la página
2 números de página en la parte superior derecha de la página
3 números de página en la parte superior izquierda de las páginas pares, superior derecha de las
páginas numeradas
4 números de página en la parte superior derecha de las páginas pares, superior izquierda de las
páginas numeradas
Por compatibilidad, -N es equivalente a -N2 (defecto: -N0).
Si un encabezado se define usando `%%encabezamiento', esta opción se ignora.
+N Equivalente a -N0 (sin numeración de páginas).
-n Incluya notas e historial de los campos ABC tune 'N:'. Ver el %% campos de escritura
parámetro de formato.
+n Omita notas e historial de los campos ABC tune 'N:' (predeterminado). Ver el
%% campos de escritura parámetro de formato.
-O nombre Defina el nombre del archivo de salida. De forma predeterminada, el nombre del archivo de salida es "Out.ps" para
Salida PostScript, `Outnnn.eps 'para la salida EPS (consulte -E), o `Fuerannn.svg 'para SVG
salida (ver -g), dónde nnn es un número de secuencia. Si esta opcion es
dado, el nombre de salida será nombre (para salida PostScript), o nombre will
reemplace "Out" en el nombre del archivo de salida (para salida EPS y SVG), respectivamente. Si
nombre es `= ', el nombre del archivo de salida será el nombre del archivo fuente ABC con
la extensión '.ps', '.eps' o '.svg'. Si nombre es `- ', la salida se escribe en
salida estándar.
+O Revertir al nombre de archivo de salida predeterminado (`Out.ps 'o` Outnnn.eps ')
-q Modo silencioso, solo se mostrarán mensajes de error.
-S Modo seguro; deshabilita la inclusión de archivos a través de %%formato y %% EPS y
no permite la inyección directa de PostScript a través de %% comienza y %%posdata.
-s escala Establezca el factor de escala de la página en escala. Tenga en cuenta que el encabezado y el pie de página no son
escalado (predeterminado: 0.75). Esto corresponde a la '%%escala escala'formateo
parámetro.
-Tn[voz], +Tn[voz]
Activar (o desactivar) el dibujo de tabulación. n es el número de tabulación como
definido en %% tabulación (hasta un máximo de 8 tabulaciones), y voz
es el nombre de la voz, el nombre completo o el subnombre que se encuentra en V:. Cuando esto está ausente, el
La opción se aplica a todas las voces. Pueden darse hasta 4 de estas opciones. Ver también
formato.txt.
-V Muestra el número de versión y sal.
-v Produzca una salida SVG en lugar de una simple PS. En este modo, cada página va a un
archivo de salida separado llamado `Outnnn.svg '(ver opción -O).
-w de largo Ajuste el margen derecho de modo que el ancho del pentagrama sea de largo (predeterminado: ninguno).
Esto corresponde a la '%% staffwidth de largo'parámetro de formato.
-X Produzca una salida XML + SVG en lugar de una simple PS. El nombre de archivo predeterminado es
`Out.xhtml '(vea la opción` -O').
-x Incluya el número de melodía 'X:' en el título. Ver el %% campos de escritura formato
parámetro.
+x No incluya el número de melodía 'X:' en el título (predeterminado). Ver el
%% campos de escritura parámetro de formato.
FORMATEAR PARÁMETROS
Abcm2ps admite una gran cantidad de parámetros de formato que gobiernan la apariencia del
salida tipográfica. por favor refiérase a /usr/share/doc/abcm2ps/formato.txt archivo o el
formato de la documentación de parámetros en el oficial abcm2ps web página web (enlazar a Enlance
http://moinejf.free.fr/abcm2ps-doc/index.html) .
ADICIONAL CARACTERÍSTICAS
Claves
Las claves se pueden dar en K: y V: encabezados. La sintaxis completa es
[clave =]tipo[línea][+8|-8] [medio =tono]
El 'clave ='puede omitirse cuando el tipo es un nombre de clave.
tipo denota el tipo de clave. Puede ser:
Un tono de notaG, Co F)
El tono indica a qué clave se refiere: G es la clave de sol, C la clave de sol
y F la clave de fa. También da el nombre de la nota que aparece en el
línea de clave.
Un nombre de clave
Los nombres de clave disponibles son triple (clave da el tono para G), alto or tenor
(C), o bajo (F)
minuto or P En el modo de percusión, las alteraciones cambian los glifos utilizados para las cabezas de las notas. Por
por defecto, las notas agudas se dibujan como 'x' y las notas bemoles como una 'x' encerrada en un círculo. Esto podría ser
cambiado redefiniendo las funciones de PostScript pshhd y pflhd.
ninguna No se mostrará ninguna clave.
El sistema línea da el número de la línea dentro del pentagrama en la que se escribirá la clave base
sobre. Los valores predeterminados son 2 para la clave de sol, 3 para la clave de alto y 4 para el tenor.
y claves de bajo.
El sistema +8 y -8 Las opciones dibujan un 8 por encima o por debajo del pentagrama, respectivamente. 'medio =tono'
(o `m=tono', para abreviar) es una forma alternativa de definir el número de línea de la clave:
El sistema tono indica qué nota se mostrará en la línea media del pentagrama.
Cuando no se especifica ninguna clave, la clave cambia entre bajo y triple será insertado
automáticamente.
Multi-voz tipografía
Se pueden definir múltiples voces dentro del encabezado o la melodía usando
V:nombre definición ...
donde nombre es una palabra que consta solo de letras y dígitos (como violín1). En la melodía
cuerpo, las siguientes notas se refieren a esta voz hasta que otra V: se encuentra. A
definición puede ser uno de:
clave =... Véase más arriba
name =nombre or nm =nombre
El sistema nombre se mostrará al comienzo del primer pentagrama. Puede contener
\n secuencias que forzarán saltos de línea. Si contiene espacios en blanco debe ser
entre comillas dobles.
subnombre =nombre or snm =nombre
El sistema nombre se mostrará al principio de todos los pentagramas excepto el primero.
Puede contener \n secuencias que forzarán saltos de línea. Si contiene
espacio en blanco debe estar entre comillas dobles.
unir La voz sigue el mismo pentagrama que la voz anterior.
up or DE INSCRIPCIÓN
Fuerza la dirección de los tallos de la voz.
dyn = arriba or dyn = abajo or dyn = auto
Fuerza el posicionamiento de marcas dinámicas (por encima o por debajo del pentagrama) o vuelve a
posicionamiento automático (el predeterminado)
gstem = arriba or gstem = abajo or gstem = auto
Fuerza la dirección de los tallos de las notas de gracia (siempre hacia arriba o hacia abajo) o
vuelve al posicionamiento automático (el predeterminado)
tallo = auto Vuelve al posicionamiento automático de las plicas de las notas (arriba o abajo) (predeterminado)
letras = arriba or letras = abajo or letras = auto
Coloca la letra por encima o por debajo del pentagrama o vuelve al posicionamiento automático (el
defecto)
gchord = arriba or gchord = abajo
Coloca los acordes de guitarra arriba (predeterminado) o debajo del pentagrama.
stafflines =propuesta de
Establece el número de líneas del pentagrama en cuestión. (predeterminado: 5)
staffscale =propuesta de
Establece la escala del pentagrama asociado hasta 3. (predeterminado: 1) Todos los demás
se ignoran las definiciones.
De forma predeterminada, cada voz va en su propio pentagrama. Los pentagramas `%% definición'pseudo-comentario puede
utilizarse para controlar la asignación de personal. los definición consta de nombres de voz (de V:) y
pares de paréntesis, llaves o corchetes.
· Cuando el nombre de una voz no está dentro de un par de caracteres especiales, se coloca en un
de los empleados.
· Para los nombres de voz entre corchetes, se muestra un corchete al principio de
cada línea que une los pentagramas de las voces en cuestión.
· Para los nombres de voz entre llaves, todas las voces van en dos pentagramas (teclado
puntaje). Puede haber como máximo cuatro voces entre un solo par de llaves.
· Para los nombres de voz entre paréntesis, todas las voces aparecen en un solo pentagrama.
El '|El carácter 'evita que se dibujen compases entre dos pentagramas.
Si aparece '%% pentagramas' en una melodía, todas las voces no mencionadas no se emitirán en absoluto.
El sistema %%puntaje Directivas
El sistema %%puntaje La directiva se encuentra en el borrador de la norma ABC 2.0 y es similar a la %% duelas
especificación descrita anteriormente. Las reglas son:
· Los nombres de las voces entre paréntesis forman un "grupo de voces" y van en un solo pentagrama. A
El nombre de la voz que no está entre paréntesis forma su propio grupo de voces y sigue un
personal por sí mismo.
· Los grupos de voz entre llaves forman un "bloque de voz" y están precedidos por una llave grande en
La salida. Esto es especialmente útil para la música de teclado.
· Los grupos de voz o bloques de voz entre paréntesis forman un "bloque de voz" y se
precedido por un corchete grande en la salida.
· Si un `|'aparece entre dos grupos de voces o bloques de voz, las líneas de barra en
todos los pentagramas asociados serán continuos.
· Una sola voz rodeada por dos grupos de voces puede ir precedida de un asterisco para hacer
en una voz "flotante". Esto significa que, para cada nota de la voz, una
Se decide si se imprime en la voz anterior o en la siguiente.
personal del grupo.
· Voces que aparecen en el cuerpo de la melodía pero no en el %%puntaje directiva no será
salida en absoluto. Si no hay %%puntaje directiva, cada voz se emitirá
en su propio personal.
· UNA %%puntaje La directiva dentro de una melodía restablece el mecanismo para que las voces se puedan eliminar o
añadido.
Voz superposición
Puede agregar notas a un pentagrama sin introducir una voz adicional completa utilizando el
ampersand&). Un solo compás se puede dividir en dos voces como
| F2A2Bc y F2c2bc |
El sistema (& ... & ... &) La construcción permite dividir múltiples medidas:
|! f! (& GG
&CORRIENTE CONTINUA
Un doble ampersand (&&) permitirá superponer más de dos líneas de música, pero esto
La función aún no se ha implementado.
letras
Las letras alineadas debajo de un pentagrama se escriben como un w: línea directamente debajo de la línea del pentagrama. Para
ejemplo:
edc2 edc2 |
w: Tres ratones ciegos, tres ratones ciegos
Cada palabra en el w: La línea (delimitada por espacios en blanco) está asociada con una nota, en secuencia.
Los siguientes símbolos especiales modifican este comportamiento:
* Salta una nota.
- Divide una palabra en dos sílabas que están asociadas con dos notas adyacentes. A
`- 'se dibuja entre ellos.
| Avanza a la siguiente línea de compás
~ Se emite como un espacio, pero une dos palabras para que aparezcan bajo una sola nota.
_ Dibuja un subrayado delgado de la nota anterior a la siguiente.
Para incluir más de una línea de letra, utilice varios w: líneas. Para incluir guiones sin
dividir una palabra en varias notas, utilice -.
Si una palabra comienza con un dígito, esto se interpreta como un número de estrofa y tiene un poco de abolladura.
a la izquierda.
Insultos y corbatas
La dirección de insultos y ataduras se puede controlar utilizando el (, y ('y -, y -',
construcciones
Microtono lanzamientos
Los tonos de microtono se indican mediante una fracción después de un accidente, como en 3 / 4c. Cuando el
omitido, el numerador se establece por defecto en 1 y el denominador en 2 (por lo que /c es el mismo que
1 / 2c). Los valores de numerador y denominador no pueden exceder 256. Hay soporte incorporado
para alteraciones de cuarto de tono (1/2 y 3/2 sostenidos y bemoles); para otros valores, renderizando
las funciones deben definirse utilizando %%posdata (consulta: características.txt).
EPS inclusión
Los archivos EPS se pueden incluir dentro de las melodías usando el pseudo-comentario `%% EPS presentar'.
Use abcm2ps en línea usando los servicios de onworks.net