4.3.2 Utilisation de 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, --absolute
Rendu en hauteurs absolues.
--fb --fretboards
Convertir les événements
<frame>
dans une voix séparée FretBoard plutôt qu’en markups.-h, --help
Afficher un résumé de toutes les options utilisables.
-l, --language=LANG
Utiliser une autre définition linguistique (LANG), comme par exemple deutsch pour des noms de notes en allemand.
--loglevel=LOGLEVEL
Détermine le degré de verbosité à LOGLEVEL. Les valeurs autorisées sont
NONE
,ERROR
,WARN
,PROGRESS
(par défaut) etDEBUG
.-m, --midi
Ajouter un bloc
\midi
au fichier .ly.nb, --no-beaming
Ne pas convertir les informations de ligature ; laisser LilyPond gérer les ligatures automatiquement.
--nd, --no-articulation-directions
Ne pas convertir la direction (
^
,_
ou-
) des articulations, nuances, etc.--nrp, --no-rest-positions
Ne pas convertir les silences à position forcée.
--nsb, --no-system-breaks
Ignorer les sauts de ligne.
--npl, --no-page-layout
Ne pas convertir l’exacte mise en page et les sauts (raccourci des options
--nsb
--npb
--npm
).--npb, --no-page-breaks
Ignorer les sauts de page.
--npm, --no-page-margins
Ignorer les marges de la page.
--nsd, --no-stem-directions
Ignorer l’orientation des hampes de MusicXML, et laisser LilyPond s’en occuper.
-o, --output=fichier
Gé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, --relative
Rendu en hauteurs relatives (mode par défaut).
--transpose=TOPITCH
L’intervale entre le
do
et TOPITCH pour transposer.--sm, --shift-meter=BEATS/BEATTYPE
Modifier 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
ou2/2
).--tc, --tab-clef=TABCLEFNAME
Basculer entre deux types de clef de tablature (
tab
etmoderntab
).--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, --verbose
Mode verbeux.
--version
Afficher le numéro de version et quitter.
-z, --compressed
Le fichier d’entrée est un fichier MusicXML zippé.