| [ << Programmi esterni ] | [Top][Contents][Index] | [ Consigli su come scrivere i file >> ] |
| [ < Conversione da altri formati ] | [ Up: Conversione da altri formati ] | [ Utilizzo di musicxml2ly > ] |
4.3.1 Utilizzo di 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 Staff e
i canali dei contesti Voice. 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.
Problemi noti e avvertimenti
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.
| [ << Programmi esterni ] | [Top][Contents][Index] | [ Consigli su come scrivere i file >> ] |
| [ < Conversione da altri formati ] | [ Up: Conversione da altri formati ] | [ Utilizzo di musicxml2ly > ] |