Aller au menu - Aller au contenu

[Plan du site] Vous êtes ici --- > Le Site du Zéro > Les tutoriels > Non-Officiels > Multimédia > Audio > Créer ses partitions de musique avec Lilypond > Débuter avec Lilypond > La notation en simultané > Lecture du tutoriel

La notation en simultané

Vous vous apprêtez à lire un tutoriel rédigé par un membre de ce site. Malgré tout le soin que ce membre a pu apporter au tutoriel, nous ne pouvons pas garantir que les informations contenues sur cette page sont exactes à 100%. Merci de garder cela en tête lorsque vous lirez cette page ;o)
Avatar
Auteur : FFMx
Note : 14 / 20 (3 votes)
Visualisations : 2 092

Plus d'informations Plus d'informations
Bon, là je vous conseille d'être bien attentifs, on attaque une nouvelle notion théorique dont on se servait sans vraiment s'en rendre compte jusqu'ici : la notation en simultané.

Cette technique a plusieurs applications en musique, c'est pourquoi il faut nécessairement qu'on s'y attache.

On va d'abord s'intéresser à la théorie, puis on verra plusieurs applications pratiques, dont la notation d'accords.

Bon courage :) .
Sommaire du chapitre :
Icône du chapitre
Chapitre précédent Sommaire Chapitre suivant

La théorie

Si vous vous souvenez bien, dans le deuxième chapitre de ce tuto, je vous avais dit qu'on aborderait la notation pour plusieurs portées ou plusieurs voix plus tard.

Eh bien figurez-vous que c'est précisemment de quoi il est question ici.
En fait, le concept de notation en simultané correspond de façon théorique à l'impression "en parallèle" de vos expressions musicales sur la partition.

De manière générale, pour imprimer des expressions musicales en parallèle sur la partition, on utilise les symboles suivants : << >> .

Ainsi, pour écrire deux expressions en simultané, j'écrirai :
Code : Autre
1
2
3
4
<<
     { a b c d } 
     { c e f g }
>>


Remarquez que cette fois, il n'est plus nécessaire d'utiliser des accolades { } autour de tout ça pour n'en faire qu'une seule expression musicale, car les << >> sont aussi une façon de créer une expression musicale : simplement, il s'agit cette fois d'une expression musicale spécifique, dans laquelle les différentes expressions musicales présentes seront affichées verticalement, et plus horizontalement.

Jusqu'ici, ça devrait aller :) .

Cependant, cette technique peut s'utiliser à différents niveaux au sein de la partition. Concrètement, voilà quels sont les utilisations possibles de la notation simultanée :

Des exemples d'utilisation

C'est là que ça devient sympa :) !
On va maintenant pouvoir s'intéresser à chacune des applications mentionnées au-dessus. Au boulot !


Les accords



Un accord, vous le savez bien, c'est "plusieurs notes en même temps". Aha !
On va donc pouvoir utiliser le super-outil qu'on a découvert. Pour faire un accord, il faut, à l'intérieur d'une expression musicale, mettre les notes composant l'accord à l'intérieur des << >>. Concrètement :

Code : Autre
1
2
3
4
{
    << c4 e g >> d e f 
    ....
}


Ainsi, les notes sont affichées simultanément dans une même expression à l'intérieur d'une même voix : elles forment donc un accord !

Allez, ça c'est fait, on passe à la suite ! ;)


Plusieurs voix sur une même portée



C'est un concept qu'on ne perçoit pas forcément bien ; pour que vous compreniez, voici un exemple de notation à deux voix sur une même portée (réalisé bien évidemment avec Lilypond ^^ ) :

Image utilisateur


(Oui, je sais, les queues de la voix du haut devraient être vers le haut, ou alors celles de la voix du bas vers le bas, mais ça se rectifie, on va voir comment !)

Si vous jouez du piano, ou du moins si vous aimez Beethoven, on a un très bel exemple de deux voix sur une portée, qui sont d'ailleurs jouées à la même main, dans sa Sonate "Au Clair de Lune" (je ne vais pas vous donner le numéro de la sonate pour faire puriste parce que de toute façon, je ne le connais pas :p ).

