From: Jean-Charles Malahieude Date: Mon, 13 Jul 2015 12:49:07 +0000 (+0200) Subject: Doc-fr: full update X-Git-Tag: release/2.19.24-1~35 X-Git-Url: https://git.donarmstrong.com/?a=commitdiff_plain;h=df7d170231f6ebb9d17a701ac24d60e66fcff1fd;p=lilypond.git Doc-fr: full update --- diff --git a/Documentation/fr/notation/input.itely b/Documentation/fr/notation/input.itely index 073d35e7da..ac7cd6325b 100644 --- a/Documentation/fr/notation/input.itely +++ b/Documentation/fr/notation/input.itely @@ -1,7 +1,7 @@ @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*- @ignore - Translation of GIT committish: 958e95822083954cad00e0a598eb9f12ceba67b9 + Translation of GIT committish: e8fd54aac6821d27c14b911a00f009a150e5fa50 When revising a translation, copy the HEAD committish of the version that you are working on. For details, see the Contributors' @@ -2847,6 +2847,8 @@ supplémentaire pour les écouter. * Gestion des nuances en MIDI:: * Gestion des instruments MIDI:: * Gestion des répétitions en MIDI:: +* Affectation des canaux MIDI:: +* Propriétés de contextes et effets MIDI:: * Amélioration du rendu MIDI:: @end menu @@ -2880,6 +2882,10 @@ accent, marcato et portato, « @code{:}[@var{nombre}] ». @end itemize +Spatialisation, balance, expression, réverbération et chorus peuvent se +contrôler à l'aide de propriétés de contexte -- voir +@ref{Propriétés de contextes et effets MIDI}. + En combinaison avec le script @file{articulate}, d'autres éléments seront aussi reportés en MIDI : @@ -2910,7 +2916,7 @@ Voir @ref{Amélioration du rendu MIDI}. @cindex MIDI, éléments non pris en comte -Certains éléments de notation ne peuvent être retranscits dans un +Certains éléments de notation ne peuvent être retranscrits dans un fichier MIDI : @itemize @@ -2952,7 +2958,7 @@ LilyPond produira uniquement la sortie MIDI -- aucun support visuel ne sera généré.} L'extension par défaut des fichiers MIDI générés (@code{.midi}) peut se -modifier en ligne de commadne : +modifier en ligne de commande : @example lilypond -dmidi-extension=mid MonFichier.ly @@ -3196,10 +3202,6 @@ nuances à la sortie MIDI. Vous aurez noté que les modules de traduction de LilyPond en matière de son s'appelent @emph{performers} -- des « interprètes ». -@snippets -@lilypondfile[verbatim,quote,ragged-right,texidoc,doctitle] -{changing-midi-output-to-one-channel-per-voice.ly} - @seealso Manuel d'initiation : @rlearning{Autres sources de documentation}. @@ -3222,7 +3224,7 @@ Certains lecteurs MIDI ne rendent pas correctement les changements de tempo. Les modifications de @code{midiInstrument} ou autres options MIDI en -début de portée pevuent se retrouver dédoublées dans la sortie MIDI. +début de portée peuvent se retrouver dédoublées dans la sortie MIDI. @node Gestion des instruments MIDI @subsection Gestion des instruments MIDI @@ -3257,7 +3259,7 @@ ou @end example Lorsque l'instrument choisi ne correspond pas exactement à l'une des -dénominations consacrées, LilyPond le replacera par un piano de concert +dénominations consacrées, LilyPond le remplacera par un piano de concert (@code{"acoustic grand"}) -- voir @ref{Instruments MIDI}. @seealso @@ -3275,11 +3277,11 @@ Fichiers d'initialisation : @file{scm/midi.scm}. @knownissues -Les percussions gérées par un contexte @code{DrumStaff} sont d'affectées +Les percussions gérées par un contexte @code{DrumStaff} sont affectées directement au canal 10 qui leur est réservé. Certains instruments, tels le xylophone, le marimba, le vibraphone ou les timbales, se traitent cependant comme des instruments « classiques » puisqu'ils sont capables -d'émettre des hauteurs différentes ; leurs notation relève donc d'un +d'émettre des hauteurs différentes ; leur notation relève donc d'un contexte @code{Staff} standard, et non d'un @code{DrumStaff} pour pouvoir être rendus correctement en MIDI. Une liste complète des percussions affectées au canal 10 (@code{channel 10 drum-kits}) est @@ -3340,6 +3342,224 @@ Manuel de notation : @ref{Répétitions et reprises}. + +@node Affectation des canaux MIDI +@subsection Affectation des canaux MIDI +@translationof MIDI channel mapping + +@cindex MIDI, canaux +@cindex MIDI, pistes +@funindex midiChannelMapping + +Lorsque LilyPond génère un fichier MIDI à partir d'une partition, chaque +note contenue dans cette partition sera automatiquement assignée à un +canal MIDI, celui sur lequel elle devrait être jouée quand elle est +transmise à un périphérique MIDI. Chaque canal MIDI dispose d'un +certain nombre de contrôles pour, par exemple, sélectionner l'instrument ++qui jouera les notes de ce canal ou bien demander au périphérique MIDI +d'appliquer différents effets au son produit sur ce canal. En tout état +de cause, chaque contrôle d'un canal MIDI ne peut se voir affecté que +d'une seule valeur à la fois -- celle-ci peut toutefois être modifiée +pour, par exemple, changer d'instrument au milieu du morceau. + +Le standard MIDI ne dispose que de 16 canaux par périphérique MIDI. +Cette limite du nombre de canaux entraîne une limitation du nombre +d'instruments pouvant jouer de concert. + +LilyPond crée une piste MIDI séparée pour chaque portée (ou chaque +instrument ou voix selon la valeur de @code{Score.midiChannelMapping}) +ainsi que pour chaque contexte de paroles. Il n'y a pas de limite au +nombre de pistes. + +Afin de contourner la limitation du nombre de canaux MIDI, LilyPond +dispose de différents modes d'allocation d'un canal MIDI grâce à la +propriété de contexte @code{Score.midiChannelMapping}. Dans tous les +cas, lorsque la limite au nombre de canaux est atteinte, LilyPond repart +du canal 0, ce qui peut affecter des notes au mauvais instrument. Cette +propriété de contexte peut prendre les valeurs suivantes : + +@table @var + +@item @code{'staff} + +Allocation d'un canal MIDI particulier à chacune des portées de la +partition (option par défaut). Toutes les notes de toutes les voix +d'une même portée partageront le canal MIDI affecté à la portée qui les +englobe, et toutes seront encodées dans la même piste. + +La limite des 16 canaux s'applique au nombre total de portées augmenté +des contextes de paroles même si les paroles MIDI n'occupent pas de +canal MIDI. + +@item @code{'instrument} + +Allocation d'un canal MIDI particulier à chaque instrument MIDI tel que +spécifié dans la partition. En d'autre termes, des notes jouées par un +même instrument MIDI partageront le même canal MIDI (et la même piste), +même si elles proviennent de voix ou portées différentes. + +Dans ce cas particulier, les contextes de paroles ne sont pas pris en +compte dans la limite des 16 canaux, puisqu'ils ne sont pas assignés à +un instrument MIDI, ce qui permet une meilleure allocation des canaux +MIDI lorsque le nombre de portées et de contextes de paroles dépasse 16. + +@item @code{'voice} + +Allocation d'un canal MIDI particulier à chaque voix de la partition +portant un nom unique parmi les voix de la portée considérée. Des voix +appartenant à des portées différentes seront toujours affectées à des +canaux MIDI différents, mais deux voix partageant la même portée +partageront le même canal MIDI dès lors qu'elles porteront le même nom. +Dans la mesure où @code{midiInstrument} et les différents contrôles +d'effets MIDI sont des propriétés affectant le contexte de portée, ils +ne peuvent se déterminer individuellement pour une voix. La première +voix adoptera l'instrument et les effets spécifiés pour cette portée, et +les voix dénommées différemment de la première se verront attribué +l'instrument et le effets par défaut. + +Note : l'affectation d'instruments ou d'effets différents aux +differentes voix d'une même portée s'obtient dès lors que le +@code{Staff_performer} est déplacé du contexte @code{Staff} au contexte +@code{Voice} tout en maintenant le @code{midiChannelMapping} dans le +contexte @code{'staff} ou en le réglant sur @code{'instrument}. + +@end table + +Par exemple, l'affectation par défaut des canaux MIDI d'une partition +peut être réglée sur @code{'instrument} comme ceci : + +@example +\score @{ + ...musique... + \midi @{ + \context @{ + \Score + midiChannelMapping = #'instrument + @} + @} +@} +@end example + +@snippets +@lilypondfile[verbatim,quote,ragged-right,texidoc,doctitle] +{changing-midi-output-to-one-channel-per-voice.ly} + + +@node Propriétés de contextes et effets MIDI +@subsection Propriétés de contextes et effets MIDI +@translationof Context properties for MIDI effects + +@cindex effets MIDI +@cindex pan, MIDI +@cindex spatialisation (pan), MIDI +@cindex stéréo MIDI, balance +@cindex balance MIDI +@cindex expression MIDI +@cindex reverb MIDI +@cindex chorus MIDI +@funindex midiPanPosition +@funindex midiBalance +@funindex midiExpression +@funindex midiReverbLevel +@funindex midiChorusLevel + +Les différentes propriétés de contexte qui suivent permettnt d'appliquer +différents effets MIDI aux notes contenues dans le canal MIDI associé à +la portée courante, à l'instrument ou à la voix, selon la valeur +affectée à la propriété de contexte @code{Score.midiChannelMapping} et +le contexte dans lequel le @code{Staff_performer} réside -- voir +@ref{Affectation des canaux MIDI}. + +Une adaptation de ces propriétés de contexte affectera toutes les notes +jouées sur ce canal dès leur modification. Certains effets pourront +même s'appliquer sur des notes déjà en cours, selon l'implémentation du +périphérique de sortie MIDI. + +LilyPond dispose des propriétés de contexte suivantes : + +@table @var + +@item @code{Staff.midiPanPosition} + +La spatialisation (@emph{pan position}) contrôle le positionnement d'un +canal MIDI entre les sorties stéréo droite et gauche. Cette propriété +de contexte prend en argument une valeur entre -1.0 (@code{#LEFT}) +et 1.0 (@code{#RIGHT}). Une valeur de -1.0 enverra toute la puissance +sonore sur le haut-parleur gauche (le droit sera silencieux), une +vaaleur de 0.0 (@code{#CENTER}) distribuera équitablement le son entre +les jaut-parleurs de gauche et de droite, et une valeur de 1.0 enverra +tout le son sur le haut-parleur de droite. Des valeurs entre -1.0 et +1.0 permettent d'obtenir une répartition du son entre les sorties +gauche et droite d'un équipement stéréophonique. + + +@item @code{Staff.midiBalance} + +La balance stéréo d'un canal MIDI. Tout comme la spatialisation, cette +propriété de contexte prend en argument une valeur comprise entre -1.0 +(@code{#LEFT}) et 1.0 (@code{#RIGHT}). Elle permet de faire varier le +volume relatif envoyé aux deux haut-parleurs stéréo sans pour autant +affecter la distribution des signaux stéréo. + +@item @code{Staff.midiExpression} + +Le niveau d'expression, en tant que fraction du niveau maximum de volume +disponible, à appliquer à un canal MIDI. Un périphérique MIDI combine +le niveau d'expression des canaux MIDI et le niveau de nuance de la voix +en cours (tel que défini par @code{\p} ou @code{\ff}) afin d'obtenir le +volume total de chacune des notes de la voix. Un contrôle de +l'expression permet, par exemple, d'implémenter des effets de crescendo +ou decrescendo sur une note tenue, ce que LilyPond ne sait pas faire +automatiquement. + +@c Issue 4059 contains an attached snippet which shows how this might +@c be done, but this is too large and complex for the NR, even as a +@c referenced snippet. It could be added to the LSR. + +Le niveau d'expression varie entre 0.0 (sans expression, autrement dit +volume à zéro) et 1.0 (volume au maximum). + +@item @code{Staff.midiReverbLevel} + +Le niveau de réverbération, en tant que fraction du niveau maximum +disponible, à appliquer à un canal MIDI. Cette propriété prend en +argument une valeur entre 0.0 (pas d'écho) et 1.0 (effet maximal). + +@item @code{Staff.midiChorusLevel} + +Le niveau de chœur, en tant que fraction du niveau maximum disponible, à +appliquer à un canal MIDI. Cette propriété prend en argument une valeur +entre 0.0 (pas de chorus) et 1.0 (effet maximal). + +@end table + +@knownissues + +Dans la mesure où les fichiers MIDI ne comportent effectivement aucune +donnée audio, les modifications des propriétés de contexte ne se +traduisent qu'en requêtes de changement des contrôles du canal MIDI +lorsque ces fichiers MIDI sont joués. La manière dont un périphérique +MIDI particulier, tel un synthétiseur MIDI logiciel, gérera ces +requêtes incluses dans un fichier MIDI dépend complètement de +l'implémentation du périphérique : certains d'entre eux pourront +simplement ignorer plusieurs, voire toutes ces requêtes. Par ailleurs, +la manière dont un périphérique MIDI interprète les différentes valeurs +de ces contrôles (en règle générale, le standard MIDI ne fixe le +comportement qu'aux valeurs extrêmes de l'amplitude disponible pour +chacun des contrôles) et leur modification alors qu'une note sur un +canal est tenue, dépend de l'implémentation particulière à ce +périphérique. + +Lors de la génération d'un fichier MIDI, LilyPond transforme simplement +les valeurs fractionnaires dans l'amplitude linéaire en valeurs entières +correspondantes (de 0 à 127 et sur 7 octets, ou de 0 à 32767 et sur 14 +octets pour les contrôles MIDI supportant une résolution fine). Ces +valeurs entières converties sont stockées telles quelles dans le +fichier MIDI généré. Pour plus d'information sur la manière dont un +périphérique MIDI interprète ces valeurs, se reporter à sa +documentation. + + @node Amélioration du rendu MIDI @subsection Amélioration du rendu MIDI @translationof Enhancing MIDI output diff --git a/Documentation/fr/notation/pitches.itely b/Documentation/fr/notation/pitches.itely index 5610e1bb21..bcce227516 100644 --- a/Documentation/fr/notation/pitches.itely +++ b/Documentation/fr/notation/pitches.itely @@ -1,7 +1,7 @@ @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*- @ignore - Translation of GIT committish: 958e95822083954cad00e0a598eb9f12ceba67b9 + Translation of GIT committish: e8fd54aac6821d27c14b911a00f009a150e5fa50 When revising a translation, copy the HEAD committish of the version that you are working on. For details, see the Contributors' @@ -1881,10 +1881,9 @@ musicB = { @funindex modern-cautionary Cette règle est équivalente à @code{modern}, mais les bécarres de -précaution (absents dans la règle @code{default}) sont imprimés de façon -particulière : soit plus petit, soit (par défaut) entre parenthèses --- il est possible de le définir au moyen de la propriété -@code{cautionary-style} de l'objet @code{AccidentalSuggestion}. +précaution (absents dans la règle @code{default}) sont imprimés entre +parenthèses. Ils peuvent aussi adopter une taille différent, au moyen +de la propriété @code{font-size} de l'objet @code{AccidentalSuggestion}. @lilypond[quote] musicA = { @@ -2246,7 +2245,9 @@ musicB = { @funindex neo-modern-cautionary Identique au style @code{neo-modern}, mais les altérations de précaution -sont imprimées différemment. +sont imprimées entre parenthèses. Elles peuvent aussi adopter une +taille différent, au moyen de la propriété @code{font-size} de l'objet +@code{AccidentalSuggestion}. @lilypond[quote] musicA = { diff --git a/Documentation/fr/notation/vocal.itely b/Documentation/fr/notation/vocal.itely index ba32585a88..1664faebc7 100644 --- a/Documentation/fr/notation/vocal.itely +++ b/Documentation/fr/notation/vocal.itely @@ -1,7 +1,7 @@ @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*- @ignore - Translation of GIT committish: f7a3d8cf31367398a1955c50d3c42216d8940989 + Translation of GIT committish: e8fd54aac6821d27c14b911a00f009a150e5fa50 When revising a translation, copy the HEAD committish of the version that you are working on. For details, see the Contributors' @@ -1757,7 +1757,7 @@ altoTwo = \relative { d'2 g4( fis8 g) } aligner = \relative { b'8( c d c) d( d d d) } words = \lyricmode { la __ la __ } -\new ChoirStaff << +\new ChoirStaff \with { \accepts NullVoice } << \new Staff \soprano \new NullVoice = "aligner" \aligner \new Lyrics \lyricsto "aligner" \words diff --git a/Documentation/fr/texidocs/replacing-default-midi-instrument-equalization.texidoc b/Documentation/fr/texidocs/replacing-default-midi-instrument-equalization.texidoc index a6c6dc8b83..421ca4d9e6 100644 --- a/Documentation/fr/texidocs/replacing-default-midi-instrument-equalization.texidoc +++ b/Documentation/fr/texidocs/replacing-default-midi-instrument-equalization.texidoc @@ -1,4 +1,4 @@ -%% Translation of GIT committish: 3bcb9ffb9e2ecd44866e51fe712ffec181775ecf +%% Translation of GIT committish: e8fd54aac6821d27c14b911a00f009a150e5fa50 texidocfr = " L'égaliseur basique peut être modifié par la définition d'une nouvelle procédure Scheme @code{instrumentEqualizer} au sein du contexte @@ -11,4 +11,4 @@ et de la clarinette. " - doctitle = "Réglage de l'égalisation par défaut des instruments MIDI" + doctitlefr = "Réglage de l'égalisation par défaut des instruments MIDI" diff --git a/Documentation/fr/web/community.itexi b/Documentation/fr/web/community.itexi index 17a703fa81..8b6d4eb7e0 100644 --- a/Documentation/fr/web/community.itexi +++ b/Documentation/fr/web/community.itexi @@ -1,7 +1,7 @@ @c -*- coding: utf-8; mode: texinfo; documentlanguage : fr -*- @c This file is part of web.texi @ignore - Translation of GIT committish: e692f41399fc6953aa800c99a8dbe7f59a9a064a + Translation of GIT committish: e8fd54aac6821d27c14b911a00f009a150e5fa50 When revising a translation, copy the HEAD committish of the version that you are working on. For details, see the Contributors' @@ -194,35 +194,33 @@ intéresser d'autres utilisateurs. @subsubheading Autres langues @quotation -@uref{http://lists.gnu.org/mailman/listinfo/lilypond-es, -Liste de diffusion hispanophone} - @uref{http://www.lilypondforum.de/, Forum germanophone} +@uref{http://www.lilypondforum.nl/, +Forum hollandais} + @uref{http://groups.google.com/group/lilypond-brasil, Groupe des utilisateurs brésiliens} @uref{http://lists.gnu.org/mailman/listinfo/lilypond-user-fr, Liste de diffusion francophone} -@uref{http://www.lilypondforum.nl/, -Forum hollandais} +@uref{http://lists.gnu.org/mailman/listinfo/lilypond-es, +Liste de diffusion hispanophone} @end quotation @divEnd @divClass{column-right-top} -@subheading Se tenir informé +@subheading LilyPond Report -@subsubheading LilyPond Report - -Le LilyPond Report est le bulletin de la communauté. À lire pour savoir -ce qui se passe. +Le @emph{blog} de la communauté LilyPond, au titre de « Scores of +Beauty », est une ressource de grande valeur. @example -@uref{http://news.lilynet.net} +@uref{http://lilypondblog.org} @end example @subsubheading Liste de diffusion des versions : @code{info-lilypond@@gnu.org} @@ -248,13 +246,13 @@ archive3} @divClass{column-right-bottom} -@subheading Contacter les développeurs +@subheading Contacter les développeurs ou les traducteurs @subsubheading Liste de diffusion des développeurs : @code{lilypond-devel@@gnu.org} -C'est sur cette liste que se tiennent la plupart des discussions ayant -trait au développement. C'est aussi à cette liste que doivent être -adressés les patchs. +C'est sur cette liste que se tiennent les discussions ayant trait au +développement. C'est aussi à cette liste que peuvent être adressés les +patchs. @quotation @uref{http://lists.gnu.org/mailman/listinfo/lilypond-devel, @@ -274,8 +272,9 @@ poster sur lilypond-devel à l'aide de gmane} @subsubheading Liste de diffusion des bogues : @code{bug-lilypond@@gnu.org} -Cette liste @strong{anglophone} est tout spécialement consacrée aux -discussions à propos des bogues ou limitations. +Cette liste @strong{anglophone} est tout spécialement consacrée +signalements et discussions à propos des bogues ou limitations. Elle +n'est pas destinée à recevoir des patches. @quotation @uref{http://lists.gnu.org/mailman/listinfo/bug-lilypond, @@ -294,15 +293,16 @@ archive3}. @warning{Les directives à suivre pour poster un message sur cette liste sont répertoriées dans @ref{Signalement de bogue}.} -@divEnd +@subheading Liste de diffusion des traductions : @code{translations@@lilynet.org} -@divClass{column-right-bottom} -@subheading Courriels sensibles +C'est sur cette liste que se tiennent les discussions ayant trait aux +traductions des manuels. Merci de n'y adresser aucun patche. -Lorsque cela touche la sphère privée, contactez Graham Percival qui, en -tant qu'administrateur du projet, en discutera avec les personnes -appropriées. +@quotation +@uref{http://lilypond-translations.3384276.n2.nabble.com/, +Translation mailing list archive} +@end quotation @divEnd diff --git a/Documentation/fr/web/introduction.itexi b/Documentation/fr/web/introduction.itexi index 98b92f1873..50589f171a 100644 --- a/Documentation/fr/web/introduction.itexi +++ b/Documentation/fr/web/introduction.itexi @@ -1,7 +1,7 @@ @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*- @c This file is part of web.texi @ignore - Translation of GIT committish: 29fa30fae237f7011932dc59c2a4e3e720913a27 + Translation of GIT committish: e8fd54aac6821d27c14b911a00f009a150e5fa50 When revising a translation, copy the HEAD committish of the version that you are working on. For details, see the Contributors' @@ -1489,10 +1489,6 @@ partir du travail d'ingénierie inverse de Felipe Castro en modifiant des fichiers @code{.enc} existant et en les chargeant avec la version de démonstration 4.55. -@item -@uref{http://musescore.org,MuseScore} est un éditeur de partition. Il -exporte dans une certaine mesure au format LilyPond. - @item @uref{http://vsr.informatik.tu-chemnitz.de/staff/jan/nted/nted.xhtml,NtEd}, basé sur la bibliothèque @uref{http://cairographics.org, Cairo}, dispose @@ -1563,12 +1559,23 @@ KDE 4.1. @uref{https://sourceforge.net/projects/lily4jedit,LilyPondTool} a été créé en tant que greffon de l'éditeur @uref{http://www.jedit.org,jEdit}. +@item +@uref{http://musescore.org,MuseScore} est un éditeur de partition. Il +exporte dans une certaine mesure au format LilyPond. + @item @uref{http://noteedit.berlios.de,NoteEdit}, qui importait @uref{http://www.makemusic.com/musicxml, MusicXML}, s'est scindé en @uref{http://vsr.informatik.tu-chemnitz.de/staff/jan/nted/nted.xhtml,NtEd} et @uref{http://canorus.org,Canorus}. +@item +@uref{http://extensions.services.openoffice.org/en/project/OOoLilyPond,OOoLilypond}, +extension pour OpenOffice.org convertit des fichiers LilyPond en image +au sein de documents OpenOffice.org. Bien qu'elle ne soit plus +activement dévoloppée, cette extension semble encore fonctionnelle avec +la version 4. + @item @uref{http://launchpad.net/rumor/,Rumor}, un convertisseur monophonique temps-réel MIDI vers LilyPond.