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.
- code source : cf. neuromuse.lisp
- nouvelle branche de Yann @(bitbucket) - cf. doc
A propos
- 2016 : Musique et intelligence artificielle, conférence et atelier de création à l’Ecole Media Art Fructidor (Chalon-sur-Saône)
- 2013 : Rituel Cyborg, atelier et concert, La Vapeur - Scène de musiques actuelles de Dijon - Festival Dièze, (Dijon)
- 2010 : « Réseaux de neurones artificiels et création musicale électro-acoustique », Mathieu Sauneuf, mémoire de Master à l’Université de Rennes 2 - Haute Bretagne
- 2008 : Last Manoeuvres in the Dark, de Raphaël Siboni, Fabien Giraud, Robin Meier & Frédéric Voisin (Palais de Tokyo)
- 2008 : Amplification / Synaptique, de Jean-Luc Hervé & Frédéric Voisin (Scène Nationale de Valence)
- 2007 : Modèles de la cognition et leurs expérimentations, Robin Meier, mémoire de Master à l’EHESS
- 2006 : Symphonies des machines, de Robin Meier & Fred Voisin (Festival de la 4ème Dimension - Fondation Sophia Antipolis)
- 2005 Hybrid Symposium, conférence avec Robin Meier à Ars Electronica (Linz)
- 2004 : Caresses de marquises, de Robin Meier & Frédéric Voisin, installation-concert pour petite grappe d’ordinateurs (Nuit Blanche - Paris)
- 2004 : « Playing Integrated Musical Knowledges with Artificial Neural Networks », conférence et article de Frédéric Voisin & Robin Meier, Sound & Music Computing Conference SMC04 (Ircam)
- 2004 : « For Alan Turing » de Robin Meier, pour piano et électronique en temps réel (CIRM - Conservatoire de Musique de Nice)
- 2003-2006 : Neuromuse, projet de recherche musicale au Centre National de Création Musicale (CIRM), à Nice
- 2003 : présentation @ Taïwan (Fnac Forum, Taïpeï)
- 2001 : L’écarlate, de Toeplitz & Gourfink (Ircam)
- 2001 : Taire, de Toeplitz & Gourfink (Centre National de la Danse)