10.07.2015 Views

RAPPORT D'ACTIVITÉ 2003 - WWW Ircam

RAPPORT D'ACTIVITÉ 2003 - WWW Ircam

RAPPORT D'ACTIVITÉ 2003 - WWW Ircam

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<strong>RAPPORT</strong> DETAILLERECHERCHE ET DEVELOPPEMENTAPPLICATIONS TEMPS REELLe modèle de flûte a été développé initialement sous Max/MSPpour Mac OS 9. Une version légèrement optimisée a été portéepour Mac OS X.Le modèle de trompette développé sur jMax dans le cadre de lathèse de Christophe Vergez par Patrice Tisserand dans l’équipeAnalyse/synthèse a été porté sous Max/MSP en introduisant desoptimisations mineures.Un modèle de corde et marteau de piano a été développé sousjMax dans le cadre d’un stage de fin d’études d’Eric Humbertdans l’équipe Acoustique instrumentale. L’implémentation dumodèle a été revue et un prototype a été porté sous Max/MSP.Participant : P. de la Cuadra), N. SchnellCollaborations internes : équipes Analyse/synthèse etAcoustique instrumentale6.2.5 Environnement de développement de plug-ins multistandardsCe stage avait comme objectif l’étude de différents standardsde plug-ins audio et des techniques de développement de pluginsindépendants d’un standard particulier [Goudard03a]. Letravail a été accompli en trois étapes :- Étude comparative des différents standards de plug-insexistants ;- Création d’un environnement de développement multiplateforme;- Implémentation de plusieurs plug-ins utilisantl’environnement développé.L’étude a pris en compte les standards de plug-ins audio lesplus répandus (VST, Audio Units, LADSPA, RTAS, etc.) aussibien que les environnements de programmation de la famille Max(Max/MSP, jMax, Pd). L’interface des plug-ins a été définiepar les entrés et les sorties de signal audio et lesparamètres de contrôle. Les aspects de l’interface graphiqueont été exclus.Dans le cadre du stage XSPIF (cross-standard plug-indevelopment framework), un système de traduction dedescription de plug-ins en code source pour différentsstandards de plug-ins a été développé. La description d’unplug-in en XML spécifie les entrées/sorties audio, lesparamètres et les noyaux d’implémentations des fonctions detraitement en C.Participants : R. Muller et V. Goudard (stagiaires), N SchnellCollaboration interne : F. Déchelle (équipe Logiciels libreset ingénierie logicielle)6.3 FTMUn développement majeur a été effectué avec la création de labibliothèque FTM pour Max/MSP. La bibliothèque FTMinitialement développée pour le portage du suivi de partitionsde jMax sur Max/MSP reprend le système d’objets et quelquesservices de base de jMax pour les intégrer dans Max/MSP. FTMpermet d’étendre les types de données traités et échangés parles modules de Max/MSP avec des structures complexes.Auparavant, ces données étaient limitées aux types de base(nombre, symboles, listes et matrices d’images avec labibliothèque Jitter). Les structures implémentées dans FTM lesplus utilisés dans un premier temps sont des séquences- 128 -

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!