Este é o comando abcm2ps que pode ser executado no provedor de hospedagem gratuita OnWorks usando uma de nossas várias estações de trabalho online gratuitas, como Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS
PROGRAMA:
NOME
abcm2ps - traduz notação musical ABC para PostScript
SINOPSE
abcm2ps [opções] [arquivo abc [opções de arquivo]] [...]
abcm2ps [-h]
DESCRIÇÃO
abcm2ps traduz músicas escritas no formato de notação musical ABC em partituras habituais
pontuações em PostScript. É baseado em abc2ps 1.2.5 e foi desenvolvido principalmente para imprimir
Partituras de órgão barroco que têm vozes independentes tocadas em vários teclados e um
pedal-board. O programa desde então foi estendido para suportar várias outras notações
convenções em uso para partituras.
As opções fornecidas imediatamente após o nome do comando se aplicam à execução como um todo; opções
fornecido após um nome de arquivo ABC se aplica a esse arquivo.
Os parâmetros de formatação também podem ser definidos em `arquivos de formato 'e nos próprios arquivos ABC.
OPÇÕES
-0 Divida as músicas nas quebras de página, se necessário.
+0 Inicie uma nova página se uma melodia não couber na atual (padrão).
-1 Produza uma melodia por página.
+1 Produza várias músicas por página (padrão).
-a a Compressão horizontal máxima quando quebras de pauta são escolhidas automaticamente. Devo
estar entre 0 e 1. Isso corresponde a `%% maxshrink a'parâmetro de formatação
(padrão: 0.65)
-A Esta opção insere elementos de referência na saída PostScript ou SVG.
-B b Tente escrever b barras em cada linha da equipe. Isso corresponde ao
`%% barsperstaff b'parâmetro de formatação.
+B Não tente escrever um número fixo de compassos em cada linha da pauta (padrão). Isto
corresponde ao `%% barsperstaff 0'parâmetro de formatação.
-b b Comece a numeração da medida em b.
-c O símbolo de continuação é implicitamente anexado a cada linha de música. Estes valores
para quebra automática de linha.
+c A quebra automática de linha está desligada (padrão).
-D anuário
Pesquisar arquivos de formato em anuário.
-d comprimento Defina o espaço interstaff vertical para comprimento. Isso corresponde ao `%% staffsep
comprimento'parâmetro de formatação (padrão: 46pt)
-E A saída é gerada no formato EPS, um arquivo por página.
-e Lista Selecione quais músicas de um arquivo ABC serão impressas. Lista é separado por vírgulas
lista de números de melodia (de acordo com o cabeçalho `X: '), ou uma expressão regular que
serão comparados com os cabeçalhos da música como um todo. O -e opção deve ocorrer
após um nome de arquivo ABC e se aplica a esse arquivo.
Intervalos de números de melodia podem ser especificados como t1-t2; t2 pode ser omitido, o que
significa `todas as músicas restantes até o final do arquivo '. Observe que a filtragem pode causar
problemas, por exemplo, com definições globais (não sintonizadas) no arquivo ABC.
-F lima Leia o arquivo de formato lima.fmt.
+F Não leia o arquivo de formato padrão.
-f Habilite vigas planas (útil para melodias de gaita de foles). Isso corresponde ao
`%% vigas planas 1'parâmetro de formatação.
-G Omita calúnias nas notas de graça. Isso corresponde ao `%% graceslurs 0'formatação
parâmetro.
+G Desenhe insultos em notas de graça (padrão). Isso corresponde ao `%% graceslurs 1'
parâmetro de formatação.
-g Produza saída SVG em vez de EPS. Neste modo, cada música vai para um separado
arquivo cujo nome é `Outnnn.svg '(ver opção -O).
Se a saída for direcionada para stdout (`-OU-'), todas as imagens SVG são geradas sem um
Cabeçalho XML.
-H Exibe os valores atuais dos parâmetros de formatação.
-h Exibir dicas de uso do programa e sair.
-I comprimento Recue a primeira linha da música por comprimento (padrão: 0). Isso corresponde a
o `%%recuar comprimento'parâmetro de formatação.
-i, +i Insira um círculo vermelho ao redor dos erros na saída PostScript.
-jb [b] Produza um número de compasso a cada b medidas. Se b é 0, o número do compasso aparece
à esquerda de cada pauta. O rastro b faz com que uma caixa seja desenhada em torno de cada
número do compasso (padrão: sem numeração do compasso). Isso corresponde ao
%% mensurando parâmetro de formatação.
+j Não produza números de medidas. Isso corresponde ao `%% mensurando -1'
parâmetro de formatação.
-k Define o tamanho do buffer de saída PostScript em kibibytes. Especificando um superior
valor permite a geração de grandes melodias com -E or -g (padrão: 64).
-l Gerar saída de paisagem. Isso corresponde ao `%%paisagem 1'formatação
parâmetro.
+l Gerar saída retrato (padrão). Isso corresponde ao `%%paisagem 0'
parâmetro de formatação.
-M Suprimir letras. Veja o %% writefields parâmetro de formatação.
+M Incluir letras (padrão). Veja o %% writefields formatação
parâmetro.
-m comprimento Defina a margem esquerda para comprimento (padrão: 1.8 cm). Isso corresponde ao
`%%margem esquerda comprimento'parâmetro de formatação.
-N[modo] Numerar as páginas de acordo com o modo:
0 sem números de página
1 números de página no canto superior esquerdo da página
2 números de página no canto superior direito da página
3 números de página na parte superior esquerda das páginas pares, na parte superior direita das páginas ímpares
páginas numeradas
4 números de página no canto superior direito das páginas pares, no canto superior esquerdo das páginas ímpares
páginas numeradas
Para compatibilidade, -N é equivalente a -N2 (padrão: -N0).
Se um cabeçalho for definido usando `%%cabeçalho', esta opção é ignorada.
+N Equivalente a -N0 (sem numeração de página).
-n Incluir notas e histórico dos campos 'N:' do ABC. Veja o %% writefields
parâmetro de formatação.
+n Omita notas e histórico dos campos 'N:' do ABC (padrão). Veja o
%% writefields parâmetro de formatação.
-O nome Defina o nome do arquivo de saída. Por padrão, o nome do arquivo de saída é `Out.ps 'para
Saída PostScript, `Outnnn.eps 'para saída EPS (consulte -E), ou `Forannn.svg 'para SVG
saída (ver -g), Onde nnn é um número de sequência. Se esta opção for
dado, o nome de saída será nome (para saída PostScript), ou nome precisarão
substitua `Out 'no nome do arquivo de saída (para saída EPS e SVG), respectivamente. Se
nome é `= ', o nome do arquivo de saída será o nome do arquivo fonte ABC com
a extensão `.ps ',` .eps' ou `.svg '. Se nome é `- ', a saída é escrita para
saída padrão.
+O Reverta para o nome do arquivo de saída padrão (`Out.ps 'ou` Outnnn.eps ')
-q Modo silencioso, apenas mensagens de erro serão mostradas.
-S Modo de segurança; desativa a inclusão de arquivo via %%formato e %% EPS e
não permite a injeção direta de PostScript via %% beginps e %% postscript.
-s escada Defina o fator de escala da página para escada. Observe que o cabeçalho e o rodapé não são
dimensionado (padrão: 0.75). Isso corresponde ao `%%régua escada'formatação
parâmetro.
-Tn[voz], +Tn[voz]
Ative (ou desative) o desenho da tabulação. n é o número da tabulação como
definido em %% tabulature (até um máximo de 8 tabulações), e voz
é o nome de voz, nome completo ou subnome como encontrado em V:. Quando isso está ausente, o
opção se aplica a todas as vozes. Podem ser fornecidas até 4 opções. Veja também
formato.txt.
-V Exiba o número da versão e saia.
-v Produza saída SVG em vez de PS simples. Neste modo, cada página vai para um
arquivo de saída separado chamado `Outnnn.svg '(ver opção -O).
-w comprimento Ajuste a margem direita de modo que a largura da pauta seja comprimento (padrão: nenhum).
Isso corresponde ao `%% staffwidth comprimento'parâmetro de formatação.
-X Produza saída XML + SVG em vez de PS simples. O nome do arquivo padrão é
`Out.xhtml '(veja a opção` -O').
-x Inclua o número da melodia `X: 'no título. Veja o %% writefields formatação
parâmetro.
+x Não inclua o número da melodia `X: 'no título (padrão). Veja o
%% writefields parâmetro de formatação.
FORMATANDO PARÂMETROS
Abcm2ps suporta um grande número de parâmetros de formatação que governam a aparência do
saída de composição. Por favor, consulte o /usr/share/doc/abcm2ps/format.txt arquivo ou o
documentação de parâmetros de formatação no oficial abcm2ps web local (ligação para URL
http://moinejf.free.fr/abcm2ps-doc/index.html) .
ADICIONAL CARATERÍSTICAS
Claves
Clefs podem ser dados em K: e V: cabeçalhos. A sintaxe completa é
[clave =]tipo[linha][+8|-8] [meio =passo]
O `clave ='pode ser omitido quando o tipo é um nome de clave.
tipo denota o tipo de clave. Pode ser:
Um tom de nota (G, Cou F)
O tom indica a qual clave se refere: G é a clave de sol, C a clave de sol
e F a clave de fá. Também dá o nome da nota que aparece no
linha da clave.
Um nome de clave
Os nomes das claves disponíveis são triplo (clave dá o passo para G), alto or tenor
(C), E baixo (F)
minuto or P No modo de percussão, os acidentes mudam os glifos usados nas cabeças das notas. Por
padrão, notas agudas são desenhadas como `x 'e notas bemol como` x' circulado. Isso pode ser
alterado redefinindo as funções PostScript pshhd e pflhd.
Nenhum Nenhuma clave será exibida.
A linha dá o número da linha dentro da pauta em que a clave de base será escrita
sobre. Os valores padrão são 2 para a clave de sol, 3 para a clave de sol e 4 para o tenor
e clave de fá.
A +8 e -8 as opções desenham um 8 acima ou abaixo da pauta, respectivamente. `meio =passo'
(ou `m=passo', para abreviar) é uma forma alternativa de definir o número da linha da clave:
A passo indica qual nota será exibida na linha do meio da pauta.
Quando nenhuma clave é especificada, a clave muda entre baixo e triplo será inserido
automaticamente.
Multi-voz composição
Várias vozes podem ser definidas no cabeçalho ou na melodia usando
V:nome definição ...
onde nome é uma palavra que consiste apenas em letras e dígitos (como violino1) Na melodia
corpo, as notas a seguir referem-se a esta voz até outra V: é encontrado. UMA
definição pode ser um dos seguintes:
clave =... Veja acima
nome =nome or nm =nome
A nome será exibido no início da primeira pauta. Pode conter
\n sequências que forçarão quebras de linha. Se contiver espaço em branco, deve ser
entre aspas.
subnome =nome or snm =nome
A nome será exibido no início de todas as pautas, exceto a primeira.
Pode conter \n sequências que forçarão quebras de linha. Se contiver
espaço em branco deve estar entre aspas duplas.
fundir A voz segue na mesma pauta da voz anterior.
up or down
Força a direção das hastes para a voz.
dyn = up or dyn = down or dyn = auto
Força o posicionamento de marcas dinâmicas (acima ou abaixo da pauta) ou reverte para
posicionamento automático (o padrão)
gstem = up or gstem = down or gstem = auto
Força a direção das hastes das notas de graça (sempre para cima ou sempre para baixo) ou
reverte para o posicionamento automático (o padrão)
stem = auto Reverte para o posicionamento automático das hastes das notas (para cima ou para baixo) (o padrão)
letras = para cima or letras = para baixo or letras = automático
Coloca a letra acima ou abaixo da pauta ou reverte para o posicionamento automático (o
predefinição)
gchord = up or gchord = down
Coloca acordes de guitarra acima (o padrão) ou abaixo da pauta.
stafflines =valor
Define o número de linhas da pauta em questão. (padrão: 5)
escala de pessoal =valor
Define a escala da equipe associada até 3. (padrão: 1) Todos os outros
as definições são ignoradas.
Por padrão, cada voz segue em sua própria equipe. As pautas de `%% definição'pseudo-comentário pode
ser usado para controlar a atribuição de pessoal. O definição consiste em nomes vocais (de V:) e
pares de parênteses, colchetes ou colchetes.
· Quando um nome de voz não está dentro de um par de caracteres especiais, ele vai em um separado
equipe.
· Para nomes gravados entre colchetes, um colchete é exibido no início de
cada linha que une as pautas das vozes em questão.
· Para nomes de voz entre colchetes, todas as vozes vão em duas pautas (teclado
pontuação). Pode haver no máximo quatro vozes entre um único par de aparelhos.
· Para nomes de voz entre parênteses, todas as vozes aparecem em uma única pauta.
O `|'personagem evita que compassos sejam desenhados entre duas pautas.
Se `%% pautas 'ocorrer em uma melodia, todas as vozes não mencionadas não serão reproduzidas.
A %%pontuação Directivas
A %%pontuação diretiva ocorre no padrão ABC draft 2.0 e é semelhante ao %% pautas
especificação descrita anteriormente. As regras são:
· Os nomes de vozes entre parênteses formam um "grupo de vozes" e fazem parte de uma única pauta. UMA
nome de voz que não está entre parênteses forma seu próprio grupo de voz e segue em um
pessoal por si só.
· Os grupos de vozes entre chaves formam um "bloqueio de voz" e são precedidos por uma grande chave entre
a saída. Isso é especialmente útil para música de teclado.
· Grupos de voz ou blocos de voz entre colchetes formam um "bloco de voz" e serão
precedido por um grande colchete na saída.
· Se um `|'personagem ocorre entre dois grupos de voz ou blocos de voz, as linhas de compasso em
todas as pautas associadas serão contínuas.
· Uma única voz rodeada por dois grupos de voz pode ser precedida por um asterisco para fazer
em uma voz "flutuante". Isso significa que, para cada nota da voz, um separado
a decisão é feita se é impresso na voz anterior ou na seguinte
pessoal do grupo.
· Vozes que aparecem no corpo da melodia, mas não no %%pontuação diretiva não será
saída em tudo. Se não há %%pontuação diretiva, cada voz será emitida
por sua própria equipe.
· UMA %%pontuação diretiva dentro de uma música redefine o mecanismo para que as vozes possam ser removidas ou
adicionado.
voz sobreposição
Você pode adicionar notas a uma pauta sem introduzir uma voz extra completa usando o
e comercial (&) Um único compasso pode ser dividido em duas vozes, como
| F2A2Bc e F2c2bc |
A (& ... & ... &) construção permite dividir várias medidas:
|! f! (& GG
& DC
Um E comercial duplo (&&) permitirá sobrepor mais de duas linhas de música, mas isso
recurso ainda não foi implementado.
letra
Letras alinhadas sob uma pauta são escritas como um w: linha diretamente abaixo da linha da equipe. Por
exemplo:
edc2 edc2 |
w: Três ratos cegos, três ratos cegos
Cada palavra no w: a linha (delimitada por espaços em branco) está associada a uma nota, em sequência.
Os seguintes símbolos especiais modificam esse comportamento:
* Pula uma nota.
- Divide uma palavra em duas sílabas associadas a duas notas adjacentes. UMA
`- 'é desenhado entre eles.
| Avança para a próxima linha de compasso
~ É emitido como um espaço, mas une duas palavras para que apareçam sob uma única nota.
_ Desenha um sublinhado fino da nota anterior para a próxima.
Para incluir mais de uma linha de letras, use vários w: linhas. Para incluir hífens sem
dividindo uma palavra em várias notas, use -.
Se uma palavra começar com um dígito, isso será interpretado como um número de estrofe e terá uma recuo um pouco
para a esquerda.
Calúnias e laços
A direção das ligaduras e amarrações pode ser controlada usando o (, e (' e -, e -',
construções.
Microtom arremessos
Os tons de microtom são indicados por uma fração após um acidente, como em 3 / 4c. Quando
omitido, o numerador é padronizado para 1 e o denominador para 2 (então /c é o mesmo que
1 / 2c) Os valores do numerador e denominador não podem exceder 256. Há suporte embutido
para acidentes de um quarto de tom (1/2 e 3/2 sustenidos e bemóis); para outros valores, renderização
funções devem ser definidas usando %% postscript (Vejo features.txt).
EPS inclusão
Os arquivos EPS podem ser incluídos nas músicas usando o pseudo-comentário `%% EPS lima'.
Use abcm2ps online usando serviços onworks.net