5 Développer la recherche et les logiciels applicatifsLe développementMODALYSÉquipe : Acoustique instrumentaleDescriptifModalys permet de créer un instrument virtuel et d’en jouer,y compris en temps réel si la charge de calcul n’est pas tropélevée. Pour cela l’utilisateur dispose des éléments de baseà géométrie simple (cordes, membranes, plaques, tuyaux,etc.), qui peuvent se mettre en interaction avec différents typesde connexions (frapper, pincer, frotter, souffler, etc.). Lesformes plus complexes, qu’elles représentent un fluide ouune structure, peuvent se modéliser à l’aide de maillages.■ Principales fonctions réaliséesInterface pour créer un instrument à ventUn environnement de lutherie a été réalisé dans un patchMax/MSP. Il permet de dessiner le profil d’un instrumentà vent, existant ou pas, y placer des trous de différentesgéométries (cf. figure ci-dessus), Modalys se chargera d’effectuerla symétrie de révolution, de calculer les modes etpermettra de jouer de cet instrument unique en temps réel.Clarinette bassePour les besoins d’une création musicale, une clarinettebasse virtuelle a été réalisée. Pour cela, la géométrie del’instrument, gracieusement prêtée par la société BuffetCrampon, a d’abord été mesurée, ce qui a permis deconstruire un maillage représentant la colonne d’air. Enajoutant l’anche, les éléments modélisant les trous ainsique tous les contrôles nécessaires, cet instrument a étéjoué en temps réel avec Modalys. Le compositeur danoisHans Peter Stubbe Teglbjærg a utilisé extensivement cetteclarinette pour sa pièce Rippled Reeds créée à l’<strong>Ircam</strong> ennovembre dernier.OptimisationsLa clarinette basse, comme tous les autres instruments,demande une grande puissance de calcul, c’est pourquoile code de Modalys a été optimisé. Quelques exemples réalisésen <strong>2009</strong> : une méthode plus efficace pour les calculsdes termes de couplage croisé dans l’algorithme de résolutiondes interactions, ainsi qu’une finalisation du portagedu moteur de l’application en 64 bits.PlaquarillonCes optimisations permettent la création d’instrumentsplus ambitieux, permettant donc plus de polyphonie etcomprenant plus de modes, ce qui améliore le rendu sonore.Un exemple est le plaquarillon, un carillon de plaquesrectangulaires conçu dans l’optique de l’ajouter à la collectionIrcaMax, des patchs MaxMSP intégrés dans Live d’Abletonvia MaxForLive.IRCAM – RAPPORT D’ACTIVITÉ <strong>2009</strong>108
5 Développer la recherche et les logiciels applicatifsSPATÉquipe : Espaces acoustiques et cognitifsDescriptifLe Spatialisateur est un outil d’acoustique virtuelle permettantla création en temps réel de scènes spatialiséesdans un espace sonore réel ou virtuel. Ses contextes d’applicationsont les concerts et la spatialisation du son entemps réel, la postproduction ou encore la réalité virtuelle.Son originalité réside dans son mode de contrôle de l’effetde salle à l’aide de critères perceptifs permettant uneécriture intuitive des caractéristiques de spatialisation,et ce de façon indépendante du dispositif de restitution.■ Principales fonctions réaliséesLa version 4 du Spatialisateur a été finalisée, sur la base destravaux entrepris en 2007 par Rémy Muller. Cette versionmarque une évolution majeure par <strong>rapport</strong> aux versions antérieures,visant à répondre aux besoins de flexibilité et demaintenabilité de l’architecture.Elle est basée sur une refonte complète de l’API développéeen C++ de façon indépendante de l’application hôte (Max/MSP, séquenceurs, etc.). La bibliothèque ainsi développéepermet de conférer aux différents modules du Spatialisateurun caractère plus générique et plus aisément configurableen fonction des besoins de l’utilisateur et des ressourcesdisponibles.Une collection de modules externes Max/MSP, paramétrablespar des attributs, a été développée. Ces modulespermettent de faire appel aux fonctions de traitement dusignal de la bibliothèque C++, et constituent un cadre detraitement générique multisources (jusqu’à 64 entréesaudio), multisorties (jusqu’à 64 haut-parleurs en fonctiondu format de reproduction choisi) et multiréverbérations(les sources audio peuvent être assignées dynamiquementdans les différentes instances de réverbérations).Module de panoramiqueDe nouvelles fonctionnalités ont été ajoutées au module decontrôle panoramique, notamment le calcul automatiquede la triangulation pour le format VBAP, la compensationdes effets de champ proche pour la synthèse binaurale, lepanoramique par DBAP (Distance Based Amplitude Panningsur un dispositif quelconque de haut-parleurs), et l’encodageen format Ambisonique aux ordres supérieurs.Module de synthèse d’effet de salleLes améliorations apportées au module de synthèse de l’effetde salle sont :• l’augmentation du nombre maximal de canaux internesdu réseau de retards rebouclés ;• l’introduction de filtres simulant l’absorption de l’air produisantune coloration plus naturelle en hautes fréquencespour les longs temps de réverbération.En outre, le module <strong>Ircam</strong>Verb a été introduit en complémentde l’objet Spat~. <strong>Ircam</strong>Verb est un réverbérateur multicanalcontrôlé par une approche de bas niveau et dontles caractéristiques sont optimisées pour permettre uneconsommation CPU minimale.Interfaces utilisateurL’accent a également été mis sur la création d’interfacesutilisateur pour un contrôle intuitif et plus aisé du Spatialisateur(configuration du dispositif de haut-parleurs, manipulationdes sources sonores, contrôle de la directivité etdes paramètres perceptifs).Les interfaces sont compatibles avec le système de configurationpattr de Max afin de faciliter la sauvegarde, l’éditionet le chargement de différentes configurations.IRCAM – RAPPORT D’ACTIVITÉ <strong>2009</strong>109
- Page 1:
Rapport d’activitéinstitutde rec
- Page 4 and 5:
politique générale...............
- Page 7:
1politique générale
- Page 10 and 11:
1 politique générale■ Orchestre
- Page 12 and 13:
1 politique généraleLE CONSEIL SC
- Page 15:
216625 61630,81%Les chiffres clés3
- Page 19:
3Un modèle d’innovation :l’art
- Page 22 and 23:
3 un modèle d’innovation : l’a
- Page 24 and 25:
3 un modèle d’innovation : l’a
- Page 26 and 27:
3 un modèle d’innovation : l’a
- Page 28 and 29:
3 un modèle d’innovation : l’a
- Page 30 and 31:
3 un modèle d’innovation : l’a
- Page 32 and 33:
3 un modèle d’innovation : l’a
- Page 34 and 35:
3 un modèle d’innovation : l’a
- Page 36 and 37:
3 un modèle d’innovation : l’a
- Page 38 and 39:
3 un modèle d’innovation : l’a
- Page 41:
4Singularité artistique,démocrati
- Page 44:
4 singularité artistique, démocra
- Page 47 and 48:
4 singularité artistique, démocra
- Page 49 and 50:
4 singularité artistique, démocra
- Page 51 and 52:
4 singularité artistique, démocra
- Page 53 and 54:
4 singularité artistique, démocra
- Page 55 and 56:
4 singularité artistique, démocra
- Page 57 and 58: 4 singularité artistique, démocra
- Page 59 and 60: 4 singularité artistique, démocra
- Page 61 and 62: 4 singularité artistique, démocra
- Page 63 and 64: 4 singularité artistique, démocra
- Page 65 and 66: 4 singularité artistique, démocra
- Page 67: 4 singularité artistique, démocra
- Page 71 and 72: 5 Développer la recherche et les l
- Page 73 and 74: 5 Développer la recherche et les l
- Page 75 and 76: 5 Développer la recherche et les l
- Page 77 and 78: 5 Développer la recherche et les l
- Page 79 and 80: 5 Développer la recherche et les l
- Page 81 and 82: 5 Développer la recherche et les l
- Page 83 and 84: 5 Développer la recherche et les l
- Page 85 and 86: 5 Développer la recherche et les l
- Page 87 and 88: 5 Développer la recherche et les l
- Page 89 and 90: 5 Développer la recherche et les l
- Page 91 and 92: 5 Développer la recherche et les l
- Page 93 and 94: 5 Développer la recherche et les l
- Page 95 and 96: 5 Développer la recherche et les l
- Page 97 and 98: 5 Développer la recherche et les l
- Page 99 and 100: 5 Développer la recherche et les l
- Page 101 and 102: 5 Développer la recherche et les l
- Page 103 and 104: 5 Développer la recherche et les l
- Page 105 and 106: 5 Développer la recherche et les l
- Page 107: 5 Développer la recherche et les l
- Page 111 and 112: 5 Développer la recherche et les l
- Page 113 and 114: 5 Développer la recherche et les l
- Page 115 and 116: 5 Développer la recherche et les l
- Page 117 and 118: 5 Développer la recherche et les l
- Page 119 and 120: 5 Développer la recherche et les l
- Page 121 and 122: 5 Développer la recherche et les l
- Page 123 and 124: 5 Développer la recherche et les l
- Page 125 and 126: 5 Développer la recherche et les l
- Page 127 and 128: 5 Développer la recherche et les l
- Page 129: 5 Développer la recherche et les l
- Page 133 and 134: 6 les structures de soutienSERVICE
- Page 135 and 136: 6 les structures de soutienGÉNÉRA
- Page 137 and 138: 6 les structures de soutienrelation
- Page 141: 7Annexes
- Page 144 and 145: 7 annexes■ DoctorantsYun-Kang Ahn
- Page 146 and 147: 7 annexes[Londero09a] Londero A., V
- Page 148 and 149: 7 annexesPédagogie■ Stages Ircam
- Page 150 and 151: 7 annexes■ Ouvrages scientifiques
- Page 152 and 153: 7 annexesMaMuX - « Approche foncto
- Page 154 and 155: 7 annexes12 mars, N. Donin et M. Du
- Page 156: mai 2010 • Graphisme Olivier Umec