4.8.5.5Equipe Interactions musicales temps réel 4.8.5.5.1Musique Lab 1
Les Musique Lab sont six applications réalisées conjointement par l’Ircam et le ministère de l’Éducation nationale. Élaborées dans le cadre du dispositif de soutien aux ressources multimédia piloté par la direction de la Technologie du ministère de l'Éducation nationale, elles sont destinées à l’enseignement musical dans l’éducation nationale, et seront librement diffusables dans ce seul cadre et prochainement éditées sur cédérom. Chacune des cinq premières applications explore un domaine particulier de la création sonore en s’appuyant sur des notions fondamentales des langages musicaux d’aujourd’hui et d’hier :
-
Hauteurs et intensité : exploration de la hauteur et de l'intensité sous la forme de continuums évolutifs et de variations dynamiques ;
-
Polycycles : exploration des jeux de cycles, de la polyrythmie, des systèmes répétitifs, de l'isorythmie et des jeux de décalages ;
-
Nuages : fabrication de textures diverses ou trames évolutives grâce à divers procédés de type granulaires ;
-
Échelles et modes : découverte du monde des échelles, des gammes et des modes anciens, contemporains, tempérés, non égaux ou inégaux, des gammes orientales ou non-octaviantes (hauteur, intensité, durée, rythme, temps, couleur, etc.) ;
-
Construction rythmique : création de modèles rythmiques sur 4 voies.
Accompagné d’un sixième logiciel dédié au montage des créations réalisées dans les cinq autres, l’ensemble propose un champ d'investigation large et coordonné.
Application « Hauteur et intensité » du logiciel Musique Lab 1
4.8.5.5.2Logiciel FTM
La bibliothèque FTM, développée comme extension de l’environnement Max/MSP, représente la plate-forme principale d’intégration des travaux de l’équipe Interactions musicales temps réel. FTM permet la manipulation graphique et algorithmique de données musicales complexes (séquences, descriptions de timbre, graphes) intégrées dans le paradigme de programmation de Max. Les bibliothèques de modules Max/MSP Gabor et MnM, basées sur FTM, intègrent des fonctionnalités de traitement de signal et diverses techniques utilisées dans la reconnaissance de forme et l’apprentissage automatique. L’ensemble FTM & Co est une boîte à outil complète pour le prototypage et l’expérimentation des paradigmes d’interaction entre interprète et informatique musicale ainsi que des méthodes avancées développées pour ce contexte.
Gabor est une boîte à outils pour le traitement de timbre intégrant de multiples représentations sonores et techniques d’analyse/synthèse (granulaire, additive, Psola, FOF, vocodeur de phase). La bibliothèque MnM fournit des outils pour l’analyse et la reconnaissance de formes.
Configuration
Max/MSP sous Mac OSX, Windows.
Exemple de patch de stynhèse audio dans Max/MSP réalisé avec Gabor/FTM
4.8.5.5.3MuBu pour Max/MSP
Descriptif
MuBu (pour « Multi-Buffer ») pour Max/MSP est un ensemble de modules de représentation et de traitement du signal pour Max/MSP autour d’un un « container » de données temporelles. Le container de MuBu est optimisé pour la représentation en mémoire de données temporelles, considérant de multiples représentations comme des signaux, des descripteurs, des segmentations et des annotations du son, du geste et du mouvement. Des représentations musicales symboliques simplifiés et des paramètres de contrôle de synthèse et de la spatialisation peuvent être également intégrées.
Le développement de ces modules repose sur l’expérience acquise lors des développements de la bibliothèque FTM & Co ainsi que sur des développements des composants logiciels dans le cadre des projets de recherche (bibliothèques MuBu, ZsaZsa et RTA).
Principales fonctions réalisées :
Optimisation et documentation de l’ensemble de modules Max/MSP
Importation et sauvegarde de contenus (SDIF, MIDI standard files, MusicXML, texte)
Extension du module de synthèse granulaire par un mode de synthèse synchrone (PSOLA)
Extension du module de synthèse concatenative par un mode de préservation de rythme
Création d’une interface client au container permettant la connexion de modules indépendants
Intégration de multiples nouvelles fonctionnalités comme copier-coller et la gestion de fichiers audio
Exemples d’utilisation (synthèse granulaire, concatenative et additive, audio mosaicing, synthèse concatenative par corpus contrôle par descripteurs)
version du moteur IAE portable intégré en iOS, préparation de l’intégration en Unity3D
4.8.5.5.4ImtrEditor Descriptif ImtrEditor est un ensemble de modules d’affichage et d’édition de donnés, alignés temporellement et complètement configurables, écrit en C++ et basé sur le Framework Juce. Actuellement il est utilisé pour l’affichage des structures de données FTM (ftm.editor) et MuBu (imubu). Il est donc également utilisé pour le suivi de geste.
4.8.5.5.5gf (suivi continu)
Dostları ilə paylaş: |