Somax 2 est une version totalement repensée du mythique paradigme de co-improvisation réactive Somax conçu dans l'équipe Représentations musicales de l'ircam mais jamais encore publié.
Somax 2 est une application pour l'improvisation et la composition musicale basée sur un modèle génératif comportant des multi-agents réactifs. Il génère des improvisations stylistiquement cohérentes, tout en écoutant et en s'adaptant de manière stricte ou flottante à un musicien (ou tout autre type de source audio ou MIDI) en temps réel.
Le modèle fonctionne dans le domaine symbolique et est entraîné sur des corpus musicaux, dans lequel il puise son matériel et ses connaissances.