Max
Le standard mondial pour l’interactivité sonore temps réel
Max (anciennement Max/MSP) est un environnement visuel pour la programmation d’applications interactives temps réel. C’est actuellement la référence mondiale pour la création d’installations sonores interactives. Max est la combinaison du logiciel Max (Ircam/Cycling’74) pour le contrôle temps réel d’applications musicales et multimédia interactives par MIDI, de MSP, une bibliothèque d’objets pour l’analyse, la synthèse et le traitement du signal audio en temps réel et de Jitter qui est un ensemble d’objets vidéo, matriciels et graphiques 3D pour l’environnement. Max est conçu pour les musiciens, les designers sonores, les enseignants et les chercheurs qui souhaitent développer des programmes interactifs temps réel. Max est développé et édité par la société Cycling’74 (États-Unis) sous licence exclusive de l’Ircam.
Composition
Génération de structures musicales au moyen de modèles mathématiques et aléatoires.
Accompagnement Live
Production d’œuvres mixtes où la partie électronique réagit au jeu de l’instrumentiste (par captation du jeu instrumental par microphone ou par MIDI) ou bien par modification directe du son de l’instrument. Max se comporte comme un séquenceur en contrôlant la diffusion de sons ou de fichiers audio dans le temps. Le contrôle dynamique de programmes complexes pilotant de la musique, de la vidéo ou des effets de lumière est aussi possible.
Postproduction audio et pilotage de périphériques
Contrôle possible de périphériques extérieurs tels que tables de mixage, systèmes « direct-to-disk », synthétiseurs, etc.
Traitement vidéo temps réel
Une bibliothèque d’objets pour le traitement vidéo (Jitter) est incluse avec le logiciel. Elle permet un contrôle de très bas niveau et la programmation de nombreuses applications.
Enseignement
Max est un outil pédagogique largement répandu dans les universités, les écoles de musique et les conservatoires. La documentation intégrée directement dans le logiciel comprend de nombreux tutoriels interactifs pour la compréhension du signal audio, du système MIDI ou encore de la vidéo.
Recherche
Max est utilisé en recherche pour prototyper des algorithmes de synthèse ou de traitement du signal en temps réel. De nouveaux objets externes peuvent être programmés en langage JavaScript, Java et C.
Caractéristiques techniques
Plusieurs centaines d’objets pour la synthèse, le contrôle, le traitement, l’échantillonnage ou l’analyse. Le moteur audio offre le support du multiprocessing, du calcul en 64 bits et apporte de nombreuses améliorations du rendu sonore. Max intègre un système de génération de code et compilation à la volée à partir de patches, permettant la création rapide de nouveaux traitements performant directement dans l’environnement Max.