4.3.1 Invocació de midi2ly
midi2ly
tradueix un fitxer MIDI del tipus 1 a un
fitxer de codi font del LilyPond.
El MIDI (Music Instrument Digital Interface, Interfície Digital per a Instruments Musicals) és un estàndard per a instruments digitals: especifica la interconnexió física, un protocol en sèrie i un format de fitxer. El format de fitxer MIDI és un format estàndard de facto per exportar música d’altres programes, per la qual cosa aquesta possibilitat opt ser utilitzada per importar fitxers d’un programa que té un convertidor per a un format directe.
midi2ly
converteix les pistes en contextos de
Staff i els canals en contextos de
Voice. S’utilitza el mode relatiu per a les altures
i les duracions s’escriuen sols quan cal.
És possible gravar un fitxer MIDI usant un teclat digital i
convertir-lo després a .ly. No obstant, els intèrprets
humans no són prou exactes des del punt de vista rítmic com per
fer que sigui trivial la conversió de MIDI a LY. Si s’invoca amb
les opcions de quantificació (-s i -d),
midi2ly
intenta compensar els errors de mesura, però no
ho fa massa bé. Per això, no es recomana usar midi2ly
per a fitxers MIDI generats per éssers humans.
S’invoca a partir de la línia d’ordres com segueix:
midi2ly [opción]… fitxer_midi
Observeu que en dir ‘línia d’ordres’, volem dir la línia d’ordres del sistema operatiu. Consulteu Conversió des d’altres formats per veure més informació sobre això.
midi2ly
hi ha suport per a les opcions següents:
-a, --absolute-pitches
imprimeix altures absolutes.
-d, --duration-quant=DURACIÓN
quantifica les duracions a DURACIÓ.
-e, --explicit-durations
imprimeix valors de figura explícits.
-h, --help
mostra un resum de les instruccions de utilització.
-k, --key=alteració[:minor]
estableix la tonalitat predeterminada. alteració > 0 estableix el nombre de sostinguts; alteració < 0 estableix el nombre de bemolls. S’indica una tonalitat menor mitjançant
:1
.-o, --output=archivo
escriu la sortida en fitxer.
-s, --start-quant=DURACIÓN
quantifica l’inici de les notes a DURACIÓ.
-t, --allow-tuplet=DURACIÓN*NUMERADOR/DENOMINADOR
permet duracions de grups especials DURACIÓ*NUMERADOR/DENOMINADOR.
-v, --verbose
mostra els comentaris.
-V, --version
imprimeix el nom de la versió.
-w, --warranty
presenta la garantia i el copyright.
-x, --text-lyrics
tracta tots els textos com a lletra de la cançó.
Advertiments i problemes coneguts
Les notes superposades en un arpegi no es processaran correctament. La primera nota es llegeix i la resta s’ignoren. Apliqueu la mateixa duració a totes les notes i afegeix marques de fraseig o indicacions de pedal.