Provided by: manpages-it_3.73-2_all bug

NOME

       abcm2ps — traduce la notazione musicale ABC a (in) PostScript

SINTASSI

       abcm2ps [opzioni]  [file-abc [opzioni-file]]  [...]

       abcm2ps [-h]

DESCRIZIONE

       abcm2ps  traduce  melodie  scritte  nel  formato  della  notazione musicale ABC a consuete
       partiture di musica in PostScript. E'  basato  su  abc2ps  (versione)  1.2.5  ed  è  stato
       sviluppato  principalmente  per  stampare partiture di musica Barocca per organo che hanno
       voci indipendenti suonate su tastiere multiple e una pedaliera. Il programma, da allora, è
       stato  ampliato  per supportare altre varie convenzioni di notazione (musicale) in uso per
       le partiture.

       Le opzioni date immediatamente dopo il nome del  comando  si  riferiscono  (si  applicano)
       all'intero  funzionamento;  le  opzioni  date  dopo il nome del file ABC (si applicano) si
       riferiscono a questo file.

       I parametri di formattazione possono essere impostati nel `file di formato' e nei file ABC
       stessi.

OPZIONI

       -0        Divide melodie attraverso interruzioni di pagina, se necessario.

       +0        Inizia  una  nuova  pagina  se  una  melodia  non  ci  stà  su  quella  corrente
                 (predefinito).

       -1        Una melodia per pagina in uscita.

       +1        Melodie multiple per pagina (predefinito).

       -a a      Massima compressione orizzontale quando le interruzioni di  staffa  sono  scelte
                 automaticamente. Deve essere tra 0 e 1 (predefinito: 0.65)

       -B b      Prova a stampare b battute su ogni linea di staffa.

       +B        Non  prova  a  stampare  un  numero  fissato  di battute su ogni linea di staffa
                 (predefinito).

       -b b      Inizia la numerazione delle misure a b.

       -C        Opzione obsoleta; ignorata.

       -c        Il simbolo di continuazione è implicitamente aggiunto ad ogni linea  di  musica.
                 Questo si somma all'interruzione di linea automatico.

       +c        L'interruzione di linea automatica è cambiata in off (predefinito).

       -D directory
                 Cerca i file di formato nella directory.

       -d length Imposta lo spazio verticale tra le staffe a length (predefinito: 46pt)

       -E        L'output è generato in formato EPS, un file per pagina.

       +E        L'output è generato in formato PS multipagina (predefinito).

       -e lista  Seleziona da un file ABC quali melodie stampare.  lista è una lista di numeri di
                 melodie separati da virgole (come per l'intestazione `X:').  L'opzione  -e  deve
                 esserci dopo il nome di file ABC e si applica a questo file. Il campo dei numeri
                 di melodia può essere specificato come t1-t2; t2 può  essere  omesso,  significa
                 che  `tutte  le  melodie  rimanenti  fino  alla  fine  del file'.  Notare che il
                 filtraggio può causare problemi, per esempio, con le definizioni  globali  (non-
                 melodia) nel file ABC.

       -F file   Legge il file di formato file.fmt.

       +F        Non legge il file di formato predefinito.

       -f        Abilita flat beams nelle melodie di cornamusa.

       -G        Omette le legature sulle appoggiature.

       +G        Mette le legature sulle appoggiature (predefinito).

       -g        Opzione obsoleta; ignorata.

       -H        Mostra i valori correnti dei parametri di formattazione.

       -h        Mostra dei consigli sull'uso del programa ed esce.

       -I length Indenta la prima linea della melodia con length (predefinita: 0).

       -jb[b]    Mette  nell'output  un  numero  di  misura ogni b misure. Se b è 0, il numero di
                 misura appare alla sinistra di ogni staffa. La  seguente  b  mette  un  riquadro
                 attorno ad ogni numero di misura (predefinito: nessuna numerazione di misura).

       +j        Non mette nell'output i numeri di misura.

       -k        Equivalente a -j.

       +k        Equivalente a +j.

       -Lenc     Imposta  la  codifica  di  linguaggio  a ISO-Latin-enc, dove enc può prendere un
                 valore da 0 a 6. Il valore 0 è equivalente a 1 ma nessuna  tabella  di  codifica
                 PostScript è in uscita (predefinito: 0).

       -l        Genera un output orizzontale (landscape).

       +l        Genera un output verticale (portrait) (predefinito).

       -M        Sopprime le liriche.

       +M        Include le liriche (predefinito).

       -m length Imposta il margine sinistro a length (predefinito: 1.8cm)

       -N[modo]  Numbero delle pagine in accordo con il modo:

                 0         nessun numero di pagina

                 1         numeri di pagina in alto a sinistra della pagina

                 2         numeri di pagina in alto a destra della pagina

                 3         numeri  di  pagina  in  alto a sinistra delle pagine numerate pari, in
                           alto a destra delle pagine numerate dispari

                 4         numeri di pagina in alto a destra delle pagine numerate pari, in  alto
                           a sinistra delle pagine numerate dispoari

                 Per compattibilità, -N è equivalente a -N2 (predefinito: -N0).

       +N        Equivalente a -N0 (nessuna numerazione di pagina).

       -n        Include note e storia dai campi `N:' della melodia in ABC.

       +n        Omette note e storia dai campi `N:' della melodia in ABC (default).

       -O nome   Definisce  il  nome del file di output. Il nome del file di output predefinito è
                 `Out.ps' per l'output PostScript e `Outnnn.eps' per l'output EPS (vedere -E). Se
                 questa  opzione  è  data,  il  nome  di  output  sarà,  rispettivamente,  nome o
                 nomennn.eps. Se nome è `=', il nome del file di output sarà lo stesso  del  nome
                 del file sorgente ABC con l'estensione `.ps' o `.eps'. Se nome è `-', l'output è
                 scritto allo stdout.

       +O        Torna al nome file di output predefinito (`Out.ps' o `Outnnn.eps')

       -o        Opzione obsoleta; ignorata.

       -P        Opzione obsoleta; ignorata.

       -p        Opzione obsoleta; ignorata.

       -Q        Stampa indicazioni del tempo (metronomo)(predefinito).

       +Q        Omette indicazioni del tempo (metronomo).

       -R        Opzione obsoleta; ignorata.

       -S        Opzione obsoleta; ignorata.

       -s scale  Imposta il fattore scale della pagina  a  scale.  Notare  che  l'intestazione  e
                 footer non sono scalate (predefinito: 0.75).

       -Tn[voice], +Tn[voice]
                 Attiva  (o  disattiva) segni di intavolatura. n è il numero di intavolatura come
                 definito in %%tabulature, e voice è il nome della  voce  di  intavolatura,  nome
                 completo o diminutivo come si trova in V:. Quando questo è assente, l'opzione si
                 applica a tutte le voci. Di tali opzioni ne possono essere date fino a 4. Vedere
                 anche il file format.txt.

       -u        Usa le decorazioni implicite come in abc2ps (predefinito: off)

       -V        Mostra in output il numero di versione ed esce.

       -v        Opzione obsoleta; ignorata.

       -w length Modifica  il  margine destro (a seconda della) come quello della larghezza della
                 staffa length (predefinito: niente)

       -x        Include il numero di melodia `X:' nel titolo.

       +x        Non include il numero di melodia `X:' nel titolo (predefinito).

PARAMETRI DI FORMATTAZIONE

       I seguenti parametri di formattazione possono essere usati nei  file  di  formato.  Questi
       possono  essere  anche  presenti  nei  file  ABC  quando  sono  preceduti  da  %%,  o come
       intestazioni I: (anche nel mezzo di una linea di musica).

       abc2pscompat boolean
                 Se true, imposta M  come  la  decorazione  +tenuto+  e  fa  una  traslazione  di
                 frequenza se le note sono troppo alte per una chiave di basso.

       alignbars int
                 Allinea  le  battute  delle successive int linee di musica. Questo funziona solo
                 quando la musica contiene solo una voce (no V: o %%staves) (predefinito: 0).

       aligncomposer int
                 Definisce dove visualizzare il campo del  compositore.  Un  valore  negativo  lo
                 visualizza  spostato  a  sinistra,  un  valore pari a zero centrato, e un valore
                 positivo spostato a destra (predefinito: 1).

       annotationfont font [encoding] size
                 Imposta il font delle annotazioni  a  font  con  dimensioni  size  (predefinito:
                 Helvetica 12)

       autoclef boolean
                 Modifica   le   chiavi  quando  non  sono  definite  nelle  linee  `K:'  o  `V:'
                 (predefinito: 1).

       barnumbers int
                 Sinonimo di measurenb.

       barsperstaff int
                 Prova a stampare con int battute per linea (predefinito: 0; riga di comando: -b,
                 +b)

       beginps   Inizia  una  sequenza  di  linee di codice PostScript che si estendono fino alla
                 linea successiva endps . Questo parametro può essere presente  solo  all'interno
                 dei file ABC e format, non nella riga di comando.

       botmargin length
                 Imposta il margine inferiore a length (predefinito: 1cm)

       breakoneoln boolean
                 Se questo è impostato, sulla conclusione di una end-of-line (eoln), pretende che
                 ci sia uno spazio prima della nota o pausa successiva. Questo impedisce  che  un
                 beam sia continuato tra due linee di input (predefinito: 1).

       bstemdown boolean
                 Se  questo è impostato, la gambetta della nota nel mezzo della staffa si estende
                 verso il basso. Altrimenti si  estende  su  o  giù  dipendentemente  dalla  nota
                 precedente (predefinito: 0).

       comball boolean
                 Se  questo  è  impostato  insieme  con combinevoices, la combinazione delle voci
                 prende il posto in tutti i casi. Altrimenti, le  note  che  sono  troppo  chiuse
                 insieme nella frequenza non sono combinate.

       combinevoices boolean
                 Se  questo  è impostato, note simultanee della stessa durata appartenenti a voci
                 sulla stessa staffa sono combinate in accordi (predefinito: 0).

       composerfont font [encoding] size
                 Imposta il font del `compositore'  a  font  con  dimensioni  size  (predefinito:
                 Times-Italic 14)

       composerspace length
                 Imposta   lo   spazio   verticale  prima  del  nome  del  compositore  a  length
                 (Predefinito: 0.2cm)

       contbarnb boolean
                 Se questo non è impostato, il numero delle  battute  dei  secondi  ritornelli  è
                 impostato  a  quello dei corrispondenti primi ritornelli. Se questo è impostato,
                 tutte le battute sono numerate sequenzialmente (predefinito: 0).

       continueall boolean
                 Se questo è impostato a true (vero), ignora le  interruzioni  di  linea  in  una
                 melodia (predefinito: 0; riga di comando: -c, +c)

       dateformat format
                 Il  formato  per  la  data  e il tempo di output. I valori ammissibili di questo
                 parametro sono descritti nella documentazione per la funzione strftime(3)  della
                 libreria  C. Notare che i segni di percentuale sono necessari per essere escaped
                 (predefinito: "b e, Y H:M")

       deco name c_func ps_func h wl wr [str]
                 Definisce una decorazione.  Questa  è  una  caratteristica  sperimentale  che  è
                 soggetta  a  cambiamenti  nelle future release (di abcm2ps) e richiede una buona
                 conoscenza del funzionamento interno di abcm2ps.  vedere  i  file  format.txt  e
                 deco.abc per i dettagli.

       dynalign boolean
                 Quando impostato, allinea orizontalmente i segni di dinamica (predefinito: 1)

       encoding enc
                 Imposta  la codifica di linguaggio a ISO-Latin-enc, dove enc può prendere valori
                 da 0 a 6.  Il valore 0 è lo  stesso  come  1,  ma  nessuna  tavola  di  codifica
                 PostScript è in output.

                 Alternativamente,  enc  può  prendere  uno  dei  valori  predefiniti:  us-ascii,
                 iso-8859-1,  iso-8859-2,  iso-8859-3,  iso-8859-4,  iso-8859-9,  iso-8859-10,  o
                 native  (significa  che  i  vettori  di codifica non saranno cambiati). Se enc è
                 qualsiasi altro, esso deve essere una stringa che è presa per essere un  comando
                 PostScript che imposta un vettore di codifica adatto.

       exprabove boolean
                 Traccia  decorazioni  di  espressione  sopra  la  staffa.  Se  ne  exprabove che
                 exprbelow sono `true', le decorazioni di espressione  sono  tracciate  sopra  la
                 staffa  se  ci  sono  parole  sulla  staffa,  altrimenti  sono  sotto la staffa.
                 exprabove prende la precedenza su exprbelow (predefinito: 0).

       exprbelow boolean
                 Traccia decorazioni  di  espressione  sotto  la  staffa.  Se  ne  exprabove  che
                 exprbelow  sono  `true',  le  decorazioni di espressione sono tracciate sopra la
                 staffa se ci  sono  parole  sulla  staffa,  altrimenti  sono  sotto  la  staffa.
                 exprabove prende la precedenza su exprbelow (predefinito: 0).

       flatbeams boolean
                 Traccia flat beams in melodie per la cornamusa (predefinito: 0; riga di comando:
                 -f)

       font font [encoding]
                 Definisce un font e la sua codifica. Usare questo parametro quando ci  si  vuole
                 riferire  a  font specifici nei file/melodie ABC. Deve essere presente prima che
                 ogni output  PostScript  sia  scritto,  generalmente  in  un  file  di  formato.
                 L'encoding  predefinito  dipende  dall'impostazione della codifica attraverso il
                 parametro encoding.

       footer text
                 Definisce il testo stampato in fondo in ogni pagina. Ci possono essere una o due
                 linee.  Quando  ci  sono  due linee, queste devono essere separate dai caratteri
                 `\n' (non un reale a capo). Ogni linea consiste di tre aree, sinistra, centro  e
                 destra,  che  sono separate da tab (tab reali, non '\t') e può essere vuota - se
                 l'area sinistra è vuota, il text deve essere quotato.

                 Se il testo in fondo alla pagina inizia con `-', non sarà stampato  sulla  prima
                 pagina del documento.

                 Il carattere `$' introduce l'espansione della variabile:

                 $d        La data e il tempo dell'ultima modifica del file ABC

                 $D        La data e il tempo correnti

                 $F        Il nome del file di input corrente

                 $Ix       Il valore dell'intestazione x della melodia

                 $P        Il numero della pagina corrente

                 $P0       Il numero della pagina corrente (quando pari)

                 $P1       Il numero della pagina corrente (quando dispari)

                 $T        Il titolo della melodia corrente

                 $V        `abcm2ps-' seguito dal numero di versione del programma

                 Per  esempio, l'opzione della diga di comando -N3 è equivalente a `%%header "$P0
                 $P1"' (notare i due tabulatori). (Predefinito: none)

       footerfont font [encoding] size
                 Imposta il font del testo in fondo  alla  pagina  a  font  con  dimensioni  size
                 (predefinito: Times-Roman 12)

       format filename
                 Legge il file di formato filename (predefinito: none).

       freegchord boolean
                 Impedisce  che  i  caratteri  `#',  `b'  e  `=' siano visualizzati come segno di
                 diesis, segno di bemolle, e segno di bequadro,  rispettivamente,  negli  accordi
                 della  chitarra.   Quando  questa  opzione è impostata, la visualizzazione degli
                 accidenti può essere forzata con l'escaping dei caratteri (`\#', `\b' and  `\=')
                 (predefinito: 0)

       gchordbox boolean
                 Traccia  un riquadro attorno agli accordi della chitarra. Può essere impostato a
                 `true' usando `%%gchordfont' sotto. (Predefinito: 0)

       gchordfont font [encoding] size [box]
                 Imposta il font dell'accordo di chitarra a font con dimensione size.  Se  box  è
                 specificato,   traccia   un   riquadro   attorno  agli  accordi  della  chitarra
                 (predefinito: Helvetica 12, no box)

       graceslurs boolean
                 Traccia legature sulle appoggiature se true (predefinito: 1;  riga  di  comando:
                 -G, +G)

       gracespace float float float
                 Definisce  lo  spazio  prima,  tra, e dopo le appoggiature (predefinito: 6.5 8.0
                 12.0)

       header text
                 Definisce il testo stampato nella parte più  alta  di  ogni  pagina.  Vedere  il
                 parametro footer sopra per la sintassi (predefinito: none)

       headerfont font [encoding] size
                 Imposta  il  font  dell'intestazione  a  font  con dimensione size (predefinito:
                 Times-Roman 12)

       historyfont font [encoding] size
                 Imposta  il  font  per  le  entrate  di  storia  a  font  con  dimensione   size
                 (predefinito: Times-Roman 16)

       hyphencont boolean
                 Se una linea di parole sotto la staffa finisce con un trattino, mettere un altro
                 trattino all'inizio della linea successiva (predefinito:0)

       indent length
                 Indenta la prima linea  di  una  melodia  con  length  (predefinito:0;  riga  di
                 comando: -I)

       infofont font [encoding] size
                 Imposta  il  font  della  linea  di  informazione  a  font  con  dimensione size
                 (predefinito: Times-Italic 14)

       infoline boolean
                 Visualizza il ritmo (`R:'), l'origine (`O:'), e l'area (`A:') della  melodia  su
                 di una singola `information line' (predefinito: 0)

       infoname letter tag
                 Definisce  le  intestazioni che devono essere stampate dopo una melodia quando è
                 impostato  writehistory.   Il  tag  è  stampato   prima   del   valore   attuale
                 dell'intestazione.  In  modo predefinito, questo stampa le intestazioni R, B, S,
                 D, N, Z, e H, con i tag `Rhythm:', `Book:', `Source:', `Discography:', `Notes:',
                 `Transcription:', e `History:', rispettivamente.

       infospace length
                 Imposta  lo spazio verticale prima della information line a length (predefinito:
                 0).

       landscape boolean
                 Imposta  l'orientazione  della  pagina  a  landscape   (orizzontale)   se   true
                 (predefinito: 0; riga di comando: -l, +l).

       leftmargin length
                 Imposta il margine sinistro a length (predefinito: 1.8cm; riga di comando: -m)

       lineskipfac float
                 Imposta  il  fattore  per  la  spaziatura tra le linee di testo a float times la
                 dimensione del font (predefinito: 1.1)

       maxshrink float
                 Imposta  quanto  l'output  può  essere  compresso  orizzontalmente   quando   le
                 interruzioni della staffa sono scelte automaticamente. float deve essere tra 0 e
                 1 (predefinito: 0.65; riga di comando: -a)

       maxstaffsep length
                 Imposta lo spazio verticale massimo inter-staffa a length (predefinito: 800pt)

       maxsysstaffsep length
                 Imposta  lo  spazio  verticale  massimo  del  sistema  inter-staffa   a   length
                 (predefinito: 800pt)

       measurebox boolean
                 Traccia un riquadro attorno ai numeri di misura se true (predefinito: 0; riga di
                 comando: -j o -k).

       measurefirst int
                 Inizia la numerazione delle misure della melodia  a  int.   Questo  parametro  è
                 obsoleto  e  dovrebbe  essere  sostituito  con %%setbarnb (fuori dal corpo della
                 melodia)

       measurefont font [encoding] size [box]
                 Imposta il font per i numeri della misura a font alla dimensione size. Se  [box]
                 è  specificato, traccia un riquadro attorno al numero della misura (predefinito:
                 Times-Italic 14, no box).

       measurenb int
                 Traccia un numero di misura ogni int stanghette. Se int è  0,  il  numero  della
                 misura appare alla sinistra alla fine di ogni staffa. Se int è -1, nessun numero
                 di misura è visualizzato (predefinito: -1; riga di comando: -j o -k).

       musiconly boolean
                 Se true, nessuna parola appare all'output (predefinito: 0; riga di comando:  -M,
                 +M)

       musicspace length
                 Imposta  lo  spazio  verticale  prima della prima staffa di una melodia a length
                 (predefinito: 0.2cm)

       notespacingfactor float
                 Imposta il fattore di spaziatura delle note a float. Questo valore è  usato  per
                 colcolare  lo  spazio  naturale  che  le  note prendono. Lo spazio di base delle
                 semiminime (note da un quarto) è sempre 40pt. Quando la durata  di  un  tipo  di
                 nota  è  il doppio di un altro tipo di nota, lo spazio che prende è moltiplicato
                 da questo fattore. Il valore predefinito aumenta lo  spazio  della  nota  di  un
                 fattore di 2 quando il valore corrispondente della nota aumenta di un fattore di
                 4. Cioè, lo spazio di una semibreve è 80pt e lo spazio di una semiminima è 20pt.
                 Impostando  questo  valore  a  1  si impostano tutti gli spazi delle note a 40pt
                 (predefinito: 1.414).

       oneperpage boolean
                 Se true, produce una  melodia  per  pagina;  se  false,  sono  prodotte  melodie
                 multiple  per pagina se c'è spazio sufficiente (predefinito: 0; riga di comando:
                 -1, +1).

       pageheight length
                 Imposta l'altezza della pagina a length (predefinito: hardcoded)

       pagewidth length
                 Imposta la larghezza della pagina a length (predefinito: hardcoded)

       parskipfac float
                 Imposta  il  fattore  per  a  spaziatura  tra  i  paragrafi  di  testo  a  float
                 (predefinito: 0.4)

       partsbox boolean
                 Traccia un riquadro attorno ai nomi delle parti se true (predefinito: 0)

       partsfont font [encoding] size [box]
                 Imposta  il  font  per  i  nomi delle parti a font con dimensioni size. Se box è
                 specificato, traccia un riquadro attorno  ai  nomi  delle  parti.  (predefinito:
                 Times-Roman 15)

       partsspace length
                 Imposta  lo  spazio  verticale  prima  di una nuova parte a length (predefinito:
                 0.3cm).

       postscript text
                 Definisce una sequenza di postscript da includere nell'intestazione del file  di
                 output.  Questo  parametro  di  formattazione può essere usato per sovrascrivere
                 ogni funzione postscript o per definire nuove funzioni per l'uso in  deco.  Esso
                 dovrebbe  essere  elaborato  prima  che si produca qualsiasi output, cioè, in un
                 file di formato o all'inizio del primo file ABC.

       printparts boolean
                 Stampa l'indicazioni delle parti (intestazione `P:') (predefinito: 1).

       printtempo boolean
                 Stampa indicazioni di tempo (metronomo)(intestazione `Q:') se true (predefinito:
                 1; riga di comando: -Q, +Q).

       repeatfont font [encoding] size
                 Imposta il font dei numeri/testi per i ritornelli a font alla dimensione size.

       rightmargin length
                 Imposta il margine destro a length (predefinito: 1.8cm)

       scale float
                 Imposta il fattore globale di scala della pagina a float. Questo non è applicato
                 alle intestazioni e ai  testi  in  fondo  pagina  (predefinito:  0.75;  riga  di
                 comando: -s).

       setdefl boolean
                 Quando   true,   produce  alcune  indicazioni  riguardo  alle  note/accordi  e/o
                 abbellimenti per scopi di adattamento.  Queste  indicazioni  sono  immagazzinate
                 nella  varaibile  PostScript  defl.  Nota:  Questo  è  un potenziale problema di
                 compatibilità.   Il  parametro  è  stato   introdotto   nella   vesione   4.9.4.
                 (predefinito: 0)

       setfont-1 font [encoding] size

       setfont-2 font [encoding] size

       setfont-3 font [encoding] size

       setfont-4 font [encoding] size
                 Imposta  font  alternativi  per stringhe. Nella maggior parte delle stringhe, si
                 può cambiare a uno dei font alternativi usando $1..$4; $0 tornando  indietro  al
                 valore predefinito per questa stringa. (predefinito: Times-Roman 0)

       shiftunisson boolean
                 Usualmente nelle melodie a più voci, quando due voci sono all'unisono spesso c'è
                 solo la testina di una nota. Se questa opzione è impostata,  sono  prodotte  due
                 testne  di  nota  (una è spostata) se una nota è una minima (nota di una metà) e
                 l'altra una semiminima (nota di un quarto) o più breve,  per  esempio  una  nota
                 "nera",  o  se una nota è puntata e l'altra no. Il parametro è realmente scritto
                 lettera per lettera "shiftunisson" (predefinito: 0).

       slurheight float
                 Imposta il fattore dell'altezza della legatura a float (predefinito: 1.0).

       splittune boolean
                 Se false, una melodia è prodotta su di una nuova pagina se non si  adatta  sulla
                 pagina  corrente  che  stà  per essere prodotta. Se true, una melodia può essere
                 divisa tra interruzioni di pagina (predefinito: 0; riga di comando: -0, +0).

       squarebreve boolean
                 Se true, visualizza note "brevi" nella forma quadrata (predefinito: 0)

       staffnonote boolean
                 Se false, i pentagrammi che non contengono note sono eliminati. Questo include i
                 pentagrammi che contengono solo pause visibili (predefinito: 1)

       staffsep length
                 Imposta lo spazio verticale di inter-staffa a length (predefinito: 46pt; riga di
                 comando: -d)

       staffwidth length
                 Imposta il margine destro (al valore) come quello della larghezza  della  staffa
                 length (predefinito: none - ma vedere paperwidth e rightmargin).

       stemheight float
                 Imposta l'altezza della gambetta della nota a float (predefinito: 20.0)

       straightflags boolean
                 Se  true,  usa barrette dritte sulle gambette (maggiromente utile per melodie di
                 cornamusa (predefinito: 0)

       stretchlast boolean
                 Se true, estende l'ultima staffa di una  melodia  per  riempire  l'intera  linea
                 anche se essa può essere underfull (predefinito: 0)

       stretchstaff boolean
                 Se  true,  estende  tutti  i  pentagrammi  underfull pre riempire l'intera linea
                 (predefinito: 1)

       subtitlefont font [encoding] size
                 Imposta il font per i sottotitoli (seconda e sottoseguente intestazione `T:'  in
                 una melodia) a font con dimensioni size (predefinito: Times-Roman 16)

       subtitlespace length
                 Imposta  lo  spazio  verticale  prima  dei  sottotitoli (seconda e sottoseguente
                 intestazione `T:' in una melodia) a length (predefinito: 0.1cm).

       sysstaffsep length
                 Imposta lo spazio verticale  del  sistema  interstaffa  a  length  (predefinito:
                 36pt).

       tablature arguments
                 Definisce una intavolatura per la voce corrente. Vedere il file format.txt per i
                 dettagli.

       tempofont font [encoding] size
                 Imposta il font per le indicazioni di tempo (metronomo) a  font  con  dimensioni
                 size (predefinito: Times-Bold 15)

       textfont font [encoding] size
                 Imposta  il  font del testo a font con dimensioni size (predefinito: Times-Roman
                 16)

       textoption int
                 Imposta l'opzione di testo predefintita a int.  Questa opzione è  usata  per  il
                 testo  tra  %%begintext  e  %%endtext.  int può essere una parola chiave; vedere
                 begintext per i valori.

       textspace length
                 Imposta lo spazio verticale prima dei blocchi di testo  a  length  (predefinito:
                 0.5cm).

       timewarn boolean
                 Se  true,  un  segno  di  tempo di avvertimento è aggiunto alla fine della linea
                 prima se accade un cambiamento del segno di tempo all'inizio  di  una  linea  di
                 musica (predefinito: 0).

       titlecaps boolean
                 Se true, produce il titolo della melodia in lettere maiuscole (predefinito: 0)

       titlefont font [encoding] size
                 Imposta  il font del titolo a font con dimensioni size (predefinito: Times-Roman
                 20)

       titleformat text
                 Definisce il formato del titolo della melodia. Questo  formato  sovrascrivre  il
                 modo standard in cui è visualizzato il titolo della melodia. text è una sequenza
                 di lettere, numeri, e virgole.  Una  lettera  rappresenta  un  intestazione  ABC
                 (valori ragionevoli includono A, B, C, D, H, N, O, P, R, S, T, X, e Z, ma ci può
                 essere qualsiasi lettera) e può essere  seguita  opzionalmmente  da  un  numero.
                 Questo  numero  può essere 0 (per centrare l'intestazione), 1 (per visualizzarlo
                 spostato a destra), o -1 (per visualizzarlo  spostato  a  sinistra);  se  nessun
                 numero  è  dato  il  valore  predefinito è 0.  Una virgola causa che il campo(i)
                 successivo sia visualizzato più lontano in basso nella pagina. I  caratteri  non
                 riconosciuti  saranno ignorati. Come un esempio, "%%titleformat T-1 T1 T1, R0 C1
                 A1" visualizzerà l'intestazione del primo titolo spostata a sinistra, il secondo
                 e  il  terzo  titolo (se presenti) spostati a destra, poi il ritmo centrato e un
                 po' più basso, il compositore e l'area sulla destra.

       titleleft boolean
                 Se true, produce il  titolo  della  melodia  spostato  a  sinistra  (invece  che
                 centrato) (predefinito: 0)

       titlespace length
                 Imposta   lo   spazio   verticale  prima  del  titolo  della  melodia  a  length
                 (predefinito: 0.2cm).

       titletrim boolean
                 Se true, se l'ultima parola di un titolo inizia con una lettera maiuscola  ed  è
                 preceduta  da  una virgola e uno spazio, questa parola è spostata all'inizio del
                 titolo. Per esempio,  T:College  Hornpipe,  The  è  stampata  come  The  College
                 Hornpipe (predefinito: 1).

       topmargin length
                 Imposta il margine in alto a length (predefinito: 1cm)

       topspace length
                 Imposta lo spazio verticale in alto di una melodia a length (predefinito: 0.8cm)

       tuplets when what value
                 Definisce  come tracciare tuplets.  Il parametro when può essere 0 (per decidere
                 automaticamente se tracciare una  legatura  o  una  parentesi  quadra  sopra  il
                 tuplet),  1  (per non tracciarne alcuno mai) o 2 (per tracciarne uno sempre). Il
                 parametro what definisce cosa tracciare: 0 significa una parentesi quadra, 1 una
                 legatura;  2  estende le barrette attraverso le pause (non funziona ancora).  Il
                 parametro value definisce come annotare the  tuplet:  0  significa  scrivere  un
                 semplice numero (p), 1 non scrive niente, e 2 scrive un rapporto (p:q).

       vocalabove boolean
                 Se true, produce parole sopra la staffa (invece che sotto di essa) (predefinito:
                 0)

       vocalfont font [encoding] size
                 Imposta il font per le parole all'interno di una melodia a font  con  dimensioni
                 size (predefinito: Times-Bold 13)

       vocalspace length
                 Imposta   lo  spazio  verticale  tra  una  staffa  e  le  sue  parole  a  length
                 (predefinito: 23pt)

       voicefont font [encoding] size
                 Imposta il font per i nomi delle voci (predefinito: Times-Bold 13).

       withxrefs boolean
                 Se true, stampa il  numero  dall'intestazione  `X:'  nel  titolo  della  melodia
                 (predefinito: 0; riga di comando: -x, +x)

       wordsfont font [encoding] size
                 Imposta  il  font  per  le parole alla fine di una melodia a font con dimensioni
                 size (predefinito: Times-Roman 16)

       wordsspace length
                 Imposta lo spazio verticale prima delle parole alla fine della melodia a  length
                 (predefinito: 0.5cm)

       writehistory boolean
                 Se  true, produce note e storia (intestazioni `N:' e `H:') (predefinito: 0; riga
                 di comando: -n, +n)

       I seguenti parametri di formattazione possono trovarsi solo all'interno di melodie  e  non
       in un file di formato:

       %%begintext [mode]
                 Inizia a stampare un testo in forma libera. Il testo da stampare appare su linee
                 sottoseguenti del file input fino a una linea contenente %%endtext.  Le linee di
                 testo possono iniziare con %%.

                 Il parametro può essere:

                 obeylines Le interruzioni di linea nel file input sono tenute (predefinito)

                 align o justify
                           Le linee sono giustificate

                 ragged o fill
                           Le  interruzione  di  linea sono ignorate ma l'output è giustificato a
                           sinistra

                 center    Le linee sono centrate

                 skip      Le linee di testo non sono stampate del tutto

       %%center text
                 Stampa una linea di testo centrato

       %%EPS nomefile
                 Include nomefile come un file EPS

       %%endtext Finisce un blocco di testo libero iniziato da %%begintext

       %%multicol comando
                 Definisce una stampa multi-colonna.  comando può essere:

                 start     Salva la posizione verticale corrente e i margini sinistro  e  destro.
                           Questi  margini  poi  possono essere cambiati per stampare la musica o
                           testo.

                 new       Reimposta la posizione verticale  al  posto  del  precedente  start  e
                           ripristina  i  margini  sinistro  e  destro. Poi questi possono essere
                           cambiati ancora per visualizzare un'altra colonna.

                 end       Ripristina i margini sinistro e destro e salta giù la pagina al  `safe
                           place'.

       %%newpage [int]
                 Inizia  una  nuova  pagina,  riavviando  la  numerazione  di  pagina  da  int se
                 applicabile.

       %%repbra int
                 Parentesi quadre di ritornello sono visualizzate normalmente come scritte in una
                 voce. %%repbra 0 le sopprime per la voce corrente.

       %%repeat [n [k]]
                 Sostituisce una sequenza di note con uno o più segni di ritornello. Quando messo
                 dopo una stanghetta, n indica il numero delle misure da ripetere, sia 1 o 2.  Se
                 n è 1, k fornisce il numero delle ripetizioni della precedente misura. Se n è 2,
                 k non è usato. Quando posto dopo una nota o pausa, n fornisce il numero di  note
                 e  pause  da  ripetere,  e k fornisce il numero di ritornelli. Quando omesso, il
                 valore predefinito din e k è 1.

       %%score definizione
                 Vedere sotto.

       %%sep [h1 h2 length]
                 Stampa un separatore (linea) di lunghezza length con spazio verticale h1 sopra e
                 h2 sotto (predefiniti: h1 e h2: 0.5cm; length: 3cm)

       %%setbarnb int
                 Imposta  il numero di misura a int.  Quando non è all'interno di un corpo di una
                 melodia, questo è equivalente a %%measurefirst.

       %%staff num
                 Mette il seguente materiale sulla staffa num. Questo posizionerà,  per  esempio,
                 le  barrette  tra  le  note  in  differenti pentagrammi. Utile per la musica per
                 tastiera; vedere, per esempio, sample4.abc.

       %%staffbreak length [f]
                 Lascia uno spazio di length nella staffa  corrente.  Se  length  è  maggiore  di
                 0.5cm,  la  parte  sinistra della staffa (sistema) è ritracciato. In una melodia
                 multi-voce, una interruzione di staffa deve essere specificata in ogni voce.

                 Se il f non è dato, l'interruzione di  staffa  è  rimossa  se  essa  è  presente
                 all'inizio o alla fine di una linea.

       %%staves definition
                 Vedere sotto.

       %%text text
                 Produce una singola linea di testo.

       %%vskip length
                 Lascia  spazio  verticale di altezza length.  length può essere negativo, in tal
                 caso il seguente materiale è mosso strettamente a quello sopra.

CARATTERISTICHE AGGIUNTIVE

   Chiavi
       Le chiavi possono essere date nelle intestazioni K: e V:. La sintassi completa è:

       [clef=]type[line][+8|-8] [middle=pitch]

       Il `clef=' può essere omesso quando il type è un nome di chiave.

       type denota il tipo di chiave. Esso può essere:

       Un tono di una nota (G, C, o F)
                 Il tono indica quale chiave è assegnata: G è la chiave di violino, C è la chiave
                 di contralto e F è la chive di basso. Esso fornisce anche il nome della nota che
                 appare sulla linea della chiave.

       Un nome di chiave
                 I nomi delle chiavi disponibili sono: treble (violino) (chiave data dal tono per
                 G), alto (contralto) o tenor (tenore) (C), e bass (basso) (F)

       perc or P Nel modo percussione, gli accidenti cambiano la forma usata per le testine delle
                 note. In modo predefinito, le note coi i diesis sono tracciate  come  `x'  e  le
                 note  con  i  bemolli  come  una  `x'  cerchiata.   Questo  può  essere cambiato
                 ridefinendo le funzioni PostScript pshhd e pflhd.

       none      Nessuna chiave sarà visualizzata.

       La opzine line fornisce il numero della linea all'interno della staffa dove la  chiave  di
       base sarà scritta.  I valori predefiniti sono: 2 per la chiave di violino, 3 per la chiave
       di contralto, e 4 per la chiave di tenore e di basso.

       Le  opzioni  +8  e  -8  tracciano  un  8  sopra  o  sotto  la   staffa,   rispettivamente.
       `middle=pitch'  (o  `m=pitch',  abbreviato) è un modo alternativo di definire il numero di
       linea della chiave.  L'opzione pitch indica quale nota sarà visualizzata  sulla  linea  di
       mezzo della staffa.

       Quando  nessuna  chiave è specificata, la chiave cambia tra quella di basso e di violino e
       sarà inserita automaticamente.

   Stampa Multi-voce
       Voci multiple possono  essere  definite  all'interno  dell'intestazione  o  della  melodia
       usando:

       V:name definition ...

       dove  name  è  una parola che consiste solo di lettere e numeri (come violino1). Nel corpo
       della melodia, le seguenti note si riferiscono a questa voce fino a che un'altra voce V: è
       incontrata. Una definition può essere una di:

       clef=...  Vedere sopra

       name=name o nm=name
                 Il  name  sarà visualizzato all'inizio della prima staffa. Esso può contenere \n
                 sequenze che forzeranno le interruzioni di linea. Se contiene spazi  vuoti  deve
                 essere doppiamente quotato.

       subname=name o snm=name
                 Il name sarà visualizzato all'inizio di tutti i pentagrammi ecceto che il primo.
                 Esso può contenere \n sequenze che  forzeranno  le  interruzioni  di  linea.  Se
                 contiene spazi vuoti deve essere doppiamente quotato.

       merge     La voce va sulla stessa staffa della voce precedente.

       up o down Forza la direzione delle gambette per la voce.

       dyn=up o dyn=down o dyn=auto
                 Forza  il  posizionamento  dei  segni di dinamica (sopra o sotto la staffa) o fa
                 tornare al posizionamento automatico (predefinito)

       gstem=up o gstem=down o gstem=auto
                 Forza la direzione delle gambette delle note di abbelimento (sempre sù o  sempre
                 giù) o fa tornare al posizionamento automatico (predefinito)

       stem=auto Fa  tornare  al  posizionamento  automatico  le  gambette  delle note (sù o giù)
                 (predefinito)

       lyrics=up o lyrics=down o lyrics=auto
                 Posiziona le parole sopra o sotto la  staffa  o  fa  tornare  al  posizionamento
                 automatico (predefinito)

       staffscale=value
                 Imposta  la  scala della staffa associata superiore a 3.  (predefinito: 1) Tutte
                 le altre definizioni sono ignorate.

       In modo predefinito, ogni voce va sulla  propria  staffa.  Il  pseudo  commento  `%%staves
       definition'  può  essere  usato  per  controllare  l'assegnazione della staffa.  L'opzione
       definition consiste di nomi di voce (dal V:) e coppie di parentesi, tonde o quadre.

          •  Quando un nome di voce non è all'interno di una coppia di caratteri  speciali,  esso
             va su di una staffa separata.

          •  Per nomi di voce racchiusi tra parentesi quadre, una parentesi quadra è visualizzata
             all'inizio di ogni linea che unisce i pentagrammi delle voci in questione.

          •  Per i nomi di voce racchiusi in  parentesi  quadre,  tutte  le  voci  vanno  su  due
             pentagrammi  (partitura per tastiera). Ci possono essere al massimo quattro voci tra
             una singola coppia di parentesi quadre.

          •  Per nomi di voce racchiusi in parentesi, tutte le voci appaiono su  di  una  singola
             staffa.

       Il  carattere `|' impedisce che le stanghette delle misure dall'inizio si traccino tra due
       pentagrammi.

       Se `%%staves' è presente in una melodia, tutte le voci non menzionate non saranno prodotte
       del tutto.

   La direttiva %%score
       La direttiva %%score presente nello standard ABC draft 2.0 ed è simile alla specificazione
       %%staves       descritta precedentemente. Le regole sono:

          •  I nomi di voce all'interno di parentesi da un "gruppo di voce" e  vanno  su  di  una
             singola  staffa.  Un  nome  di  voce  che non è racchiuso tra parentesi forma il suo
             proprio gruppo di voce e va su di una staffa da se stesso.

          •  Gruppi di voce racchiusi tra parentesi quadre formano un "blocco di voce" and e sono
             preceduti da una grande brace nell'output. Questo è utile specialmente per la musica
             per tastiera.

          •  Gruppi di voce o blocchi di voce racchiusi tra parentesi quadre formano  un  "blocco
             di voce" e sarà preceduto da una grande bracket nell'output.

          •  Se  un  carattere  `|'  è  presente  tra  due  gruppi  di voce o blocchi di voce, le
             stanghette in tutti dei pentagrammi associati saranno ininterrote.

          •  Una singola voce circondata da due  gruppi  di  voce  può  essere  preceduta  da  un
             asterisco  per  renderla dentro una voce `flottante'. Questo significa che, per ogni
             nota della voce, a è fatta una decisione separata se essa è  stampata  sulla  staffa
             precedente o conseguente del gruppo di voce.

          •  Le  voci  che  appaioni  nel  corpo della melodia ma non nella direttiva %%score non
             saranno prodotte del tutto. Se non c'è la direttiva %%score, ogni voce sarà prodotta
             sulla sua propria staffa.

          •  Una  direttiva  %%score  all'interno  di una melodia riimposta il meccanismo così le
             voci possono essere rimosse o aggiunte.

   Voice overlay
       Si possono aggiungere note alla staffa senza l'introduzione di  una  voce  extra  completa
       usando l'ampersand (&).  Una singola misura può essere divisa in due voci come:

       |F2A2Bc&F2c2bc|

       La costruzione (&...&...&) permette di dividere misure multiple:

       |!f!(&GG<G|GG F=E| E2  E(_D/E)|_D D  C      D |C4- |C
            &DC<C|CC_D C|=B,2_B,B,   |_A,A,(G,/A,/)B,|F,4-|F,)zzD=E|

       Un  doppio  ampersand  (&&) permetterà la sovrapposizione di più di due linee di musica ma
       questa caratteristica non è ancora stata implementata.

   Lyrics
       Parole allineate sotto una staffa sono scritte come una linea  w:  direttamente  sotto  la
       linea di staffa. Per esempio:

       edc2 edc2|
       w:Tre gatti ciechi, tre gatti ciechi

       Ogni  parola  nella  linea  w:  (delimitata da spazi bianchi) è associata con una nota, in
       sequenza. I seguenti simboli speciali modificano questo comportamento:

       *         Salta una nota.

       -         Divide una parola in due sillabe che sono associate con due note  adiacenti.  Un
                 `-' è tracciato tra esse.

       |         Avanza alla successiva stanghetta

       ~         E'  prodotto  come  uno spazio, ma unisce due parole così che appaiono sotto una
                 singola nota.

       _         Traccia un sottile trattino dalla nota precedente a quella successiva.

       Per includere più di una linea di parole, usare linee multiple w:. Per includere  -  senza
       dividere una parola sopra note multiple, usare -.

       Se  una  parola  inizia  con  un  numero, questo è interpretato come un numero di stanza e
       spostato un po' a sinistra.

   Legature di frase e legature di valore
       La direzione delle legature di frase e delle legature di  valore  può  essere  controllata
       usando le costruzioni (, e (', e -, e -'.

   Frazioni di tono
       Le  frazioni di tono sono indicate da una frazione dopo un accidente, come in 3/4c. Quando
       omessa, il numeratore passa a 1 e il denominatore a 2 (così /c è lo stesso come  1/2c).  I
       valori del numeratore e del denominatore non possono eccedere 256. C'è un supporto interno
       per gli accidenti di un quarto di tono (1/2 e 3/2 diesis e bemolle); per altri valori,  le
       funzioni  di  rendering  possono  essere  definite  usando  %%postscript  (vedere  il file
       features.txt).

   Inclusione file EPS
       File EPS possono essere inclusi dentro le melodie usando il pseudo-commento `%%EPS file'.

VEDERE ANCHE

       La documentazione originale può essere  trovata  nei  file:  features.txt,  format.txt,  e
       options.txt, che su di un sistema Debian si trova nella directory /usr/share/doc/abcm2ps.

AUTORE

       Questa  pagina  di  manuale  è stata scritta da Anselm Lingnau <lingnau@debian.org> per il
       sistema Debian (ma può essere usata da altri).  Permission is granted to copy,  distribute
       and/or  modify  this  document  as  long as its origin is not misrepresented. Traduzione e
       adattamenti in italiano a cura di Hugh  Hartmann  <hhartmann@fastwebnet.it>,  revisione  a
       cura di Beatrice Torracca <beatricet@libero.it>.

                                                                                       ABCM2PS(1)