fred voisin’s website

computer music producer, since 1989

Neuromuse

Projet de développement de réseaux de neurones artificiels et de leurs applications musicales (1999-...)

Neuromuse est initialement, en 1999, un code « from scratch » écrit en Lisp pour expérimenter diverses applications musicales des réseaux de neurones artificiels, dans l’esprit des expérimentations libres de contrôle temps-réel et d’écriture algorithmique que réalisaient David Wessel au CNMAT, Gérard Assayag à l’Ircam, ou encore François Pachet et Atau Tanaka à Sony CSL. Ce projet à donné lieu à différentes productions et de recherche musicales à l’Ircam (2001), au CIRM (2003-2006), Nuit Blanche (2004), Palais de Tokyo (2008), notamment avec Kasper Toeplitz, Myriam Gourfink, Robin Meier, Fabien Giraud &Raphaël Siboni, Cyrille Henri, John MacCallum...

Plusieurs idées y ont expérimentées :

  • un controle musical et du jeu en temps-réel, notamment en Lisp, via MIDI ou TCP/IP
  • une architecture orientée objet et multi-agents
  • un contrôle dynamique des paramètres neuronaux et synaptiques jusqu’au niveau individuel, les apprentissages pouvant se faire à la volée en même temps que le jeu, selon des temporalités éventuellement différentes.
    Ainsi, selon le nombre et la puissance des ressources informatiques (CPU) mises en œuvre, les productions musicales réalisées pouvaient s’appuyer tantôt sur un unique réseau de quelques dizaines de neurones (en « soliste »), tantôt sur des groupes de 2 à plusieurs centaines de réseaux de neurones (en duo, trio, « orchestre »)...

    La version intiale (1999-2001) faisait appel aux environnements Apple Mac OS 9, MacIntosh Common Lisp (MCL Digitools) et MidiShare. Une version Lisp a été distribuée au Forum de l’Ircam pour OpenMusic vers 2000 avant de rapidement prendre différentes formes dans MaxMSP-Jitter, puis en Python, Java, C, au gré des collaborations (.
    Depuis, des versions successives ont été développées pour les environnements Unix (Mac OSX, Linux), Lisp CMU-CL et SBCL, Max, Python, Java, C et protocoles TCP/IP UDP de type OpenSound Control.

A propos

  • 2013 : Rituel Cyborg, atelier et concert, La Vapeur - Scène de musiques actuelles de Dijon - Festival Dièze, (Dijon)
  • 2006 : Symphonies des machines, de Robin Meier & Fred Voisin (Festival de la 4ème Dimension - Fondation Sophia Antipolis)
  • 2004 : Caresses de marquises, de Robin Meier & Frédéric Voisin, installation-concert pour petite grappe d’ordinateurs (Nuit Blanche - Paris)
  • 2004 : « For Alan Turing » de Robin Meier, pour piano et électronique en temps réel (CIRM - Conservatoire de Musique de Nice)
  • 2001 : Taire, de Toeplitz & Gourfink (Centre National de la Danse)

Voir en ligne : Site du projet Neuromuse (outdated)