X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=Documentation%2Ffr%2Fuser%2Fconverters.itely;h=c0bbeb6741848a0b4143b34403ad0a06e90e4d61;hb=9849a8f2f14bc443d02bcef94e16b9acfd436485;hp=93a51dbe276322cc66b32f7220479a5aad291dd3;hpb=9c5c0885f84ce3d3ec852c13af2d66f18d8b07c9;p=lilypond.git diff --git a/Documentation/fr/user/converters.itely b/Documentation/fr/user/converters.itely index 93a51dbe27..c0bbeb6741 100644 --- a/Documentation/fr/user/converters.itely +++ b/Documentation/fr/user/converters.itely @@ -1,46 +1,304 @@ @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*- -@c This file is part of lilypond.tely +@c This file is part of lilypond-program.tely @ignore - Translation of GIT committish: 0d9d3feea8ca1b22388bd1c67545a518987e72f1 + Translation of GIT committish: 27af34a245b02a6b89c9af3becefcfe676b2e19d When revising a translation, copy the HEAD committish of the version that you are working on. See TRANSLATION for details. @end ignore +@c \version "2.11.61" + +@c Translators: Jean-Charles Malahieude + @node Converting from other formats @chapter Converting from other formats -UNTRANSLATED NODE: IGNORE ME +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 @uref{http://@/lilypond@/.org,site}. + +Il s'agit de programmes distincts de lilypond qui se lancent en ligne +de commande. Pour plus de précisions, reportez-vous à @ref{Command-line +usage}. + +@knownissues + +Les développeurs ne sont malheureusement pas suffisament nombreux et +disponibles pour maintenir à jour ces programmes, considérez-les donc +@emph{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. + +@menu +* Invoking midi2ly:: importation de musique au format MIDI. +* Invoking musicxml2ly:: importation de partitions au format MusicXML. +* Invoking abc2ly:: importation de partitions au format ABC. +* Invoking etf2ly:: importation de partitions Finale. +* Generating LilyPond files:: interfaces graphiques, outils de + transcription et de composition algorithmique. +@end menu + + -@menu -* Invoking midi2ly:: -* Invoking etf2ly:: -* Invoking musicxml2ly:: -* Invoking abc2ly:: -* Generating LilyPond files:: -@end menu @node Invoking midi2ly -@section Invoking +@section Invoking @command{midi2ly} -UNTRANSLATED NODE: IGNORE ME +@cindex MIDI -@node Invoking etf2ly -@section Invoking +@command{midi2ly} traduit un fichier MIDI de Type@tie{}1 en un fichier +source LilyPond. + +MIDI (Music Instrument Digital Interface) constitue un standard pour +les instruments. Il spécifie le cablage, 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. + +@command{midi2ly} convertit les pistes en contextes de portée +(@rinternals{Staff}) et les canaux en contextes de voix +(@rinternals{Voice}). Les hauteurs sont rendues en mode relatif, et +les durées spécifiées lorsque nécessaire. + +Vous pouvez enregistrer un fichier MIDI grace à un clavier +électronique et ensuite le convertir en fichier @file{.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 @code{-s} et @code{-d}), @command{midi2ly} tente +de compenser dans la mesure du possible ces problèmes de +temporisation. C'est la raison pour laquelle le recours à +@command{midi2ly} n'est pas recommandé pour des fichiers midi générés +manuellement. + + +Pour le lancer en ligne de commande, procédez ainsi : +@example +midi2ly [@var{option}]@dots{} @var{midi-file} +@end example + +Notez bien que, par @qq{ligne de commande}, nous parlons de la ligne de +commande du système. Pour plus de détails, voir +@ref{Converting from other formats}. + +@command{midi2ly} accepte les options suivantes : + +@table @code +@item -a, --absolute-pitches +Rendu en hauteurs absolues. + +@item -d, --duration-quant=@var{DUR} +Quantiser les durées à partir de @var{DUR}. + +@item -e, --explicit-durations +Rendu explicite des durées. + +@item -h,--help +Afficher un résumé des utilisations. + +@item -k, --key=@var{acc}[:@var{minor}] +Déterminer la tonalité par défaut. @math{@var{acc} > 0} fixe le +nombre de dièses ; @math{@var{acc} < 0} le nombre de bémols. Un ton +mineur est spécifié par l'emploi de @samp{:1}. + +@item -o, --output=@var{file} +Générer le résultat dans le fichier @var{file}. + +@item -s, --start-quant=@var{DUR} +Quantiser le début des notes sur DUR. + +@item -t, --allow-tuplet=@var{DUR}*@var{NUM}/@var{DEN} +Accepter des n-olets de valeur @var{DUR}*@var{NUM}/@var{DEN}. + +@item -V, --verbose +Mode verbeux. + +@item -v, --version +Afficher le numéro de version. + +@item -w, --warranty +Afficher les mentions de garantie et de copyright. + +@item -x, --text-lyrics +Interpréter le texte comme des paroles. +@end table + + +@knownissues + +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. -UNTRANSLATED NODE: IGNORE ME @node Invoking musicxml2ly -@section Invoking +@section Invoking @code{musicxml2ly} + +@uref{http://@/www.@/recordare@/.com/xml@/.html,MusicXML} est un +dialecte XML pour représenter la notation musicale. + +@command{musicxml2ly} extrait des notes à partir de fichiers MusicXML, +et les écrit dans un fichier @var{.ly}. Il se lance en ligne de +commande. -UNTRANSLATED NODE: IGNORE ME +Notez bien que, par @qq{ligne de commande}, nous parlons de la ligne de +commande du système. Pour plus de détails, voir +@ref{Converting from other formats}. + +@command{musicxml2ly} accepte les options suivantes : + +@table @code +@item -h,--help +Afficher un résumé des utilisations. +@item -o,--output=@var{file} +Générer le résultat dans le fichier @var{file}. (par défaut : +affichage écran) +@item -v,--version +Afficher le numéro de version. +@end table @node Invoking abc2ly -@section Invoking +@section Invoking @code{abc2ly} + +@cindex ABC + +ABC est un format relativement simple basé sur l'ASCII. Sa +description est disponible sur le site d'ABC à l'adresse : + +@quotation +@uref{http://@/www@/.walshaw@/.plus@/.com/@/abc/@/abc2mtex/@/abc@/.txt}. +@end quotation + +@command{abc2ly} traduit du formt ABC au format LilyPond. + +Pour le lancer en ligne de commande, procédez ainsi : +@example +abc2ly [@var{option}]@dots{} @var{abc-file} +@end example + +@command{abc2ly} accepte les options suivantes : + +@table @code +@item -h,--help +Afficher un résumé des utilisations. +@item -o,--output=@var{file} +Générer le résultat dans le fichier @var{file}. +@item -v,--version +Afficher le numéro de version. +@end table + +Il est possible d'ajouter des bribes de code LilyPond dans un fichier +source ABC. Ainsi, l'assertion + +@example +%%LY voices \set autoBeaming = ##f +@end example + +aura pour conséquence d'insérer le texte qui suit le mot-clé @q{voices} +dans la voix correspondante du fichier LilyPond. + +De la même manière, + +@example +%%LY slyrics more words +@end example + +placera le texte suivant le mot-clé @q{slyrics} dans une ligne de paroles. + + +@knownissues + +Le standard ABC n'est pas si @q{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 ; +@command{abc2ly} ne le fait pas. + +@command{abc2ly} ignore les ligatures ABC. + + + +@node Invoking etf2ly +@section Invoking @command{etf2ly} + +@cindex ETF +@cindex Enigma +@cindex Finale +@cindex Coda Technology + +ETF (Enigma Transport Format) est l'un des formats utilisés par le +logiciel Finale, édité par Coda Music Technology. @command{etf2ly} +convertit partiellement les fichiers ETF en fichiers source LilyPond. + + +Pour le lancer en ligne de commande, procédez ainsi : +@example +midi2ly [@var{option}]@dots{} @var{midi-file} +@end example + +Notez bien que, par @qq{ligne de commande}, nous parlons de la ligne de +commande du système. Pour plus de détails, voir +@ref{Converting from other formats}. + +@command{midi2ly} accepte les options suivantes : + +@table @code +@item -h,--help +Afficher cette aide. + +@item -o, --output=@var{file} +Générer le résultat dans le fichier @var{file}. + +@item -v, --version +Afficher le numéro de version. +@end table + + +@knownissues + +La liste des scripts d'articulation est incomplète. Les mesures vides +perturbent @command{etf2ly}. Les séquences ne notes d'ornement ne se +terminent pas de manière satisfaisante. + -UNTRANSLATED NODE: IGNORE ME @node Generating LilyPond files @section Generating LilyPond files -UNTRANSLATED NODE: IGNORE ME +@cindex programmes externes générant des fichiers LilyPond + +LilyPond ne prend pas en charge d'autre format. Cependant, certains +outils indépendants permettent de générer des fichiers LilyPond. + +Nous citerons entre autres + +@itemize @bullet +@item +@uref{http://@/denemo@/.sourceforge@/.net/,Denemo}, une interface +graphique pour l'édition de partition. +@item +@uref{http://www@/.volny@/.cz/smilauer/rumor/rumor@/.html,Rumor}, un +convertisseur temps-réel de MIDI monophonique à LilyPond. +@item +@uref{http://nicolas@/.sceaux@/.free@/.fr/lilypond/lyqi@/.html,lyqi}, un +mode majeur pour Emacs. +@item +@uref{http://@/www@/.nongnu@/.org/@/xml2ly/, xml2ly}, qui importe +@uref{http://@/www@/.musicxml@/.com/xml@/.html,MusicXML} +@item +@uref{http://@/noteedit@/.berlios@/.de,NoteEdit} +qui importe @uref{http://@/www@/.musicxml@/.com/xml@/.html,MusicXML} +@item +@uref{http://@/www@/.rosegardenmusic@/.com,Rosegarden}, +qui importe MIDI +@item +@uref{http://@/common-lisp@/.net/project/fomus/,FOMUS}, +une bibliothèque LISP pour générer de la notation musicale. +@end itemize