« Introduction à LilyPond/Une ligne mélodique complète » : différence entre les versions
Contenu supprimé Contenu ajouté
m →Armure : convention typo : notes ital |
m -code invalid in HTML5: <font> was deprecated a long time ago; use of CSS to format, instead of superfluos (and obsolete) "big" tags |
||
Ligne 1 :
{{lilypond}}
<div style="font-size: 170%; margin: 1em 0 0 0; border-bottom: 1px solid #aaa; padding: 0.2em 0;">4. Une ligne mélodique complète</div>
== Début de partition ==
Ligne 11 ⟶ 8 :
=== Clef ===
La <
{| border="1"
Ligne 44 ⟶ 41 :
; Exemple
<
\clef french c
\clef treble c
Ligne 53 ⟶ 50 :
\clef varbaritone c
\clef bass c
<
: donne
: [[Image:Ly huit clefs.png|300px]]
Ligne 64 ⟶ 61 :
=== Armure ===
L'armure est indiquée après la clef avec la commande <
; Exemple
Ligne 71 ⟶ 68 :
=== Tempo ===
Pour indiquer le <
; Exemple
<
\time 4/4
\tempo 4 = 60
c8 c c d e4 d c8 e d d c4 r
<
: donne
: [[Image:Ly au clair de la lune 2 mesures.png|200px]]
Ligne 85 ⟶ 82 :
Il n'y a pas de commande permettant d'indiquer un changement de tempo par équivalence. Pour faire cela, il faut mettre une chaîne de caractères au dessus de la note (voir ''[[#Indications supplémentaires|Indications supplémentaires]]'').
; Exemple
<
\time 2/4
c2
\time 6/8
c2.^<
(
<
=
\smaller \general-align #Y #DOWN \note #"4." #1
)
<
<
: donne
: [[Image:Ly changement tempo.png|150px]]
Ligne 103 ⟶ 100 :
=== Levée ou anacrouse ===
La <
; Exemple
<
\time 4/4
\partial 4. f8 f<
b4 b c c
<
: donne
: [[Image:Ly levee.png|150px]]
Ligne 116 ⟶ 113 :
== Accords ==
Pour écrire un accord, il suffit de mettre les notes entre <
On peut indiquer de jouer un accord en <
; Exemple
: <code><
=== Résolution d'un accord dissonant ===
Certains accords sont dissonants et peuvent donner lieu à une <
Chaque voix est notée entre <
; Exemple
: comparer les trois solutions suivantes
<
% premiere solution
c4
<
<
<
% deuxieme solution
c4
<
<
<
<
<
<
<
% troisieme solution
c,4
<
<
<
<
<
<
<
<
: résultat :
: [[Image:Ly resolution accord trois solutions.png|300px]]
Ligne 163 ⟶ 160 :
=== Accords « classiques » ===
On peut aussi faire générer les accords « classiques » par LilyPond en donnant le nom de l'accord. Pour cela, il faut mettre la commande <code id="chordmode1">\chordmode</code>, puis mettre les nom des accords entre <
* pas d'indication : accord parfait <
* <
* <
* <
* <
* <
* <
* <
L'indication de durée se place avant les deux-points.
; Exemple
<
c2 c2:m
c4:dim c:aug c:7 c:7maj
c:sus2 c:sus4 r2
<
: donne
: [[Image:Ly accords de do.png|300px]]
Ligne 185 ⟶ 182 :
== Plusieurs voix sur une même portée ==
Nous avons vu qu'il y avait la possibilité de mettre plusieurs voix sur une même <
Lorsqu'il s'agit d'instruments différents (par exemple deux hautbois qui divergeraient), il peut être intéressant de faire figurer les voix bien distinctement. Pour cela, il suffit de faire suivre la première voix d'une double barre de fraction inversée.
Pour éviter de faire figurer les silences sur une voix, on utilise <
; Exemple
: comparer les deux solutions
<
\time 6/8
Ligne 199 ⟶ 196 :
% premiere solution
g'4.~
<
<
f8. ees16 d8
c8. d16 ees8
d2.
<
<
f a
a8. g16 fis8
g4.
<
<
\break
Ligne 218 ⟶ 215 :
% deuxieme solution
<
<
g8. bes16 d8
f8. ees16 d8
c8. d16 ees8
d2.
<
<
f a
a8. g16 fis8
g4.
<
<
<
: [[Image:Ly theme arlesienne deux voies une portee.png|400px]]
Ligne 241 ⟶ 238 :
== Silence sur plusieurs mesures ==
Dans la musique d'ensemble, il est fréquent d'avoir plusieurs mesures de <
; Exemple
Ligne 247 ⟶ 244 :
Si l'on veut condenser les mesures de silence, il faut mettre le code suivant en début de fichier :
: <
== Indications d'interprétation ==
Ligne 253 ⟶ 250 :
=== Trémolo ===
Le trémolo est une abréviation utilisée en musique, lorsqu'une note ou une suite de notes est répétée rapidement. Pour mettre des <
; Exemple
: <code>c4:8</code> indique que l'on divise la noire en croches.
Pour les trémolos sur plusieurs notes, il faut utiliser la commande <
: <code>\repeat "tremolo" ''nombre_de_répétitions'' <
; Exemple
Ligne 264 ⟶ 261 :
: [[Image:Ly tremolo.png|100px]]
Notez que si vous générez un <
=== Phrasé et attaques ===
Le <
Les <
* un <
* un signe <
* un signe moins « <code>-</code> » pour une <
* un <
; Exemple
<
\time 4/4
c8<
c'8-. c-. c4-^ c-- r
<
: donne
: [[Image:Ly attaques et phrase.png|200px]]
Au lieu de <code>-''symbole''</code>, on peut utiliser des instructions telles que <
Le <
Le <
=== Nuances ===
Ligne 300 ⟶ 297 :
! Nuance !! Commande<br /> LilyPond
|-
| <
| <
|-
| <
| <
|-
| <
| <
|-
| <
| <
|-
| <
| <
|-
| <
| <
|-
| <
| <
|-
| <
| <
|-
| <
| <
|-
| <
| <
|}
Un <
Un <
Un ''crescendo-decrescendo'' sur une note se fait avec la commande <
=== Ornements ===
La <
Le <
Le <
Une <
On peut aussi noter les ornements comme le ''gruppetto'' ou le mordant par plusieurs petite notes. Pour cela, on peut mettre plusieurs notes entre accolades après une commande <code>\appoggiatura</code> ou <code>\acciaccatura</code> ; il faut forcer la barre de double-croche avec les crochets. Si l'on ne veut pas avoir le phrasé, il faut utiliser la commande <
Lorsqu'une trille avec ligne brisée se résout par une appogiature, il faut créer deux voix : une avec la note principale, et une avec l'appogiature, précédée d'un espacement. Puis, il faut placer la commande <code>\startTrillSpan</code> après la note principale, et <code>\stopTrillSpan</code> après la première note de l'appogiature.
; Exemple
<
<
<
<
L'ajout d'une altération sur un mordant ou un ''gruppetto'' est un peu complexe. À la base, on ajoute simplement une annotation <code>^\markup { ''alteration'' }</code> à la note, après l'ornement ; ''alteration'' est à remplacer par <code><
* <code>\once \override TextScript #'script-priority = #-100</code> pour mettre l'altération en dessous ;
* <code>\once \override Script #'script-priority = #-100</code> pour mettre l'altération au-dessus.
Ligne 364 ⟶ 361 :
c4 \trill c \prall c \mordent c \turn c \reverseturn
\acciaccatura d8 e4
<
<
\once \override TextScript #'script-priority = #-100
a4^\turn^<
\once \override Script #'script-priority = #-100
a4^\reverseturn^<
\once \override TextScript #'script-priority = #-100
a4^\prall^<
: donne
: [[Image:Ly ornements.png|300px]]
Ligne 382 ⟶ 379 :
De la même manière que les attaques, on peut ajouter des indications, sous forme de lettres ou de chiffres, au-dessus ou en dessous des notes — par exemple les doigtés pour certains instruments.
Pour cela, il suffit de mettre les indications après un <
Si vous voulez imposer la position, à la place du signe moins :
* utilisez un <
* utilisez un <
; Exemple
: <code><
: donne
: [[Image:Ly annotations.png|100px]]
Ligne 398 ⟶ 395 :
: attaque en bas : <code>c4_</code>.
Pour placer des repères de mesure, il suffit de mettre <code><
On peut indiquer qu'une série de notes est à l'octave supérieure en les mettant entre des balises <code>#(<
== Répétitions, barres de mesure, reprises, fin de morceau ==
Pour indiquer la <
: <code>\repeat "percent" ''nombre_de_répétitions'' { ''note'' }</code>
: ou
Ligne 410 ⟶ 407 :
Si l'on remplace <code>"percent"</code> par <code>"unfold"</code>, cela réécrit la phrase musicale. Ceci permet d'éviter le copier-coller, et les erreurs qui vont avec.
Les <
La commande <code>\bar</code> peut générer d'autres types de barres, selon la description de la barre entre guillemets :
* <code>\bar "|:"</code> pour un début de <
* <code>\bar ":|"</code> pour une fin de reprise ;
* <code>\bar ":|:"</code> pour une transition entre deux reprises.
Toutefois, il ne s'agit là que d'un signe affiché, et ces reprises ne sont pas interprétées dans un <
On peut aussi générer des reprises avec la commande <code>\repeat</code> et le style <code>"volta"</code> ; les mesures à répéter sont incluses entre accolades :
: <code>\repeat "volta" ''nombre_de_répétitions'' { ''mesures'' }</code>
si l'on ne répète qu'une fois les mesures, ''nombre_de_répétitions'' vaut 2. Si la fin de la denière répétition est différente, on utilise la commande <
: <code>\repeat "volta" ''nombre_de_répétitions'' { ''mesures'' }</code>
: <code>\alternative { { ''alternative1'' } { ''alternative2'' } }</code>
La commande <code>\repeat</code>, avec le style <code>"percent"</code> comme <code>"volta"</code>, peut être interprétée dans un fichier de son (cf. ''[[Introduction à LilyPond/Génération d'un fichier de son#Gestion des répétitions|Génération d'un fichier de son > Gestion des répétitions]]'').
On obtient le <
La <
== Notes ==
|