En musique et en mathématiques, un rythme euclidien est un rythme musical décrit par Godfried Toussaint dans un article de 2005 intitulé « L'algorithme d'Euclide génère des rythmes musicaux traditionnels » [1]. Cet algorithme de calcul du plus grand diviseur commun de deux nombres est utilisé pour répartir des notes ou des battements le plus uniformément possible dans une mesure, et génère presque tous les rythmes les plus importants des musiques du monde[2], à l'exception de ceux de la musique indienne [3]. Des résultats similaires sont obtenus à partir de l'algorithme de Bresenham.

Description de l'algorithme sur un exemple

modifier

Dans son article [3], G. Toussaint pose le problème de répartir   battements à l'intérieur d'une mesure comportant   temps (  ) de la façon la plus équirépartie possible. C'est facile si   est multiple de   auquel cas on place les battements tous les   temps. A titre d'exemple, le rythme indiqué ci-dessous est un rythme euclidien pour   temps et   battements. Les battements sont alors à 4 temps les uns des autres car   .

[ X . . . X . . . X . . . X . . . ]

Ici "x" représente un battement et "." représente un silence.

Le problème se complique lorsque   n'est pas multiple de   . Dans ce cas   n'est pas entier, et certains battements seront légèrement plus proches d'un voisin que de l'autre. A titre d'exemple, prenons le cas où   pas   battements. Un algorithme naïf placerait par exemple les battements comme ceci :

[ X . X . X . . X . . X . . ]

Bien que les battements soient alors distribués avec une distance minimale entre eux la plus grande possible (égale à 2), on remarque qu'ils sont plus rapprochés au début qu'à la fin. Pour une meilleure répartition, on souhaiterait que les espacements (« x . » et « x . . ») soient eux-mêmes répartis uniformément.

G. Toussaint a observé que l'algorithme d'Euclide peut être utilisé pour trouver systématiquement une solution pour tout   et   minimisant "l'agglutination". En reprenant l'exemple précédent où   et   nous effectuons l'algorithme d'Euclide :

 

L'algorithme de Toussaint part du rythme suivant, comportant 5 battements successifs et 8 silences.

[ x x x x x . . . . . . . . ]

Ensuite, en utilisant la suite des restes successifs   on prend successivement   colonnes à droite du motif et on les place en dessous à gauche. Commençant par  , on écrit donc :

[ x x x x x . . .
  . . . . .      ]

Pour l'étape suivante,   ; on place les trois points situé à droite au-dessous :

[ x x x x x
  . . . . .
  . . .    ]

Puis   ; on déplace les 2 colonnes à droite en les mettant en dessous

[x x x
 . . .
 . . .
 x x
 . . ]

Le processus s'arrête là car  , c'est-à-dire qu'il n'y a qu'une seule colonne à déplacer. Le motif de battements final est lu de haut en bas et de gauche à droite :

E(5, 13) = [ X . . X . X . . X . X . . ]

Exemples de rythmes euclidiens utilisés en musique

modifier
  • Le tresillo E(3, 8) = [ x . . x . . x . ] utilisé dans le tango.
  • Le cinquillo E(5, 8) = [x x . x x . x . ] utilisé dans la musique cubaine, "complémentaire" du précédent.
  • Le venda (rythme africain) E(5, 12) = [ x . x . . x . x . x . . ]
  • Le bembé (rythme africain) E(7, 12) = [ x . x . x x . x . x . x ] , "complémentaire" du précédent.
  • E(5, 16) = [ x . . x . . x . . . x . . x . . ] utilisé dans la bossa nova.
  • E(7, 16) = [ x . . x . x . x . . x . x . x . ] utilisé dans la samba.

Autres utilisations de l'algorithme d'Euclide en musique

modifier

Au XVIIe siècle, Conrad Henfling, écrivant à Leibniz sur la théorie musicale et l'accord des instruments de musique, utilise l'algorithme d'Euclide dans son raisonnement [4].

Voir aussi

modifier

Références

modifier
  1. The Euclidean algorithm generates traditional musical rhythms by G. T. Toussaint, Proceedings of BRIDGES: Mathematical Connections in Art, Music, and Science, Banff, Alberta, Canada, July 31 to August 3, 2005, pp. 47–56.
  2. Comparative Musicology – Musical Rhythm and Mathematics
  3. a et b The Euclidean Algorithm Generates Traditional Musical Rhythms, by Godfried Toussaint, Extended version of the paper that appeared in the Proceedings of BRIDGES: Mathematical Connections in Art, Music and Science’’, Banff, Alberta, Canada, July 31–August 3, 2005, pp. 47–56.
  4. Musical pitch and Euclid's algorithm

Liens externes

modifier
  • .[vidéo] Mathémusique, « C'est quoi un RYTHME EUCLIDIEN ? », sur YouTube (consulté le )
  • Liens vers des vidéos et une application Flash pour expérimenter les rythmes euclidiens
  • Démo de rythme euclidien - outil interactif donnant le rythmer euclidien à partir des valeurs de n et k
  • SoundHelix , logiciel gratuit de composition musicale aléatoire algorithmique qui prend en charge les rythmes euclidiens
  • Liste des rythmes euclidiens - une liste de tous les rythmes euclidiens E(i,2 à 32), indiquant s'ils sont Winograd-deep, Erdős-deep, Authentic Aksak, Quasi-Aksak ou Pseudo-Aksak