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-pitchesimprimeix altures absolutes.
-d, --duration-quant=DURACIÓNquantifica les duracions a DURACIÓ.
-e, --explicit-durationsimprimeix valors de figura explícits.
-h, --helpmostra 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=archivoescriu la sortida en fitxer.
-s, --start-quant=DURACIÓNquantifica l’inici de les notes a DURACIÓ.
-t, --allow-tuplet=DURACIÓN*NUMERADOR/DENOMINADORpermet duracions de grups especials DURACIÓ*NUMERADOR/DENOMINADOR.
-v, --verbosemostra els comentaris.
-V, --versionimprimeix el nom de la versió.
-w, --warrantypresenta la garantia i el copyright.
-x, --text-lyricstracta 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.