Bref, tout ça pour dire qu'ici, on va pour la première fois avoir besoin de déclarer explicitement nos contextes de notation. En effet, si on commence directement la partition avec des expressions écrites en simultané, comment Lilypond va-t-il décider s'il doit mettre ces expressions en simultané au sein d'une même portée ou bien en tant que portées distinces ?

C'est donc pour ça qu'on doit obligatoirement déclarer ici les contextes Voice et le contexte Staff pour dire clairement à Lilypond : "Je veux que tu me mettes ces expressions en parallèle dans des voix distinctes au sein d'une même portée !".

Code : Autre
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
\new Staff
<<
     \new Voice
      \clef treble
      \relative c'' 
      {
           c4 e g e
      }
 
                
      \new Voice
       \relative g
       {
             g16 a b a g a b a g a b a g a b a
       }
>>


Cependant, c'est quand même assez long d'écrire ça de cette façon (si, quand même !).

C'est pourquoi nos chers concepteurs ont inventé un raccourci : on enlève les déclarations explicites des Voice, et on sépare les deux expressions musicales par un \\ :

Code : Autre
1
2
3
4
5
6
7
8
9
10
11
12
\new Staff
<<
         \relative c'' 
         {
                 c4 e g e
         }
         \\
         \relative g
         {
                g16 a b a g a b a g a b a g a b a
         }
>>


Personnellement, je recommande la deuxième méthode ; après, à vous de choisir.

Maintenant, intéressons-nous au problème rencontré tout à l'heure : l'orientation des queues.

Pour paramétrer l'orientation des queues des notes, mais aussi de tous les symboles musicaux possibles et imaginables, il existe quatre commandes que l'on insère à l'intérieur d'une voix :
\voiceOne, \voiceTwo, <gras>\voiceThree</gras> et \voiceFour.

Ainsi, si l'on écrit :
Code : Autre
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
\new Staff
<<
     \new Voice                                
     \relative c'' 
     {
         \voiceOne 
         c4 e g e
     }
                
     \new Voice              
     \relative g
     {
        \voiceTwo          
        g16 a b a g a b a g a b a g a b a
     }
>>

on obtient le résultat voulu :) !

Dis-moi, s'il n'y a que quatre commandes, ça veut dire qu'on ne peut gérer que quatre voix sur une portée
?


Non, en pratique on peut en gérer autant qu'on veut ; seulement, il n'y a que deux sens d'orientation possibles pour les queues : vers le haut ou vers le bas.
Ainsi, les commandes \voiceOne et \voiceThree orientent les queues vers le HAUT, et les commandes \voiceTwo et \voiceFour les orientent vers le BAS.

En utilisant le raccourci \\ pour séparer les voix, la gestion de l'orientation semble être automatique. Je n'ai jamais vu ce détail mentionné dans la documentation Lilypond : peut-être n'ai-je pas lue attentivement. Toujours est-il que c'est bien la raison pour laquelle je préfère cette notation : c'est aussi un gain de temps pour l'orientation des notes.


Autre point important : si vous voulez annuler une orientation spécifique des symboles musicaux, utilisez la commande \oneVoice : elle annule l'effet de n'importe laquelle des quatre commandes citées précédemment.


Plusieurs portées



Maintenant, nous allons voir comment éditer plusieurs portées en même temps. On va tout d'abord s'intéresser au cas général et on verra ensuite les cas particuliers (comme la notation pour piano, par exemple).


La méthode générale



C'est assez évident : il suffit de mettre les contextes Staff entre des << >> :

Code : Autre
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<<
        \new Staff 
        \relative c' 
        { c d e f }
 
        \new Staff
        \relative g'
        { g a b c }
        
        \new Staff 
        \relative c' 
        { c d e f }
 
        \new Staff
        \relative g'
        { g a b c }
>>


Et ce code nous donnera :

Image utilisateur


