| [ < ] | [ > ] | [ << ] | [Plus haut] | [ >> ] | [Racine] | [Table des matières] | [Index] | [ ? ] |
@translationof Converting from other formats
La musique peut aussi être récupérée par importation d’un autre format. Ce chapitre passe en revue les différents outils prévus à cet effet et inclus dans la distribution. Il existe d’autres outils qui permettent de générer du code LilyPond, comme par exemple des séquenceurs en mode graphique ou des convertisseurs XML. Pour plus de détails, rendez-vous sur le site.
Il s’agit de programmes distincts de lilypond qui se lancent
en ligne de commande. Pour plus de précisions, reportez-vous au
chapitre Utilisation en ligne de commande. Si vous utilisez MacOS
10.3 ou 10.4 et rencontrez quelque problème avec l’un de ces scripts,
comme convert-ly, reportez-vous à la page
(web)MacOS X section ‘MacOS X’ dans Informations générales.
Les développeurs ne sont malheureusement pas suffisamment nombreux et disponibles pour maintenir à jour ces programmes, considérez-les donc en l’état. Nous acceptons les patches avec plaisir, mais il y a peu de chance pour que nous soyons en mesure de résoudre les bogues de ces programmes.
4.3.1 Utilisation de midi2ly | importation de musique au format MIDI. | |
4.3.2 Utilisation de musicxml2ly | importation de partitions au format MusicXML. | |
4.3.3 Utilisation de abc2ly | importation de partitions au format ABC. | |
4.3.4 Utilisation de etf2ly | importation de partitions Finale. | |
| 4.3.5 Autres formats |
| [ < ] | [ > ] | [ << ] | [Plus haut] | [ >> ] | [Racine] | [Table des matières] | [Index] | [ ? ] |
midi2ly@translationof Invoking midi2ly
midi2ly traduit un fichier MIDI de Type 1 en un fichier
source LilyPond.
MIDI (Music Instrument Digital Interface) constitue un standard pour les instruments. Il spécifie le câblage, un protocole série et un format de fichier. Le format de fichier MIDI est de ce fait un format standard pour exporter de la musique à partir d’autres programmes, et cette faculté prend tout son intérêt lorsqu’un programme dispose d’un convertisseur capable d’importer directement un fichier.
midi2ly convertit les pistes en contextes de portée
–
(internals)Staff section ‘Staff’ dans Référence des propriétés internes – et les canaux en contextes de voix
–
(internals)Voice section ‘Voice’ dans Référence des propriétés internes. Les hauteurs sont rendues en mode relatif, et
les durées spécifiées lorsque nécessaire.
Vous pouvez enregistrer un fichier MIDI grâce à un clavier
électronique et ensuite le convertir en fichier ‘.ly’. Néanmoins
le rythme humain n’a pas une précision suffisante pour qu’une
conversion MIDI à ly ne se fasse sans surprise. En le couplant à une
quantisation (options ‘-s’ et ‘-d’), midi2ly
tente de compenser dans la mesure du possible ces problèmes de
temporisation. C’est la raison pour laquelle le recours à
midi2ly n’est pas recommandé pour des fichiers midi générés
manuellement.
Pour le lancer en ligne de commande, procédez ainsi :
midi2ly [option]… fichier-midi |
Notez bien que, par « ligne de commande », nous parlons de la ligne de commande du système. Pour plus de précisions, reportez-vous à Conversion à partir d’autres formats.
midi2ly accepte les options suivantes :
-a, --absolute-pitchesRendu en hauteurs absolues.
-d, --duration-quant=DURQuantiser les durées à partir de DUR.
-e, --explicit-durationsRendu explicite des durées.
-h, --helpAfficher un résumé des utilisations.
-k, --key=acc[:minor]Déterminer la tonalité par défaut. acc > 0 fixe le
nombre de dièses, acc < 0 le nombre de bémols. Une
tonalité mineure est spécifiée par l’emploi de :1.
-o, --output=fichierGénérer le résultat dans le fichier fichier.
-s, --start-quant=DURQuantiser le début des notes sur DUR.
-t, --allow-tuplet=DUR*NUM/DENAccepter des n-olets de valeur DUR*NUM/DEN.
-v, --verboseMode verbeux.
-V, --versionAfficher le numéro de version.
-w, --warrantyAfficher les mentions de garantie et de copyright.
-x, --text-lyricsInterpréter le texte comme des paroles.
Le tuilage en arpège ne sera pas rendu correctement. La première note sera lue et les suivantes ignorées. Affectez-leur une durée unique et ajoutez une indication de phrasé ou de pédale.
| [ < ] | [ > ] | [ << ] | [Plus haut] | [ >> ] | [Racine] | [Table des matières] | [Index] | [ ? ] |
musicxml2ly@translationof Invoking musicxml2ly
MusicXML est un dialecte XML pour représenter la notation musicale.
musicxml2ly extrait, à partir d’un fichier MusicXML, les
notes, articulations, structure de la partition, paroles, etc. et les
écrit dans un fichier ‘.ly’. Il se lance ainsi en ligne de
commande :
musicxml2ly [option]… fichier-xml |
Notez bien que, par « ligne de commande », nous parlons de la ligne de commande du système. Pour plus de précisions, reportez-vous à Conversion à partir d’autres formats.
Si fichier.xml est remlacé par ‘-’, musicxml2ly
lira directement à partir de la ligne de commande.
musicxml2ly accepte les options suivantes :
-a, --absoluteRendu en hauteurs absolues.
--fb --fretboardsConvertir les événements <frame> dans une voix séparée FretBoard
plutôt qu’en markups.
-h, --helpAfficher un résumé de toutes les options utilisables.
-l, --language=LANGUtiliser une autre définition linguistique (LANG), comme par exemple deutsch pour des noms de notes en allemand.
--loglevel=LOGLEVELDétermine le degré de verbosité à LOGLEVEL. Les valeurs
autorisées sont NONE, ERROR, WARNING,
PROGRESS (par défaut) et DEBUG.
--lxmlUtiliser le paquetage Python lxml.etree, moins gourmand en
mémoire et temps de calcul, pour effectuer l’analyse XML.
-m, --midiAjouter un bloc \midi au fichier .ly.
nb, --no-beamingNe pas convertir les informations de ligature ; laisser LilyPond gérer les ligatures automatiquement.
--nd, --no-articulation-directionsNe pas convertir la direction (^, _ ou -) des
articulations, nuances, etc.
--nrp, --no-rest-positionsNe pas convertir les silences à position forcée.
--nsb, --no-system-breaksIgnorer les sauts de ligne.
--npl, --no-page-layoutNe pas convertir l’exacte mise en page et les sauts (raccourci des
options --nsb --npb --npm).
--npb, --no-page-breaksIgnorer les sauts de page.
--npm, --no-page-marginsIgnorer les marges de la page.
--nsd, --no-stem-directionsIgnorer l’orientation des hampes de MusicXML, et laisser LilyPond s’en occuper.
-o, --output=fichierGénérer le résultat dans le fichier fichier. S’il n’est pas déterminé, ce sera fichierxml‘.ly’ ; ‘-’ produira le résultat sur la sortie standard (stdout).
-r, --relativeRendu en hauteurs relatives (mode par défaut).
--transpose=TOPITCHL’intervale entre le do et TOPITCH pour transposer.
--sm, --shift-meter=BEATS/BEATTYPEModifier la longueur|durée des notes en fonction d’une métrique donnée
pour rendre la partition plus rapide ou plus lente (par ex. 4/4
ou 2/2).
--tc, --tab-clef=TABCLEFNAMEBasculer entre deux types de clef de tablature (tab et
moderntab).
--sn --string-numbers=t[rue]/f[alse]Désactiver les stencils de numéro de corde avec --string-numbers
false ; true par défaut.
-v, --verboseMode verbeux.
--versionAfficher le numéro de version et quitter.
-z, --compressedLe fichier d’entrée est un fichier MusicXML zippé.
| [ < ] | [ > ] | [ << ] | [Plus haut] | [ >> ] | [Racine] | [Table des matières] | [Index] | [ ? ] |
abc2ly@translationof Invoking abc2ly
Note : Ce programme ne bénéficie d’aucune maintenance. Il est susceptible d’être supprimé des futures versions de LilyPond.
ABC est un format relativement simple basé sur l’ASCII. Sa description est disponible sur le site d’ABC.
abc2ly traduit du format ABC au format LilyPond. Pour le
lancer en ligne de commande, procédez ainsi :
abc2ly [option]… fichier-abc |
abc2ly accepte les options suivantes :
-b, --beams=NonePréserver la notion de lien de croches propre à ABC.
-h, --helpAfficher un résumé des utilisations.
-o, --output=fileGénérer le résultat dans le fichier file.
-s, --strictÊtre strict sur la réussite.
--versionAfficher le numéro de version.
Il est possible d’ajouter des bribes de code LilyPond dans un fichier source ABC. Ainsi, l’assertion
%%LY voices \set autoBeaming = ##f |
aura pour conséquence d’insérer le texte qui suit le mot-clé « voices » dans la voix correspondante du fichier LilyPond.
De la même manière,
%%LY slyrics more words |
placera le texte suivant le mot-clé « slyrics » dans une ligne de paroles.
Le standard ABC n’est pas si « standard » que cela. Pour des fonctionnalités étendues, comme la polyphonie, existent différentes conventions.
Un fichier comportant plusieurs morceaux ne peut être converti.
ABC synchronise paroles et musique en début de ligne ; abc2ly
ne le fait pas.
abc2ly ignore les ligatures ABC.
| [ < ] | [ > ] | [ << ] | [Plus haut] | [ >> ] | [Racine] | [Table des matières] | [Index] | [ ? ] |
etf2ly@translationof Invoking etf2ly
Note : Ce programme ne bénéficie d’aucune maintenance. Il est susceptible d’être supprimé des futures versions de LilyPond.
ETF (Enigma Transport Format) est l’un des formats utilisés par le
logiciel Finale, édité par Coda Music Technology. etf2ly
convertit partiellement les fichiers ETF en fichiers source LilyPond.
Pour le lancer en ligne de commande, procédez ainsi :
etf2ly [option]… fichier-etf |
Notez bien que, par « ligne de commande », nous parlons de la ligne de commande du système. Pour plus de précisions, reportez-vous à Conversion à partir d’autres formats.
etf2ly accepte les options suivantes :
-h, --helpAfficher cette aide.
-o, --output=fileGénérer le résultat dans le fichier file.
--versionAfficher le numéro de version.
La liste des scripts d’articulation est incomplète. Les mesures vides
perturbent etf2ly. Les séquences de notes d’ornement ne se
terminent pas de manière satisfaisante.
| [ < ] | [ > ] | [ << ] | [Plus haut] | [ >> ] | [Racine] | [Table des matières] | [Index] | [ ? ] |
@translationof Other formats
LilyPond ne prend pas en charge d’autre format. Cependant, certains outils indépendants permettent de générer des fichiers LilyPond, comme indiqué à la page (web)Facilités d’édition section ‘Facilités d'édition’ dans Informations générales.
| [ < ] | [ > ] | [ << ] | [Plus haut] | [ >> ] |
Ce document a été généré le le 13 juillet 2020 par gub en utilisant texi2html 1.82.
Autres langues : English, català, deutsch, español, magyar, italiano, 日本語.
À propos de la sélection automatique de la langue.