Un algorithme est « une suite finie de règles à appliquer dans un ordre déterminé à un nombre fini de données pour arriver, sans indétermination, en un nombre fini d'étapes, à un certain résultat et cela indépendamment des données » (Michel Philippot). En mathématiques, l'algorithme d'Euclide (recherche du plus grand commun diviseur de deux nombres) figure parmi les exemples les plus célèbres. Et les programmes informatiques ne sont autres que des algorithmes transcrits en un langage compréhensible par l'ordinateur.
Un des pionniers de l'informatique musicale, Pierre Barbaud, emploie le premier ce vocable pour qualifier une composition musicale écrite selon une suite de calculs mathématiques faisant appel à l'ordinateur. C'est en effet en 1958, à Paris, qu'un groupe de musiciens, le Groupe de musique algorithmique, se réunit autour de l'expression « musique algorithmique ». Il s'agit de Pierre Barbaud, de Jeannine Charbonnier, de Roland Douat et de Roger Blanchard. Ces quatre personnalités ont pour point commun la volonté de concevoir des programmes informatiques capables de produire des œuvres musicales autonomes.
Ce genre de composition, qui est aussi dénommé compo […]