Oui, je ne me suis pas particulièrement foulé pour donner des exemples innovants dans ce chapitre, mais en ce moment, je manque un peu d'inspiration ^^ .

Maintenant, on va s'intéresser aux organisations spécifiques.


Les cas particuliers



Vous savez probablement que dans le cas du piano, les portées ne sont pas simplement alignées comme ça les unes sous les autres : il y a un système de portées, c'est-à-dire deux portées liées par une jolie accolade.
Dans le cas du piano, il faut utiliser le contexte PianoStaff, comme ceci :

Code : Autre
1
2
3
4
5
6
7
8
9
10
11
12
13
14
\new PianoStaff
<<
        \new Staff
        { 
                \clef treble
                % Main Droite
        }

        \new Staff
        {
                \clef bass
                % Main Gauche
        }
>>


Enfin, dans le cas d'un ensemble (comme un quatuor à cordes, par exemple), on utilisera le contexte StaffGroup, comme ceci :

Code : Autre
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
\new StaffGroup
<<
        \new Staff
        { 
               % expression musicale
        }

        \new Staff
        {
               % expression musicale
        }

        \new Staff
        {
               % expression musicale
        }
>>


Bonus Track



Puisque l'on parle de notation pour ensemble, j'ai pensé judicieux de vous indiquer ici comment donner des noms aux instruments que vous utilisez (par exemple : Violon 1, Violon 2, Guitare, etc.).

La commande utilisée est \set Contexte.instrumentName = "Instrument" .
Il faut remplacer dans cette syntaxe Contexte par le contexte de notation dans lequel vous vous trouvez et Instrument par... le nom de l'instrument :p .
Par exemple, pour nommer les deux portées d'une partition pour piano, il faudra écrire :

Code : Autre
1
2
3
4
5
6
7
8
9
10
11
12
13
14
\new PianoStaff
<<
        \set PianoStaff.instrumentName = "Piano  "

        \new Staff        
        { 
               % expression musicale 
        }
        
        \new Staff
        { 
               % expression musicale 
        }
>>


Important : notez que dans l'exemple de code précédent, j'ai laissé deux espaces avant de fermer les guillemets autour du nom de l'instrument : c'est pour éviter que le nom ne soit "collé" à la partition.


C'est plutôt joli, non :) ?

Q.C.M.

Quel contexte dois-je utiliser pour faire une partition de piano ?
Le code suivant est-il correct ?
Code : Autre
1
2
3
4
<<
      \new Staff { d e f }
      \new Staff { f d d }
>>

Que donnera le bout de code suivant ?
Code : Autre
1
2
3
4
5
6
7
8
9
10
11
12
13
14
\new StaffGroup
<<
        \new Staff
        { d e f }
                
        \new PianoStaff
        <<
                    \new Staff
                    { e f }
                        
                    \new Staff
                    { d f }
        >>
>>

Statistiques de réponses au QCM


Dans cette partie, je crois finalement que le plus dur n'est pas la compréhension de la théorie, mais juste le fait de devoir retenir tous ces noms de contextes... Bah ! À force de pratiquer, on finit par les apprendre, c'est comme pour tout le reste. :) .
Chapitre précédent Sommaire Chapitre suivant
Retour en haut Retour en haut


Créé : le 01/06/2007 à 23:30:25
Modifié : le 03/11/2008 à 17:10:56
Avancement : 0%
Licence : Copie non autorisée

L'orthographe, la grammaire et la présentation de ce tutoriel ont été vérifiées par les zCorrecteurs.

Changer de design | En savoir plus | Plan du site | Politique d'accessibilité | Règles | RSS tutoriels | RSS news
Édité par Simple IT SARL : Nous contacter | Notre blog | Revue de presse | Publicité

Y'a plus rien à lire, faut remonter maintenant !

Hébergement web - Correction de tutoriels - Créer un site
Vous souhaitez apparaître ici ? Contactez-nous.

Nombre de connectés 355 Zéros connectés | Requêtes SQL 8 requêtes | Temps de génération de la page : Total (SQL) 0.0243s (0.0117s)