From d5307870fe0ad47904daba73792c7e17b813737f Mon Sep 17 00:00:00 2001 From: Jean-Charles Malahieude Date: Mon, 9 Jul 2012 15:07:59 +0200 Subject: [PATCH] Doc-fr: updates NR, Scheme tutorial, Usage, web - NR ancient, pitches, vocal - external - helpus, download --- .../fr/extending/scheme-tutorial.itely | 257 +++++++----- Documentation/fr/included/helpus.itexi | 93 +++-- Documentation/fr/notation/ancient.itely | 392 +++++++++++++----- Documentation/fr/notation/pitches.itely | 165 ++++---- Documentation/fr/notation/vocal.itely | 171 ++++---- Documentation/fr/usage/external.itely | 108 +++-- Documentation/fr/web/download.itexi | 60 +-- 7 files changed, 736 insertions(+), 510 deletions(-) diff --git a/Documentation/fr/extending/scheme-tutorial.itely b/Documentation/fr/extending/scheme-tutorial.itely index 28e7b1da73..73af515fa5 100644 --- a/Documentation/fr/extending/scheme-tutorial.itely +++ b/Documentation/fr/extending/scheme-tutorial.itely @@ -1,7 +1,7 @@ @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*- @ignore - Translation of GIT committish: 904ea9fed4c66f5b86f3ac6ffb9fa273f082f371 + Translation of GIT committish: 446dc1f3ac9bfff6bfee31de929698b0425da6fe When revising a translation, copy the HEAD committish of the version that you are working on. For details, see the Contributors' @@ -30,11 +30,11 @@ Scheme. Si vous désirez en apprendre plus sur Scheme, n'hésitez pas à vous rendre sur @uref{http://@/www@/.schemers@/.org}. Le Scheme utilisé par LilyPond repose sur l'implémentation GNU -Guile@tie{}; celle-ci se base sur le standard Scheme @qq{R5RS}. Si +Guile ; celle-ci se base sur le standard Scheme @qq{R5RS}. Si votre but est d'apprendre Scheme au travers de LilyPond, sachez que l'utilisation d'une autre implémentation ou d'un autre standard pourrait être source de désagrément. Vous trouverez plus d'information sur -GUILE à la page @uref{http://www.gnu.org/software/guile/}@tie{}; le +GUILE à la page @uref{http://www.gnu.org/software/guile/} ; le standard Scheme @qq{R5RS} est quant à lui disponible à la page @uref{http://www.schemers.org/Documents/Standards/R5RS/}. @@ -70,7 +70,7 @@ verrons comment ce langage peut s'intégrer à un fichier LilyPond. L'installation de LilyPond comprend l'implémentation GUILE de Scheme. La plupart des systèmes disposent d'un @qq{bac à sable} Scheme pour -effectuer des tests@tie{}; vous y accéderez en tapant @qq{guile} dans +effectuer des tests ; vous y accéderez en tapant @qq{guile} dans un terminal. Certains systèmes, notamment Windows, nécessitent d'avoir auparavant créé la variable d'environnement @code{GUILE_LOAD_PATH} qui devra pointer vers le répertoire @code{../usr/share/guile/1.8} de @@ -80,13 +80,13 @@ Les utilisateurs de Windows peuvent aussi prendre l'option @qq{Exécuter} à partir du menu @qq{Démarrer} puis taper @qq{guile}. Néanmoins, tous les paquetages de LilyPond disposent d'un bac à sable -Scheme, accessible par la commande@tie{}: +Scheme, accessible par la commande : @example lilypond scheme-sandbox @end example @noindent -Une fois le bac à sable actif, vous obtiendrez l'invite@tie{}: +Une fois le bac à sable actif, vous obtiendrez l'invite : @lisp guile> @end lisp @@ -107,7 +107,7 @@ devrait être effective y compris dans le bac à sable. Une variable Scheme peut contenir n'importe quelle valeur valide en Scheme, y compris une procédure Scheme. -Une variable Scheme se crée avec la fonction @code{define}@tie{}: +Une variable Scheme se crée avec la fonction @code{define} : @lisp guile> (define a 2) @@ -115,7 +115,7 @@ guile> @end lisp L'évaluation d'une variable Scheme se réalise en saisissant le nom de -cette variable à l'invite de Guile@tie{}: +cette variable à l'invite de Guile : @lisp guile> a @@ -124,7 +124,7 @@ guile> @end lisp Une variable Scheme s'affiche à l'écran à l'aide de la fonction -@code{display}@tie{}: +@code{display} : @lisp guile> (display a) @@ -146,7 +146,7 @@ guile> @end lisp Après avoir créé une variable, vous pouvez en modifier la valeur grâce à -un @code{set!}@tie{}: +un @code{set!} : @lisp guile> (set! a 12345) @@ -156,7 +156,7 @@ guile> @end lisp Vous quitterez proprement le bac à sable à l'aide de l'instruction -@code{quit}@tie{}: +@code{quit} : @lisp guile> (quit) @@ -180,19 +180,19 @@ pour vrai, et @code{#f} pour faux. @funindex ##f @item Nombres -Les nombres se saisissent le plus communément@tie{}: @code{1} est le +Les nombres se saisissent le plus communément : @code{1} est le nombre (entier) un, alors que @w{@code{-1.5}} est un nombre à virgule flottante (un nombre non entier). @item Chaînes Les chaînes de caractères sont bornées par des guillemets -informatiques@tie{}: +informatiques : @example "ceci est une chaîne" @end example -Une chaîne peut s'étendre sur plusieurs lignes@tie{}: +Une chaîne peut s'étendre sur plusieurs lignes : @example "ceci @@ -248,7 +248,7 @@ guile> Vous aurez noté que la paire s'affiche sous la forme de deux éléments bornés par des parenthèses et séparés par une espace, un point (@code{.}) et une autre espace. Le point n'est en aucune manière un -séparateur décimal@tie{}; il s'agit de l'indicateur d'une paire. +séparateur décimal ; il s'agit de l'indicateur d'une paire. Vous pouvez aussi saisir littéralement les valeurs d'une paire, en la faisant précéder d'une apostrophe. @@ -260,7 +260,7 @@ guile> @end lisp Les deux éléments d'une paire peuvent être constitués de n'importe -quelle valeur Scheme valide@tie{}: +quelle valeur Scheme valide : @lisp guile> (cons #t #f) @@ -292,12 +292,12 @@ Abelson -- voir @subheading Listes -Autre structure de donnée commune en Scheme@tie{}: la liste -(@emph{list}). Une liste se définit comme étant vide (représentée par -@code{'()}) ou une paire dont le @code{cdr} est une liste. +Autre structure de donnée commune en Scheme : la liste (@emph{list}). +Une liste se définit comme étant vide (représentée par @code{'()}) ou +une paire dont le @code{cdr} est une liste. Il existe plusieurs méthodes pour créer une liste, la plus courante -étant l'utilisation de la procédure @code{list}@tie{}: +étant l'utilisation de la procédure @code{list} : @lisp guile> (list 1 2 3 "abc" 17.5) @@ -309,7 +309,7 @@ d'éléments séparés par une espace, bornée par des parenthèses. Contrairement à une paire, il n'y a pas de point entre les éléments. Vous pouvez aussi saisir directement une liste en entourant ses éléments -par des parenthèses à la suite d'une apostrophe@tie{}: +par des parenthèses à la suite d'une apostrophe : @lisp guile> '(17 23 "foo" "bar" "bazzle") @@ -324,15 +324,15 @@ que toute expression Scheme est une liste. @subheading Listes associatives (alists) -Il existe un type particulier de liste@tie{}: la @emph{liste -associative} -- ou @emph{alist}. Une @emph{alist} permet de stocker des -données dans le but de les réutiliser. +Il existe un type particulier de liste : la @emph{liste associative} -- +ou @emph{alist}. Une @emph{alist} permet de stocker des données dans le +but de les réutiliser. Une liste associative est une liste dont les éléments sont des paires. Le @code{car} de chacun des éléments constitue une clé (@emph{key}) et chaque @code{cdr} une valeur (@emph{value}). La procédure Scheme @code{assoc} permet de retrouver une entrée de la liste -associative@tie{}; son @code{cdr} en fournira la valeur@tie{}: +associative ; son @code{cdr} en fournira la valeur : @lisp guile> (define mon-alist '((1 . "A") (2 . "B") (3 . "C"))) @@ -423,7 +423,7 @@ respectively, @end ignore Scheme permet aussi d'effectuer des calculs. Il utilise alors un -@emph{préfixe}. Additionner 1 et@tie{}2 s'écrira @w{@code{(+ 1 2)}} et +@emph{préfixe}. Additionner 1 et 2 s'écrira @code{(+ 1 2)} et non @math{1+2} comme on aurait pu s'y attendre. @lisp @@ -431,7 +431,7 @@ guile> (+ 1 2) 3 @end lisp -Les calculs peuvent s'imbriquer@tie{}; le résultat d'une fonction peut +Les calculs peuvent s'imbriquer ; le résultat d'une fonction peut servir pour un autre calcul. @lisp @@ -439,13 +439,13 @@ guile> (+ 1 (* 3 4)) 13 @end lisp -Ces calculs sont un exemple d'évaluation@tie{}: une expression telle que -@w{@code{(* 3 4)}} est remplacée par sa valeur, soit @code{12}. +Ces calculs sont un exemple d'évaluation : une expression telle que +@code{(* 3 4)} est remplacée par sa valeur, soit @code{12}. En matière de calcul, Scheme fait la différence entre des nombres entiers ou non. Les calculs sur des nombres entiers seront exacts, alors que s'il s'agit de nombres non entiers, les calculs tiendront compte de la -précision mentionnée@tie{}: +précision mentionnée : @lisp guile> (/ 7 3) @@ -461,7 +461,7 @@ raison pour laquelle, en Scheme, tous les opérateurs sont en préfixe. Le fait que le premier élément d'une expression Scheme sous forme de liste ne soit pas un opérateur ou une procédure déclenchera une -erreur de la part de l'interpréteur@tie{}: +erreur de la part de l'interpréteur : @lisp guile> (1 2 3) @@ -479,7 +479,7 @@ guile> Vous pouvez constater que l'interpréteur a tenté de considérer @code{1} comme étant un opérateur ou une procédure, ce qu'il n'a pu réaliser. Il a donc renvoyé l'erreur @qq{Wrong type to apply: 1} (@emph{Application -d'un type erroné@tie{}: 1}). +d'un type erroné : 1}). C'est pourquoi il est impératif, pour créer une liste, soit d'utiliser l'opérateur consacré (@code{list}), soit de faire précéder la liste @@ -534,7 +534,7 @@ manipuler des variables qui ne sont pas définies en leur sein. @subheading Définition de procédures En Scheme, on définit une procédure à l'aide de l'instruction -@code{define}@tie{}: +@code{define} : @example (define (nom-fonction argument1 argument2 ... argumentn) @@ -542,7 +542,7 @@ En Scheme, on définit une procédure à l'aide de l'instruction @end example Nous pourrions, par exemple, définir une procédure calculant la moyenne -de deux nombres@tie{}: +de deux nombres : @lisp guile> (define (moyenne x y) (/ (+ x y) 2)) @@ -552,7 +552,7 @@ guile> moyenne Une fois la procédure définie, on l'appelle en la faisant suivre, dans une liste, des arguments qui doivent l'accompagner. Calculons -maintenant la moyenne de 3 et 12@tie{}: +maintenant la moyenne de 3 et 12 : @lisp guile> (moyenne 3 12) @@ -565,7 +565,7 @@ guile> (moyenne 3 12) Une procédure Scheme chargée de retourner une valeur booléenne s'appelle un @qq{prédicat} (@emph{predicate}). Par convention, plutôt que par nécessité, le nom d'un prédicat se termine par un point -d'interrogation@tie{}: +d'interrogation : @lisp guile> (define (moins-de-dix? x) (< x 10)) @@ -598,7 +598,7 @@ Une deuxième méthode consiste à combiner les expressions dans un bloc @code{let}. Ceci aura pour effet de créer une série de liens, puis d'évaluer en séquence les expressions susceptibles d'inclure ces liens. La valeur renvoyée par un bloc @emph{let} est la valeur de -retour de la dernière clause de ce bloc@tie{}: +retour de la dernière clause de ce bloc : @lisp guile> (let ((x 2) (y 3) (z 4)) (display (+ x y)) (display (- z 4)) @@ -613,7 +613,7 @@ guile> (let ((x 2) (y 3) (z 4)) (display (+ x y)) (display (- z 4)) @subheading if -Scheme dispose d'une procédure @code{if}@tie{}: +Scheme dispose d'une procédure @code{if} : @example (if expression-test expression-affirmative expression-négative) @@ -635,7 +635,7 @@ guile> (if (> a b) "a est plus grand que b" "a n'est pas plus grand que b") @subheading cond Une autre manière d'introduire une condition en Scheme est d'utiliser -l'instruction @code{cond}@tie{}: +l'instruction @code{cond} : @example (cond (expression-test-1 expression-résultat-séquence-1) @@ -644,7 +644,7 @@ l'instruction @code{cond}@tie{}: (expression-test-n expression-résultat-séquence-n)) @end example -Comme par exemple ici@tie{}: +Comme par exemple ici : @lisp guile> (define a 6) @@ -664,6 +664,7 @@ guile> (cond ((< a b) "a est plus petit que b") * Syntaxe Scheme dans LilyPond:: * Variables LilyPond:: * Saisie de variables et Scheme:: +* Import de code Scheme dans LilyPond:: * Propriétés des objets:: * Variables LilyPond composites:: * Représentation interne de la musique:: @@ -710,30 +711,37 @@ d'utiliser un signe @emph{hash} lorsque vous faites appel à Scheme. Une autre manière de faire appel à l'interpréteur Scheme à partir de LilyPond consiste à introduire une expression Scheme par un caractère -dollar au lieu d'un caractère dièse -- un@tie{}@code{$} au lieu -d'un@tie{}@code{#}. En pareil cas, LilyPond évalue le code dès sa -lecture par l'analyseur lexical, vérifie le type d'expression Scheme qui -en résulte et détermine un type de jeton (l'un des @code{xxx_IDENTIFIER} -de la grammaire) qui lui corresponde, puis en fait une copie qui servira -à traiter la valeur de ce jeton. Lorsque la valeur de l'expression est -@emph{void}, autrement dit une valeur Guile @code{*unspecified*} -(pour @emph{non spécifiée}), aucune information n'est transmise à -l'analyseur grammatical. +dollar au lieu d'un caractère dièse -- un @code{$} au lieu +d'un @code{#}. En pareil cas, LilyPond évalue le code dès sa lecture +par l'analyseur lexical, vérifie le type d'expression Scheme qui en +résulte et détermine un type de jeton (l'un des @code{xxx_IDENTIFIER} de +la grammaire) qui lui corresponde, puis en fait une copie qui servira à +traiter la valeur de ce jeton. Lorsque la valeur de l'expression est +@emph{void}, autrement dit une valeur Guile @code{*unspecified*} (pour +@emph{non spécifiée}), aucune information n'est transmise à l'analyseur +grammatical. C'est, en réalité, la manière dont LilyPond opère lorsque vous rappelez une variable ou une fonction par son nom -- au travers d'un @code{\nom} --, à la seule différence que sa finalité est déterminée par l'analyseur -lexical de LilyPond sans consultation du lecteur Scheme@tie{}; le nom de +lexical de LilyPond sans consultation du lecteur Scheme ; le nom de la variable rappelée doit donc être en corrélation avec le mode LilyPond actif à ce moment là. L'immédiateté de l'opérateur @code{$} peut entraîner des effets indésirables dont nous reparlerons à la rubrique -@ref{Saisie de variables et Scheme}@tie{}; aussi est-il préférable -d'utiliser un @code{#} dès que l'analyseur grammatical le supporte. +@ref{Saisie de variables et Scheme} ; aussi est-il préférable +d'utiliser un @code{#} dès que l'analyseur grammatical le supporte. + +@funindex $@@ +@funindex #@@ + +Les opérateurs @code{$@@} et @code{#@@} agissent comme des « colleurs de +liste » : leur fonction consiste à insérer tous les éléments d'un liste +dans le contexte environnant. Examinons à présent du vrai code Scheme. Nous pouvons définir des -procédures Scheme au milieu d'un fichier source LilyPond@tie{}: +procédures Scheme au milieu d'un fichier source LilyPond : @example #(define (moyenne a b c) (/ (+ a b c) 3)) @@ -744,7 +752,7 @@ Pour mémoire, vous noterez que les commentaires LilyPond (@code{%} ou celui-ci se trouve au sein d'un fichier LilyPond. Ceci tient au fait que l'expression Scheme est lue par l'interpréteur Guile, et en aucune façon par l'analyseur lexical de LilyPond. Voici comment introduire des -commentaires dans votre code Scheme@tie{}: +commentaires dans votre code Scheme : @example ; ceci n'est qu'une simple ligne de commentaire @@ -760,11 +768,11 @@ commentaires dans votre code Scheme@tie{}: Dans la suite de notre propos, nous partons du principe que les données sont incluses dans un fichier musical, aussi toutes les expressions -Scheme seront introduites par un@code{#}. +Scheme seront introduites par un @code{#}. Toutes les expressions Scheme de haut niveau incluses dans un fichier LilyPond peuvent se combiner en une expression Scheme unique à l'aide de -la clause @code{begin}@tie{}: +la clause @code{begin} : @example #(begin @@ -849,7 +857,7 @@ traLaLa = @{ c'4 d'4 @} @end example @noindent -est convertie, en interne, en une définition Scheme@tie{}: +est convertie, en interne, en une définition Scheme : @example (define traLaLa @var{valeur Scheme de `@code{... }'}) @@ -869,29 +877,37 @@ traLaLa = { c'4 d'4 } #(define twice (make-sequential-music newLa)) -{ \twice } +\twice @end lilypond @c Due to parser lookahead Cet exemple est particulièrement intéressant. L'assignation n'interviendra qu'une fois que l'analyseur grammatical aura l'assurance -que rien du type de @code{\addlyrics} ne suit@tie{}; il doit donc +que rien du type de @code{\addlyrics} ne suit ; il doit donc vérifier ce qui vient après. Le @emph{parser} lit le @code{#} et l'expression Scheme qui le suit @strong{sans} l'évaluer, de telle sorte qu'il peut procéder à l'assignation, et @strong{ensuite} exécuter le code Scheme sans problème. -Cet exemple illustre la manière @qq{d'exporter} une expression musicale -à partir des saisies et à destination de l'interpréteur Scheme. -L'inverse est aussi réalisable@tie{}: en la plaçant derrière -un@tie{}@code{$}, une valeur Scheme sera interprétée comme si elle avait -été saisie en syntaxe LilyPond. Au lieu de définir @code{\twice}, nous -aurions tout aussi bien pu écrire + +@node Import de code Scheme dans LilyPond +@subsection Import de code Scheme dans LilyPond +@translationof Importing Scheme in LilyPond + +@funindex $ +@funindex # + +L'exemple précédent illustre la manière @qq{d'exporter} une expression +musicale à partir des saisies et à destination de l'interpréteur Scheme. +L'inverse est aussi réalisable : en la plaçant derrière un @code{$}, une +valeur Scheme sera interprétée comme si elle avait été saisie en +syntaxe LilyPond. Au lieu de définir @code{\twice}, nous aurions tout +aussi bien pu écrire @example ... -@{ $(make-sequential-music (list newLa)) @} +$(make-sequential-music (list newLa)) @end example Vous pouvez utiliser @code{$} suivi d'une expression Scheme partout où @@ -902,15 +918,40 @@ ne saurait faire la différence. Cette manière de procéder comporte cependant un inconvénient au niveau de la temporisation. Si nous avions défini @code{newLa} avec un -@code{$} plutôt qu'un@tie{#}, la définition Scheme suivante aurait -échoué du fait que @code{traLaLa} n'était pas encore définie. Pour plus +@code{$} plutôt qu'un @code{#}, la définition Scheme suivante aurait +échoué du fait que @code{traLaLa} n'était pas encore défini. Pour plus d'information quant au problème de synchronisation, voir la rubrique @ref{Syntaxe Scheme dans LilyPond}. -En tout état de cause, le @emph{parser} évalue le code Scheme en -dernier. S'il ne doit être exécuté que plus tard, consultez la rubrique -@ref{Fonctions Scheme fantômes}, ou stockez le dans une macro comme -ici@tie{}: +@funindex $@@ +@funindex #@@ + +Une autre façon de procéder serait de recourir aux « colleurs de liste » +@code{$@@} et @code{#@@} dont la fonction est d'insérer les éléments +d'une liste dans le contexte environnant. Grâce à ces opérateurs, la +dernière partie de notre fonction pourrait s'écrire ainsi : + +@example +... +@{ $@@newLa @} +@end example + +Ici, chaque élément de la liste stockée dans @code{newLa} est pris à +son tour et inséré dans la liste, tout comme si nous avions écrit + +@example +@{ $(premier newLa) $(deuxième newLa) @} +@end example + +Now in all of these forms, the Scheme code is evaluated while the +input is still being consumed, either in the lexer or in the parser. + +Dans ces deux dernières forme, le code Scheme est évalué alors même que +le code initial est en cours de traitement, que ce soit par le +@emph{lexer} ou par le @emph{parser}. Si le code Scheme ne doit être +exécuté que plus tard, consultez la rubrique +@ref{Fonctions Scheme fantômes}, ou stockez le dans une procédure comme +ici : @example #(define (nopc) @@ -940,7 +981,7 @@ listes associatives. La modification d'une valeur pour une propriété donnée requiert l'assignation d'une valeur de la liste associative, tant pour la clé que la valeur associée. Voici comment procéder selon la syntaxe de -LilyPond@tie{}: +LilyPond : @example \override Stem #'thickness = #2.6 @@ -950,7 +991,7 @@ Cette instruction ajuste l'apparence des hampes. Une entrée @w{@code{'(thickness . 2.6)}} de la @emph{alist} est ajoutée à la liste de la propriété de l'objet @code{Stem}. @code{thickness} devant s'exprimer en unité d'épaisseur de ligne, les hampes auront donc une -épaisseur de 2,6@tie{}ligne de portée, et à peu près le double de leur +épaisseur de 2,6 ligne de portée, et à peu près le double de leur épaisseur normale. Afin de faire la distinction entre les variables que vous définissez au fil de vos fichiers -- tel le @code{vingtQuatre} que nous avons vu plus haut -- et les variables internes des objets, nous @@ -996,7 +1037,7 @@ le fichier @file{scm/lily-library.scm}. Les fractions, tel que LilyPond les utilise, sont aussi stockées sous forme de @emph{paire}. Alors que Scheme est tout à fait capable de représenter des nombres rationnels, vous conviendrez que, musicalement -parlant, @samp{2/4} et @samp{1/2} ne se valent pas@tie{}; nous devrons +parlant, @samp{2/4} et @samp{1/2} ne se valent pas ; nous devrons donc pouvoir les distinguer. Dans le même ordre d'idée, LilyPond ne connaît pas les @qq{fractions} négatives. Pour ces raisons, @code{2/4} en LilyPond correspond à @code{(2 . 4)} en Scheme, et @code{#2/4} en @@ -1009,9 +1050,9 @@ Les paires permettent aussi de stocker des intervalles qui représentent un ensemble de nombres compris entre un minimum (le @code{car}) et un maximum (le @code{cdr}). Ces intervalles stockent l'étendue, tant au niveau horizontal (X) que vertical (Y) des objets imprimables. En -matière d'étendue sur les X, le @code{car} correspond à la coordonnée de +matière d'étendue sur les X, le @code{car} correspond à la coordonnée de l'extrémité gauche, et le @code{cdr} à la coordonnée de l'extrémité -droite. En matière d'étendue sur les Y, le @code{car} correspond à la +droite. En matière d'étendue sur les Y, le @code{car} correspond à la coordonnée de l'extrémité basse, et le @code{cdr} à la coordonnée de l'extrémité haute. @@ -1065,17 +1106,17 @@ occupe, que l'on appelle @emph{durée}. Les durées s'expriment par des nombres rationnels représentant la longueur d'un objet musical par rapport à la ronde. -Un objet musical dispose de trois types@tie{}: +Un objet musical dispose de trois types : @itemize @item -un nom de musique@tie{}: Toute expression musicale a un nom. Par -exemple, une note amène à un @rinternals{NoteEvent}, un -@code{\simultaneous} à un @rinternals{SimultaneousMusic}. Une liste -exhaustive des différentes expressions est disponible dans la référence -des propriétés internes, à la rubrique @rinternals{Music expressions}. +un nom de musique : Toute expression musicale a un nom. Par exemple, +une note amène à un @rinternals{NoteEvent}, un @code{\simultaneous} à un +@rinternals{SimultaneousMusic}. Une liste exhaustive des différentes +expressions est disponible dans la référence des propriétés internes, à +la rubrique @rinternals{Music expressions}. @item -un @qq{type} ou interface@tie{}: Tout nom de musique dispose de +un @qq{type} ou interface : Tout nom de musique dispose de plusieurs types ou interfaces. Ainsi, une note est tout à la fois un @code{event}, un @code{note-event}, un @code{rhythmic-event} et un @code{melodic-event}. Les différentes classes musicales sont @@ -1083,7 +1124,7 @@ répertoriées à la rubrique @rinternals{Music classes} de la référence des propriétés internes. @item -un objet C++@tie{}: Tout objet musical est représenté par un objet de la +un objet C++ : Tout objet musical est représenté par un objet de la classe C++ @code{Music}. @end itemize @@ -1097,7 +1138,7 @@ de la référence des propriétés internes. Une expression composite est un objet musical dont les propriétés contiennent d'autres objets musicaux. S'il s'agit d'une liste d'objets, elle sera stockée dans la propriété @code{elements} d'un objet -musical@tie{}; s'il n'y a qu'un seul objet @qq{enfant}, il sera stocké +musical ; s'il n'y a qu'un seul objet @qq{enfant}, il sera stocké dans la propriété @code{element}. Ainsi, par exemple, les enfants de @rinternals{SequentialMusic} iront dans @code{elements}, alors que l'argument unique de @rinternals{GraceMusic} ira dans @code{element}. @@ -1165,7 +1206,7 @@ affichera Par défaut, LilyPond affichera ces messages sur la console, parmi toutes les autres informations. Vous pouvez, afin de les isoler et de garder le résultat des commandes @code{\display@{TRUC@}}, rediriger la sortie -vers un fichier@tie{}: +vers un fichier : @example lilypond file.ly >display.txt @@ -1173,7 +1214,7 @@ lilypond file.ly >display.txt Un peu de Scheme combiné à notre code LilyPond, et les seules informations qui nous intéressent se retrouveront directement dans un -fichier indépendant@tie{}: +fichier indépendant : @example @{ @@ -1182,8 +1223,7 @@ fichier indépendant@tie{}: @} @end example -L'information sera encore plus lisible après un peu de mise en -forme@tie{}: +L'information sera encore plus lisible après un peu de mise en forme : @example (make-music 'SequentialMusic @@ -1208,7 +1248,7 @@ propriété @code{articulations}. @funindex{\void} La fonction @code{\displayMusic} renvoie la musique qu'elle -affiche@tie{}; celle-ci sera donc aussi interprétée. L'insertion d'une +affiche ; celle-ci sera donc aussi interprétée. L'insertion d'une commande @code{\void} avant le @code{\displayMusic} permet de s'affranchir de la phase d'interprétation. @@ -1236,7 +1276,7 @@ someNote = c' L'objet @code{NoteEvent} est la représentation brute de @code{someNote}. Voyons ce qui se passe lorsque nous plaçons ce @notation{c'} dans une -construction d'accord@tie{}: +construction d'accord : @example someNote = @@ -1257,7 +1297,7 @@ L'objet @code{NoteEvent} est maintenant le premier objet de la propriété @code{'elements} de @code{someNote}. @code{\displayMusic} utilise la fonction @code{display-scheme-music} -pour afficher la représentation en Scheme d'une expression musicale@tie{}: +pour afficher la représentation en Scheme d'une expression musicale : @example #(display-scheme-music (first (ly:music-property someNote 'elements))) @@ -1271,7 +1311,7 @@ pour afficher la représentation en Scheme d'une expression musicale@tie{}: @end example La hauteur de la note est accessible au travers de la propriété -@code{'pitch} de l'objet @code{NoteEvent}@tie{}: +@code{'pitch} de l'objet @code{NoteEvent} : @example #(display-scheme-music @@ -1334,11 +1374,11 @@ comment le résultat est représenté en interne. (ly:make-pitch 0 5 0)))) @end example -Mauvaise nouvelle@tie{}! Les expressions @code{SlurEvent} doivent +Mauvaise nouvelle ! Les expressions @code{SlurEvent} doivent s'ajouter @qq{à l'intérieur} de la note -- dans sa propriété @code{articulations}. -Examinons à présent la saisie@tie{}: +Examinons à présent la saisie : @example \displayMusic a' @@ -1406,7 +1446,7 @@ problème en attachant l'articulation à un accord vide, @noindent mais, pour les besoins de la démonstration, nous allons voir comment réaliser ceci en Scheme. Commençons par examiner une saisie simple et -le résultat auquel nous désirons aboutir@tie{}: +le résultat auquel nous désirons aboutir : @example % saisie @@ -1454,12 +1494,11 @@ Construisons notre fonction en commençant par note-event) @end example -La première ligne est la manière de définir une fonction en -Scheme@tie{}: la fonction Scheme a pour nom @code{ajoute-accent} et elle -comporte une variable appelée @code{note-event}. En Scheme, le type -d'une variable se déduit la plupart de temps de par son nom -- c'est -d'ailleurs une excellente pratique que l'on retrouve dans de nombreux -autres langages. +La première ligne est la manière de définir une fonction en Scheme : la +fonction Scheme a pour nom @code{ajoute-accent} et elle comporte une +variable appelée @code{note-event}. En Scheme, le type d'une variable +se déduit la plupart de temps de par son nom -- c'est d'ailleurs une +excellente pratique que l'on retrouve dans de nombreux autres langages. @example "Ajoute un accent..." @@ -1473,7 +1512,7 @@ de bonnes habitudes dès nos premiers pas. Vous pouvez vous demander pourquoi nous modifions directement l'événement note plutôt que d'en manipuler une copie -- on pourrait utiliser @code{ly:music-deep-copy} à cette fin. La raison en est qu'il -existe un contrat tacite@tie{}: les fonctions musicales sont autorisées +existe un contrat tacite : les fonctions musicales sont autorisées à modifier leurs arguments -- ils sont générés en partant de zéro (comme les notes que vous saisissez) ou déjà recopiés (faire référence à une variable musicale avec @samp{\name} ou à de la musique issue @@ -1496,7 +1535,7 @@ l'identité des éléments répétés. Cette fonction n'étant pas une fonction musicale à part entière, elle peut s'utiliser dans d'autres fonctions musicales. Il est donc sensé de -respecter le même contrat que pour les fonctions musicales@tie{}: +respecter le même contrat que pour les fonctions musicales : l'entrée peut être modifiée pour arriver à une sortie, et il est de la responsabilité de l'appelant d'effectuer des copies s'il a réellement besoin de l'argument dans son état originel. Vous constaterez, à la @@ -1524,7 +1563,7 @@ La fonction @code{ly:music-property} permet d'accéder aux propriétés musicales -- les @code{'articulations}, @code{'duration}, @code{'pitch} etc. que @code{\displayMusic} nous a indiquées. La nouvelle valeur sera l'ancienne propriété @code{'articulations}, augmentée d'un -élément@tie{}: l'expression @code{ArticulationEvent}, que nous +élément : l'expression @code{ArticulationEvent}, que nous recopions à partir des informations de @code{\displayMusic}. @example @@ -1535,7 +1574,7 @@ recopions à partir des informations de @code{\displayMusic}. @code{cons} permet d'ajouter un élément en tête de liste sans pour autant modifier la liste originale. C'est exactement ce que nous -recherchons@tie{}: la même liste qu'auparavant, plus la nouvelle +recherchons : la même liste qu'auparavant, plus la nouvelle expression @code{ArticulationEvent}. L'ordre au sein de la propriété @code{'articulations} n'a ici aucune importance. @@ -1559,7 +1598,7 @@ ajouteAccent = #(define-music-function (parser location note-event) note-event) @end example -Par acquis de conscience, vérifions que tout ceci fonctione@tie{}: +Par acquis de conscience, vérifions que tout ceci fonctione : @example \displayMusic \ajouteAccent c4 @@ -1567,8 +1606,6 @@ Par acquis de conscience, vérifions que tout ceci fonctione@tie{}: - - @ignore @menu * Tweaking with Scheme:: diff --git a/Documentation/fr/included/helpus.itexi b/Documentation/fr/included/helpus.itexi index 725e048cba..7ab3b5d377 100644 --- a/Documentation/fr/included/helpus.itexi +++ b/Documentation/fr/included/helpus.itexi @@ -3,7 +3,7 @@ @c contributor/introduction.itely @ignore - Translation of GIT committish: c8d018351dac201da482291ad1f14f3771a1a679 + Translation of GIT committish: 446dc1f3ac9bfff6bfee31de929698b0425da6fe When revising a translation, copy the HEAD committish of the version that you are working on. For details, see the Contributors' @@ -13,15 +13,23 @@ @macro helpusNeed @subheading Nous avons besoin de vous ! -L'équipe de développement de LilyPond est fort réduite@tie{}; nous -souhaitons vraiment y accueillir davantage de contributeurs. -Pourquoi pas vous@tie{}? Apportez votre contribution au développement -de LilyPond@tie{}! +Nous vous remercions dès à présent pour l'intérêt que vous éprouvez à +nous aider et apprécions grandement votre implication. Votre +contribution viendra en aide à beaucoup d'utilisateurs dans leur quête +de partitions de qualité. Prendre en charge même des tâches simples peut avoir un impact -conséquent@tie{}: cela permet aux développeurs plus expérimentés de +conséquent : cela permet aux développeurs plus expérimentés de consacrer leur temps à des travaux plus ardus. +Pour un projet aux multiples facettes tel que LilyPond, il n'est parfois +pas évident de savoir sous quel angle l'aborder. En plus des pistes +ci-dessous proposées, n'hésitez pas à adresser un courriel à notre +@email{mike@@mikesolomon.org, Frog meister}, lui faisant part des +compétences que vous désirez mettre à disposition de la communauté ou +bien pour lui proposer un projet. Il est à même de vous guider dans vos +premiers pas. + @end macro @@ -32,36 +40,36 @@ Aucun besoin de fouiller dans le code ni de compiler. @itemize @item -La liste de diffusion@tie{}: répondre aux questions des autres -utilisateurs. +La liste de diffusion : répondre aux questions des autres utilisateurs. @item -Les rapports de bogue@tie{}: aider les utilisateurs à rédiger -correctement et traduire leurs @rwebnamed{Signalement de bogue, -signalements de bogue}, puis aider l'équipe des correcteurs à traiter -ces @rcontribnamed{Issues,problèmes}. +Les rapports de bogue : aider les utilisateurs à rédiger correctement et +traduire leurs @rwebnamed{Signalement de bogue, signalements de bogue}, +puis aider l'équipe des correcteurs à traiter ces +@rcontribnamed{Issues, problèmes}. @item @rcontribnamed{Grand Regression Test Checking, Vérification des test de -régression}@tie{}: vérifier que LilyPond fournit un travail toujours +régression} : vérifier que LilyPond fournit un travail toujours exemplaire au fil des versions. Contrôler un échantillon spécifique -prend moins d'une minute@tie{}! +prend moins d'une minute ! @item -Documentation@tie{}: il est possible de proposer des modifications, -en suivant les recommandations s'appliquant aux -@rcontribnamed{Documentation suggestions,suggestions en matière de +Documentation : il est possible de proposer des modifications, en +suivant les recommandations s'appliquant aux +@rcontribnamed{Documentation suggestions, suggestions en matière de documentation}. @item -LilyPond Snippet Repository (LSR): ajouter ou corriger des extraits. Voir -@rcontribnamed{Adding and editing snippets,Ajout et édition d'extraits}. +LilyPond Snippet Repository (LSR) : ajouter ou corriger des extraits. +Voir @rcontribnamed{Adding and editing snippets, Ajout et édition +d'extraits}. @item -Discussions, relectures et tests@tie{}: les développeurs demandent +Discussions, relectures et tests : les développeurs demandent régulièrement des retours sur des ajouts à la documentation, d'éventuels changements de syntaxe ou de nouvelles fonctionnalités à tester. -Vous aussi, prenez part à ces discussions@tie{}! +Vous aussi, prenez part à ces discussions ! @end itemize @@ -73,43 +81,39 @@ Vous aussi, prenez part à ces discussions@tie{}! Ces travaux demandent en général de disposer du code source et d'être en mesure de compiler LilyPond. - Voir -@rcontribnamed{Starting with Git,Débuter avec Git} et -@rcontribnamed{Compiling LilyPond,Compiler LilyPond}. -@*@* @warning{Nous engageons les contributeurs utilisant Windows ou -MacOS@tie{}X à utiliser une machine virtuelle pour faire tourner -@emph{Lilydev} -- voir @rcontribnamed{Quick start,Démarrage rapide} -- +MacOS X à utiliser une machine virtuelle pour faire tourner +@emph{Lilydev} -- voir @rcontribnamed{Quick start, Démarrage rapide} -- plutôt que leur propre environnement de développement.} Les contributeurs utilisant Linux ou FreeBSD peuvent eux aussi utiliser Lilydev. Nous leur conseillons cependant, s'ils préfèrent leur propre environnement de développement, la lecture des rubriques -@rcontribnamed{Working with source code,Travailler sur le code source} -et @rcontribnamed{Compiling,Compiler}. +@rcontribnamed{Working with source code, Travailler sur le code source} +et @rcontribnamed{Compiling, Compiler}. Nous vous recommandons de lire tout d'abord la rubrique @rcontrib{Summary for experienced developers}. @itemize @item -Documentation@tie{}: voir +Documentation : voir @rcontribnamed{Documentation work,Travailler sur la documentation}. @item -Site web@tie{}: le site web est compilé à partir du même code source +Site web : le site web est compilé à partir du même code source que le reste de la documentation. Reportez-vous aux informations sur la documentation, ainsi qu'au chapitre @rcontribnamed{Website work,Travailler sur le site internet}. @item -Traductions@tie{}: voir +Traductions : voir @rcontribnamed{Translating the documentation,Traduire la documentation} et @rcontribnamed{Translating the website,Traduire le site internet}. @item -Correction de bogue et ajout de nouvelles fonctionnalités@tie{}: -la voie recommandée est de se joindre aux @qq{Frogs}, et de lire +Correction de bogue et ajout de nouvelles fonctionnalités : +la voie recommandée est de se joindre aux « Frogs », et de lire @rcontrib{Programming work}. @end itemize @@ -122,28 +126,28 @@ la voie recommandée est de se joindre aux @qq{Frogs}, et de lire @subsubheading Frogs -Site et liste de diffusion@tie{}: +Site et liste de diffusion : @example @uref{http://frogs.lilynet.net} @end example -Les @qq{Frogs} sont de simples utilisateurs de LilyPond qui ont +Les « Frogs » sont de simples utilisateurs de LilyPond qui ont décidé de s'impliquer dans le développement de leur logiciel préféré. Ils corrigent des bogues, implémentent de nouvelles fonctionnalités ou documentent le code source. Il y a beaucoup à faire, mais le plus important est que chacun peut ainsi en apprendre beaucoup sur LilyPond, les logiciels libres, la programmation@dots{} et y prendre -plaisir@tie{}! L'aventure vous tente@tie{}? Alors une seule chose à -faire@tie{}: @emph{Rejoignez les Frogs@tie{}!} +plaisir ! L'aventure vous tente ? Alors une seule chose à +faire : @emph{Rejoignez les Frogs !} @subsubheading Projet GLISS de stabilisation de la syntaxe -Page web@tie{}: +Page web : @rcontrib{Grand LilyPond Input Syntax Standardization (GLISS)} -Le @qq{GLISS} (@emph{Grand LilyPond Input Syntax Standardization}) +Le « GLISS » (@emph{Grand LilyPond Input Syntax Standardization}) est destiné à stabiliser la syntaxe (en dehors des ajustements) en vue de la version 3.0 de LilyPond. Les utilisateurs adoptant cette version bénéficieront, pour les partitions dépourvues @@ -152,19 +156,18 @@ d'ajustements, d'une syntaxe stable à long terme. Nous prendrons le temps de discuter la spécification de ce format de saisie définitif. - @warning{Le GLISS commencera peu après la sortie de la version 2.16.} @subsubheading Projet GOP d'organisation de LilyPond -Page web@tie{}: @rcontrib{Grand Organization Project (GOP)} +Page web : @rcontrib{Grand Organization Project (GOP)} -Le @qq{GOP} (@emph{Grand Organization Project}) est destiné à +Le « GOP » (@emph{Grand Organization Project}) est destiné à recruter de nouveaux contributeurs. Nous avons désespérément besoin de mieux répartir les tâches de développement, y compris les plus simples, qui ne demandent ni de programmer ni de se -plonger dans le code source@tie{}! Nous devons aussi documenter +plonger dans le code source ! Nous devons aussi documenter le savoir des développeurs actuels afin qu'il ne se perde pas. Comme son nom ne l'indique pas, le GOP n'a pas pour propos @@ -176,3 +179,5 @@ de grands travaux à l'avenir. @end macro @end ignore + +@c LocalWords: itemize rcontribnamed subheading rcontrib diff --git a/Documentation/fr/notation/ancient.itely b/Documentation/fr/notation/ancient.itely index 3b976eec07..4dfc214ca3 100644 --- a/Documentation/fr/notation/ancient.itely +++ b/Documentation/fr/notation/ancient.itely @@ -1,7 +1,6 @@ @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*- - @ignore - Translation of GIT committish: 8afb2adf0bab372f845ff3eae30e1e950b5c63ca + Translation of GIT committish: 446dc1f3ac9bfff6bfee31de929698b0425da6fe When revising a translation, copy the HEAD committish of the version that you are working on. For details, see the Contributors' @@ -30,16 +29,18 @@ * Considérations communes aux musiques anciennes:: * Typographie de musique ancienne:: * Typographie du chant grégorien:: +* Typographie de notation kiévienne:: * Réédition de musique ancienne:: @end menu La gestion par LilyPond des formes de notation ancienne inclut des -fonctionnalités spécifiques à la notation mensurale et au chant -grégorien. Ces fonctionnalités sont accessibles en modifiant les -propriétés de style des objets graphiques tels que tête de note ou -silence, ou bien grâce aux contextes prédéfinis à cet effet. +fonctionnalités spécifiques à la notation mensurale, au chant +grégorien et à la notation de style Kievan. Ces fonctionnalités sont +accessibles en modifiant les propriétés de style des objets graphiques +tels que tête de note ou silence, ou bien grâce aux contextes prédéfinis +à cet effet. -De nombreux objets graphiques -- @qq{grobs} dans le jargon de LilyPond +De nombreux objets graphiques -- « grobs » dans le jargon de LilyPond -- disposent d'une propriété @code{style}. Manipuler cette propriété permet d'adapter l'aspect typographique des @emph{grobs} à une forme de notation particulière, ce qui évite la création de nouveaux concepts de @@ -89,12 +90,12 @@ Manuel de notation : @translationof Overview of the supported styles En matière de chant grégorien, LilyPond dispose de trois différents -styles@tie{}: +styles : @itemize @item @emph{Editio Vaticana} constitue un style à part entière dédié au chant grégorien, le plus approchant possible des éditions de Solesmes, -éditeur officiel du Vatican depuis 1904. LilyPond dispose de tous les +éditeur officiel du Vatican depuis 1904. LilyPond dispose de tous les signes de notation propres à ce style, y compris les ligatures, custodes et certaines spécificités comme le quilisma et l'oriscus. @@ -103,14 +104,14 @@ et certaines spécificités comme le quilisma et l'oriscus. @item @emph{Editio Medicaea} dispose d'un certain nombre de spécificités des éditions qui faisaient autorité avant Solesmes. On -le connait aussi sous le nom de Ratisbone. Ce qui le distingue le +le connaît aussi sous le nom de Ratisbone. Ce qui le distingue le plus du style @emph{Vaticana} réside dans les clefs, en forme de barres obliques, et les têtes de note, plus carrées et régulières. @cindex Ratisbona, Editio @cindex Medicaea, Editio -@item Le style @emph{Hufnagel} (@qq{clou de fer à cheval}) ou +@item Le style @emph{Hufnagel} (« clou de fer à cheval ») ou @emph{gothique} imite le style des manuscrits médiévaux d'Allemagne et d'Europe centrale. Il tire son nom de l'allure des notes (en virgule ou @emph{virga}) qui ressemblent à des têtes de clou. @@ -131,16 +132,16 @@ et ses silences comme dessinés à main levée. @cindex mensural @item Le style @emph{Neomensural} est une version moderne et stylisée du -style mensural@tie{}: les têtes de note sont un peu plus galbées et les +style mensural : les têtes de note sont un peu plus galbées et les silences plus rectilignes. Ce style est tout à fait approprié à l'incipit d'une transcription de musique ancienne. @cindex neomensural -@item Le style @emph{Petrucci} tire sons nom du fameux graveur vénitien +@item Le style @emph{Petrucci} tire son nom du fameux graveur vénitien Ottaviano Petrucci (1466-1539), premier imprimeur à utiliser des caractères amovibles pour la musique dans son édition du @emph{Harmonice -musices odhecaton} en 1501. Les têtes de notes de ce style sont plus +musices odhecaton} en 1501. Les têtes de notes de ce style sont plus larges que pour les autres styles mensuraux. @cindex Petrucci @@ -155,7 +156,7 @@ certaines têtes de note pour le @emph{Baroque} et le soupir pour le Seul le style mensural dispose de signes alternatifs couvrant tous les aspects de la notation. Ainsi, les silences et les crochets sont absents du style grégorien puisqu'ils ne sont pas utilisés dans la -notation du plainchant@tie{}; le style Petrucci ne dispose en propre +notation du plain-chant ; le style Petrucci ne dispose en propre d'aucun crochet ni d'altération. Chacun des éléments de notation peut donc être modifié de manière @@ -227,7 +228,7 @@ ascendantes ou descendantes de notes. Les ligatures s'indiquent par un bornage entre @code{\[} et @code{\]}. Certains styles de ligature peuvent demander un complément de syntaxe spécifique. Par défaut, le graveur @code{LigatureBracket} place un -simple crochet au dessus de la ligature@tie{}: +simple crochet au dessus de la ligature : @lilypond[quote,ragged-right,verbatim] \transpose c c' { @@ -237,7 +238,7 @@ simple crochet au dessus de la ligature@tie{}: } @end lilypond -Deux autres styles de ligature sont accessibles@tie{}: vatican pour le +Deux autres styles de ligature sont accessibles : vatican pour le grégorien et mensural pour la musique ancienne (seules sont disponibles les ligatures mensurales blanches, avec quelques limitations). Selon le style de ligature désiré, il faut remplacer, dans le contexte @@ -264,7 +265,7 @@ Les altérations ne pouvant être imprimées à l'intérieur d'une ligature, il faut les rassembler et les imprimer juste avant. La syntaxe utilisée correspond à l'ancienne convention de préfixage -@code{\[ expression@tie{}musicale\]}. Pour des raisons d'uniformité, +@code{\[ expression musicale\]}. Pour des raisons d'uniformité, nous opterons probablement pour le style en suffixe (postfix) @w{@code{note\[ @dots{} note\]}}. @@ -321,7 +322,7 @@ L'impression de guidons s'obtient en affectant, dans un bloc Le glyphe du guidon est déterminé par la propriété @code{style}. Les styles disponibles sont @code{vaticana}, @code{medicaea}, -@code{hufnagel} et @code{mensural}. En voici un aperçu@tie{}: +@code{hufnagel} et @code{mensural}. En voici un aperçu : @lilypond[quote,ragged-right,fragment] \new Lyrics \lyricmode { @@ -399,7 +400,7 @@ Les contextes @code{MensuralVoice} et @code{MensuralStaff} permettent de graver des chants dans le style mesuré. Ces contextes initialisent les propriétés de tous les autres contextes et objets graphiques à des valeurs adéquates, de telle sorte que vous pouvez tout de suite vous -lancer dans la saisie de votre chant comme ci-après@tie{}: +lancer dans la saisie de votre chant comme ci-après : @lilypond[quote,ragged-right,verbatim] \score { @@ -457,82 +458,82 @@ leur ligne de rattachement. @b{Exemple} @item -Clé d'ut, style mensural historique +Clef d'ut, style mensural historique @tab @code{mensural-c1}, @code{mensural-c2},@* @code{mensural-c3}, @code{mensural-c4} @tab -@lilypond[fragment,relative=1,notime] +@lilypond[relative=1,notime] \clef "mensural-c2" \override NoteHead #'style = #'mensural c @end lilypond @item -Clé de fa, style mensural historique +Clef de fa, style mensural historique @tab @code{mensural-f} @tab -@lilypond[fragment,relative=1,notime] +@lilypond[relative=1,notime] \clef "mensural-f" \override NoteHead #'style = #'mensural c @end lilypond @item -Clé de sol, style mensural historique +Clef de sol, style mensural historique @tab @code{mensural-g} @tab -@lilypond[fragment,relative=1,notime] +@lilypond[relative=1,notime] \clef "mensural-g" \override NoteHead #'style = #'mensural c @end lilypond @item -Clé d'ut, style mensural moderne +Clef d'ut, style mensural moderne @tab @code{neomensural-c1}, @code{neomensural-c2},@* @code{neomensural-c3}, @code{neomensural-c4} @tab -@lilypond[fragment,relative=1,notime] +@lilypond[relative=1,notime] \clef "neomensural-c2" c @end lilypond @item -Clé d'ut, style mensural Petrucci, positionnable sur différentes -lignes (clé d'ut seconde pour l'exemple) +Clef d'ut, style mensural Petrucci, positionnable sur différentes +lignes (clef d'ut seconde pour l'exemple) @tab @code{petrucci-c1}, @code{petrucci-c2},@* @code{petrucci-c3}, @code{petrucci-c4},@* @code{petrucci-c5} @tab -@lilypond[fragment,relative=1,notime] +@lilypond[relative=1,notime] \clef "petrucci-c2" \override NoteHead #'style = #'mensural c @end lilypond @item -Clé de fa, style mensural Petrucci, positionnable sur différentes -lignes (clé de fa troisième pour l'exemple) +Clef de fa, style mensural Petrucci, positionnable sur différentes +lignes (clef de fa troisième pour l'exemple) @tab @code{petrucci-f3}, @code{petrucci-f4},@* @code{petrucci-f5} @tab -@lilypond[fragment,relative=1,notime] +@lilypond[relative=1,notime] \clef "petrucci-f3" \override NoteHead #'style = #'mensural c @end lilypond @item -Clé de sol, style mensural Petrucci +Clef de sol, style mensural Petrucci @tab @code{petrucci-g} @tab -@lilypond[fragment,relative=1,notime] +@lilypond[relative=1,notime] \clef "petrucci-g" \override NoteHead #'style = #'mensural c @@ -557,7 +558,7 @@ Manuel de notation : @ref{Clefs}. @knownissues -La clé de sol mensurale est calquée sur celle de Petrucci. +La clef de sol mensurale est calquée sur celle de Petrucci. @node Métriques anciennes @@ -569,9 +570,9 @@ La clé de sol mensurale est calquée sur celle de Petrucci. Les chiffrages de métrique mensurale sont partiellement pris en charge. Les glyphes ne font que représenter des métriques particulières. En d'autres termes, pour obtenir le glyphe correspondant à une métrique -mensurale particulière à l'aide de la commande @code{\time@tie{}n/m}, +mensurale particulière à l'aide de la commande @code{\time n/m}, vous devez choisir la paire @w{@code{(n,m)}} parmi les valeurs -suivantes@tie{}: +suivantes : @lilypond[quote,ragged-right] \layout { @@ -627,7 +628,7 @@ de certaines éditions du XVIe siècle. Voici les différences entre les styles : -@lilypond[ragged-right,fragment,relative=1,quote] +@lilypond[ragged-right,relative=1,quote] { \textLengthOn @@ -665,7 +666,7 @@ Manuel de notation : Les équivalences de durées de note ne sont pas modifiées par un changement de métrique. Par exemple, l'équivalence 1 brève pour 3 semi-brèves (@emph{tempus perfectum}) doit s'effectuer à la main en -entrant@tie{}: +entrant : @example breveTP = #(ly:make-duration -1 0 3 2) @@ -703,7 +704,7 @@ Le style @code{baroque} diffère du style @code{default} par @end itemize Les styles @code{neomensural}, @code{mensural} et @code{petrucci} -diffèrent du @code{baroque} par ceci@tie{}: +diffèrent du @code{baroque} par ceci : @itemize @item les notes de durée inférieure ou égale à une ronde sont en forme @@ -776,7 +777,7 @@ c''8 d''8 e''8 f''8 c''16 d''16 e''16 f''16 c''32 d''32 e''32 f''32 Notez que, pour chaque crochet mensural, l'extrémité la plus proche de la tête de note sera toujours attachée à une ligne de la portée. -Il n'existe pas de crochet spécifique au style néo-mensural. +Il n'existe pas de crochet spécifique au style néomensural. @c Nous vous conseillons donc, lorsque vous réalisez l'incipit d'une @c transcription, d'utiliser le style par défaut. @@ -789,7 +790,7 @@ Glossaire musicologique : @knownissues Les crochets anciens s'attachent aux hampes avec un léger décalage. -@c suite à des modifications intervenues au début de la série 2.3. +@c suite à des modifications intervenues au début de la série 2.3. L'alignement vertical des crochets par rapport aux lignes de la portée sous-entend que les hampes se terminent toujours soit sur une ligne, @@ -814,7 +815,8 @@ lors de la transcription de musique mensurale. Le style @code{mensural}, enfin, imite la gravure des silences dans certaines éditions du XVIe siècle. -L'exemple suivant illustre le style @code{neomensural}. +L'exemple suivant illustre les styles @code{mensural} et +@code{neomensural}. @lilypond[quote,fragment,ragged-right,verbatim] \set Score.skipBars = ##t @@ -827,7 +829,7 @@ r\longa^"neomensural" r\breve r1 r2 r4 r8 r16 @end lilypond Les styles @code{mensural} et @code{neomensural} ne disposent pas des -huitième et seizième de soupir@tie{}; LilyPond utilise dans de tels cas +huitième et seizième de soupir ; LilyPond utilise dans de tels cas le style par défaut. @seealso @@ -842,11 +844,10 @@ Morceaux choisis : @knownissues En style mensural, LilyPond utilise pour un silence correspondant à une -@emph{maxima}, le même glyphe que pour un @emph{longa}@tie{}; il faut +@emph{maxima}, le même glyphe que pour un @emph{longa} ; il faut donc les multiplier pour obtenir la durée @emph{ad hoc}. Des silences -correspondant à une @emph{longa} ne sont pas groupés -automatiquement@tie{}; utilisez en pareil cas des @qq{notes -silencieuses}. +correspondant à une @emph{longa} ne sont pas groupés automatiquement ; +utilisez en pareil cas des @qq{notes silencieuses}. @node Altérations et armures anciennes @@ -858,7 +859,7 @@ silencieuses}. @cindex anciennes altérations Le style @code{mensural} dispose d'un dièse et d'un bémol différents du -style par défaut@tie{}; en cas de besoin, le bécarre sera emprunté au +style par défaut ; en cas de besoin, le bécarre sera emprunté au style @code{vaticana}. @lilypond[quote,ragged-right,staffsize=26] @@ -873,7 +874,7 @@ style @code{vaticana}. Pour disposer des formes anciennes d'altération, utilisez la propriété @code{glyph-name-alist} des objets graphiques @code{Accidental} -et @code{KeySignature}, comme ceci@tie{}: +et @code{KeySignature}, comme ceci : @code{\override Staff.Accidental #'glyph-name-alist = #alteration-mensural-glyph-name-alist} @@ -912,23 +913,22 @@ la note. @cindex MensuralVoiceContext @cindex MensuralStaffContext -La reprodution de ces altérations suggérées est assurée par l'activation +La reproduction de ces altérations suggérées est assurée par l'activation de la fonction @code{suggestAccidentals}. @funindex suggestAccidentals -@lilypond[verbatim,fragment,relative=1] +@lilypond[verbatim,relative=1] fis gis \set suggestAccidentals = ##t ais bis @end lilypond -Cette fonction considèrera @strong{toute} altération comme étant de la +Cette fonction considérera @strong{toute} altération comme étant de la @emph{musica ficta}, ce tant qu'elle n'aura pas été désactivée par un -@code{\set@tie{}suggestAccidentals@tie{}=@tie{}##f}. Il est de ce fait -plus pratique de recourir à une clause -@code{\once@tie{}\set suggestAccidentals@tie{}=@tie{}##t}, qui peut tout -à fait faire l'objet d'un raccourci@tie{}: +@code{\set suggestAccidentals = ##f}. Il est de ce fait plus pratique +de recourir à une clause @code{\once \set suggestAccidentals = ##t}, qui +peut tout à fait faire l'objet d'un raccourci : @lilypond[quote,verbatim] ficta = { \once \set suggestAccidentals = ##t } @@ -960,7 +960,7 @@ limitations. La gravure des ligatures mensurales blanches s'obtient après avoir remplacé, dans le contexte @code{Voice}, le @code{Ligature_bracket_engraver} par le -@code{Mensural_ligature_engraver}, comme ici : +@code{Mensural_ligature_engraver}, comme ici : @example \layout @{ @@ -982,10 +982,10 @@ transcription automatisée d'une ligature. Il se peut que deux notes consécutives puissent être représentées aussi bien par deux carrées que par un parallélogramme oblique (en forme de -flèxe). Par défaut, LilyPond présentera deux carrés@tie{}; l'impression -d'une flèxe s'obtient par affectation, pour la @strong{deuxième} note, +flexe). Par défaut, LilyPond présentera deux carrés ; l'impression +d'une flexe s'obtient par affectation, pour la @strong{deuxième} note, de la propriété @code{ligature-flexa}. Le réglage de la longueur d'une -flèxe se gère par la propriété de tête de note @code{flexa-width}. +flexe se gère par la propriété de tête de note @code{flexa-width}. Par exemple, @@ -1075,7 +1075,7 @@ Les altérations peuvent se chevaucher avec les notes précédentes. Si vous écrivez en notation grégorienne, le @code{Vaticana_ligature_engraver} se chargera de sélectionner les têtes -de note appropriées@tie{}; il est donc inutile de spécifier le style à +de note appropriées ; il est donc inutile de spécifier le style à utiliser. Vous pouvez cependant spécifier par exemple le style @code{vaticana_punctum} pour obtenir des neumes punctums. De même, c'est le @code{Mensural_ligature_engraver} qui se chargera des ligatures @@ -1102,7 +1102,7 @@ Les contextes prédéfinis @code{VaticanaVoiceContext} et dans le style des éditions vaticanes. Ces contextes initialisent les propriétés de tous les autres contextes et objets graphiques à des valeurs adéquates, de telle sorte que vous pouvez tout de suite vous -lancer dans la saisie de votre chant, comme ci-dessous@tie{}: +lancer dans la saisie de votre chant, comme ci-dessous : @lilypond[quote,ragged-right,verbatim] \include "gregorian.ly" @@ -1134,14 +1134,14 @@ lancer dans la saisie de votre chant, comme ci-dessous@tie{}: @cindex clefs -Le tableau suivant présente les différentes clés grégoriennes que vous +Le tableau suivant présente les différentes clefs grégoriennes que vous pouvez sélectionner avec la commande @code{\clef}. Certaines de ces -clés utilisent le même glyphe, attaché à l'une ou l'autre des lignes +clefs utilisent le même glyphe, attaché à l'une ou l'autre des lignes de la portée. Le chiffre porté en suffixe permet alors de les -différencier@tie{}; la numérotation des lignes va de bas en haut. Vous +différencier ; la numérotation des lignes va de bas en haut. Vous pouvez néanmoins forcer le positionnement du glyphe sur une ligne, comme expliqué à la section @ref{Clefs}. Dans la colonne exemple, la note -suivant la clé est un do médium. +suivant la clef est un do médium. @multitable @columnfractions .4 .4 .2 @item @@ -1152,12 +1152,12 @@ suivant la clé est un do médium. @b{Exemple} @item -Clé d'ut, style des éditions vaticanes +Clef d'ut, style des éditions vaticanes @tab @code{vaticana-do1}, @code{vaticana-do2},@* @code{vaticana-do3} @tab -@lilypond[fragment,relative=1,notime] +@lilypond[relative=1,notime] \override Staff.StaffSymbol #'line-count = #4 \override Staff.StaffSymbol #'color = #red \override Staff.LedgerLineSpanner #'color = #red @@ -1169,11 +1169,11 @@ Clé d'ut, style des éditions vaticanes @end lilypond @item -Clé de fa, style des éditions vaticanes +Clef de fa, style des éditions vaticanes @tab @code{vaticana-fa1}, @code{vaticana-fa2} @tab -@lilypond[fragment,relative=1,notime] +@lilypond[relative=1,notime] \override Staff.StaffSymbol #'line-count = #4 \override Staff.StaffSymbol #'color = #red \override Staff.LedgerLineSpanner #'color = #red @@ -1185,12 +1185,12 @@ Clé de fa, style des éditions vaticanes @end lilypond @item -Clé d'ut, style Editio Medicaea +Clef d'ut, style Editio Medicaea @tab @code{medicaea-do1}, @code{medicaea-do2},@* @code{medicaea-do3} @tab -@lilypond[fragment,relative=1,notime] +@lilypond[relative=1,notime] \override Staff.StaffSymbol #'line-count = #4 \override Staff.StaffSymbol #'color = #red \override Staff.LedgerLineSpanner #'color = #red @@ -1202,11 +1202,11 @@ Clé d'ut, style Editio Medicaea @end lilypond @item -Clé de fa, style Editio Medicaea +Clef de fa, style Editio Medicaea @tab @code{medicaea-fa1}, @code{medicaea-fa2} @tab -@lilypond[fragment,relative=1,notime] +@lilypond[relative=1,notime] \override Staff.StaffSymbol #'line-count = #4 \override Staff.StaffSymbol #'color = #red \override Staff.LedgerLineSpanner #'color = #red @@ -1218,12 +1218,12 @@ Clé de fa, style Editio Medicaea @end lilypond @item -Clé d'ut, style historique Hufnagel +Clef d'ut, style historique Hufnagel @tab @code{hufnagel-do1}, @code{hufnagel-do2},@* @code{hufnagel-do3} @tab -@lilypond[fragment,relative=1,notime] +@lilypond[relative=1,notime] \override Staff.StaffSymbol #'line-count = #4 \override Staff.StaffSymbol #'color = #red \override Staff.LedgerLineSpanner #'color = #red @@ -1235,11 +1235,11 @@ Clé d'ut, style historique Hufnagel @end lilypond @item -Clé de fa, style historique Hufnagel +Clef de fa, style historique Hufnagel @tab @code{hufnagel-fa1}, @code{hufnagel-fa2} @tab -@lilypond[fragment,relative=1,notime] +@lilypond[relative=1,notime] \override Staff.StaffSymbol #'line-count = #4 \override Staff.StaffSymbol #'color = #red \override Staff.LedgerLineSpanner #'color = #red @@ -1251,11 +1251,11 @@ Clé de fa, style historique Hufnagel @end lilypond @item -Clé combinée ut/fa, style historique Hufnagel +Clef combinée ut/fa, style historique Hufnagel @tab @code{hufnagel-do-fa} @tab -@lilypond[fragment,relative=1,notime] +@lilypond[relative=1,notime] \override Staff.StaffSymbol #'color = #red \override Staff.LedgerLineSpanner #'color = #red \override Voice.Stem #'transparent = ##t @@ -1281,7 +1281,7 @@ Manuel de notation : @cindex altérations @cindex armure -LilyPond dispose d'altérations pour les trois styles grégoriens@tie{}: +LilyPond dispose d'altérations pour les trois styles grégoriens : @lilypond[quote,ragged-right,staffsize=26] \markup { @@ -1310,7 +1310,7 @@ altération indisponible dans le style utilisé. Pour disposer des formes anciennes d'altération, utilisez la propriété @code{glyph-name-alist} des objets graphiques @code{Accidental} -et @code{KeySignature}, comme ceci@tie{}: +et @code{KeySignature}, comme ceci : @code{\override Staff.Accidental #'glyph-name-alist = #alteration-mensural-glyph-name-alist} @@ -1348,7 +1348,7 @@ séparer les phrases ou parties. @emph{Divisio minima}, @emph{divisio maior} et @emph{divisio maxima} peuvent respectivement s'interpréter comme une pauses courte, moyenne ou longue, à l'image des marques de respiration --- cf. @ref{Signes de respiration}. Le signe -@emph{finalis} n'est pas uniquement une marque de fin de chant@tie{}; il +@emph{finalis} n'est pas uniquement une marque de fin de chant ; il sert aussi à indiquer la fin de chaque partie dans une structure verset/répons. @@ -1356,7 +1356,7 @@ Les divisions sont disponibles après inclusion du fichier @file{gregorian-init.ly}. Ce fichier définit les commandes @code{\divisioMinima}, @code{\divisioMaior}, @code{\divisioMaxima} et @code{\finalis}. Certaines éditions utilisent @emph{virgula} ou -@emph{caesura} en lieu et place de @emph{divisio minima}@tie{}; c'est +@emph{caesura} en lieu et place de @emph{divisio minima} ; c'est pourquoi @file{gregorian-init.ly} définit aussi @code{\virgula} et @code{\caesura}. @@ -1517,13 +1517,13 @@ La prise en charge des neumes grégoriens est activée par l'inclusion, en début de votre fichier source, du fichier d'initialisation @file{gregorian.ly}. Ceci aura pour effet de rendre disponible un certain nombre de commandes dans le but de reproduire les symboles de -neumes tels qu'ils apparaissent dans la notation du plain chant. +neumes tels qu'ils apparaissent dans la notation du plain-chant. Les têtes de note peuvent être @emph{modifiées} ou @emph{jointes}. @itemize @item L'aspect d'une tête de note se modifie en @emph{préfixant} le nom -d'une hauteur par l'une des commandes suivantes@tie{}: +d'une hauteur par l'une des commandes suivantes : @funindex \virga @code{\virga}, @funindex \stropha @@ -1556,7 +1556,7 @@ ou descendante, entre les notes qui la composent. Une hauteur sans qualificatif sera considérée comme un @emph{punctum}. Tout autre neume, y compris ceux d'une seule note d'aspect particulier comme la @emph{virga}, sera considéré en tant que ligature et devra -répondre à la sytaxe @code{\[...\]}. +répondre à la syntaxe @code{\[...\]}. @c Regarding the @emph{punctum}, @code{b} and @code{\[ b \]} are @c equivalent. @@ -1581,12 +1581,12 @@ Ligatures Contrairement à la majorité des autres systèmes de notation neumatique, la manière de saisir les neumes n'a rien à voir avec leur apparence -typographique@tie{}; elle se concentre plutôt sur le sens musical. +typographique ; elle se concentre plutôt sur le sens musical. Ainsi, @code{\[ a \pes b \flexa g \]} produit un @emph{torculus} constitué de trois @emph{punctums}, alors que @code{\[ a \flexa g \pes b \]} produit un @emph{porrectus} avec une flexe incurvée et un seul @emph{punctum}. Il n'existe pas de commande à proprement parler qui -permette de spécifier la courbe d'une flexe@tie{}; c'est la source +permette de spécifier la courbe d'une flexe ; c'est la source musicale qui va le déterminer. Le fondement d'une telle approche réside dans la distinction que nous faisons entre les aspects musicaux de la source et le style de notation que nous voulons obtenir. De ce fait, la @@ -1599,28 +1599,28 @@ Neumes liquescents Autre grande catégorie de notes que l'on trouve en grégorien, les neumes liquescents. Ils s'utilisent dans certaines circonstances, quand l'articulation d'une syllabe avec la suivante se fait par une -@qq{consonne liquide}, sur la dernière note du groupe@tie{}: M (omnis, +@qq{consonne liquide}, sur la dernière note du groupe : M (omnis, summo), L, N, Y (ejus), NG (sanctus), W (autem, laudat). Ces consonnes ou semi-consonnes sont chantées à la hauteur correspondante, comme le seraient des voyelles, mais le chant est entravé par leur prononciation. De fait, les neumes liquescents ne sont jamais utilisés isolément (bien que rien ne l'interdise) et tombent toujours à la fin d'une ligature. -Les neumes liquescent peuvent se présenter graphiquement de deux façons -différentes et relativement interchangeables@tie{}: une note plus +Les neumes liquescents peuvent se présenter graphiquement de deux façons +différentes et relativement interchangeables : une note plus petite, ou une @qq{bascule} verticale de la note principale. La première option s'obtient en créant un @code{pes} ou une @code{flexa} -puis une modification de l'aspect de la deuxième note@tie{}: +puis une modification de l'aspect de la deuxième note : @code{\[ a \pes \deminutum b \]}. La seconde option consiste à modifier l'aspect d'un neume sur note unique avec un @code{\auctum} tout en lui affectant une direction @code{\descendens} ou -@code{\ascendens}@tie{}: @code{\[ \auctum \descendens a \]}. +@code{\ascendens} : @code{\[ \auctum \descendens a \]}. @noindent Signes spéciaux Une troisième catégorie regroupe quelques signes dont la signification -particulière diverge selon la source@tie{}: la @emph{quilisma}, +particulière diverge selon la source : la @emph{quilisma}, l'@emph{oriscus} et le @emph{strophicus}. Ils s'obtiennent en préfixant la hauteur d'un @code{\quilisma}, @code{\oriscus} ou @code{\stropha}. @@ -1635,7 +1635,7 @@ Notez bien que l'utilisation de ces signes en musique suit un certain nombre de règles, et que LilyPond n'effectue aucun contrôle à ce niveau. Par exemple, une @emph{quilisma} se trouve toujours être la note intermédiaire d'une ligature ascendante et tombe habituellement sur un -demi ton@tie{}; bien que cela soit tout à fait possible, mais +demi ton ; bien que cela soit tout à fait possible, mais parfaitement incorrect, rien ne vous empêche de créer une quilisma sur une seule note. @@ -2449,6 +2449,178 @@ qu'en tant que fonction unaire, afin qu'@code{\augmentum} puisse s'intégrer avec d'autres préfixes dans n'importe quel ordre. +@node Typographie de notation kiévienne +@subsection Typographie de notation kiévienne +@translationof Typesetting Kievan square notation + +@cindex kiévien +@cindex slavon + +@menu +* Contextes de notation kiévienne:: +* Clefs kiéviennes:: +* Têtes de note kiéviennes:: +* Altérations kiéviennes:: +* Barre de mesure kiévienne:: +@end menu + + +@node Contextes de notation kiévienne +@unnumberedsubsubsec Contextes de notation kiévienne +@translationof Kievan contexts + +@cindex KievanVoiceContext +@cindex KievanStaffContext + +Tout comme pour les notations grégorienne et mensurale, les contextes +prédéfinis @code{KievanVoice} et @code{KievanStaff} permettent de +générer une partition en notation carrée. Ces contextes initialisent +les propriétés de tous les autres contextes et objets graphiques à des +valeurs adéquates, de telle sorte que vous pouvez tout de suite vous +lancer dans la saisie de votre chant, comme ci-dessous : + +@lilypond[quote,ragged-right,verbatim] +\score { + << + \new KievanVoice = "melody" \transpose c c' { + \cadenzaOn + c4 c c c c2 b,\longa + \bar "kievan" + } + \new Lyrics \lyricsto "melody" { + Го -- спо -- ди по -- ми -- луй. + } + >> +} +@end lilypond + +@seealso +Glossaire musicologique : +@rglosnamed{kievan notation, notation kiévienne}. + +@knownissues +LilyPond prend en charge la notation kiévienne du style synodal, +correspondant au corpus du saint synode russe des années 1910, récemment +réédité par les éditions du patriarcat de Moscou. LilyPond ne prend pas +en charge les formes plus anciennes et moins répandues de notation +kiévienne que l'on trouvait en Galicie pour noter le plain-chant Rus'. + + +@node Clefs kiéviennes +@unnumberedsubsubsec Clefs kiéviennes +@translationof Kievan clefs + +@cindex kiévienne, clef + +La notation kiévienne n'utilise qu'une seule clef -- la clef +« Tse-fa-ut » -- qui indique la position du do : + +@lilypond[quote,relative=1,notime,verbatim] + \clef "kievan-do" + \override NoteHead #'style = #'kievan + c +@end lilypond + +@seealso +Glossaire musicologique : +@rglosnamed{kievan notation, notation kiévienne}, +@rglos{clef}. + +Manuel de notation : +@ref{Clef}. + + +@node Têtes de note kiéviennes +@unnumberedsubsubsec Têtes de note kiéviennes +@translationof Kievan note heads + +@cindex kiéviennnes, têtes de note + +La notation kiévienne requiert l'utilisation du style de tête de note +approprié. Vous devrez affecter @code{kievan} à la propriété +@code{style} de l'objet @code{NoteHead}. + +En notation kiévienne, la note finale d'une pièce apparaît souvent sous +la forme d'une @code{\longa}. L'indication d'un récitatif -- plusieurs +syllabes sont chantées sur une même hauteur -- s'effectue à l'aide d'une +@code{\breve}. Voici ce à quoi ressemblent les différentes notes +kiéviennes : + +@lilypond[quote,fragment,ragged-right,verbatim] +\autoBeamOff +\cadenzaOn +\override NoteHead #'style = #'kievan +b'1 b'2 b'4 b'8 b'\breve b'\longa +@end lilypond + +@seealso +Glossaire musicologique : +@rglosnamed{kievan notation, notation kiévienne}, +@rglosnamed{note head, tête de note}. + +Manuel de notation : +@ref{Styles de tête de note}. + +@knownissues +LilyPond détermine automatiquement l'orientation des hampes. Il est +cependant d'usage, en notation carrée, que les hampes des différentes +notes d'un même mélisme aillent toutes dans le même sens ; il faudra +donc en pareil cas définir manuellement la propriété @code{direction} de +l'objet @code{Stem}. + + +@node Altérations kiéviennes +@unnumberedsubsubsec Altérations kiéviennes +@translationof Kievan accidentals + +@cindex kiéviennes, altérations + +Le style d'altération propre à la notation kiévienne est accessible au +travers de la propriété @code{glyph-name-alist} de l'objet +@code{Accidental}. Le style @code{kievan} dispose d'un dièse et d'un +bémol, tous deux différents du style par défaut ; il n'y a pas de +bécarre en notation kiévienne. Bien que le dièse soit pas utilisé en +notation synodale, on peut le trouver dans certains manuscrits plus +anciens. + +@lilypond[quote,relative=1,notime,verbatim] +\clef "kievan-do" +\override NoteHead #'style = #'kievan +\override Accidental #'glyph-name-alist = + #alteration-kievan-glyph-name-alist +bes' dis, +@end lilypond + +@seealso +Glossaire musicologique : +@rglosnamed{kievan notation, notation kiévienne}, +@rglosnamed{accidental, altération}. + +Manuel de notation : +@ref{Altérations}, +@ref{Altérations accidentelles automatiques}, +@ref{La fonte Feta} + + +@node Barre de mesure kiévienne +@unnumberedsubsubsec Barre de mesure kiévienne +@translationof Kievan bar line + +Les pièces en notation kiévienne sont habituellement terminées par une +décoration qui fait office de barre finale. Elle s'obtient à l'aide +d'un @code{\bar "kievan"}. + +@lilypond[quote,relative=1,notime,verbatim] + \clef "kievan-do" + \override NoteHead #'style = #'kievan + c \bar "kievan" +@end lilypond + +@seealso +@ref{Barres de mesure}, +@ref{La fonte Feta} + + @node Réédition de musique ancienne @subsection Réédition de musique ancienne @translationof Working with ancient music---scenarios and solutions @@ -2466,16 +2638,16 @@ particulières et qui s'éloignent fortement de la notation moderne pour laquelle LilyPond est conçu. Nous allons aborder, au fil des paragraphes qui suivent, un certain nombre de cas particuliers et vous proposer des suggestions, voire des solutions aux problèmes que vous -ne manquerez pas de recontrer. Ceci inclut entre autres@tie{}: +ne manquerez pas de rencontrer. Ceci inclut entre autres : @itemize @item comment réaliser un incipit, autrement dit un court extrait montrant ce à quoi ressemblait l'original, en introduction à la -transcription d'une œuvre médiévale@tie{}; +transcription d'une œuvre médiévale ; @item comment obtenir une présentation @emph{Mensurstriche} comme on peut le voir dans nombre de transcriptions de musique -polyphonique@tie{}; -@item comment transcrire du grégorien en notation moderne@tie{}; +polyphonique ; +@item comment transcrire du grégorien en notation moderne ; @item comment obtenir à la fois une reproduction en notation ancienne et une édition en notation moderne à partir d'une même source. @end itemize @@ -2528,7 +2700,7 @@ Une transcription d'un chant grégorien en notation moderne s'obtient grâce à quelques simples artifices. @b{Hampes}. La gravure des hampes s'annule en supprimant le graveur -@code{Stem_engraver} du contexte de voix@tie{}: +@code{Stem_engraver} du contexte de voix : @example \layout @{ @@ -2569,7 +2741,7 @@ afficher une au besoin. Dans de nombreuses transcriptions, le récitatif fait apparaître une brève au lieu de la répétition d'une même note. Le texte psalmodié se présente alors sous la forme d'une unique syllabe alignée à -gauche@tie{}: +gauche : @lilypond[verbatim,ragged-right] \include "gregorian.ly" @@ -2602,9 +2774,9 @@ verba = \lyricmode { } @end lilypond -Ceci fontionne bien tant que le texte ne risque pas de déborder de la +Ceci fonctionne bien tant que le texte ne risque pas de déborder de la ligne. Si tel était le cas, on pourrait plutôt ajouter des notes -masquées, ici en jouant aussi sur la visibilité des hampes@tie{}: +masquées, ici en jouant aussi sur la visibilité des hampes : @lilypond[verbatim,ragged-right] \include "gregorian.ly" @@ -2647,7 +2819,7 @@ des mélismes, autrement dit, une psalmodie dans laquelle le nombre de syllabes varie selon les notes. Vous pourriez alors avoir envie d'indiquer clairement le découpage des groupes de syllabes ainsi que les subdivisions d'un mélisme. Le moyen pour y parvenir consiste à -utiliser une métrique fixe, mettons @code{\time@tie{}1/4}, et de faire +utiliser une métrique fixe, mettons @code{\time 1/4}, et de faire en sorte que chaque syllabe ou groupe de notes tienne dans une mesure, à l'aide de triolets ou de durées inférieures. Tant que les barres de mesure et autres éléments rythmiques restent transparents, et que @@ -2655,10 +2827,10 @@ l'espacement en regard des barres est accru, la représentation en notation moderne devrait être tout à fait satisfaisante. Pour une répartition plus homogène de syllabes de longueur différente -- -telles que @qq{-ri} et @qq{-rum} -- selon les goupes de note, une +telles que @qq{-ri} et @qq{-rum} -- selon les groupes de note, une solution consiste à figer la propriété @code{'X-extent} de l'objet @code{LyricText}. Ceci s'avère moins fastidieux que d'ajouter des -syllabes sous forme de @emph{markup}. Des ajustements supmémentaires +syllabes sous forme de @emph{markup}. Des ajustements supplémentaires peuvent se réaliser avec des @qq{notes silencieuses} (@code{s}). @lilypond[verbatim,quote] diff --git a/Documentation/fr/notation/pitches.itely b/Documentation/fr/notation/pitches.itely index e2121524d9..6c4133e31e 100644 --- a/Documentation/fr/notation/pitches.itely +++ b/Documentation/fr/notation/pitches.itely @@ -1,6 +1,6 @@ @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*- @ignore - Translation of GIT committish: 904ea9fed4c66f5b86f3ac6ffb9fa273f082f371 + Translation of GIT committish: 446dc1f3ac9bfff6bfee31de929698b0425da6fe When revising a translation, copy the HEAD committish of the version that you are working on. For details, see the Contributors' @@ -19,7 +19,7 @@ @lilypondfile[quote]{pitches-headword.ly} Cette section détaille la façon d'indiquer la hauteur des notes, sous -trois aspects@tie{}: la saisie des hauteurs, la modification des +trois aspects : la saisie des hauteurs, la modification des hauteurs et les options de gravure. @menu @@ -35,7 +35,7 @@ hauteurs et les options de gravure. @translationof Writing pitches Cette section explique la manière d'indiquer les hauteurs de note. Deux -modes permettent d'indiquer l'octave des notes@tie{}: le mode absolu, et le +modes permettent d'indiquer l'octave des notes : le mode absolu, et le mode relatif. Ce dernier est le plus pratique lors de la saisie d'un fichier source au clavier de l'ordinateur. @@ -78,9 +78,9 @@ do central. @funindex , L'octave peut être précisée sous forme d'une série -d'apostrophes@tie{}@code{'} ou d'une série de virgules@tie{}@code{,}. -Chaque@tie{}@code{'} hausse la note d'une octave@tie{}; -chaque@tie{}@code{,} baisse la note d'une octave. +d'apostrophes @code{'} ou d'une série de virgules @code{,}. +Chaque @code{'} hausse la note d'une octave ; +chaque @code{,} baisse la note d'une octave. @lilypond[verbatim,quote] { @@ -112,11 +112,11 @@ Morceaux choisis : @funindex \relative @funindex relative -On spécifie les octaves en ajoutant@tie{}@code{'} ou@tie{}@code{,} aux +On spécifie les octaves en ajoutant @code{'} ou @code{,} aux noms de hauteur. En recopiant de la musique, on a vite fait de mettre -une note à la mauvaise octave@tie{}; ce genre d'erreur est difficile à +une note à la mauvaise octave ; ce genre d'erreur est difficile à retrouver. Le mode d'écriture en octave relative prévient ces erreurs -dans la mesure où elles deviennent beaucoup plus évidentes@tie{}: une +dans la mesure où elles deviennent beaucoup plus évidentes : une seule erreur décale le reste de la pièce à une mauvaise octave. @example @@ -125,7 +125,7 @@ seule erreur décale le reste de la pièce à une mauvaise octave. En mode relatif, chaque note est considérée comme étant le plus proche possible de celle qui la précède. L'octave des notes mentionnées dans -@var{expression_musicale} va être calculée de la manière suivante@tie{}: +@var{expression_musicale} va être calculée de la manière suivante : @itemize @item @@ -134,13 +134,13 @@ base entre la note actuelle et la précédente sera toujours au plus d'une quarte. Cet intervalle est déterminé sans tenir compte des altérations. @item -Un signe de changement d'octave@tie{}@code{'} ou@tie{}@code{,} peut être +Un signe de changement d'octave @code{'} ou @code{,} peut être ajouté pour hausser ou baisser la note d'une octave par rapport à la hauteur calculée sans spécification. @item Ces signes de changement d'octave peuvent être multipliés. Par exemple, -@code{''}@tie{}ou@tie{}@code{,,} ajouteront une octave supplémentaire. +@code{''} ou @code{,,} ajouteront une octave supplémentaire. @item Lorsque l'on entre en mode @code{\relative}, une hauteur absolue de @@ -288,9 +288,9 @@ Référence des propriétés internes : @c duplicated in Key signature and in Accidentals @warning{Les nouveaux utilisateurs sont parfois déroutés par la gestion des altérations et de l'armure. Pour LilyPond, une hauteur n'est que du -matériau brut@tie{}; l'armure et la clef ne feront que déterminer -comment ce matériau sera retranscrit. Un simple@tie{}@code{c} signifie -tout bonnement @w{@qq{do naturel}} quelles que soient l'armure et la clef +matériau brut ; l'armure et la clef ne feront que déterminer +comment ce matériau sera retranscrit. Un simple @code{c} signifie +tout bonnement « do naturel » quelles que soient l'armure et la clef en question. Pour plus d'information, reportez-vous au chapitre @rlearning{Altérations et armure}.} @@ -301,7 +301,6 @@ en question. Pour plus d'information, reportez-vous au chapitre @cindex bémol @cindex double dièse @cindex double bémol -@cindex flat, double @cindex naturel @cindex bécarre @@ -318,7 +317,7 @@ ais1 aes aisis aeses Un bécarre annule l'effet d'une altération, qu'elle soit accidentelle ou à l'armure. Cependant, dans la syntaxe des noms de note, les -bécarres ne s'écrivent pas avec un suffixe@tie{}; un simple nom de note +bécarres ne s'écrivent pas avec un suffixe ; un simple nom de note donnera une note bécarre. @lilypond[verbatim,quote,relative=2] @@ -331,7 +330,7 @@ a4 aes a2 Les demi-bémols et demi-dièses s'écrivent en ajoutant respectivement @code{eh} et @code{ih}. Voici une série de dos altérés en hauteurs -croissantes@tie{}: +croissantes : @lilypond[verbatim,quote,relative=2] ceseh1 ces ceh c cih cis cisih @@ -349,10 +348,10 @@ Les micro-intervalles sont aussi exportés dans le fichier MIDI. Normalement, les altérations sont imprimées automatiquement, mais il se peut que vous vouliez les imprimer manuellement. On peut forcer -l'impression d'une altération, dite @qq{de précaution}, en ajoutant un -point d'exclamation@tie{}@code{!} après la hauteur de note. Une +l'impression d'une altération, dite « de précaution », en ajoutant un +point d'exclamation @code{!} après la hauteur de note. Une altération entre parenthèses peut être obtenue en ajoutant un point -d'interrogation@tie{}@code{?} après la hauteur de note. Ces signes +d'interrogation @code{?} après la hauteur de note. Ces signes peuvent aussi être utilisés pour imprimer des bécarres. @lilypond[verbatim,quote,relative=2] @@ -424,7 +423,7 @@ LilyPond n'est donc conforme à aucun standard. Vous disposez de jeux prédéfinis de noms de note et altérations pour plusieurs autres langues. Pour les utiliser, il suffit de déclarer, en début de fichier, la langue que vous utilisez. Voici comment, par -exemple, utiliser l'italien pour votre saisie@tie{}: +exemple, utiliser l'italien pour votre saisie : @lilypond[quote,verbatim] \language "italiano" @@ -435,7 +434,7 @@ exemple, utiliser l'italien pour votre saisie@tie{}: @end lilypond Les langues disponibles ainsi que les noms de note utilisés -sont les suivants@tie{}: +sont les suivants : @quotation @multitable {@code{nederlands}} {do re mi fa sol la sib si} @@ -467,7 +466,7 @@ sont les suivants@tie{}: @end quotation @noindent -et les suffixes d'altération correspondants@tie{}: +et les suffixes d'altération correspondants : @quotation @multitable {@code{nederlands}} {-s/-sharp} {-ess/-es} {-ss/-x/-sharpsharp} {-essess/-eses} @@ -519,7 +518,7 @@ a2 as e es a ases e eses @noindent Certaines musiques utilisent des microtonalités, pour lesquelles les -altérations sont des fractions de dièse ou bémol @qq{normaux}. Le +altérations sont des fractions de dièse ou bémol « normaux ». Le tableau suivant répertorie les noms de note en quart de ton, tels que définis dans plusieurs fichiers linguistiques. Les préfixes @emph{semi-} et @emph{sesqui-} correspondent au @emph{demi-} et @emph{trois demis}. @@ -595,8 +594,8 @@ Cette partie traite de la manière de modifier les hauteurs de note. @funindex controlpitch Les tests d'octave rendent la correction d'erreurs d'octave plus facile -dans le mode d'octave @code{relative} -- un@tie{}@code{,} ou -un@tie{}@code{'} oublié, ça n'arrive pas qu'aux autres@tie{}! +dans le mode d'octave @code{relative} -- un @code{,} ou +un @code{'} oublié, ça n'arrive pas qu'aux autres ! Une note peut être suivie de @w{@code{=}@var{apostrophes/virgules}} pour indiquer à quelle @strong{octave absolue} elle devrait être. Dans @@ -615,7 +614,7 @@ fonction de ce @code{d'} et non de @code{d''}. Il existe aussi une vérification d'octave qui ne produit pas de musique imprimée, ayant pour syntaxe -@code{\octaveCheck@tie{}@var{hauteur_référence}} -- +@code{\octaveCheck @var{hauteur_référence}} -- @code{@var{hauteur_référence}} étant spécifiée en mode absolu. Cette commande vérifie que l'intervalle entre la note qui précède et @code{@var{hauteur_référence}} est inférieur à la quinte comme il se @@ -667,7 +666,7 @@ Référence des propriétés internes : @funindex transpose Une expression musicale peut être transposée avec @code{\transpose}. -En voici la syntaxe@tie{}: +En voici la syntaxe : @example \transpose @var{note_de_départ} @var{note_d_arrivée} @var{expression_musicale} @@ -676,8 +675,8 @@ En voici la syntaxe@tie{}: @noindent Cela signifie que @code{@var{expression_musicale}} est transposé de l'intervalle séparant @code{@var{note_de_départ}} et -@code{@var{note_d_arrivée}}@tie{}: toute note dont la hauteur était -@code{note_de_départ} est changée en @code{note_d_arrivée}@tie{}; les +@code{@var{note_d_arrivée}} : toute note dont la hauteur était +@code{note_de_départ} est changée en @code{note_d_arrivée} ; les autres notes seront changées selon le même intervalle. Les deux hauteurs s'expriment en octave absolue. @@ -720,7 +719,7 @@ La présence de @w{@code{\key c \major}} s'explique par le fait que, bien que les notes soient effectivement transposées, l'armure ne sera imprimée que dans la mesure où elle est explicitement mentionnée. -@code{\transpose} fait la distinction entre les notes enharmoniques@tie{}: +@code{\transpose} fait la distinction entre les notes enharmoniques : @w{@code{\transpose c cis}} et @w{@code{\transpose c des}} transposeront la pièce un demi-ton plus haut, au détail près que la première version écrira des dièses et la deuxième des bémols. @@ -737,7 +736,7 @@ On peut aussi utiliser @code{\transpose} pour entrer des notes écrites pour un instrument transpositeur. Normalement, les hauteurs dans LilyPond sont écrites en ut, c'est à dire en sons réels, mais elles peuvent être écrites dans un autre ton. Prenons l'exemple d'un morceau -pour trompette en si bémol commençant sur un ré à l'oreille@tie{}; on +pour trompette en si bémol commençant sur un ré à l'oreille ; on pourrait écrire @example @@ -748,7 +747,7 @@ musiqueEnSiBemol = @{ e4 @dots{} @} @noindent Pour imprimer cette musique en fa -- et de ce fait produire une partie de cor au lieu d'un conducteur en notes réelles -- on utilisera un -deuxième @code{\transpose}@tie{}: +deuxième @code{\transpose} : @example musiqueEnSiBemol = @{ e4 @dots{} @} @@ -791,7 +790,7 @@ Si vous voulez utiliser en même temps @code{\transpose} et musique apparaissant dans un @code{\transpose}. La fonction @code{\transpose} ne permet pas d'imprimer des altérations -triples@tie{}; elle les remplacera par un @qq{équivalent enharmonique} +triples ; elle les remplacera par un « équivalent enharmonique » -- par exemple ré bémol au lieu de mi triple bémol. @@ -803,15 +802,16 @@ triples@tie{}; elle les remplacera par un @qq{équivalent enharmonique} @funindex \inversion -Une expression musicale peut s'inverser à l'aide de l'instruction +Une expression musicale peut s'inverser et être transposée à l'aide de +l'instruction @example -\inversion @var{hauteur-départ} @var{hauteur-arrivée} @var{expression_musicale} +\inversion @var{hauteur-pivot} @var{hauteur-arrivée} @var{expression_musicale} @end example L'@code{@var{expression_musicale}} sera alors inversée, intervalle par -intervalle, puis transposée de @code{@var{hauteur-départ}} à -@code{@var{hauteur-arrivée}}. +intervalle, puis transposée de telle sorte que +@code{@var{hauteur-pivot}} devienne @code{@var{hauteur-arrivée}}. @lilypond[verbatim,quote] music = \relative c' { c d e f } @@ -822,6 +822,10 @@ music = \relative c' { c d e f } } @end lilypond +@warning{Le motif à inverser doit être exprimé en hauteur absolue, à +moins d'avoir été préalablement inclus explicitement dans un bloc +@code{@bs{}relative}.} + @seealso Manuel de notation : @ref{Transformations modales}, @@ -840,7 +844,7 @@ Manuel de notation : @funindex retrograde Une expression musicale peut se renverser et se présenter sous forme -rétrograde@tie{}: +rétrograde : @lilypond[verbatim,quote] music = \relative c' { c8. ees16( fis8. a16 b8.) gis16 f8. d16 } @@ -888,7 +892,7 @@ sera pas transformée.} @funindex \modalTranspose @funindex modalTranspose -Un motif peut se transposer selon une gamme donnée@tie{}: +Un motif peut se transposer selon une gamme donnée : @example \modalTranspose @var{hauteur-départ} @var{hauteur-arrivée} @var{gamme} @var{motif} @@ -896,7 +900,7 @@ Un motif peut se transposer selon une gamme donnée@tie{}: Les notes de @var{motif} seront décalées à l'intérieur de la @var{gamme} selon leur degré, déterminé par l'intervalle entre @var{hauteur-départ} -et @var{hauteur-arrivée}@tie{}: +et @var{hauteur-arrivée} : @lilypond[verbatim,quote] diatonicScale = \relative c' { c d e f g a b } @@ -910,7 +914,7 @@ motif = \relative c' { c8 d e f g a b c } @end lilypond Il est ainsi possible de déterminer une gamme ascendante, quels qu'en soient -l'amplitude et les différents intervalles@tie{}: +l'amplitude et les différents intervalles : @lilypond[verbatim,quote] pentatonicScale = \relative c' { ges aes bes des ees } @@ -924,7 +928,7 @@ motif = \relative c' { ees8 des ges,4 } L'utilisation de @code{\modalTranspose} avec une gamme chromatique produit les mêmes effets qu'un @code{\transpose}, à ceci près que les -notes seront alors prédéterminées@tie{}: +notes seront alors prédéterminées : @lilypond[verbatim,quote] chromaticScale = \relative c' { c cis d dis e f fis g gis a ais b } @@ -947,7 +951,7 @@ motif = \relative c' { c8 d e f g a b c } @funindex modalInversion Un motif peut s'inverser selon une certaine gamme et à partir d'un pivot -déterminé, puis transposé, le tout en une seule opération@tie{}: +déterminé, puis transposé, le tout en une seule opération : @example \modalInversion @var{hauteur-pivot} @var{hauteur-arrivée} @var{gamme} @var{motif} @@ -960,7 +964,7 @@ puis décalées dans cette même @var{gamme} de l'intervalle séparant Il est donc possible de simplement inverser à partir d'une des notes de la gamme en donnant la même valeur à @var{hauteur-départ} et -@var{hauteur-arrivée}@tie{}: +@var{hauteur-arrivée} : @lilypond[verbatim,quote] octatonicScale = \relative c' { ees f fis gis a b c d } @@ -987,7 +991,7 @@ motive = \relative c' { c c g' c, } @end lilypond L'opération conjointe d'une inversion et d'une rétrogradation produit -une rétrogradation inversée@tie{}: +une rétrogradation inversée : @lilypond[verbatim,quote] octatonicScale = \relative c' { ees f fis gis a b c d } @@ -1037,7 +1041,7 @@ hauteurs. La clef indique quelles lignes de la portée correspondent à quelles hauteurs. Elle peut changer au fil du morceau, comme dans l'exemple -suivant qui indique le do médium dans différentes clefs@tie{}: +suivant qui indique le do médium dans différentes clefs : @lilypond[verbatim,quote,relative=1] \clef treble @@ -1050,7 +1054,7 @@ c2 c c2 c @end lilypond -LilyPond met à votre disposition d'autres clefs@tie{}: +LilyPond met à votre disposition d'autres clefs : @lilypond[verbatim,quote,relative=1] \clef french @@ -1152,9 +1156,9 @@ Référence des propriétés internes : @c duplicated in Key signature and in Accidentals @warning{Les nouveaux utilisateurs sont parfois déroutés par la gestion des altérations et de l'armure. Pour LilyPond, une hauteur n'est que du -matériau brut@tie{}; l'armure et la clef ne feront que déterminer -comment ce matériau sera retranscrit. Un simple@tie{}@code{c} signifie -tout bonnement @w{@qq{do naturel}} quelles que soient l'armure et la +matériau brut ; l'armure et la clef ne feront que déterminer +comment ce matériau sera retranscrit. Un simple @code{c} signifie +tout bonnement « do naturel » quelles que soient l'armure et la clef en question. Pour plus d'information, reportez-vous au chapitre @rlearning{Altérations et armure}.} @@ -1319,7 +1323,7 @@ correspondre à la note entendue lorsqu'un @code{do} écrit sur la portée est joué par l'instrument transpositeur. Cette hauteur doit être mentionnée en @notation{mode absolu}. Par exemple, lorsque vous saisissez une partition en notes réelles, toutes les voix -devraient être en ut@tie{}; si un instrument joue un ton au dessus, il +devraient être en ut ; si un instrument joue un ton au dessus, il faudra lui ajouter un @w{@code{\transposition d'}}. La commande @code{\transposition} s'utilise @strong{si et seulement si} les notes à saisir @strong{ne sont pas} dans la tonalité de concert. @@ -1402,7 +1406,7 @@ Morceaux choisis : LilyPond dispose d'une fonction chargée de regrouper les règles suivant lesquelles s'impriment les altérations. Elle s'invoque de la manière -suivante@tie{}: +suivante : @example \new Staff << @@ -1417,7 +1421,7 @@ La règle de gestion des altérations s'applique par défaut au contexte accepte un éventuel argument supplémentaire chargé de spécifier le champ d'action de la règle à suivre. À titre d'exemple, il faudra utiliser, pour que toutes les portées d'un même système -- contexte -@code{StaffGroup} -- soient soumises à la même règle@tie{}: +@code{StaffGroup} -- soient soumises à la même règle : @example \accidentalStyle #'StaffGroup "voice" @@ -1425,7 +1429,7 @@ utiliser, pour que toutes les portées d'un même système -- contexte Nous vous présentons ci-après les différentes règles d'altération prises en charge. Pour les besoins de la démonstration, nous partirons de -l'exemple suivant@tie{}: +l'exemple suivant : @lilypond[verbatim,quote] musicA = { @@ -1503,7 +1507,7 @@ dernières lignes de cet exemple nous intéressent. @funindex default C'est la règle d'impression par défaut, qui se rapporte à l'usage -en vigueur au XVIIIe siècle@tie{}: les altérations accidentelles sont +en vigueur au XVIIIe siècle : les altérations accidentelles sont valables tout une mesure, et uniquement à leur propre octave. C'est la raison pour laquelle il n'y a pas de bécarre avant le @notation{si} de la deuxième mesure, ni avant le dernier @notation{do}. @@ -1576,7 +1580,7 @@ voix, ce qui peut donner lieu à un résultat malencontreux. Dans l'exemple suivant, il est difficile de dire si le deuxième @notation{la} est dièse ou naturel. La règle @code{voice} n'est donc à envisager que dans le cas de voix devant être lues par des musiciens différents. S'il -s'agit d'un @qq{conducteur}, ou d'une portée destinée à un seul +s'agit d'un « conducteur », ou d'une portée destinée à un seul musicien, il vaut mieux utiliser @code{modern} ou @code{modern-cautionary}. @@ -1638,7 +1642,7 @@ Cette règle est la plus courante au XXe siècle. Certains bécarres ne sont pas imprimés, comme il était d'usage lorsqu'une note diésée suit cette même note flanquée d'un double dièse, ou bien un bémol un double bémol. Le style @code{modern} suit la même règle que le style -@code{default}, avec deux additions afin de lever les ambiguités@tie{}: +@code{default}, avec deux additions afin de lever les ambiguïtés : lorsqu'une note non altérée apparaît à une octave différente, ou bien dans la mesure suivante, des bécarres de précaution sont ajoutés. Dans l'exemple suivant, notez ainsi les deux bécarres dans la deuxième mesure @@ -1702,7 +1706,7 @@ musicB = { 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@tie{}: soit plus petit, soit (par défaut) entre parenthèses +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}. @@ -1831,7 +1835,7 @@ Cette règle est similaire à la précédente, mais les altérations de précaution (celles que n'aurait pas ajoutées @code{voice}), sont imprimées de façon particulière. On retrouve donc toutes les altérations qu'imprimerait @code{default}, mais certaines sont -considérées comme étant @qq{de précaution}. +considérées comme étant « de précaution ». @lilypond[quote] musicA = { @@ -2006,7 +2010,7 @@ musicB = { @funindex neo-modern -Cette règle suit les pratiques de la musique contemporaine@tie{}: les +Cette règle suit les pratiques de la musique contemporaine : les altérations accidentelles apparaissent comme dans le style @code{modern}, à ceci près qu'elles sont répétées dans la même mesure -- sauf si elles concernent deux notes consécutives. @@ -2182,7 +2186,7 @@ musicB = { @funindex neo-modern-voice-cautionary -Cette règle est indentique à @code{neo-modern-voice}, +Cette règle est identique à @code{neo-modern-voice}, mais les altérations de précaution sont imprimées soit entre parenthèses (par défaut), soit en plus petit. @@ -2300,7 +2304,7 @@ musicB = { @funindex teaching -Cette règle est à usage pédagogique@tie{}: l'impression d'une simple +Cette règle est à usage pédagogique : l'impression d'une simple gamme fera apparaître une altération de précaution pour toute note altérée. Les altérations accidentelles sont imprimées selon le style @code{modern}, et une altération de précaution est ajoutée pour chaque @@ -2419,8 +2423,8 @@ musicB = { @funindex forget -Tout le contraire de @code{no-reset}@tie{}: l'effet des altérations -cesse aussitôt@tie{}; toutes les altérations, quelque soit leur place +Tout le contraire de @code{no-reset} : l'effet des altérations +cesse aussitôt ; toutes les altérations, quelque soit leur place dans la mesure, sont de ce fait imprimées en fonction de l'éventuelle armure. @@ -2499,12 +2503,12 @@ seront imprimées comme si les notes de l'accord apparaissaient l'une après l'autre, en fonction de l'ordre dans lequel elles ont été saisies -- ce qui peut poser problème lorsqu'au sein d'un accord certaines altérations dépendent les unes des autres. -Ce problème est à résoudre manuellement, en insérant des@tie{}@code{!} -et des@tie{}@code{?} après les notes concernées, tel @samp{}. +Ce problème est à résoudre manuellement, en insérant des @code{!} +et des @code{?} après les notes concernées, tel @samp{}. L'absence d'altération de précaution est déterminée par l'examen de la mesure précédente. Néanmoins, lorsqu'un bloc @code{\alternative} suit -une section @code{\repeat@tie{}volta@tie{}N}, la logique voudrait que +une section @code{\repeat volta N}, la logique voudrait que l'on regarde la dernière mesure @emph{jouée} plutôt que la dernière @emph{imprimée}. Dans l'exemple qui suit, vous conviendrez que le do de la seconde alternative ne nécessite pas son bécarre. @@ -2640,7 +2644,7 @@ note. @funindex cross -L'apparence des têtes de note peut évoluer au cours de la partition@tie{}: +L'apparence des têtes de note peut évoluer au cours de la partition : @lilypond[verbatim,quote,relative=2] c4 b @@ -2659,7 +2663,7 @@ Pour une liste exhaustive des styles de tête de note, consultez Certains instruments utilisent des têtes de note différentes à des fins spécifiques -- des croix (style @code{cross}) pour le -@emph{parlato} des chanteurs ou les notes étouffées des guitares@tie{}: +@emph{parlato} des chanteurs ou les notes étouffées des guitares : @lilypond[verbatim,quote,relative=2] c4 b @@ -2671,7 +2675,7 @@ c4 d Cette commande opère aussi bien sur des notes isolées qu'au sein d'un accord, dans une portée traditionnelle ou dans un contexte de -tablature@tie{}: +tablature : @lilypond[verbatim,quote,relative=2] c4 b @@ -2684,7 +2688,7 @@ Vous pouvez utiliser, en lieu et place de @code{\xNote}, @code{\deadNote}, @code{\deadNotesOn} et @code{\deadNotesOff}. Il existe un raccourci pour les notes en losange qui indiquent les -harmoniques des cordes@tie{}: +harmoniques des cordes : @lilypond[verbatim,quote,relative=2] 2 4 @@ -2730,7 +2734,7 @@ Référence des propriétés internes : @funindex \easyHeadsOff @funindex easyHeadsOff -Les notes @qq{easy play} comportent le nom de la note à l'intérieur de +Les notes « easy play » comportent le nom de la note à l'intérieur de la tête. On l'utilise dans des partitions pour débutants. L'impression doit être de plus grande taille, afin que les lettres soient lisibles. Voir à ce propos @ref{Définition de la taille de portée}. @@ -2814,7 +2818,7 @@ Référence des propriétés internes : En notation profilée, le profil d'une tête de note correspond à la fonction harmonique de cette note dans la gamme. Ce style de notation était très en vogue dans les recueils de chansons américains du XIXe -siècle. Voici comment procéder@tie{}: +siècle. Voici comment procéder : @lilypond[verbatim,quote,relative=2] \aikenHeads @@ -2831,7 +2835,7 @@ c,4 d e f g2 a b1 c \break Les profils sont déterminés par la hauteur dans la gamme, le premier degré étant défini par la commande @code{\key}. Pour une tonalité -mineure, les degrés sont déterminés par rapport au relatif majeur@tie{}: +mineure, les degrés sont déterminés par rapport au relatif majeur : @lilypond[verbatim,quote,relative=2] \key a \minor @@ -2900,7 +2904,7 @@ Référence des propriétés internes : L'improvisation peut quelquefois s'indiquer à l'aide de notes de forme allongée (@emph{slash}). L'interprète jouera alors les notes qu'il veut, en respectant toutefois le rythme affiché. Ces têtes de notes sont -créées ainsi@tie{}: +créées ainsi : @lilypond[verbatim,quote,relative=2] \new Voice \with { @@ -2930,3 +2934,10 @@ Référence des propriétés internes : @rinternals{Voice}, @rinternals{RhythmicStaff}. + +@c LocalWords: lilypondfile subsection translationof seealso funindex +@c LocalWords: unnumberedsubsubsec rglosnamed rlsrnamed itemize quote +@c LocalWords: rinternals rlearning snippets texidoc doctitle +@c LocalWords: ragged-right knownissues quotation multitable headitem +@c LocalWords: noindent Staff.instrumentName Staff.midiInstrument +@c LocalWords: accidentalStyle PianoStaff GrandStaff predefined diff --git a/Documentation/fr/notation/vocal.itely b/Documentation/fr/notation/vocal.itely index 8c311a6102..62b7d13be0 100644 --- a/Documentation/fr/notation/vocal.itely +++ b/Documentation/fr/notation/vocal.itely @@ -1,6 +1,6 @@ @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*- @ignore - Translation of GIT committish: 904ea9fed4c66f5b86f3ac6ffb9fa273f082f371 + Translation of GIT committish: 446dc1f3ac9bfff6bfee31de929698b0425da6fe When revising a translation, copy the HEAD committish of the version that you are working on. For details, see the Contributors' @@ -18,7 +18,7 @@ @lilypondfile[quote]{vocal-headword.ly} -Ce chapitre traite de la musique vocale@tie{}: comment la saisir et comment +Ce chapitre traite de la musique vocale : comment la saisir et comment s'assurer que les paroles s'alignent avec les notes de la mélodie correspondante. @@ -57,7 +57,7 @@ particuliers en terme de musique vocale. @unnumberedsubsubsec Références en matière de musique vocale @translationof References for vocal music and lyrics -Graver de la musique vocale soulève plusieurs problèmes@tie{}; ils +Graver de la musique vocale soulève plusieurs problèmes ; ils sont abordés soit dans ce chapitre, soit dans d'autres parties de la documentation de LilyPond. @@ -120,17 +120,17 @@ Il existe un mode de saisie spécialement adapté aux paroles. On l'introduit avec le mot-clé @code{\lyricmode}, ou en utilisant @code{\addlyrics} ou @code{\lyricsto}. Ce mode vous permet de saisir des paroles ainsi que leur ponctuation, de telle sorte que le -caractère@tie{}@code{a} ne sera plus interprété comme une note, un +caractère @code{a} ne sera plus interprété comme une note, un @notation{la} pour les non latinistes, mais comme une syllabe. Les syllabes sont saisies comme des notes, mais les hauteurs sont alors -remplacées par du texte. Exemple avec une comptine anglaise@tie{}: +remplacées par du texte. Exemple avec une comptine anglaise : @example \lyricmode @{ Three4 blind mice,2 three4 blind mice2 @} @end example Il y a deux manières principales de préciser la place exacte des -syllabes@tie{}: soit en spécifiant explicitement la durée de chaque +syllabes : soit en spécifiant explicitement la durée de chaque syllabe -- comme dans l'exemple ci-dessus -- soit en alignant automatiquement les paroles sur les notes d'une mélodie ou d'une voix en utilisant @code{\addlyrics} ou @code{\lyricsto}. La première méthode @@ -142,17 +142,17 @@ Dans les paroles, un mot ou une syllabe commence par une lettre de l'alphabet, et se termine par une espace. Toute syllabe doit donc être séparée d'une autre par une espace, tout autre caractère -- chiffre ou ponctuation -- étant considéré comme partie intégrante de cette même -syllabe. L'exemple suivant comporte une faute de frappe évidente@tie{}: +syllabe. L'exemple suivant comporte une faute de frappe évidente : @example \lyricmode @{ lah lah lah@} @end example @noindent -la dernière syllabe contient une @code{@}}@tie{}; il y a de fait un +la dernière syllabe contient une @code{@}} ; il y a de fait un défaut de parité avec l'accolade ouvrante, et la compilation échouera fort probablement. Prenez dès à présent l'habitude de toujours encadrer -d'espaces une accolade@tie{}: +d'espaces une accolade : @example \lyricmode @{ lah lah lah @} @@ -189,7 +189,7 @@ Voir à ce sujet @ref{Caractères spéciaux} pour plus de détails. Pour utiliser des guillemets informatiques standard, faites-les précéder d'une barre oblique inverse et encadrez d'une paire de -guillemets la syllabe ainsi composée@tie{}: +guillemets la syllabe ainsi composée : @lilypond[quote,verbatim] \relative c' { \time 3/4 e4 e4. e8 d4 e d c2. } @@ -198,11 +198,11 @@ guillemets la syllabe ainsi composée@tie{}: Expliquer exactement comment LilyPond repère le début d'un mot en mode paroles (@emph{Lyrics}) est quelque peu compliqué. En mode -@emph{Lyrics}, un mot peut commencer par@tie{}: tout caractère +@emph{Lyrics}, un mot peut commencer par : tout caractère alphabétique, @code{_}, @code{?}, @code{!}, @code{:}, @code{'}, un des codes de contrôle @code{^A} à @code{^F} et @code{^Q} à @code{^W}, @code{^Y}, @code{^^}, tout caractère ASCII de code strictement supérieur -à@tie{}127, ou enfin l'un des symboles @code{`}, @code{'}, @code{"}, ou +à 127, ou enfin l'un des symboles @code{`}, @code{'}, @code{"}, ou @code{^}, s'il est précédé d'une barre oblique inverse. @c " to balance double quotes for not-so-bright context-sensitive editors @@ -250,7 +250,7 @@ contexte @code{Lyrics} -- voir @ref{Tout savoir sur les contextes}. @end example Vous disposez de deux méthodes pour aligner des paroles sur une -mélodie@tie{}: +mélodie : @itemize @@ -326,18 +326,18 @@ explicitement leur durée à chaque syllabe. La première ligne de paroles ne s'aligne pas vraiment sur les notes parce qu'aucune durée n'a été spécifiée. En fait, LilyPond adopte la -dernière durée mentionnée, un@tie{}2, et l'applique à chaque mot. +dernière durée mentionnée, un 2, et l'applique à chaque mot. La deuxième ligne illustre la manière d'aligner des paroles sans tenir compte de la durée des notes. Cette façon de procéder permet de traiter un alignement différent selon les couplets lorsqu'il n'y a pas moyen de -déduire les durées à partir d'un contexte musical@tie{}; la rubrique +déduire les durées à partir d'un contexte musical ; la rubrique @ref{Durée explicite des syllabes} aborde ceci plus en détails. Cette technique permet aussi d'ajouter des dialogues, comme indiqué à la rubrique @ref{Dialogue et musique}. Des paroles saisies de cette manière s'aligneront par défaut sur la -gauche des notes@tie{}; elles seront centrées sur les notes de la +gauche des notes ; elles seront centrées sur les notes de la mélodie dès lors que vous pourrez les associer à une voix. Tout ceci est abordé plus en détails à la rubrique @ref{Durée explicite des syllabes}. @@ -364,7 +364,7 @@ Référence des propriétés internes : @funindex \lyricsto Les paroles peuvent être automatiquement alignées sous -une mélodie, de trois manières différentes@tie{}: +une mélodie, de trois manières différentes : @itemize @@ -402,7 +402,7 @@ comment maintenir un contexte actif. Vous pouvez aligner automatiquement des paroles sous une mélodie en spécifiant à l'aide de la commande @code{\lyricsto} le contexte de voix -qui contient cette mélodie@tie{}: +qui contient cette mélodie : @c KEEP LY @lilypond[quote,verbatim,relative=2] @@ -421,9 +421,9 @@ Cette commande adapte les paroles aux notes de la voix (contexte @code{Voice} dans le jargon LilyPond) @var{melodie}. Ce contexte @code{Voice} doit exister avant l'affectation des paroles par @code{\lyricsto}. La commande @code{\lyricsto} introduit -automatiquement le mode @code{\lyricmode}@tie{}; il n'est alors pas +automatiquement le mode @code{\lyricmode} ; il n'est alors pas nécessaire de rajouter @code{\lyricmode}. Les paroles viendront par -défaut se placer en dessous des notes@tie{}; la rubrique +défaut se placer en dessous des notes ; la rubrique @ref{Positionnement vertical des paroles} vous donnera des indications pour d'autres options. @@ -450,7 +450,7 @@ revient au même que \new Lyrics \lyricsto "blah" @{ PAROLES @} @end example -En voici un exemple@tie{}: +En voici un exemple : @lilypond[verbatim,quote] { @@ -483,7 +483,7 @@ constructions polyphoniques. Dans ce cas, mieux vaut employer La propriété @code{associatedVoice} permet de basculer de mélodie pour la synchronisation des paroles. Elle s'emploie de la manière -suivante@tie{}: +suivante : @example \set associatedVoice = #"lala" @@ -494,7 +494,7 @@ La valeur que vous attribuez à cette propriété (ici @code{"lala"}) doit désigner un contexte @code{Voice} nommé, sans quoi les mélismes ne seront pas imprimés correctement. -Voici un exemple de cette manière de procéder@tie{}: +Voici un exemple de cette manière de procéder : @lilypond[quote,ragged-right,verbatim] << @@ -539,7 +539,7 @@ Par défaut, les syllabes seront alignées par la gauche sur l'instant musical. Les traits d'union seront imprimés entre les syllabes, à l'inverse des mélismes puisqu'il n'y a pas de voix associée. -Voici deux illustrations de cette technique@tie{}: +Voici deux illustrations de cette technique : @lilypond[relative=1,verbatim,quote] << @@ -665,12 +665,12 @@ dernière note de la vocalise. Ceci s'obtient en ajoutant un double caractère souligné @code{__} après cette syllabe. Vous disposez de cinq méthodes pour indiquer la présence d'un -mélisme@tie{}: +mélisme : @itemize @item -Une liaison de prolongation constitue de fait un mélisme@tie{}: +Une liaison de prolongation constitue de fait un mélisme : @lilypond[quote,relative=2,verbatim] << @@ -690,7 +690,7 @@ Une liaison de prolongation constitue de fait un mélisme@tie{}: LilyPond considère une liaison d'articulation comme un mélisme -- il s'étendra de la première à la dernière note couvertes par cette liaison. Il s'agit là de la façon traditionnelle de saisir des -paroles@tie{}: +paroles : @lilypond[quote,relative=2,verbatim] << @@ -705,6 +705,9 @@ paroles@tie{}: >> @end lilypond +Notez bien qu'une liaison de phrasé -- indiquée par @code{\(@dots{}\)} +-- n'a aucune incidence sur la gestion des mélismes. + @item LilyPond considère des notes regroupées par une ligature manuelle comme un mélisme, si tant est que la procédure de ligature automatique a été @@ -730,7 +733,7 @@ plus longues que la croche. @item LilyPond considère un groupe de notes non liées, mais encadrées par @code{\melisma} et @code{\melismaEnd}, comme constituant un -mélisme@tie{}: +mélisme : @lilypond[quote,relative=2,verbatim] << @@ -771,7 +774,7 @@ de la vocalise : Vous pouvez totalement désactiver l'interprétation des liaisons de prolongation ou d'articulation et des ligatures apparaissant dans une mélodie comme fait générateur d'un mélisme. Il suffit en ce cas de -définir @code{melismaBusyProperties}@tie{}: +définir @code{melismaBusyProperties} : @lilypond[relative=1,verbatim,quote] << @@ -800,7 +803,7 @@ ignorées, il vous faudra alors activer @code{ignoreMelismata} -- voir Lorsque, dans un passage où la propriété @code{melismaBusyProperties} est active, survient un mélisme, vous pouvez l'indiquer dans les paroles -par un simple caractère souligné pour chaque note à inclure@tie{}: +par un simple caractère souligné pour chaque note à inclure : @lilypond[relative=1,verbatim,quote] << @@ -841,7 +844,7 @@ Référence des propriétés internes : @rinternals{Tunable context properties}. @knownissues -Certains mélismes ne sont pas détectés automatiquement@tie{}; vous devrez +Certains mélismes ne sont pas détectés automatiquement ; vous devrez alors prolonger vous-même les syllabes concernées à l'aide d'un double caractère souligné. @@ -910,7 +913,7 @@ Référence des propriétés internes : @cindex paroles, identificateurs Vous pouvez créer des variables pour contenir les paroles, dès lors que -vous faites appel au mode approprié@tie{}: +vous faites appel au mode approprié : @lilypond[quote,verbatim] musicOne = \relative c'' { @@ -943,7 +946,7 @@ paroles, puis définir la hiérarchie des portées et des lignes de paroles, et enfin combiner correctement mélodies et paroles à l'aide de la commande @code{\context}. Vous serez ainsi assuré que la voix à laquelle il est fait référence par @code{\lyricsto} aura bien été -préalablement définie, comme dans l'exemple suivant@tie{}: +préalablement définie, comme dans l'exemple suivant : @lilypond[quote,verbatim] sopranoMusic = \relative c'' { c4 c c c } @@ -998,8 +1001,8 @@ Référence des propriétés internes : Selon le type de musique, les paroles apparaîtront au-dessus ou au-dessous d'une portée ou bien entre deux portées. Positionner des paroles en dessous de la portée à laquelle elles se rattachent est de -loin la chose la plus simple@tie{}: il suffit de mentionner le contexte -de paroles après le contexte de portée@tie{}: +loin la chose la plus simple : il suffit de mentionner le contexte +de paroles après le contexte de portée : @lilypond[quote,verbatim] \score { @@ -1021,7 +1024,7 @@ de paroles après le contexte de portée@tie{}: Positionner les paroles au-dessus de la portée se fait de deux manières différentes, le plus simple étant d'utiliser la même syntaxe que ci-dessus, à ceci près que la ligne de paroles sera positionnée de -manière explicite@tie{}: +manière explicite : @lilypond[quote,verbatim] \score { @@ -1045,7 +1048,7 @@ par déclarer un contexte @code{Lyrics} que nous laissons vide, puis les contextes @code{Staff} et @code{Voice}. Dans un deuxième temps, nous ajoutons l'instruction @code{\context} et la commande @code{\lyricsto} pour affecter les paroles au contexte de voix en -question. Voici comment cela se présente@tie{}: +question. Voici comment cela se présente : @lilypond[quote,verbatim] \score { @@ -1071,7 +1074,7 @@ question. Voici comment cela se présente@tie{}: Lorsque deux voix sont isolées chacune sur une portée, vous pouvez placer les paroles entre les deux portées en utilisant l'une des méthodes que nous venons de voir. En voici un exemple, basé sur la -deuxième méthode@tie{}: +deuxième méthode : @lilypond[quote,verbatim] \score { @@ -1264,7 +1267,7 @@ Les mots seront alors correctement répétés si la reprise est développée. @end lilypond Lorsque la reprise est développée et que les paroles diffèrent, -saisissez le texte normalement@tie{}: +saisissez le texte normalement : @lilypond[verbatim,quote,ragged-right] \score { @@ -1291,7 +1294,7 @@ saisissez le texte normalement@tie{}: Lorsque les paroles diffèrent pour une reprise non développée -- utilisation de @code{volta} au lieu de @code{unfold} -- les paroles en question doivent être saisies dans des contextes @code{Lyrics} -séparés@tie{}; ils seront combinés dans une section parallèle@tie{}: +séparés ; ils seront combinés dans une section parallèle : @lilypond[verbatim,quote] \score { @@ -1318,7 +1321,7 @@ séparés@tie{}; ils seront combinés dans une section parallèle@tie{}: } @end lilypond -Et ce quel que soit le nombre de @qq{couplets}@tie{}: +Et ce quel que soit le nombre de @qq{couplets} : @lilypond[verbatim,quote] \score { @@ -1363,7 +1366,7 @@ Et ce quel que soit le nombre de @qq{couplets}@tie{}: @cindex alternative et paroles Les paroles d'un fragment répété, lorsqu'elles sont identiques, peuvent -adopter la même construction que la musique@tie{}: +adopter la même construction que la musique : @lilypond[quote,verbatim] \score { @@ -1395,7 +1398,7 @@ s'insérer dans les paroles pour @qq{sauter} les notes des alternatives qui ne les concernent pas. N'utilisez pas de simple caractère souligné pour sauter une note. -N'oubliez pas qu'un caractère souligné indique un mélisme@tie{}; la +N'oubliez pas qu'un caractère souligné indique un mélisme ; la syllabe précédente sera donc alignée à gauche. @warning{La commande @code{@bs{}skip} doit comporter une durée quelle @@ -1484,8 +1487,8 @@ Notez bien que l'utilisation conjointe de @code{\unfoldRepeats} et de supprimer les @code{\repeatTie}. Lorsque les paroles sont différentes sur le fragment répété, la -construction avec @code{\repeat} est inefficace@tie{}; vous devrez alors -insérer des blancs@tie{}: +construction avec @code{\repeat} est inefficace ; vous devrez alors +insérer des blancs : @lilypond[quote,verbatim] \score { @@ -1518,7 +1521,7 @@ insérer des blancs@tie{}: @end lilypond Les indications de mélisme et traits d'union en début d'alternative -doivent être insérées manuellement@tie{}: +doivent être insérées manuellement : @lilypond[quote,verbatim] \score { @@ -1567,7 +1570,7 @@ Manuel de notation : Il arrive parfois, dans un fragment répété, qu'une note soit divisée pour répondre au texte. Vous pouvez indiquer cette adaptation rythmique en désactivant temporairement la détection automatique des mélismes tout -en spécifiant ces mélismes au niveau des paroles@tie{}: +en spécifiant ces mélismes au niveau des paroles : @lilypond[quote,verbatim] \score { @@ -1594,7 +1597,7 @@ en spécifiant ces mélismes au niveau des paroles@tie{}: En donnant un nom à chaque voix et en leur attribuant spécifiquement des paroles, vous pourrez traiter le cas où notes et rythme diffèrent -d'une fois sur l'autre@tie{}: +d'une fois sur l'autre : @lilypond[verbatim,ragged-right,quote] \score { @@ -1648,7 +1651,7 @@ d'une fois sur l'autre@tie{}: @cindex numéro de couplet On peut ajouter un numéro aux couplets en définissant la variable -@code{stanza}@tie{}: +@code{stanza} : @lilypond[quote,ragged-right,verbatim,relative=2] \new Voice { @@ -1734,7 +1737,7 @@ text = { @cindex nom du chanteur @cindex rôle -On peut également ajouter le nom de chaque rôle@tie{}; ils s'imprimeront +On peut également ajouter le nom de chaque rôle ; ils s'imprimeront au début de chaque ligne comme les noms d'instrument. Il faut pour cela définir @code{vocalName}, et @code{shortVocalName} pour une version abrégée. @@ -1771,9 +1774,9 @@ couplets, mais plusieurs syllabes pour d'autres. Une solution consiste syllabes. Il suffit pour cela de définir la propriété @code{ignoreMelismata} à l'intérieur du contexte @code{Lyrics}. -Petit détail qui a son importance@tie{}: l'activation de +Petit détail qui a son importance : l'activation de @code{ignoreMelismata} doit @strong{précéder} la syllabe à partir de -laquelle elle s'appliquera@tie{}: +laquelle elle s'appliquera : @lilypond[verbatim,ragged-right,quote] << @@ -1800,7 +1803,7 @@ laquelle elle s'appliquera@tie{}: @knownissues Contrairement aux autres utilisations de l'instruction @code{\set}, il n'est pas possible de la faire précéder d'un @code{\once} dans le cas de -@code{\set@tie{}ignoreMelismata}. Les paroles affectées par la +@code{\set ignoreMelismata}. Les paroles affectées par la propriété @code{ignoreMelismata} @strong{doivent} être encadrées respectivement d'un @code{\set} et d'un @code{\unset}. @@ -1814,7 +1817,7 @@ respectivement d'un @code{\set} et d'un @code{\unset}. L'utilisation de la commande @code{\lyricsto} ne permet pas, par défaut, d'assigner une syllabe à des notes d'ornement -- introduites par la commande @code{\grace}. Vous pouvez cependant y parvenir grâce à la -propriété @code{includeGraceNotes}@tie{}: +propriété @code{includeGraceNotes} : @lilypond[verbatim,ragged-right,quote] << @@ -1844,7 +1847,7 @@ Tout comme pour la propriété @code{associatedVoice}, la propriété @code{includeGraceNotes} doit être activée au moins une syllabe avant celle qui viendra s'attacher à la note d'ornement. Dans le cas où cette note se trouve être la première de la pièce, vous devrez recourir à une -clause @code{\with} ou @code{\context}@tie{}: +clause @code{\with} ou @code{\context} : @lilypond[verbatim,ragged-right,quote] << @@ -1947,7 +1950,7 @@ Il peut parfois s'avérer opportun d'aligner un seul couplet sur la mélodie, et de présenter tous les autres en bloc à la fin du morceau. Ces couplets additionnels peuvent être inclus dans une section @code{\markup} en dehors du bloc @code{\score} principal. -Vous en trouverez un exemple ci-dessous@tie{}; notez également les deux +Vous en trouverez un exemple ci-dessous ; notez également les deux méthodes différentes employées pour indiquer les sauts de ligne, entre les couplets (@emph{verses} en anglais) 2 et 3. @@ -2078,8 +2081,8 @@ Référence des propriétés internes : @translationof References for songs Une chanson se présente la plupart du temps sous la forme de trois -portées@tie{}: une pour la mélodie surmontant un système pianistique -pour l'accompagnement@tie{}; les paroles du premier couplet s'accolent +portées : une pour la mélodie surmontant un système pianistique +pour l'accompagnement ; les paroles du premier couplet s'accolent sous la mélodie. S'il n'y a que deux ou trois couplets, et que cela n'est pas gênant au niveau de l'aspect général, tous peuvent prendre place entre la mélodie et l'accompagnement. Dans le cas contraire, le @@ -2087,7 +2090,7 @@ premier couplet sera imprimé sous la mélodie et les suivants après la partition, sous forme de blocs de texte indépendants. Tous les éléments qui permettent d'imprimer des chansons sont examinés à -différents endroits de la documentation de LilyPond@tie{}: +différents endroits de la documentation de LilyPond : @itemize @@ -2184,7 +2187,7 @@ partie de chœur. Une partition pour chœur comporte habituellement de deux à quatre portées regroupées dans un @code{ChoirStaff}. L'accompagnement, s'il y en a un, se présente sous la forme d'un système pianistique -- un -@code{PianoStaff} -- en dessous du chœur@tie{}; il s'agira d'une simple +@code{PianoStaff} -- en dessous du chœur ; il s'agira d'une simple réduction dans le cas d'une œuvre @emph{a capella}. Les notes de chaque pupitre font l'objet d'un contexte @code{Voice} distinct. Ces contextes @code{Voice} peuvent se voir groupés ou non sur une même portée. @@ -2194,7 +2197,7 @@ se placer tantôt sous la portée, tantôt au-dessus et au-dessous de la portée si elle contient deux voix. Certaines composantes d'une partition pour chœur sont examinées à -différents endroits de la documentation de LilyPond@tie{}: +différents endroits de la documentation de LilyPond : @itemize @@ -2259,7 +2262,7 @@ Une partition pour chœur sur quatre portées, avec ou sans accompagnement, présente traditionnellement deux systèmes par page. Selon la taille du papier, vous pourrez être amené à effectuer quelques ajustements aux réglages par défaut, notamment en raison des points -suivants@tie{}: +suivants : @itemize @@ -2365,7 +2368,7 @@ Manuel de notation : Tout ce qui permet d'exécuter un opéra ou une œuvre scénique accompagnée de musique se présente généralement sous l'une ou plusieurs des formes -suivantes@tie{}: +suivantes : @itemize @@ -2436,7 +2439,7 @@ La génération d'un matériel d'orchestre fait l'objet de la rubrique @ref{Écriture de parties séparées}. D'autres parties du chapitre consacré à la notation spécialisée vous seront utiles selon l'orchestration de la pièce. Tous les instruments ne sont pas accordés -pareil@tie{}; vous trouverez des informations à ce sujet à la rubrique +pareil ; vous trouverez des informations à ce sujet à la rubrique @ref{Instruments transpositeurs}. @item @@ -2488,7 +2491,7 @@ Morceaux choisis : @cindex personnage, indication Lorsqu'un rôle est distribué sur une portée spécifique, vous pouvez -l'indiquer en regard de cette portée@tie{}: +l'indiquer en regard de cette portée : @lilypond[quote,verbatim,ragged-right] \score { @@ -2519,7 +2522,7 @@ l'indiquer en regard de cette portée@tie{}: Lorsque la même portée sert à plusieurs personnages, leur nom est généralement imprimé en surplomb de la portée, à chaque changement de rôle. L'utilisation d'un @emph{markup} -- dans une fonte réservée à cet -effet -- vous permettra de générer ces indications@tie{}: +effet -- vous permettra de générer ces indications : @lilypond[quote,verbatim,relative=1] \clef "G_8" @@ -2536,8 +2539,8 @@ c c c Dans le cas où les changements de personnage se multiplient, il peut s'avérer pratique de détourner l'utilisation de la fonction @code{\instrumentSwitch} pour gérer les différentes interventions de -l'un ou de l'autre@tie{}; vous devrez auparavant avoir établi la -définition d'un @qq{instrument} pour chacun des rôles en question@tie{}: +l'un ou de l'autre ; vous devrez auparavant avoir établi la +définition d'un @qq{instrument} pour chacun des rôles en question : @lilypond[quote,verbatim] \addInstrumentDefinition #"kaspar" @@ -2600,8 +2603,8 @@ Les mécanismes de base permettant d'insérer des citations sont expliqués en détail aux rubriques @ref{Citation d'autres voix} et @ref{Mise en forme d'une citation}. Dans le cas où les citations concernent différents instruments, faire mention de celui qui intervient -devient une nécessité@tie{}; voici une illustration de la manière de -procéder en pareil cas@tie{}: +devient une nécessité ; voici une illustration de la manière de +procéder en pareil cas : @lilypond[quote,verbatim] flute = \relative c'' { @@ -2643,7 +2646,7 @@ de la portée, nous affectons un @code{DOWN} à la commande @code{\cueDuring}, de telle sorte que les hampes aillent vers le bas et que le nom de l'instrument cité soit en dessous de la portée. Vous noterez que la voix contenant la main droite du piano est explicitement -déclarée@tie{}; ceci tient au fait que la citation se produit dès le +déclarée ; ceci tient au fait que la citation se produit dès le début de la première mesure -- si nous ne le faisions pas, l'intégralité de la main droite se verrait placée dans un contexte @code{CueVoice}. @@ -2731,7 +2734,7 @@ explicitement déclarés, ainsi que l'utilisation de la commande @cindex Sprechgesang Le @emph{parlato} -- ou @emph{Sprechgesang} pour les germanistes -- est -du texte scandé en rythme, mais sans hauteurs définies@tie{}; il est +du texte scandé en rythme, mais sans hauteurs définies ; il est indiqué par des notes en croix, à l'instar des percussions -- voir @ref{Têtes de note spécifiques}. @@ -2751,7 +2754,7 @@ imprimés en italique au-dessus des portées, au moment même où ils surviennent. Une courte intervention peut se formuler à l'aide d'un simple -@emph{markup}@tie{}: +@emph{markup} : @lilypond[quote,verbatim,relative=2] a4^\markup { \smallCaps { Alex - } \italic { He's gone } } a a a @@ -2767,7 +2770,7 @@ devrez probablement ajuster vous même la mise en forme. Dans le cas d'une phrase entière ou de passages relativement denses, le recours à un contexte @code{Lyrics} peut donner de meilleurs résultats. Le contexte @code{Lyrics} en question ne doit être rattaché à aucune -voix musicale@tie{}; chaque fragment de dialogue devra donc comporter +voix musicale ; chaque fragment de dialogue devra donc comporter des durées explicites. Lorsque les dialogues comportent des pauses, le dernier mot devra être séparé du reste et les durées individualisées pour obtenir un espacement harmonieux de la musique. @@ -2777,7 +2780,7 @@ insérer des @code{\break} et ajuster leur placement pour éviter qu'ils ne débordent dans la marge droite. Le dernier mot de la dernière mesure d'une ligne doit être saisi sur une ligne à part. -Voici une illustration de tout ce que nous venons de voir@tie{}: +Voici une illustration de tout ce que nous venons de voir : @c This should be a snippet, but it can't be as it needs to be @c manually adjusted to suit the imposed line length. -td @@ -2872,7 +2875,7 @@ anciennes. Nous allons examiner quelques uns de ces éléments et la méthode consacrée pour les mettre en œuvre. Les cantiques utilisent souvent des noires dépourvues de hampe pour -indiquer les hauteurs@tie{}; le rythme de la mélodie est donné par le +indiquer les hauteurs ; le rythme de la mélodie est donné par le rythme et l'accentuation des paroles elles-mêmes. @lilypond[verbatim,quote] @@ -2884,10 +2887,10 @@ stemOff = { \override Staff.Stem #'transparent = ##t } } @end lilypond -Les barres de mesure sont absentes dans la plupart des cas@tie{}; celles +Les barres de mesure sont absentes dans la plupart des cas ; celles que vous rencontrerez seront raccourcies ou en pointillé, dans le but d'indiquer une @qq{respiration}. Le fait de supprimer le graveur de -barres de mesure produira des portées sans barre@tie{}: +barres de mesure produira des portées sans barre : @lilypond[verbatim,quote] \score { @@ -2917,7 +2920,7 @@ barres de mesure produira des portées sans barre@tie{}: @end lilypond L'absence de barre de mesure peut ne concerner que certaines -portées@tie{}: +portées : @lilypond[verbatim, quote] \score { @@ -2943,7 +2946,7 @@ portées@tie{}: L'absence de barre de mesure sur un fragment seulement s'obtient en traitant ce fragment comme une cadence. S'il est relativement long, -pensez à y insérer des barres fantômes -- un simple @code{\bar@tie{}""} +pensez à y insérer des barres fantômes -- un simple @code{\bar ""} -- pour indiquer à LilyPond où serait susceptible de se produire un saut de ligne. @@ -2961,7 +2964,7 @@ a4 b c2 | @end lilypond Dans la mélodie d'un cantique, les silences ou pauses s'indiquent à -l'aide de barres de mesure spécifiques@tie{}: +l'aide de barres de mesure spécifiques : @lilypond[verbatim, quote,relative=2] a4 @@ -2981,7 +2984,7 @@ a4 b c2 Vous pouvez accessoirement, bien qu'il s'agisse de notation moderne, emprunter au grégorien des indications de pause et silence. Il vous suffit pour cela d'adapter la commande @code{\breathe} selon vos -besoins@tie{}: +besoins : @lilypond[verbatim,quote] divisioMinima = { @@ -3223,7 +3226,7 @@ tick = \markup { Lorsqu'une mesure ne comporte qu'une ronde, le texte correspondant à cette mesure est chanté sur cette même note, selon le rythme naturel de la phrase. Lorsque la mesure comporte deux notes, celles-ci -correspondent en général à une ou deux syllabes@tie{}; dans le cas +correspondent en général à une ou deux syllabes ; dans le cas contraire, le changement de note est indiqué par un point. @lilypond[verbatim,quote] @@ -3331,7 +3334,7 @@ Il arrive fréquemment que les chants liturgiques comportent des mesures incomplètes aussi bien en début qu'en fin de ligne, de telle sorte qu'à une portée corresponde une ligne de texte. Ceci requiert donc l'utilisation de la commande @code{\partial} en début de partition et -d'une commande @code{\bar@tie{}"|"} ou @code{\bar@tie{}"||"} à la fin de +d'une commande @code{\bar "|"} ou @code{\bar "||"} à la fin de chaque ligne. @lilypondfile[verbatim,quote,ragged-right,texidoc,doctitle] diff --git a/Documentation/fr/usage/external.itely b/Documentation/fr/usage/external.itely index 52d44b4567..2325fa5e99 100644 --- a/Documentation/fr/usage/external.itely +++ b/Documentation/fr/usage/external.itely @@ -1,7 +1,6 @@ @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*- - @ignore - Translation of GIT committish: c299f84d574ac9b97ab7ffbb640b5c3a1cdca5cc + Translation of GIT committish: 446dc1f3ac9bfff6bfee31de929698b0425da6fe When revising a translation, copy the HEAD committish of the version that you are working on. For details, see the Contributors' @@ -32,7 +31,7 @@ manières. @section Pointer-cliquer @translationof Point and click -Le pointer-cliquer ajoute des liens au sein des documents pdf, pour +Le pointer-cliquer ajoute des liens au sein des documents PDF, pour certains événements musicaux. @menu @@ -40,6 +39,7 @@ certains événements musicaux. * Pointer-cliquer sélectif:: @end menu + @node Activation du pointer-cliquer @unnumberedsubsec Activation du pointer-cliquer @translationof Enabling point and click @@ -74,7 +74,7 @@ urlCommand "lilypond-invoke-editor %s" se charge d'appeler un éditeur pour les identifants de ressource (@emph{URI}) de type @code{textedit}, et un navigateur pour les autres. Il teste en outre la variable d'environnement @code{EDITOR} pour les cas -suivant@tie{}: +suivant : @table @code @item emacs @@ -99,7 +99,7 @@ gvim --remote +:@var{line}:norm@var{column} @var{file} La variable d'environnement @code{LYEDITOR} permet d'anticiper cette affectation, puisqu'elle contient la commande qui permet de lancer l'éditeur en tenant compte des valeurs respectives de @code{%(file)s}, -@code{%(column)s} et@code{%(line)s}. Par exemple, +@code{%(column)s} et@code{%(line)s}. Par exemple, @example emacsclient --no-wait +%(line)s:%(column)s %(file)s @@ -111,7 +111,6 @@ client emacs standard. @cindex ficher de sortie, taille - @cindex taille du ficher de sortie L'option pointer-cliquer accroît la taille des fichiers de manière @@ -131,7 +130,7 @@ explicite grâce à @end example Le pointer-cliquer peut aussi être désactivé au moment de la compilation -en ligne de commande@tie{}: +en ligne de commande : @example lilypond -dno-point-and-click file.ly @@ -154,7 +153,7 @@ application lançant l'audio et la vidéo à partir d'une note en particulier, il serait mal venu qu'un clic sur la note vous amène à l'altération ou une liaison qui l'affecterait. -Les événements générateurs de lien peuvent se gérer@tie{}: +Les événements générateurs de lien peuvent se gérer : @itemize @item @@ -185,7 +184,7 @@ lilypond -dpoint-and-click=note-event example.ly @end itemize -Plusieurs types d'événement peuvent être mentionnés@tie{}: +Plusieurs types d'événement peuvent être mentionnés : @itemize @item @@ -252,16 +251,16 @@ consulter les manuels de LilyPond en mode info. Si le comme ci-dessous. Le répertoire @file{elisp} inclus dans les sources contient aussi un -mode pour saisir la musique et lancer LilyPond. Faites @command{make -install} pour l'installer dans votre @var{elispdir}. Le fichier -@file{lilypond-init.el} devrait trouver sa place dans +mode pour saisir la musique et lancer LilyPond. Faites +@command{make install} pour l'installer dans votre @var{elispdir}. Le +fichier @file{lilypond-init.el} devrait trouver sa place dans @var{load-path}@file{/site-start.d/} ou bien ajouté à votre @file{~/.emacs} ou @file{~/.emacs.el}. En tant que simple utilisateur, vous pouvez toujours ajouter votre propre répertoire (par exemple @file{~/site-lisp/}) à votre @var{load-path} en ajoutant la ligne suivante -- modifiée en conséquence --- à votre @file{~/.emacs}@tie{}: +-- à votre @file{~/.emacs} : @c any reason we do not advise: (push "~/site-lisp" load-path) @example @@ -275,9 +274,9 @@ propre répertoire (par exemple @file{~/site-lisp/}) à votre En ce qui concerne @uref{http://@/www@/.vim@/.org,Vim}, LilyPond fournit tout le nécessaire pour gérer la coloration syntaxique et l'indentation. -Le mode spécifique à Vim doît être indiqué dans le fichier +Le mode spécifique à Vim doit être indiqué dans le fichier @file{$HOME/.vimrc}. Localisez ce fichier, ou créez-le, et -ajoutez-y les trois lignes suivantes@tie{}: +ajoutez-y les trois lignes suivantes : @example filetype off @@ -316,12 +315,12 @@ de détails, rendez-vous sur le @uref{http://@/lilypond@/.org,site}. Il s'agit de programmes distincts de @command{lilypond} qui se lancent en ligne de commande. Pour plus de précisions, reportez-vous au chapitre @ref{Utilisation en ligne de commande}. Si vous utilisez MacOS -10.3 ou 10.4 et recontrez quelque problème avec l'un de ces scripts, +10.3 ou 10.4 et rencontrez quelque problème avec l'un de ces scripts, comme @code{convert-ly}, reportez-vous à la page @rweb{MacOS X}. @knownissues -Les développeurs ne sont malheureusement pas suffisament nombreux et +Les développeurs ne sont malheureusement pas suffisamment 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 @@ -336,14 +335,13 @@ ces programmes. @end menu - @node Utilisation de midi2ly @subsection Utilisation de @code{midi2ly} @translationof Invoking midi2ly @cindex MIDI -@command{midi2ly} traduit un fichier MIDI de Type@tie{}1 en un fichier +@command{midi2ly} traduit un fichier MIDI de Type 1 en un fichier source LilyPond. MIDI (Music Instrument Digital Interface) constitue un standard pour @@ -368,17 +366,17 @@ 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@tie{}: +Pour le lancer en ligne de commande, procédez ainsi : @example midi2ly [@var{option}]@dots{} @var{fichier-midi} @end example -Notez bien que, par @qq{ligne de commande}, nous parlons de la ligne de +Notez bien que, par « ligne de commande », nous parlons de la ligne de commande du système. Pour plus de précisions, reportez-vous à @ref{Conversion à partir d'autres formats}. -@command{midi2ly} accepte les options suivantes@tie{}: +@command{midi2ly} accepte les options suivantes : @table @code @item -a, --absolute-pitches @@ -396,7 +394,7 @@ 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. Une -tonalité mineure est spécifiée par l'emploi de @code{:1}. +tonalité mineure est spécifiée par l'emploi de @code{:1}. @item -o, --output=@var{file} Générer le résultat dans le fichier @var{file}. @@ -420,9 +418,7 @@ Afficher les mentions de garantie et de copyright. 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. @@ -447,14 +443,14 @@ Pour le lancer en ligne de commande, procédez ainsi : musicxml2ly [@var{option}]@dots{} @var{fichier-xml} @end example -Notez bien que, par @qq{ligne de commande}, nous parlons de la ligne de +Notez bien que, par « ligne de commande », nous parlons de la ligne de commande du système. Pour plus de précisions, reportez-vous à @ref{Conversion à partir d'autres formats}. Si le nom du fichier est @file{-}, @command{musicxml2ly} lira directement à partir de la ligne de commande. -@command{musicxml2ly} accepte les options suivantes@tie{}: +@command{musicxml2ly} accepte les options suivantes : @table @code @item -a, --absolute @@ -464,17 +460,20 @@ Rendu en hauteurs absolues. Afficher un résumé des utilisations. @item -l, --language=LANG -Utiliser une autre définition liguistique (LANG), comme par exemple +Utiliser une autre définition linguistique (LANG), comme par exemple @var{deutsch} pour des noms de notes en allemand. @item --loglevel=@var{loglevel} Détermine le degré de verbosité à @var{loglevel}. Les valeurs autorisées sont @code{NONE}, @code{ERROR}, @code{WARNING}, -@code{PROGRESS} (par defaut) et @code{DEBUG}. +@code{PROGRESS} (par défaut) et @code{DEBUG}. @item --lxml Utiliser le paquetage Python @code{lxml.etree}, moins gourmand en -mémoire et temps de calcul, pour effectuer l'annalyse XML. +mémoire et temps de calcul, pour effectuer l'analyse XML. + +@item -m, --midi +Ajouter un bloc @code{\midi}. @item --nd --no-articulation-directions Ne pas convertir la direction (@code{^}, @code{_} ou @code{-}) des @@ -486,7 +485,7 @@ gérer les ligatures automatiquement. @item -o,--output=@var{file} Générer le résultat dans le fichier @var{fichier}. S'il n'est pas -déterminé, ce sera @var{fichier-xml}@file{.ly}@tie{}; @file{-} +déterminé, ce sera @var{fichier-xml}@file{.ly} ; @file{-} produira le résultat sur la sortie standard (@var{stdout}). @item -r,--relative @@ -508,7 +507,7 @@ Le fichier d'entrée est un fichier MusicXML zippé. @translationof Invoking abc2ly @warning{Ce programme ne bénéficie d'aucune maintenance. Il est -susceptible d'être suprimé des versions futures de LilyPond.} +susceptible d'être supprimé des versions futures de LilyPond.} @cindex ABC @@ -519,7 +518,7 @@ d'ABC}. @command{abc2ly} traduit du format ABC au format LilyPond. -Pour le lancer en ligne de commande, procédez ainsi@tie{}: +Pour le lancer en ligne de commande, procédez ainsi : @example abc2ly [@var{option}]@dots{} @var{fichier-abc} @@ -551,7 +550,7 @@ source ABC. Ainsi, l'assertion %%LY voices \set autoBeaming = ##f @end example -aura pour conséquence d'insérer le texte qui suit le mot-clé @qq{voices} +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, @@ -560,20 +559,20 @@ De la même manière, %%LY slyrics more words @end example -placera le texte suivant le mot-clé @qq{slyrics} dans une ligne de +placera le texte suivant le mot-clé « slyrics » dans une ligne de paroles. @knownissues -Le standard ABC n'est pas si @qq{standard} que cela. Pour des +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@tie{}; -@command{abc2ly} ne le fait pas. +ABC synchronise paroles et musique en début de ligne ; @command{abc2ly} +ne le fait pas. @command{abc2ly} ignore les ligatures ABC. @@ -583,7 +582,7 @@ ABC synchronise paroles et musique en début de ligne@tie{}; @translationof Invoking etf2ly @warning{Ce programme ne bénéficie d'aucune maintenance. Il est -susceptible d'être suprimé des versions futures de LilyPond.} +susceptible d'être supprimé des versions futures de LilyPond.} @cindex ETF @cindex enigma @@ -594,18 +593,17 @@ 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@tie{}: +Pour le lancer en ligne de commande, procédez ainsi : @example etf2ly [@var{option}]@dots{} @var{fichier-etf} @end example -Notez bien que, par @qq{ligne de commande}, nous parlons de la ligne de +Notez bien que, par « ligne de commande », nous parlons de la ligne de commande du système. Pour plus de précisions, reportez-vous à @ref{Conversion à partir d'autres formats}. -@command{etf2ly} accepte les options suivantes@tie{}: +@command{etf2ly} accepte les options suivantes : @table @code @item -h,--help @@ -618,7 +616,6 @@ Générer le résultat dans le fichier @var{file}. Afficher le numéro de version. @end table - @knownissues La liste des scripts d'articulation est incomplète. Les mesures vides @@ -677,14 +674,14 @@ d'insérer directement des partitions LilyPond dans OpenOffice.org. @translationof Inserting LilyPond output into other programs Dans le cas où vous cherchez à insérer le résultat de LilyPond dans -d'autres programmes, utilisez @code{lilypond} plutôt que -@code{lilypond-book}. Chaque extrait devra être généré séparément avant -d'être inséré dans votre document. De très nombreux programmes sont -capables de contenir le résultat de LilyPond, que ce soit au format +d'autres programmes, utilisez @command{lilypond} plutôt que +@command{lilypond-book}. Chaque extrait devra être généré séparément +avant d'être inséré dans votre document. De très nombreux programmes +sont capables de contenir le résultat de LilyPond, que ce soit au format @file{PNG}, @file{EPS} ou @file{PDF}. Les options suivantes vous permettront de réduire notablement les -contours de l'image LilyPond@tie{}: +contours de l'image LilyPond : @example \paper@{ @@ -699,7 +696,7 @@ contours de l'image LilyPond@tie{}: @{ c1 @} @end example -En procédant comme ci-après, vous obtiendrez des fichiers images@tie{}: +En procédant comme ci-après, vous obtiendrez des fichiers images : @example EPS @@ -727,7 +724,6 @@ où elles pourraient faire partie intégrante de LilyPond, vous pouvez toujours les télécharger et les utiliser avec la commande @code{\include}. - @menu * MIDI et articulations:: @end menu @@ -738,14 +734,14 @@ toujours les télécharger et les utiliser avec la commande @translationof MIDI articulation LilyPond sait produire des fichiers MIDI, principalement dans le but de -@qq{contrôle-qualité} -- heureux détenteurs d'une oreille absolue -- de +« contrôle qualité » -- heureux détenteurs d'une oreille absolue -- de ce qui a été saisi. Ne seront toutefois reproduits, en plus des notes et durées, que les nuances et tempi explicites. Le projet @emph{articulate} (site en anglais) s'est donné pour objectif de reproduire plus d'informations dans le MIDI. Les notes qui ne sont -pas liées sont ainsi raccourcies dans le but @qq{d'articuler}. Ce -raccourcissement dépend de l'articulation appliquée à la note@tie{}: un +pas liées sont ainsi raccourcies dans le but « d'articuler ». Ce +raccourcissement dépend de l'articulation appliquée à la note : un @emph{staccato} raccourcira la note de moitié, un @emph{tenuto} lui gardera sa durée entière@dots{} Ce script réalise aussi les trilles et @emph{grupettos} et compte bien traiter d'autres ornements tels que les @@ -758,8 +754,8 @@ mordants. @knownissues -Ce projet ne peut traiter que ce qu'il connaît@tie{}: tout ce qui peut +Ce projet ne peut traiter que ce qu'il connaît : tout ce qui peut ressembler à un @emph{markup} -- et donc pas à la propriété d'une note -- sera ignoré. - +@c LocalWords: noindent unnumberedsubsec knownissues diff --git a/Documentation/fr/web/download.itexi b/Documentation/fr/web/download.itexi index 226b4ff751..c095a7f8a3 100644 --- a/Documentation/fr/web/download.itexi +++ b/Documentation/fr/web/download.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: 254e2df1ab4e0fb8d1b517e7e11ffb545363ee48 + Translation of GIT committish: 446dc1f3ac9bfff6bfee31de929698b0425da6fe When revising a translation, copy the HEAD committish of the version that you are working on. For details, see the Contributors' @@ -327,7 +327,7 @@ Double-cliquez sur le fichier téléchargé, puis déplacez-le où vous voulez. @subsubheading Désinstallation -Supprimez le répertoire LilyPond.app. +Supprimez le répertoire @code{LilyPond.app}. @divEnd @@ -348,13 +348,13 @@ ce qui suit.} @subsubheading MacOS X et la ligne de commande -Le moyen le plus pratique d'utiliser les scripts lilypond est de vous -créer des @qq{lanceurs}. +Le moyen le plus pratique d'utiliser les scripts LilyPond est de vous +créer des « lanceurs ». @enumerate @item -Créez un répertoire pour stocker ces différents scripts : +Créez un répertoire pour stocker ces différents scripts : @example mkdir -p ~/bin @@ -367,6 +367,7 @@ Créez un fichier @command{lilypond} qui contiendra @divClass{h-scroll-auto} @example +#!/bin/bash exec @var{RÉP}/LilyPond.app/Contents/Resources/bin/lilypond "$@@" @end example @divEnd @@ -390,9 +391,9 @@ chmod u+x lilypond @item -Ajoutez ce répertoire à votre chemin de recherche (@i{path}). Modifiez, -ou bien créez un fichier @code{.profile} à la racine de votre répertoire -personnel de telle sorte qu'il contienne +Ajoutez ce répertoire à votre chemin de recherche (@emph{path}). +Modifiez, ou bien créez un fichier @code{.profile} à la racine de votre +répertoire personnel de telle sorte qu'il contienne @example export PATH=$PATH:~/bin @@ -407,9 +408,9 @@ Ce fichier doit se terminer par une ligne vide. Les scripts -- aussi bien @command{lilypond-book}, @command{convert-ly}, @command{abc2ly}, que @command{lilypond} lui-même -- sont inclus dans un -fichier @code{.app} pour MacOS@tie{}X. +fichier @code{.app} pour MacOS X. -Ces scripts peuvent se lancer directement en ligne de commande : +Ces scripts peuvent se lancer directement en ligne de commande : @divClass{h-scroll-auto} @example @@ -466,7 +467,7 @@ Pour Windows ME, NT, 2000, XP, Vista, et Windows 7. Faites un double clic sur le fichier téléchargé, puis suivez les instructions de l'installateur. Nous vous conseillons de conserver les paramètres proposés par défaut -- options et répertoire d'installation. -À la fin de la procédure, cliquez sur @qq{Terminé}. LilyPond est installé. +À la fin de la procédure, cliquez sur « Terminé ». LilyPond est installé. @end enumerate @@ -477,14 +478,14 @@ Pour désinstaller LilyPond, vous pouvez au choix : @enumerate @item -À partir du répertoire LilyPond présent dans le menu @qq{Démarrer}, -cliquer sur l'icone @qq{Supprimer}. Cliquez ensuite sur le bouton -@qq{Terminé} une fois la désinstallation effectuée. +À partir du répertoire LilyPond présent dans le menu « Démarrer », +cliquer sur l'icone « Supprimer ». Cliquez ensuite sur le bouton +« Terminé » une fois la désinstallation effectuée. @item À partir du gestionnaire de programmes accessible depuis le Panneau de -configuration, choisissez LilyPond, puis prenez l'option @qq{Supprimer}. -Cliquez ensuite sur le bouton @qq{Terminé} une fois la désinstallation +configuration, choisissez LilyPond, puis prenez l'option « Supprimer ». +Cliquez ensuite sur le bouton « Terminé » une fois la désinstallation effectuée. @end enumerate @@ -514,21 +515,21 @@ I don't have English version of Windows. @end ignore Le moyen le plus pratique d'utiliser les programmes de LilyPond est -d'ajouter à la variable d'environnement @qq{path} le chemin vers le -répertoire contenant les exécutebles de LilyPond. +d'ajouter à la variable d'environnement « path » le chemin vers le +répertoire contenant les exécutables de LilyPond. @enumerate @item -Ouvrez le panneau de configuration et accédez aux @qq{Propriétés -système}. Dans l'onglet @qq{Avancé}, actionnez le bouton -@qq{Variables@tie{}d'environnement}. +Ouvrez le panneau de configuration et accédez aux « Propriétés +système ». Dans l'onglet « Avancé », actionnez le bouton +« Variables d'environnement ». @item -Dans la liste des variables système, sélectionnez @qq{Path} et cliquez -sur le bouton @qq{Modifier}. Dans la fenêtre qui s'est ouverte, ajoutez -aux @qq{Valeurs de la variable} le chemin au répertoire contenant les -fichiers exécutables de LilyPond, comme suit : +Dans la liste des variables système, sélectionnez « Path » et cliquez +sur le bouton « Modifier ». Dans la fenêtre qui s'est ouverte, ajoutez +aux « Valeurs de la variable » le chemin au répertoire contenant les +fichiers exécutables de LilyPond, comme suit : @example [@var{chemins déjà définis}];@var{RÉP}\LilyPond\usr\bin @@ -537,14 +538,15 @@ fichiers exécutables de LilyPond, comme suit : @warning{@var{RÉP} sera en règle générale @code{C:@bs{}Program Files}.} @noindent -puis cliquez le bouton @qq{OK} pour fermer la fenêtre. +puis cliquez le bouton « OK » pour fermer la fenêtre. @end enumerate @subsubheading Lancement des exécutables -Les exécutables de LilyPond -- tels que lilypond, lilypond-book et -convert-ly entre autres -- peuvent se lancer en ligne de commande : +Les exécutables de LilyPond -- tels que @command{lilypond}, +@command{lilypond-book} et @command{convert-ly} entre autres -- peuvent +se lancer en ligne de commande : @example lilypond test.ly @@ -576,7 +578,7 @@ protégés par le droit d’auteur. @divEnd @warning{Nous vous @strong{déconseillons} de compiler LilyPond par -vous-même ; les versions pré-compilées contiennent tout ce dont un +vous-même ; les versions précompilées contiennent tout ce dont un utilisateur a besoin.} @divClass{column-left-bottom} -- 2.39.2