X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=Documentation%2Ffr%2Flearning%2Fcommon-notation.itely;h=4c973d8db4d04086a854ad0efe6505dd4da1a241;hb=7271ef0cd2204b490c64abc1f77dc2609d81451f;hp=ea3381954b5b898e1367fedcc2b38ed39ea298bd;hpb=0c34fe54a73dec156d4ed33a47647388588385df;p=lilypond.git diff --git a/Documentation/fr/learning/common-notation.itely b/Documentation/fr/learning/common-notation.itely index ea3381954b..4c973d8db4 100644 --- a/Documentation/fr/learning/common-notation.itely +++ b/Documentation/fr/learning/common-notation.itely @@ -1,6 +1,7 @@ @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*- + @ignore - Translation of GIT committish: 60c59602bb30b60154a2310ebf0c88036eca71b2 + Translation of GIT committish: e10b1a07f8f70a23a141d869d9bf67a93ecde821 When revising a translation, copy the HEAD committish of the version that you are working on. For details, see the Contributors' @@ -9,12 +10,8 @@ @ignore Tutorial guidelines: (different from policy.txt!) -- unless you have a really good reason, use either +- unless you have a really good reason, use @lilypond[verbatim,quote] - or - @lilypond[verbatim,quote,relative=2] - - Don't use any other relative=X commands. - use "aes" and "ees" instead of "as" and "es". I know it's not correct Dutch naming, but let's not confuse people with this @@ -25,26 +22,27 @@ Tutorial guidelines: (different from policy.txt!) @end ignore -@c \version "2.12.0" +@c \version "2.19.21" @c Translators: Nicolas Grandclaude, Ludovic Sardain, Gauvain Pocentek -@c Translation checkers: Jean-Charles Malahieude, Valentin Villenave, John Mandereau +@c Translation checkers: J.-Charles Malahieude, Valentin Villenave, John Mandereau @c Translation status: post-GDP @node Bases de notation musicale -@chapter Bases de notation musical +@chapter Bases de notation musicale @translationof Common notation Suite au premier contact avec le @ref{Tutoriel}, voyons comment créer de belles partitions utilisant une notation musicale courante @menu -* Notation sur une seule portée:: -* Notes simultanées:: -* Chansons:: -* Dernières précisions:: +* Notation sur une seule portée:: +* Notes simultanées:: +* Chansons:: +* Dernières précisions:: @end menu + @node Notation sur une seule portée @section Notation sur une seule portée @translationof Single staff notation @@ -53,20 +51,98 @@ Cette section présente la notation courante dont on a besoin pour écrire une voix sur une portée. @menu -* Altérations et armure:: -* Liaisons:: -* Articulations et nuances:: -* Ajout de texte:: -* Barres de ligature automatiques et manuelles:: -* Commandes rythmiques avancées:: +* Barre et contrôle de mesure:: +* Hauteurs et armure:: +* Liaisons:: +* Articulations et nuances:: +* Ajout de texte:: +* Barres de ligature automatiques et manuelles:: +* Commandes rythmiques avancées:: +@end menu + + +@node Barre et contrôle de mesure +@subsection Barre et contrôle de mesure +@translationof Bar lines and bar checks + +@menu +* Barre de mesure:: +* Contrôle de mesure:: @end menu -@node Altérations et armure -@subsection Altérations et armure -@translationof Accidentals and key signatures +@node Barre de mesure +@unnumberedsubsubsec Barre de mesure +@translationof Bar lines + +Les simples barres de mesure se placent automatiquement ; nul n'est +besoin de les saisir. D'autres types de barre de mesure sont accessibles +par la commande @code{\bar}, tels que @code{\bar "||"} pour une double +barre ou @code{\bar "|."} pour la barre finale. Pour une liste des +différents styles de barre de mesure, voir +@ruser{Barres de mesure}. + +@lilypond[verbatim,quote] +\relative { g'1 e1 \bar "||" c2. c'4 \bar "|." } +@end lilypond + + +@node Contrôle de mesure +@unnumberedsubsubsec Contrôle de mesure +@translationof Bar checks + +Les contrôles de barre de mesure -- @emph{bar checks} en anglais -- ne +sont à priori pas strictement nécessaires. Ils permettent cependant +d'indiquer directement dans le code saisi -- à l'aide d'une barre +verticale @code{|} -- l'emplacement des barres de mesure. Grâce à ces +contrôleurs, LilyPond sera capable de déterminer si la durée que vous +avez attribuée aux notes correspondent bien à longueur de la mesure qui +les contient. Les contrôles de mesure apportent aussi clarté et +organisation à votre code. + +@c This example deliberately produces a warning +@lilypond[verbatim,quote] +\relative { +g'1 | e1 | c2. c' | g4 c g e | c4 r r2 | +} +@end lilypond + +La compilation du code ci-dessus devrait vous afficher le message +suivant en console : + +@example +Avertissement : échec du contrôle de mesure (barcheck) à 1/2 + g'1 | e1 | c2. c' + | g4 c g e | c4 r r2 | +@end example + +Si la durée manquante est évitente au vu du rendu musical de cet exemple +minimaliste, l'avertissement émis en console ne manquera pas de porter à +votre attention l'absence du @code{4} à la troisième mesure. + +@seealso +Manuel de notation : +@ruser{Barres de mesure}, +@ruser{Vérification des limites et numéros de mesure}. + + +@node Hauteurs et armure +@subsection Hauteurs et armure +@translationof Pitches and key signatures + +@menu +* Altérations:: +* Armures:: +* Attention aux armures et aux hauteurs:: +@end menu + +@warning{Si, comme nombre de nouveaux utilisateurs, vous avez du mal à +appréhender la notion de tonalité et d'armures dans LilyPond, consultez +la note à la fin de cette page.} -@subheading Altérations +@node Altérations +@unnumberedsubsubsec Altérations +@translationof Pitch alterations @cindex altérations @cindex dièse @@ -75,6 +151,8 @@ Cette section présente la notation courante dont on a besoin pour @cindex bémol @cindex double bémol @cindex bémol, double +@cindex bécarre +@cindex naturel @funindex es @funindex is @@ -82,8 +160,13 @@ Cette section présente la notation courante dont on a besoin pour @funindex isis Glossaire musicologique : -@rglos{sharp}, @rglos{flat}, @rglos{double sharp}, -@rglos{double flat}, @rglos{accidental}. +@rglosnamed{sharp,dièse}, @rglosnamed{flat,bémol}, +@rglosnamed{double sharp,double dièse}, +@rglosnamed{double flat,double bémol}, @rglosnamed{accidental,altération}. + +LilyPond identifie le nom d'une note par sa hauteur. Par exemple, un +@code{c} signifiera toujours @notation{do naturel}, quelle que soit la +tonalité ou l'armure. Dans la notation par défaut, on obtient un @notation{dièse} en ajoutant @code{is} au nom de la note, et un @notation{bémol} en @@ -94,20 +177,23 @@ dénomination des notes dans les langues nordiques et germaniques, comme l'allemand ou le hollandais. @c DIV specific -Cependant, si vous utilisez la commande -@w{@code{@w{\include@tie{}"italiano.ly"}}} pour entrer les noms de note -français au lieu des noms hollandais, il faudra ajouter un @code{d} pour -obtenir un dièse, et un @code{b} pour un bémol. Le double dièse et le -double bémol s'obtiennent en ajoutant respectivement @code{dd} et -@code{bb}. Pour en savoir plus sur les autres langues disponibles, -consultez @ruser{Noms de note dans d'autres langues}. +Cependant, si vous utilisez la commande @code{\language "italiano"} pour +entrer les noms de note français au lieu des noms hollandais, il faudra +ajouter un @code{d} pour obtenir un dièse, et un @code{b} pour un bémol. +Le double dièse et le double bémol s'obtiennent en ajoutant +respectivement @code{dd} et @code{bb}. Pour en savoir plus sur les +autres langues disponibles, consultez +@ruser{Nom des notes dans d'autres langues}. @c END DIV -@lilypond[verbatim,quote,relative=2] -cis1 ees fisis, aeses +@lilypond[verbatim,quote] +\relative { cis''1 ees fisis, aeses } @end lilypond -@subheading Armures + +@node Armures +@unnumberedsubsubsec Armures +@translationof Key signatures @cindex armure, définition de l' @cindex armure, altérations à l' @@ -123,53 +209,53 @@ cis1 ees fisis, aeses @funindex minor Glossaire musicologique : -@rglos{key signature}, @rglos{major}, -@rglos{minor}. +@rglosnamed{key signature,armure}, @rglosnamed{major,majeur}, +@rglosnamed{minor,mineur}. L'armure est déterminée par la commande @code{\key}, suivie d'une hauteur puis de @code{\major} (majeur) ou @code{\minor} (mineur). -@lilypond[verbatim,quote,relative=2] -\key d \major -a1 -\key c \minor -a +@lilypond[verbatim,quote] +\relative { + \key d \major + d'4 fis a c | + \bar "||" \key c \minor + c,4 ees g b | +} @end lilypond @smallspace -@subheading Attention aux armures et aux hauteurs + +@node Attention aux armures et aux hauteurs +@unnumberedsubsubsec Attention aux armures et aux hauteurs +@translationof Warning key signatures and pitches Glossaire musicologique : -@rglos{accidental}, @rglos{key signature}, -@rglos{pitch}, @rglos{flat}, @rglos{natural}, @rglos{sharp}, -@rglos{transposition}. - -La combinaison de l'@notation{armure} et des hauteurs de note -- y -compris les altérations -- permet à LilyPond de déterminer dans quel -cas imprimer des @notation{altérations accidentelles}. L'armure -n'affecte que les altérations @emph{imprimées}, et non les hauteurs -réelles ! Cette fonctionnalité est souvent source de confusion pour -les nouveaux utilisateurs, aussi expliquons-la en détail. - -LilyPond fait une distinction nette entre le contenu musical et la -mise en forme. L'altération d'une note -- @notation{bémol}, -@notation{bécarre} ou @notation{dièse} -- fait partie de sa hauteur, -et relève donc du contenu musical. La gravure ou non d'une altération -accidentelle -- un @emph{signe} bémol, bécarre ou dièse -- devant la -note correspondante est une question qui relève de la mise en forme. -La gravure d'une partition suit des règles, en particulier des règles -d'indication des altérations accidentelles. Les hauteurs de note, en -revanche, relèvent de ce que vous voulez entendre ; et, dans la mesure -où la musique que vous entrez est censée être celle que vous voulez -entendre, LilyPond, qui n'est chargé que de la gravure, ne les -choisira pas à votre place. +@rglosnamed{accidental,altération}, @rglosnamed{key signature,armure}, +@rglosnamed{pitch,hauteur}, @rglosnamed{flat,bémol}, +@rglosnamed{natural,bécarre}, @rglosnamed{sharp,dièse}, +@rglos{transposition}, @rglosnamed{Pitch names,Noms de note}. + +LilyPond fait une distinction nette entre le contenu musical et sa +représentation sur papier. Un code tel que @code{d4 e fis2} définit la +hauteur et la durée de notes ; il s'agit du contenu. L'armure, les +altérations « à la clef », fait partie de la représentation imprimée. +L'armure définit aussi des règles en matière de représentation des notes +imprimées. LilyPond comparera chaque hauteur saisie avec l'armure pour +déterminer s'il est besoin d'imprimer une altération accidentelle. + +La commande @code{\key} détermine l'armure, ce qui affectera la +représentation imprimée, et ne modifiera @b{en aucun cas} la hauteur +assignée à une note telle qu'un @code{c} que vous aurez saisi. Dans cet exemple, -@lilypond[verbatim,quote,relative=2] -\key d \major -d cis fis +@lilypond[verbatim,quote] +\relative { + \key d \major + cis''4 d e fis +} @end lilypond @noindent @@ -177,37 +263,49 @@ aucune note n'a d'altération accidentelle, et pourtant vous devrez entrer le @code{is} pour les notes @code{cis} et @code{fis}. Le code @code{b} ne veut pas dire @qq{Imprimez-moi un point noir sur -la troisième ligne de la portée.} Cela signifie plutôt : @qq{Ici se +la troisième ligne de la portée.} Cela signifie plutôt : @qq{Ici se trouve une note dont la hauteur est un si naturel.} Avec une armure -de la bémol majeur, ce @code{si} est flanqué d'un bécarre accidentel : +de la bémol majeur, ce @code{si} est flanqué d'un bécarre +accidentel : -@lilypond[verbatim,quote,relative=2] -\key aes \major -b +@lilypond[verbatim,quote] +\relative { + \key aes \major + aes'4 c b c +} @end lilypond +Prenons un autre exemple : imaginez-vous devant un piano ; dès +lors que vous voulez enfoncer l'une des touches noires, il vous faudra +@strong{ajouter} un @code{is} ou un @code{es} au nom de la note. + Ajouter explicitement toutes les altérations demande un peu plus d'effort dans la phase de saisie, mais cela facilite grandement la @notation{transposition}. De plus, les altérations accidentelles peuvent ainsi être imprimées suivant plusieurs conventions. Pour connaître les différentes manières dont les altérations accidentelles -peuvent être imprimées, consultez +peuvent être imprimées, consultez @ruser{Altérations accidentelles automatiques}. - @seealso -Manuel de notation : @ruser{Noms de note dans d'autres langues}, -@ruser{Altérations}, @ruser{Altérations accidentelles automatiques}, +Manuel de notation : +@ruser{Nom des notes dans d'autres langues}, +@ruser{Altérations}, +@ruser{Altérations accidentelles automatiques}, @ruser{Armure}. -Glossaire musicologique : -@rglos{Pitch names}. - @node Liaisons @subsection Liaisons @translationof Ties and slurs +@menu +* Liaisons de prolongation:: +* Liaisons d'articulation:: +* Liaisons de phrasé:: +* Attention aux types de liaison:: +@end menu + @cindex liaisons de prolongation @cindex liaisons de tenue @cindex prolongation, liaisons de @@ -218,77 +316,109 @@ Glossaire musicologique : @funindex ( ... ) @funindex \( ... \) -@subheading Liaisons de prolongation + +@node Liaisons de prolongation +@unnumberedsubsubsec Liaisons de prolongation +@translationof Ties Glossaire musicologique : -@rglos{tie}. +@rglosnamed{tie,liaison de tenue}. -Pour créer une liaison de prolongation@footnote{parfois aussi appelée -liaison de tenue}, on ajoute un tilde @code{~} à la première note +Pour créer une liaison de prolongation -- parfois aussi appelée +liaison de tenue --, on ajoute un tilde @code{~} à la première note liée. -@lilypond[verbatim,quote,relative=2] -g4~ g c2~ -c4 ~ c8 a8 ~ a2 +@lilypond[verbatim,quote] +\relative { g'4~ g c2~ | c4~ c8 a~ a2 | } +@end lilypond + +@cindex isolée, durée +@cindex durée isolée + +Lorsque la hauteur ne change pas, ce qui est toujours le cas pour des +liaisons de tenue, les hauteurs suivantes peuvent être omises auquel cas +seules les durées successives seront mentionnées : + +@lilypond[verbatim,quote] +\relative { g'4~ 4 c2~ | 4~ 8 a~ 2 | } @end lilypond +Ce raccourci se révèle fort utile lors d'une succession de rythmes +appliqués à une même hauteur. Notez bien qu'une espace entre une +hauteur isolée et une durée isolée aura pour effet de ne produire qu'une +seule note. Autrement dit, @code{c4 a 8 8} sera interprété comme +@code{c4 a8 a8}, non comme @code{c4 a4 a8 a8} ; écrivez plutôt +@code{c4 a4 8 8}. + +@node Liaisons d'articulation +@unnumberedsubsubsec Liaisons d'articulation +@translationof Slurs + @cindex liaisons d'articulation @cindex articulation, liaisons d' - -@subheading Liaisons d'articulation +@cindex legato @c Le terme de "slur" a deux sens en français : articulation et phrasé. -@c Je garde ici le terme "legato", tel qu'il apparaît dans le texte original, -@c car c'est celui qui me semble le plus couramment employé. +@c Je garde ici le terme "legato", tel qu'il apparaît dans le texte +@c original, car c'est celui qui me semble le plus couramment employé. @c slur = "il zon" (articulation). jcm @c phrasing slur = "ils ont des chapeaux ronds" (phrase). jcm Glossaire musicologique : -@rglos{slur}, @rglos{phrasing}. +@rglosnamed{slur,liaison}, @rglosnamed{phrasing,phrasé}. Une liaison d'articulation ou @emph{legato} peut englober plusieurs notes. Les notes de départ et d'arrivée sont suivies respectivement d'un signe @code{(} et @code{)}. -@lilypond[verbatim,quote,relative=2] -d4( c16) cis( d e c cis d) e( d4) +@lilypond[verbatim,quote] +\relative { d''4( c16) cis( d e c cis d) e( d4) } @end lilypond + +@node Liaisons de phrasé +@unnumberedsubsubsec Liaisons de phrasé +@translationof Phrasing slurs + @cindex liaisons de phrasé @cindex phrasé, liaisons de -@cindex legato -@subheading Liaisons de phrasé -De plus longues liaisons, dites de phrasé, sont délimitées par @code{\(} et -@code{\)}. Il est possible d'avoir en même temps des legatos et des -phrasés, mais pas plusieurs liaisons de phrasé ou de @emph{legato} à la fois. +De plus longues liaisons, dites de phrasé, sont délimitées par @code{\(} +et @code{\)}. Il est possible d'avoir en même temps des legatos et des +phrasés. -@lilypond[verbatim,quote,relative=2] -a8(\( ais b c) cis2 b'2 a4 cis,\) +@lilypond[verbatim,quote] +\relative { g'4\( g8( a) b( c) b4\) } @end lilypond -@smallspace +@c @ smallspace + + +@node Attention aux types de liaison +@unnumberedsubsubsec Attention aux types de liaison +@translationof Warnings slurs vs. ties + @cindex liaisons d'articulation et de prolongation, différences -@subheading Attention aux types de liaison Glossaire musicologique : -@rglos{articulation}, @rglos{slur}, @rglos{tie}. +@rglos{articulation}, @rglosnamed{slur,liaison}, +@rglosnamed{tie,liaison de tenue}. Une liaison d'articulation ou de phrasé ressemble à une liaison de prolongation, mais n'a pas la même signification. Alors qu'une liaison de prolongation ne peut relier que deux notes de même hauteur, -le @emph{legato} indique une articulation de plusieurs notes, -éventuellement en grand nombre. Les liaisons de tenue peuvent être +le @emph{legato} indique une articulation de plusieurs notes, +éventuellement en grand nombre. Les liaisons de tenue peuvent être enchâssées dans un @emph{legato} ou un phrasé. -@lilypond[verbatim,quote,relative=2] -c2~( c8 fis fis4 ~ fis2 g2) +@lilypond[verbatim,quote] +\relative { c''4(~ c8 d~ 4 e) } @end lilypond - @seealso -Manuel de notation : @ruser{Liaisons de prolongation}, +Manuel de notation : +@ruser{Liaisons de prolongation}, @ruser{Liaisons d'articulation}, @ruser{Liaisons de phrasé}. @@ -297,7 +427,16 @@ Manuel de notation : @ruser{Liaisons de prolongation}, @subsection Articulations et nuances @translationof Articulation and dynamics -@subheading Articulations +@menu +* Articulation:: +* Doigté:: +* Nuance:: +@end menu + + +@node Articulation +@unnumberedsubsubsec Articulation +@translationof Articulations @cindex articulation @cindex accents @@ -307,13 +446,19 @@ Glossaire musicologique : @rglos{articulation}. Des @notation{articulations} peuvent être ajoutées à une note, au moyen -d'un tiret @code{-} suivi d'un caractère : +d'un tiret @code{-} suivi d'un caractère : -@lilypond[verbatim,quote,relative=2] -c-. c-- c-> c-^ c-+ c-_ +@lilypond[verbatim,quote] +\relative { + c''4-^ c-+ c-- c-! + c4-> c-. c2-_ +} @end lilypond -@subheading Doigtés + +@node Doigté +@unnumberedsubsubsec Doigté +@translationof Fingerings @cindex doigtés @@ -321,13 +466,13 @@ c-. c-- c-> c-^ c-+ c-_ @funindex _ Glossaire musicologique : -@rglos{fingering}. +@rglosnamed{fingering,doigté}. De même, des indications de doigté peuvent être ajoutées à une note en -utilisant un tiret (@samp{-}) et le chiffre à écrire : +utilisant un tiret (@samp{-}) et le chiffre à écrire : -@lilypond[verbatim,quote,relative=2] -c-3 e-5 b-2 a-1 +@lilypond[verbatim,quote] +\relative { c''4-3 e-5 b-2 a-1 } @end lilypond Articulations et doigtés sont habituellement placés automatiquement, @@ -337,11 +482,18 @@ articulations sur la même note. Dans la plupart des cas, cependant, il est bon de laisser LilyPond déterminer l'emplacement de l'articulation. -@lilypond[verbatim,quote,relative=2] -c_-^1 d^. f^4_2-> e^-_+ +@lilypond[verbatim,quote] +\relative { c''4_-^1 d^. f^4_2-> e^-_+ } @end lilypond -@subheading Nuances + +@node Nuance +@unnumberedsubsubsec Nuance +@translationof Dynamics + +@cindex nuances +@cindex decrescendo +@cindex crescendo @funindex \f @funindex \ff @@ -357,14 +509,15 @@ c_-^1 d^. f^4_2-> e^-_+ @funindex ! Glossaire musicologique : -@rglos{dynamics}, @rglos{crescendo}, +@rglosnamed{dynamics,nuances}, +@rglos{crescendo}, @rglos{decrescendo}. On obtient un signe de @notation{nuance} en ajoutant à la note les -lettres du signe, précédées d'un anti-slash @code{\} : +lettres du signe, précédées d'un anti-slash @code{\} : -@lilypond[verbatim,quote,relative=2] -c\ff c\mf c\p c\pp +@lilypond[verbatim,quote] +\relative { c''4\ff c\mf c\p c\pp } @end lilypond @cindex nuances @@ -377,16 +530,17 @@ c\ff c\mf c\p c\pp @notation{Crescendos} et @notation{decrescendos} débutent avec les commandes @code{\<} et @code{\>}. Ils se terminent soit par une nuance d'arrivée, par exemple @code{\f}, soit par la commande -@code{\!} : +@code{\!} : -@lilypond[verbatim,quote,relative=2] -c2\< c2\ff\> c2 c2\! +@lilypond[verbatim,quote] +\relative { c''4\< c\ff\> c c\! } @end lilypond - @seealso -Manuel de notation : @ruser{Articulations et ornements}, -@ruser{Doigtés}, @ruser{Nuances}. +Manuel de notation : +@ruser{Articulations et ornements}, +@ruser{Doigtés}, +@ruser{Nuances}. @node Ajout de texte @@ -402,22 +556,22 @@ Manuel de notation : @ruser{Articulations et ornements}, On peut ajouter du texte à une partition : -@lilypond[verbatim,quote,relative=2] -c1^"espr" a_"legato" +@lilypond[verbatim,quote,fragment] +c''2^"espr" a'_"legato" @end lilypond -Pour mettre en forme du texte, on utilise la commande @code{\markup} : +Pour mettre en forme du texte, on utilise la commande @code{\markup} : -@lilypond[verbatim,quote,relative=2] -c1^\markup{ \bold espr} -a1_\markup{ +@lilypond[verbatim,quote,fragment] +c''2^\markup { \bold espr } +a'2_\markup { \dynamic f \italic \small { 2nd } \hspace #0.1 \dynamic p } @end lilypond - @seealso -Manuel de notation : @ruser{Ajout de texte}. +Manuel de notation : +@ruser{Ajout de texte}. @node Barres de ligature automatiques et manuelles @@ -439,12 +593,12 @@ Manuel de notation : @ruser{Ajout de texte}. @funindex autoBeamOn Glossaire musicologique : -@rglos{beam}. +@rglosnamed{beam,ligature}. -Toutes les barres de ligature sont dessinées automatiquement : +Toutes les barres de ligature sont dessinées automatiquement : -@lilypond[verbatim,quote,relative=2] -a8 ais d ees r d c16 b a8 +@lilypond[verbatim,quote] +\relative { a'8 ais d ees r d c16 b a8 } @end lilypond @noindent @@ -453,24 +607,26 @@ groupées, il est possible de les ligaturer manuellement, en marquant la première note à attacher d'un crochet ouvrant @code{[} et la dernière d'un crochet fermant @code{]}. -@lilypond[verbatim,quote,relative=2] -a8[ ais] d[ ees r d] a b +@lilypond[verbatim,quote] +\relative { a'8[ ais] d[ ees r d] c16 b a8 } @end lilypond Pour désactiver les barres de ligature automatiques pour des passages entiers, utilisez la commande @code{\autoBeamOff}, et utilisez @code{\autoBeamOn} pour les réactiver. -@lilypond[verbatim,quote,relative=2] -\autoBeamOff -a8 c b4 d8. c16 b4 -\autoBeamOn -a8 c b4 d8. c16 b4 +@lilypond[verbatim,quote] +\relative { + \autoBeamOff + a'8 c b4 d8. c16 b4 | + \autoBeamOn + a8 c b4 d8. c16 b4 | +} @end lilypond - @seealso -Manuel de notation : @ruser{Barres de ligature automatiques}, +Manuel de notation : +@ruser{Barres de ligature automatiques}, @ruser{Barres de ligature manuelles}. @@ -478,7 +634,16 @@ Manuel de notation : @ruser{Barres de ligature automatiques}, @subsection Commandes rythmiques avancées @translationof Advanced rhythmic commands -@subheading Mesure incomplète +@menu +* Mesure incomplète:: +* N-olet:: +* Note d'ornement:: +@end menu + + +@node Mesure incomplète +@unnumberedsubsubsec Mesure incomplète +@translationof Partial measure @cindex levée @cindex anacrouse @@ -487,42 +652,53 @@ Manuel de notation : @ruser{Barres de ligature automatiques}, @funindex \partial @funindex partial -Glossaire musicologique : @rglos{anacrusis}. +Glossaire musicologique : @rglosnamed{anacrusis,anacrouse}. On crée une levée (ou anacrouse) avec la commande @code{\partial}, -suivie d'une durée : @code{\partial 4} produit une levée d'une noire -et @code{\partial 8} d'une croche. +suivie d'une durée : @code{\partial 4} produit une levée d'une +noire et @code{\partial 8} d'une croche. -@lilypond[verbatim,quote,relative=2] -\partial 8 -f8 c2 d +@lilypond[verbatim,quote] +\relative { + \partial 8 f''8 | + c2 d | +} @end lilypond -@subheading Nolets -@cindex nolets +@node N-olet +@unnumberedsubsubsec N-olet +@translationof Tuplets + +@cindex n-olets @cindex triolets -@funindex \times -@funindex times +@funindex \tuplet +@funindex tuplet -Glossaire musicologique : @rglos{note value}, @rglos{triplet}. +Glossaire musicologique : @rglosnamed{note value,valeur d'une note}, +@rglosnamed{triplet,triolet}. -Les @notation{nolets} sont créés avec la commande @code{\times}, qui -prend deux arguments : une fraction et une expression musicale. La -durée des notes de l'expression musicale est multipliée par la -fraction. Par exemple les notes d'un @notation{triolet} durent les -deux tiers de la durée de leur notation réelle, cette fraction est -donc de 2/3 pour les triolets : +Les @notation{n-olets} sont créés avec la commande @code{\tuplet}, qui +prend deux arguments : une fraction et une expression musicale. La +fraction représente le nombre de notes du n-olet à inscrire dans la durée +normalement attribuée à un certain nombre de notes de même valeur. Dans +le cas de triolets, par exemple, trois notes recouvrent la même durée +que deux ; un @notation{triolet} portera donc une fraction de 3/2. -@lilypond[verbatim,quote,relative=2] -\times 2/3 { f8 g a } -\times 2/3 { c r c } -\times 2/3 { f,8 g16[ a g a] } -\times 2/3 { d4 a8 } +@lilypond[verbatim,quote] +\relative { + \tuplet 3/2 { f''8 g a } + \tuplet 3/2 { c8 r c } + \tuplet 3/2 { f,8 g16[ a g a] } + \tuplet 3/2 { d4 a8 } +} @end lilypond -@subheading Notes d'ornement + +@node Note d'ornement +@unnumberedsubsubsec Note d'ornement +@translationof Grace notes @cindex notes d'ornement @cindex ornementation @@ -536,22 +712,27 @@ donc de 2/3 pour les triolets : @funindex \appoggiatura @funindex acciaccatura -Glossaire musicologique : @rglos{grace notes}, @rglos{acciaccatura}, -@rglos{appoggiatura}. +Glossaire musicologique : +@rglosnamed{grace notes,ornements}, +@rglosnamed{acciaccatura,acciaccature}, +@rglosnamed{appoggiatura,appogiature}. Des @notation{notes d'ornement} s'obtiennent en appliquant la commande @code{\grace}, @code{\appoggiatura} ou @code{\acciaccatura} à une -expression musicale : +expression musicale : -@lilypond[verbatim,quote,relative=2] -c2 \grace { a32[ b] } c2 -c2 \appoggiatura b16 c2 -c2 \acciaccatura b16 c2 +@lilypond[verbatim,quote] +\relative { + c''2 \grace { a32 b } c2 | + c2 \appoggiatura b16 c2 | + c2 \acciaccatura b16 c2 | +} @end lilypond - @seealso -Manuel de notation : @ruser{Notes d'ornement}, @ruser{Nolets}, +Manuel de notation : +@ruser{Notes d'ornement}, +@ruser{N-olets}, @ruser{Levées}. @@ -559,20 +740,20 @@ Manuel de notation : @ruser{Notes d'ornement}, @ruser{Nolets}, @section Notes simultanées @translationof Multiple notes at once -Cette section traite de situations où l'on a plus d'une note à la fois : -plusieurs instruments, plusieurs voix ou portées pour un même -instrument (le piano, par exemple), et les accords. +Cette section traite de situations où l'on a plus d'une note à la +fois : plusieurs instruments, plusieurs voix ou portées pour un +même instrument (le piano, par exemple), et les accords. En théorie musicale, la polyphonie désigne une musique constituée de -plusieurs voix ; dans LilyPond, ce terme désigne les situations où il -y a plus d'une voix sur une même portée. +plusieurs voix ; dans LilyPond, ce terme désigne les situations où +il y a plus d'une voix sur une même portée. @menu -* Les expressions musicales en clair:: -* Plusieurs portées:: -* Regroupements de portées:: -* Combinaison de notes en accords:: -* Polyphonie sur une portée:: +* Les expressions musicales en clair:: +* Plusieurs portées:: +* Regroupements de portées:: +* Combinaison de notes en accords:: +* Polyphonie sur une portée:: @end menu @@ -582,20 +763,26 @@ y a plus d'une voix sur une même portée. @cindex expression musicale +@menu +* Analogie avec les expressions mathématiques:: +* Expressions musicales simultanées -- plusieurs portées:: +* Expressions musicales simultanées -- une seule portée:: +@end menu + Dans les fichiers source LilyPond, la musique est représentée par ce qu'on appelle des @emph{expressions musicales}. En soi, une seule note -peut constituer une expression musicale : +peut constituer une expression musicale : -@lilypond[verbatim,quote,relative=2] -a4 +@lilypond[verbatim,quote,fragment] +a'4 @end lilypond Mettre un groupe de notes entre accolades crée une nouvelle expression musicale, appelée @emph{expression musicale composée}. En voici un -exemple avec deux notes : +exemple avec deux notes : -@lilypond[verbatim,quote,relative=2] -{ a4 g4 } +@lilypond[verbatim,quote] +\relative { a'4 g4 } @end lilypond La mise entre accolades d'une séquence d'expressions musicales -- des @@ -603,21 +790,24 @@ notes par exemple -- signifie qu'elles doivent être jouées successivement, les unes après les autres. Le résultat est une expression, qui peut elle-même être regroupée séquentiellement avec d'autres expressions. Ici, l'expression de l'exemple précédent est -combinée à deux notes : +combinée à deux notes : -@lilypond[verbatim,quote,relative=2] -{ { a4 g } f g } +@lilypond[verbatim,quote] +\relative { { a'4 g } f g } @end lilypond -@subheading Analogie avec les expressions mathématiques + +@node Analogie avec les expressions mathématiques +@unnumberedsubsubsec Analogie avec les expressions mathématiques +@translationof Analogy mathematical expressions @cindex expression -Ce mécanisme est similaire aux formules mathématiques : une grosse +Ce mécanisme est similaire aux formules mathématiques : une grosse formule est créée en assemblant plusieurs petites formules. De telles formules sont appelées expressions, elles ont une définition récursive, de telle sorte que vous pouvez fabriquer des expressions -arbitrairement longues et complexes. Par exemple : +arbitrairement longues et complexes. Par exemple : @example 1 @@ -639,7 +829,9 @@ arbitraire, ce qui est nécessaire pour des partitions complexes comme de la musique polyphonique. -@subheading Expressions musicales simultanées -- plusieurs portées +@node Expressions musicales simultanées -- plusieurs portées +@unnumberedsubsubsec Expressions musicales simultanées -- plusieurs portées +@translationof Simultaneous music expressions multiple staves @cindex portées multiples @cindex polyphonie @@ -655,25 +847,23 @@ de la musique polyphonique. @funindex >> @funindex << ... >> -Glossaire musicologique : @rglos{polyphony}. +Glossaire musicologique : @rglosnamed{polyphony,polyphonie}. Cette technique est utile pour de la musique @notation{polyphonique}. Pour entrer une musique avec plusieurs voix ou plusieurs portées, nous -pouvons aussi combiner @emph{en parallèle} les expressions : deux voix -qui doivent être jouées en même temps, sont entrées comme une +pouvons aussi combiner @emph{en parallèle} les expressions : deux +voix qui doivent être jouées en même temps, sont entrées comme une combinaison simultanée de deux expressions. Une expression musicale @qq{simultanée} est formée en entourant les expressions entre @code{<<} et @code{>>}. Dans l'exemple suivant, trois expressions (contenant chacune deux notes distinctes) sont combinées simultanément. @lilypond[verbatim,quote] -\relative c'' { - << - { a4 g } - { f e } - { d b } - >> -} +<< + \relative { a'2 g } + \relative { f'2 e } + \relative { d'2 b } +>> @end lilypond Notez que nous avons ici indenté chaque niveau du fichier d'entrée @@ -681,21 +871,26 @@ avec un nombre d'espaces différent. LilyPond se moque -- ou presque -- de l'espace qu'il peut y avoir ou non au début d'une ligne, mais un code bien indenté est bien plus lisible par des humains. -@warning{La hauteur de chaque note saisie est relative à la précédente, -mais pas au @code{c''} de la commande @code{\relative} de départ.} +@warning{La hauteur de chaque note saisie est relative à la précédente ; +seule la première première note verra sa hauteur déterminée relativement +au au @code{c''} de la commande @code{@bs{}relative} de départ.} -@subheading Expressions musicales simultanées -- une seule portée +@node Expressions musicales simultanées -- une seule portée +@unnumberedsubsubsec Expressions musicales simultanées -- une seule portée +@translationof Simultaneous music expressions single staff -Pour déterminer le nombre de portées, LilyPond regarde le début -de la première expression. Si c'est une seule note, une seule portée -est produite ; si c'est une expression simultanée, plusieurs portées -sont produites. +Pour déterminer le nombre de portées, LilyPond regarde le début de la +première expression. Si c'est une seule note, une seule portée est +produite ; si c'est une expression simultanée, plusieurs portées sont +produites. Nous avons dans l'exemple ci-dessous une expression +complexe ; dans la mesure où elle débute par une note seule, elle sera +produite sur une unique portée. @lilypond[verbatim,quote] -\relative c'' { - c2 <> - << { e f } { c <> } >> +\relative { + c''2 <> | + << { e2 f } { c <> } >> | } @end lilypond @@ -733,15 +928,12 @@ chaque partie de la musique constituant une portée. Ces éléments @code{>>}, comme ci-dessous. @lilypond[verbatim,quote] -\relative c'' { - << - \new Staff { \clef treble c } - \new Staff { \clef bass c,, } - >> -} +<< + \new Staff { \clef "treble" c''4 } + \new Staff { \clef "bass" c4 } +>> @end lilypond - La commande @code{\new} introduit un @qq{contexte de notation}. Un contexte de notation est un environnement dans lequel les événements musicaux -- comme les notes ou les commandes @code{\clef} -- sont @@ -762,20 +954,16 @@ mathématiques. La formule @math{(4+5)} est une expression, donc @math{-(4+5)} constitue une plus grande expression. Les chiffres de métrique indiqués sur une portée affectent toutes les -autres portées@footnote{Ce comportement peut être modifié si -nécessaire, voir @ruser{Notation polymétrique}}. En revanche l'armure -d'une portée n'affecte @emph{pas} les autres portées. Ces -caractéristiques par défaut se justifient par le fait que -l'utilisation d'instruments transpositeurs est bien plus fréquente que -la musique polyrythmique. +autres portées. En revanche l'armure d'une portée n'affecte @emph{pas} +les autres portées. Ces caractéristiques par défaut se justifient par +le fait que l'utilisation d'instruments transpositeurs est bien plus +fréquente que la musique polyrythmique. @lilypond[verbatim,quote] -\relative c'' { - << - \new Staff { \clef treble \key d \major \time 3/4 c } - \new Staff { \clef bass c,, } - >> -} +<< + \new Staff { \clef "treble" \key d \major \time 3/4 c''4 } + \new Staff { \clef "bass" c4 } +>> @end lilypond @@ -797,13 +985,16 @@ la musique polyrythmique. @funindex GrandStaff @funindex ChoirStaff -Glossaire musicologique : @rglos{brace}. +Glossaire musicologique : +@rglosnamed{brace,accolade}, +@rglosnamed{staff,portée}, +@rglosnamed{system,système}. La musique pour piano s'écrit sur deux portées reliées par une @notation{accolade}. La gravure de ce type de portée est semblable à l'exemple de musique polyphonique de @ref{Plusieurs portées}, mais maintenant cette expression entière est interprétée dans un contexte -@code{PianoStaff} : +@code{PianoStaff} : @example \new PianoStaff << @@ -815,25 +1006,23 @@ maintenant cette expression entière est interprétée dans un contexte Voici un bref exemple : @lilypond[verbatim,quote] -\relative c'' { - \new PianoStaff << - \new Staff { \time 2/4 c4 e g g, } - \new Staff { \clef bass c,, c' e c } - >> -} +\new PianoStaff << + \new Staff \relative { \time 2/4 c''4 e | g g, | } + \new Staff \relative { \clef "bass" c4 c' | e c | } +>> @end lilypond -Vous pouvez générer d'autres formes de regroupement, avec -@w{@code{\new GrandStaff}} pour une partition d'orchestre, ou -@w{@code{\new ChoirStaff}} qui sied particulièrement aux partitions +Vous pouvez générer d'autres formes de regroupement, avec +@code{\new GrandStaff} pour une partition d'orchestre, ou +@code{\new ChoirStaff} qui sied particulièrement aux partitions chorales. Chacun de ces regroupements constitue un contexte à part entière, avec ses particularités, tant au niveau du signe qui regroupe les portées au sein d'un @notation{système} qu'au niveau de l'étendue des barres de mesure. - @seealso -Manuel de notation : @ruser{Instruments utilisant des portées multiples}, +Manuel de notation : +@ruser{Instruments utilisant des portées multiples}, @ruser{Gravure des portées}. @@ -848,7 +1037,7 @@ Manuel de notation : @ruser{Instruments utilisant des portées multiples}, @funindex > @funindex < ... > -Glossaire musicologique : @rglos{chord}. +Glossaire musicologique : @rglosnamed{chord,accord}. Nous avons vu précédemment comment combiner des notes simultanément, en les encadrant par des chevrons doubles @code{<<} et @code{>>}. Pour @@ -856,21 +1045,29 @@ produire des accords simples, c'est-à-dire une superposition de notes de même durée, on encadre les hauteurs de notes par des chevrons simples @code{<} et @code{>}, et on écrit la durée juste après. -@lilypond[verbatim,quote,relative=2] -r4 4 2 +@lilypond[verbatim,quote] +\relative { r4 2 } @end lilypond Beaucoup d'éléments de notation que l'on peut attacher à une note simple, comme une liaison, un crochet indiquant un début ou une fin de lien, un signe d'articulation, peuvent être également attachés à un -accord : il faut ajouter ces indications après les hauteurs et la +accord : il faut ajouter ces indications après les hauteurs et la durée, donc @emph{à l'extérieur} des chevrons. -@lilypond[verbatim,quote,relative=2] -r4 8[ ]~ 2 -r4 8( \> 4 \!) +@lilypond[verbatim,quote] +\relative { + r4 ~ 2 | + 8[ ] + 8\>[ ]\! | + r4 8.\p 16( 4-. ) | +} @end lilypond +@seealso +Manuel de notation : +@ruser{Notes en accords}. + @node Polyphonie sur une portée @subsection Polyphonie sur une portée @@ -878,6 +1075,7 @@ r4 8( \> 4 \!) @cindex polyphonie @cindex voix multiples sur une portée +@cindex multiples voix sur une portée @cindex silence invisible @cindex invisible, silence @@ -890,12 +1088,14 @@ Bien que LilyPond gère la musique polyphonique sans difficulté, cela fait appel à des concepts que nous n'avons pas encore abordés. C'est la raison pour laquelle nous ne nous étendrons pas tout de suite sur ce sujet et préférons vous inciter à consulter les chapitres dédiés à -l'étude de ces concepts. +l'étude de ces concepts. @seealso -Manuel d'initiation : @ref{Les voix contiennent la musique}. +Manuel d'initiation : +@ref{Les voix contiennent la musique}. -Manuel de notation : @ruser{Notes simultanées}. +Manuel de notation : +@ruser{Notes simultanées}. @node Chansons @@ -905,9 +1105,9 @@ Manuel de notation : @ruser{Notes simultanées}. Cette section présente l'écriture vocale et les partitions de variété. @menu -* Écriture de chants simples:: -* Alignement des paroles sur une mélodie:: -* Paroles pour plusieurs portées:: +* Écriture de chants simples:: +* Alignement des paroles sur une mélodie:: +* Paroles pour plusieurs portées:: @end menu @@ -927,23 +1127,23 @@ Prenons une mélodie toute simple, la comptine @emph{Girls and boys come out to play}. @lilypond[verbatim,quote] -\relative c'' { +\relative { \key g \major \time 6/8 - d4 b8 c4 a8 d4 b8 g4 + d''4 b8 c4 a8 | d4 b8 g4 } @end lilypond Des @notation{paroles} peuvent être associées à ces notes, en les combinant avec la commande @code{\addlyrics}. On entre les paroles en -séparant chaque syllable par un espace : +séparant chaque syllable par une espace : @lilypond[verbatim,quote] << - \relative c'' { + \relative { \key g \major \time 6/8 - d4 b8 c4 a8 d4 b8 g4 + d''4 b8 c4 a8 | d4 b8 g4 } \addlyrics { Girls and boys come out to play, @@ -951,9 +1151,8 @@ séparant chaque syllable par un espace : >> @end lilypond -Remarquez les accolades embrassant la musique et celles embrassant les -paroles, ainsi que les doubles chevrons encadrant toute la pièce ; ces -derniers indiquent simplement que la musique et les paroles se +Notez les doubles chevrons @code{<< @dots{} >>} encadrant toute la +pièce ; ils indiquent simplement que la musique et les paroles se produisent en même temps. @@ -969,18 +1168,19 @@ produisent en même temps. @cindex alignement des paroles @cindex paroles, mot de plusieurs syllabes -Glossaire musicologique : @rglos{melisma}, @rglos{extender line}. +Glossaire musicologique : @rglosnamed{melisma,mélisme}, +@rglosnamed{extender line,ligne d'extension}. La deuxième ligne de la comptine précédente est @emph{The moon doth shine as bright as day}. Ajoutons-la au code. @lilypond[verbatim,quote] << - \relative c'' { + \relative { \key g \major \time 6/8 - d4 b8 c4 a8 d4 b8 g4 - g8 a4 b8 c b a d4 b8 g4. + d''4 b8 c4 a8 | d4 b8 g4 g8 | + a4 b8 c b a | d4 b8 g4. | } \addlyrics { Girls and boys come out to play, @@ -989,20 +1189,20 @@ shine as bright as day}. Ajoutons-la au code. >> @end lilypond -Remarquez que les paroles ajoutées ne s'alignent pas bien avec les +Remarquez comme les paroles ajoutées ne s'alignent pas bien avec les notes. Le mot @emph{shine} devrait être chanté sur deux notes au lieu -d'une. On appelle ceci un @notation{mélisme} : il s'agit d'une seule +d'une. On appelle ceci un @notation{mélisme} : il s'agit d'une seule syllabe chantée sur plus d'une note. Il existe plusieurs façons -d'étaler une sylabe sur plusieurs notes, la plus simple étant de lier +d'étaler une syllabe sur plusieurs notes, la plus simple étant de lier les notes du mélisme. Pour les détails, consultez @ref{Liaisons}. @lilypond[verbatim,quote] << - \relative c'' { + \relative { \key g \major \time 6/8 - d4 b8 c4 a8 d4 b8 g4 - g8 a4 b8 c( b) a d4 b8 g4. + d''4 b8 c4 a8 | d4 b8 g4 g8 | + a4 b8 c( b) a | d4 b8 g4. | } \addlyrics { Girls and boys come out to play, @@ -1014,16 +1214,16 @@ les notes du mélisme. Pour les détails, consultez @ref{Liaisons}. Les paroles sont maintenant correctement alignées, mais les liens de croche automatiques ne conviennent pas pour les notes au-dessus de @emph{shine as}. On peut les corriger en ajoutant des liens de croche -manuels, pour ceci consultez +manuels ; pour ceci consultez @ref{Barres de ligature automatiques et manuelles}. @lilypond[verbatim,quote] << - \relative c'' { + \relative { \key g \major \time 6/8 - d4 b8 c4 a8 d4 b8 g4 - g8 a4 b8 c([ b]) a d4 b8 g4. + d''4 b8 c4 a8 | d4 b8 g4 g8 | + a4 b8 c([ b]) a | d4 b8 g4. | } \addlyrics { Girls and boys come out to play, @@ -1038,11 +1238,11 @@ mélisme sauf la première. @lilypond[verbatim,quote] << - \relative c'' { + \relative { \key g \major \time 6/8 - d4 b8 c4 a8 d4 b8 g4 - g8 a4 b8 c[ b] a d4 b8 g4. + d''4 b8 c4 a8 | d4 b8 g4 g8 | + a4 b8 c[ b] a | d4 b8 g4. | } \addlyrics { Girls and boys come out to play, @@ -1059,11 +1259,11 @@ Didon, extraite de @notation{Didon et Énée} de Purcell. @lilypond[verbatim,quote] << - \relative c'' { + \relative { \key g \minor \time 3/2 - g2 a bes bes( a) - b c4.( bes8 a4. g8 fis4.) g8 fis1 + g'2 a bes | bes2( a) b2 | + c4.( bes8 a4. g8 fis4.) g8 | fis1 } \addlyrics { When I am laid, @@ -1083,12 +1283,12 @@ sur l'alignement de paroles à une mélodie. @c but the example is long enough to avoid looking strange. @lilypond[verbatim,quote,noragged-right] << - \relative c' { + \relative { \key g \major \time 3/4 \partial 4 - d4 g4 g a8( b) g4 g4 - b8( c) d4 d e4 c2 + d'4 | g4 g a8( b) | g4 g b8( c) | + d4 d e | c2 } \addlyrics { A -- way in a __ man -- ger, @@ -1098,22 +1298,22 @@ sur l'alignement de paroles à une mélodie. @end lilypond Avec certaines paroles, en particulier en italien, il se produit la -situation inverse : il peut y avoir plusieurs syllabes sur une seule +situation inverse : il peut y avoir plusieurs syllabes sur une seule note. On réalise ceci avec LilyPond grâce à un caractère souligné @code{_} sans espace entre les syllabes, ou alors en groupant les -syllabes avec des guillemets. L'exemple suivant est extrait de l'air -de Figaro @emph{Largo al factotum}, dans @notation{Figaro} de Rossini, où +syllabes avec des guillemets. L'exemple suivant est extrait de l'air de +Figaro @emph{Largo al factotum}, dans @notation{Figaro} de Rossini, où la syllabe @emph{al} est chantée sur la même note que @emph{go}. @c no ragged-right here because otherwise the hyphens get lost, @c but the example is long enough to avoid looking strange. @lilypond[verbatim,quote,noragged-right] << - \relative c' { + \relative { \clef bass \key c \major \time 6/8 - c4.~ c8 d b c([ d]) b c d b c + c'4.~ 8 d b | c8([ d]) b c d b | c8 } \addlyrics { Lar -- go_al fac -- to -- tum del -- la cit -- tà @@ -1121,16 +1321,16 @@ la syllabe @emph{al} est chantée sur la même note que @emph{go}. >> @end lilypond - @seealso -Manuel de notation : @ruser{Musique vocale}. +Manuel de notation : +@ruser{Musique vocale}. @node Paroles pour plusieurs portées @subsection Paroles pour plusieurs portées @translationof Lyrics to multiple staves -@cindex paroles et portées mutiples +@cindex paroles et portées multiples @cindex portées multiples et paroles La méthode simple d'ajout de paroles avec @code{\addlyrics} peut être @@ -1139,20 +1339,20 @@ L'exemple suivant est extrait de @emph{Judas Macchabée} de Händel. @lilypond[verbatim,quote] << - \relative c'' { + \relative { \key f \major \time 6/8 \partial 8 - c8 c([ bes]) a a([ g]) f f'4. b, c4.~ c4 + c''8 | c8([ bes]) a a([ g]) f | f'4. b, | c4.~ 4 } \addlyrics { Let flee -- cy flocks the hills a -- dorn, __ } - \relative c' { + \relative { \key f \major \time 6/8 \partial 8 - r8 r4. r4 c8 a'([ g]) f f([ e]) d e([ d]) c bes'4 + r8 | r4. r4 c'8 | a'8([ g]) f f([ e]) d | e8([ d]) c bes'4 } \addlyrics { Let flee -- cy flocks the hills a -- dorn, @@ -1163,11 +1363,12 @@ L'exemple suivant est extrait de @emph{Judas Macchabée} de Händel. Pour produire des partitions plus complexes ou plus longues que cet exemple simple, il est vivement conseillé de séparer la structure de la partition des notes et paroles, grâce à des variables. Ceci sera -détaillé plus loin dans @ref{Organisation du code source avec des variables}. - +détaillé plus loin dans +@ref{Organisation du code source avec des variables}. @seealso -Manuel de notation : @ruser{Musique vocale}. +Manuel de notation : +@ruser{Musique vocale}. @node Dernières précisions @@ -1179,11 +1380,10 @@ finale à des morceaux simples, et constitue une introduction au reste du manuel. @menu -* Organisation du code source avec des variables:: -* Numéro de version:: -* Ajout de titres:: -* Noms de note absolus:: -* Après le tutoriel:: +* Organisation du code source avec des variables:: +* Ajout de titres:: +* Noms de note absolus:: +* Après le tutoriel:: @end menu @@ -1210,7 +1410,7 @@ l'utilisation de @emph{variables}. En utilisant des variables, parfois appelées identificateurs ou macros, on peut scinder des expressions musicales complexes en des -expressions plus simples. Une variable se définit comme suit : +expressions plus simples. Une variable se définit comme suit : @example musiqueToto = @{ @dots{} @} @@ -1224,16 +1424,18 @@ utilisation dans une autre expression musicale. @lilypond[verbatim,quote] violin = \new Staff { - \relative c'' { - a4 b c b + \relative { + a'4 b c b } } + cello = \new Staff { - \relative c { + \relative { \clef bass e2 d } } + { << \violin @@ -1243,16 +1445,16 @@ cello = \new Staff { @end lilypond @noindent -Le nom d'une variable ne doit comporter que des caractères -alphabétiques non accentués, aucun nombre ni tiret ne sont autorisés. +Par convention, un nom de variable ne comporte que des caractères +alphabétiques non accentués, aucun nombre ni tiret. On peut utiliser une variable déjà définie autant de fois que l'on -veut, y compris dans la définition d'une nouvelle variable ; par +veut, y compris dans la définition d'une nouvelle variable ; par exemple, cela peut servir à saisir un motif qu'une seule fois, même s'il se répète un grand nombre de fois dans la pièce. @lilypond[verbatim,quote] -tripletA = \times 2/3 { c,8 e g } +tripletA = \tuplet 3/2 { c,8 e g } barA = { \tripletA \tripletA \tripletA \tripletA } \relative c'' { @@ -1263,7 +1465,7 @@ barA = { \tripletA \tripletA \tripletA \tripletA } Il est possible d'utiliser des variables de types variés. Par exemple, @example -width = 4.5\cm +largeur = 4.5\cm nom = "Wendy" aFivePaper = \paper @{ paperheight = 21.0 \cm @} @end example @@ -1275,46 +1477,14 @@ ci-dessus. @example \paper @{ \aFivePaper - line-width = \width + line-width = \largeur @} -@{ c4^\nom @} -@end example - - -@node Numéro de version -@subsection Numéro de version -@translationof Version number -@cindex version -@cindex versionage -@cindex numéro de version -@cindex version, numéro de -@cindex mise à jour -@cindex future mise à jour -@cindex mise à jour de fichiers -@cindex fichiers, mise à jour de - -@funindex \version -@funindex version -@funindex convert-ly - -La déclaration @code{\version} stipule le numéro de la version de -LilyPond pour laquelle le fichier a été écrit : - -@example -\version @w{"@version{}"} +@{ + c4^\nom +@} @end example -@noindent -Par convention, on place cette instruction en début de fichier. - -Cette instruction permet de faciliter les mises à jour futures de -LilyPond. Les changements de syntaxe au fil des versions sont gérés -avec un programme dédié, @command{convert-ly}, qui utilise la valeur -de @code{\version} pour déterminer les règles de conversion à -appliquer au fichier source. Pour plus d'informations, consultez -@rprogram{Mise à jour des fichiers avec convert-ly}. - @node Ajout de titres @subsection Ajout de titres @@ -1335,6 +1505,7 @@ en début de fichier, après le numéro de version. @example \version @w{"@version{}"} + \header @{ title = "Symphonie" composer = "Moi" @@ -1348,7 +1519,8 @@ en début de fichier, après le numéro de version. Quand LilyPond traite le fichier, le titre et le compositeur sont imprimés au début de la partition. Vous trouverez plus d'informations -sur les titres à la section @ruser{Création de titres}. +sur les titres à la section +@ruser{Création de titres et entête ou pied de page}. @node Noms de note absolus @@ -1361,10 +1533,10 @@ sur les titres à la section @ruser{Création de titres}. @cindex hauteurs, valeurs absolues @cindex noms de note absolus -Jusqu'ici nous n'avons utilisé que le mode @code{\relative} pour -définir les hauteurs de notes. Si c'est souvent le moyen le plus -simple de saisir la musique au clavier, il existe une autre façon de -procéder : le mode de hauteurs absolues. +Jusqu'ici nous avons utilisé le mode @code{\relative} pour définir les +hauteurs de notes. Si c'est souvent le moyen le plus simple de saisir +la musique au clavier, il existe une autre façon de procéder : le mode +de hauteurs absolues. Si vous omettez la commande @code{\relative}, LilyPond considérera toutes les hauteurs comme des hauteurs absolues. Un @code{c'} désigne @@ -1374,65 +1546,85 @@ la portée en clé de fa. @lilypond[verbatim,quote] { - \clef bass - c' b g, g, - g, f, f c' + \clef "bass" + c'4 b g, g, | + g,4 f, f c' | } @end lilypond -Voici une gamme sur 4 octaves : +Voici une gamme sur quatre octaves : + +Il faut beaucoup d'apostrophes pour écrire de la musique dans un +registre aigu, comme le montre cet extrait de Mozart. @lilypond[verbatim,quote] { - \clef bass - c, d, e, f, - g, a, b, c - d e f g - a b c' d' - \clef treble - e' f' g' a' - b' c'' d'' e'' - f'' g'' a'' b'' - c'''1 + \key a \major + \time 6/8 + cis''8. d''16 cis''8 e''4 e''8 | + b'8. cis''16 b'8 d''4 d''8 | } @end lilypond -Comme vous pouvez le voir, il faut beaucoup d'apostrophes pour écrire -de la musique dans un registre aigu, comme le montre cet extrait de -Mozart. +@funindex \fixed + +Les indications doctaves communes peuvent ne s'indiquer qu'une seule +fois, en faisant suivre la commande @code{\fixed} d'une hauteur de +référence : @lilypond[verbatim,quote] -{ +\fixed c'' { \key a \major \time 6/8 - cis''8. d''16 cis''8 e''4 e''8 - b'8. cis''16 b'8 d''4 d''8 + cis8. d16 cis8 e4 e8 | + b,8. cis16 b,8 d4 d8 | } @end lilypond -Toutes ces apostrophes rendent le fichier moins lisible, et surtout il -est très probable d'oublier au moins une apostrophe au cours de la -frappe. En mode @code{\relative}, le même exemple devient bien plus -facile à lire et à saisir. +Avec un @code{\relative}, le même exemple ne recquiert pas d'indicatin +d'octave puisque la mélodie progresse sur des intervalles ne dépassant +pas la tierce. @lilypond[verbatim,quote] -\relative c'' { +\relative { \key a \major \time 6/8 - cis8. d16 cis8 e4 e8 - b8. cis16 b8 d4 d8 + cis''8. d16 cis8 e4 e8 | + b8. cis16 b8 d4 d8 | } @end lilypond Si d'aventure vous faites une erreur d'octaviation, le mode -@code{\relative} la mettra en évidence : toutes les notes suivantes +@code{\relative} la mettra en évidence : toutes les notes suivantes seront placées à la mauvaise octave. En mode de hauteurs absolues, une erreur isolée ne serait pas autant visible, et serait donc plus difficile à dénicher. Cependant, le mode de hauteurs absolues reste utile pour les musiques où les intervalles sont étendus, et plus encore pour les fichiers -LilyPond créés par des programmes. +LilyPond créés par des programmes. Recopier des fragments en hauteurs +absolues permet d'en préserver les octaves. + +La musiqeu peut être agencée de manière plutôt complexe. Dans le cas +d'une imbrication de commandes @code{\relative}, chacune des sections +est indépendante de l'autre : + +@lilypond[verbatim,quote] +\relative { c'4 \relative { f'' g } c } +@end lilypond + +@funindex \absolute + +Des hauteurs absolues peuvent tout à fait se trouver au sein d'un bloc +en mode relatif, dès lors qu'une instruction @code{\fixed c} exclut +explicitement de la musique relative le fragment en question : + +@lilypond[verbatim,quote] +\relative { + c'4 \fixed c { f'' g'' } c | + c4 \fixed c'' { f g } c +} +@end lilypond @node Après le tutoriel @@ -1443,14 +1635,14 @@ Après avoir parcouru ce tutoriel, vous devriez essayer d'écrire un morceau ou deux. Commencez par copier l'un des modèles types et ajoutez-y des notes -- consultez les @ref{Modèles}. Si vous voulez employer une notation que vous n'avez pas trouvé dans le tutoriel, -consultez le manuel de notation, en commençant par la +consultez le manuel de notation, en commençant par la @ruser{Notation musicale générale}. Si vous désirez écrire pour un ensemble instrumental non couvert par les modèles, lisez la section -@ref{Extension des modèles}. +@ref{Extension des modèles}. Après avoir écrit quelques pièces courtes, lisez les chapitres 3 à 5 du manuel d'initiation. Rien ne s'oppose à ce que vous consultiez dès -à présent ces chapitres, bien sûr ! Néanmoins, le reste du manuel +à présent ces chapitres, bien sûr ! Néanmoins, le reste du manuel d'initiation part du principe que vous avez déjà bien assimilé la syntaxe de base de LilyPond. Vous pouvez toujours survoler ces chapitres 3 à 5, et y revenir plus tard après avoir acquis de @@ -1458,14 +1650,14 @@ l'expérience. Dans ce tutoriel comme dans le reste de ce manuel, se trouve à chaque section un paragraphe @strong{Voir aussi} contenant des références -vers d'autres sections : il est conseillé de ne pas les suivre en -première lecture ; lorsque vous aurez lu l'ensemble du manuel +vers d'autres sections : il est conseillé de ne pas les suivre en +première lecture ; lorsque vous aurez lu l'ensemble du manuel d'initiation, vous pourrez en relisant certaines sections suivre ces références pour approfondir certains aspects. -Si vous ne l'avez pas encore fait, lisez -@ref{À propos de la documentation}. Les sources de documentation et +Si vous ne l'avez pas encore fait, lisez +@ref{Vue d'ensemble des manuels}. Les sources de documentation et d'information sur LilyPond sont vastes, il est normal pour un débutant -de ne pas savoir où chercher ; si vous passez quelques minutes à lire -attentivement cette section, vous vous épargnerez certainement la +de ne pas savoir où chercher ; si vous passez quelques minutes à +lire attentivement cette section, vous vous épargnerez certainement la frustration causée par des heures de recherches infructueuses.