| [ < ] | [ > ] | [ << ] | [ Su ] | [ >> ] | [Inizio] | [Contenuti] | [Indice] | [ ? ] |
@translationof Converting from other formats
È possibile inserire la musica anche importandola da altri formati. Questo capitolo documenta gli strumenti inclusi nella distribuzione che svolgono questo compito. Esistono altri strumenti che producono l’input di LilyPond, ad esempio i sequencer ad interfaccia grafica e i convertitori XML. Per maggiori dettagli consulta il sito web.
Si tratta di programmi separati da lilypond e sono eseguiti
dalla linea di comando; si veda Uso da linea di comando per maggiori
informazioni. Se usi MacOS 10.3 o 10.4 e hai problemi a
eseguire alcuni di questi script, ad esempio convert-ly, vedi
(web)MacOS X section ‘MacOS X’ in Informazioni Generali.
Purtroppo non abbiamo le risorse per mantenere questi programmi; prendeteli “così come sono”! Accettiamo con piacere le patch, ma ci sono poche possibilità che i bug vengano risolti.
4.3.1 Utilizzo di midi2ly | Importare MIDI. | |
4.3.2 Utilizzo di musicxml2ly | Importare MusicXML. | |
4.3.3 Utilizzo di abc2ly | Importare ABC. | |
4.3.4 Utilizzo di etf2ly | Importare Finale. | |
| 4.3.5 Altri formati |
| [ < ] | [ > ] | [ << ] | [ Su ] | [ >> ] | [Inizio] | [Contenuti] | [Indice] | [ ? ] |
midi2ly@translationof Invoking midi2ly
midi2ly trasforma un file MIDI Type 1 in un file sorgente
di LilyPond.
Il protocollo MIDI (Music Instrument Digital Interface) è uno standard per gli strumenti digitali: fornisce le specifiche per la connessione via cavo, un protocollo seriale e un formato di file. Il formato MIDI è uno standard de facto per esportare la musica da altri programmi, dunque questa capacità diventa utile quando si importano file creati con un programma che converta direttamente in questo formato.
midi2ly converte le tracce presenti nei contesti
(internals)Staff section ‘Staff’ in Guida al Funzionamento Interno e
i canali dei contesti
(internals)Voice section ‘Voice’ in Guida al Funzionamento Interno. Per indicare le altezze viene usata
la modalità relativa, mentre le durate sono precisate solo quando necessario.
È possibile registrare un file MIDI usando una tastiera digitale e poi
convertirlo in file ‘.ly’. Tuttavia, la conversione da MIDI a LY non
è banale: l’esecuzione umana non sarà mai sufficientemente precisa dal punto di vista
ritmico. Se lanciata con la quantizzazione (opzioni ‘-s’ e ‘-d’)
midi2ly cerca di compensare questi errori di tempo, ma non è
molto efficace. Dunque non si raccomanda l’uso di midi2ly
per i file midi generati a partire da un’esecuzione umana.
Si lancia dalla linea di comando in questo modo:
midi2ly [opzione]… file-midi |
Attenzione: per ‘linea di comando’ si intende la linea di comando del sistema operativo. Si veda Conversione da altri formati per maggiori informazioni su questo argomento.
midi2ly accetta le seguenti opzioni.
-a, --absolute-pitchesCrea altezze assolute.
-d, --duration-quant=DURQuantizza la durata delle note di DUR.
-e, --explicit-durationsCrea durate esplicite.
-h, --helpMostra una sintesi dell’utilizzo del programma.
-k, --key=acc[:minor]Imposta la tonalità predefinita. acc > 0 imposta il numero di
diesis; acc < 0 imposta il numero di bemolle. Una tonalità
minore si indica con :1.
-o, --output=fileScrive l’output in file.
-s, --start-quant=DURLa quantizzazione delle note inizia su DUR.
-t, --allow-tuplet=DUR*NUM/DENConsente l’inserimento di gruppi irregolari DUR*NUM/DEN.
-v, --verboseMostra un output dettagliato.
-V, --versionMostra il numero di versione.
-w, --warrantyMostra la garanzia e il copyright.
-x, --text-lyricsInterpreta il testo come liriche.
Le note sovrapposte in un arpeggio non sono rese correttamente: viene letta solo la prima nota, mentre le altre vengono ignorate. Assegna a tutte la stessa durata e introduci le opportune indicazioni di fraseggio o di pedalizzazione.
| [ < ] | [ > ] | [ << ] | [ Su ] | [ >> ] | [Inizio] | [Contenuti] | [Indice] | [ ? ] |
musicxml2ly@translationof Invoking musicxml2ly
MusicXML è un dialetto di XML che viene usato per rappresentare la notazione musicale.
musicxml2ly estrae note, articolazioni, struttura della partitura e
testi da file MusicXML organizzati in parti e poi li scrive in un file
‘.ly’. Si lancia dalla linea di comando nel modo seguente:
musicxml2ly [opzione]… file.xml |
Attenzione: per ‘linea di comando’ si intende la linea di comando del sistema operativo. Si veda Conversione da altri formati per maggiori informazioni su questo argomento.
Se si usa ‘-’ al posto di file.xml, musicxml2ly legge
tutto l’input direttamente dalla linea di comando.
musicxml2ly accetta le seguenti opzioni:
-a, --absoluteconverte le altezze relative in assolute.
--fb --fretboardsconverte eventi <frame> in una voce FretBoard separata invece di
usare markup.
-h, --helpmostra l’uso e una sintesi di tutte le opzioni a linea di comando disponibili.
-l, --language=LINGUAusa LINGUA per i nomi delle altezze, ad esempio deutsch per i nomi
delle note in tedesco.
--loglevel=LIVELLOLOGImposta la verbosità dell’output su LIVELLOLOG. I valori possibili sono
NONE, ERROR, WARNING, PROGRESS (predefinito) e
DEBUG.
--lxmlusa il pacchetto Python lxml.etree per l’analisi della sintassi XML; usa meno memoria e tempo del processore.
-m, --midiattiva il blocco midi nel file .ly.
--nb, --no-beamingignora le informazioni relative alle travature, impiegando la disposizione automatica delle travature fornita da LilyPond.
--nd, --no-articulation-directionsnon converte le direzioni (^, _ o -) per
articolazioni, dinamiche, etc.
--nrp, --no-rest-positionsnon converte l’esatta posizione verticale delle pause.
--nsb, --no-system-breaksignora le interruzioni di sistema.
--npl, --no-page-layoutnon converte l’esatta formattazione di pagina né le interruzioni (scorciatoia
per le opzioni --nsb --npb --npm).
--npb, --no-page-breaksignora le interruzioni di pagina.
--npm, --no-page-marginsignora i margini della pagina.
--nsd, --no-stem-directionsignora le direzioni dei gambi definite in MusicXML, usa invece la disposizione automatica dei gambi di LilyPond.
-o, --output=FILEimposta il nome del file di output su FILE. Se FILE è ‘-’, l’output sarà salvato su stdout. Se non specificato, verrà usato file-xml.ly.
-r, --relativeconverte le altezze in modalità relativa (predefinito).
--transpose=ALTEZZAl’intervallo tra l’altezza c e ALTEZZA da usare per la
trasposizione.
--sm, --shift-meter=BATTITI/TIPOBATTITOcambia la lunghezza|durata delle note come funzione di una certa indicazione
di tempo, per far apparire la partitura più veloce o più lenta, (per esempio,
4/4 o 2/2).
--tc, --tab-clef=NOMECHIAVETABpermette di scegliere una delle due versioni delle chiavi per intavolatura
(tab e moderntab).
--sn --string-numbers=t[rue]/f[alse]disattiva lo stampo del numero di corda con --string-numbers
false. Il valore predefinito è true.
-v, --verbosemostra un output dettagliato.
--versionmostra il numero di versione ed esce.
-z, --compressedil file di input è un file MusicXML compresso in un archivio ZIP.
| [ < ] | [ > ] | [ << ] | [ Su ] | [ >> ] | [Inizio] | [Contenuti] | [Indice] | [ ? ] |
abc2ly@translationof Invoking abc2ly
Nota: Questo programma non è attualmente supportato e un giorno potrebbe essere rimosso dalle future versioni di LilyPond.
ABC è un semplice formato basato su ASCII. È descritto nel sito di ABC:
abc2ly traduce dal formato ABC al formato LilyPond. Viene lanciato
nel modo seguente:
abc2ly [opzione]… file-abc |
abc2ly accetta le seguenti opzioni:
-b, --beams=Nonepreserva le regole di disposizione delle travature di ABC
-h, --helpmostra questo messaggio di aiuto
-o, --output=fileimposta il nome del file di output su file.
-s, --strictimposta una modalità di interpretazione letterale per effettuare una conversione stretta
--versionmostra informazioni sulla versione.
Esiste una rudimentale funzione per aggiungere codice LilyPond nel file sorgente ABC. Per esempio:
%%LY voices \set autoBeaming = ##f |
il testo che segue la parola chiave ‘voices’ verrà inserito nella voce in uso del file di output LilyPond.
Analogalmente,
%%LY slyrics more words |
fa sì che il testo che segue la parola chiave ‘slyrics’ venga inserito nella riga corrente del testo.
Lo standard ABC standard non è molto ‘standard’. Per le funzionalità più avanzate (ad esempio, la musica polifonica) esistono diversi tipi di convenzioni.
Un file che contiene più di un brano non può essere convertito.
ABC allinea le parole e le note all’inizio di una riga; abc2ly non
lo fa.
abc2ly ignora la disposizione delle travature fatta da ABC.
| [ < ] | [ > ] | [ << ] | [ Su ] | [ >> ] | [Inizio] | [Contenuti] | [Indice] | [ ? ] |
etf2ly@translationof Invoking etf2ly
Nota: Questo programma non è attualmente supportato e un giorno potrebbe essere rimosso dalle future versioni di LilyPond.
ETF (Enigma Transport Format) è un formato usato da Finale, un prodotto di Coda
Music Technology. etf2ly converte parte di un file ETF
in un file LilyPond pronto all’uso.
Si lancia dalla linea di comando nel modo seguente:
etf2ly [opzione]… file-etf |
Attenzione: per ‘linea di comando’ si intende la linea di comando del sistema operativo. Si veda Conversione da altri formati per maggiori informazioni su questo argomento.
etf2ly accetta le seguenti opzioni:
-h, --helpmostra questo messaggio di aiuto
-o, --output=FILEimposta il nome del file di output su FILE
--versionmostra informazioni sulla versione
La lista degli script per gestire le articolazioni è incompleta. Le misure vuote
confondono etf2ly. Le sequenze di abbellimenti non sono risolte correttamente.
| [ < ] | [ > ] | [ << ] | [ Su ] | [ >> ] | [Inizio] | [Contenuti] | [Indice] | [ ? ] |
@translationof Other formats
LilyPond non supporta la conversione da altri formati, ma esistono alcuni strumenti esterni che possono generare file LilyPond. L’elenco si trova in (web)Editing facilitato section ‘Editing facilitato’ in Informazioni Generali.
| [ < ] | [ > ] | [ << ] | [ Su ] | [ >> ] |
This document was generated by gub on Luglio 13, 2020 using texi2html 1.82.
Altre lingue: English, català, deutsch, español, français, magyar, 日本語.
A proposito della selezione automatica della lingua.