26.01.2015 Views

Untitled - WWW Ircam

Untitled - WWW Ircam

Untitled - WWW Ircam

SHOW MORE
SHOW LESS
  • No tags were found...

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

4 RECHERCHE ET DÉVELOPPEMENT, L’UMR STMS<br />

OPENMUSIC<br />

■ Descriptif<br />

OpenMusic (OM) est un environnement de programmation<br />

visuelle pour la composition ou l’analyse musicale assistées<br />

par ordinateur. OM offre à l’utilisateur de nombreux modules<br />

associés à des fonctions, connectés les uns aux autres pour<br />

constituer un programme (ou patch) permettant de générer<br />

ou transformer des structures et données musicales. OM<br />

propose également de nombreux éditeurs permettant de<br />

manipuler ces données, ainsi que des librairies spécialisées<br />

dans des domaines comme l’analyse/synthèse sonore, les<br />

modèles mathématiques, la résolution des problèmes de<br />

contraintes, etc. Des interfaces originales comme l’éditeur<br />

de maquettes permettent également de construire des structures<br />

intégrant relations fonctionnelles et temporelles entre<br />

les objets musicaux. OpenMusic est utilisé par un grand<br />

nombre de compositeurs et de musicologues. Il est enseigné<br />

dans les principaux centres d’informatique musicale ainsi<br />

que dans plusieurs universités en Europe et aux États-Unis.<br />

■ Principales fonctions réalisées<br />

Les versions 6.4 et 6.5 de l’environnement OpenMusic ont été<br />

distribuées en 2011. La distribution libre de l’environnement<br />

OpenMusic (mars 2011/OM 6.4) a visiblement dynamisé sa<br />

communauté d’utilisateurs. Nous comptons une moyenne<br />

de 400 téléchargements par mois sur le site OpenMusic<br />

(qui s’additionnent aux téléchargements sur ForumNet, non<br />

comptabilisés). OpenMusic a été sélectionné et présenté au<br />

programme de la conférence ACM MultiMedia dans le cadre<br />

d’« open source software competition » et en démonstration<br />

lors du symposium IEEE sur les langages visuels (VL/<br />

HCC 2011), témoignant d’un impact dans une communauté<br />

scientifique dépassant le cadre de la création musicale. La<br />

rédaction du manuel utilisateur a été complétée pour les<br />

parties audio, MIDI et SDIF, ainsi que les tutoriels d’un certain<br />

nombre de bibliothèques distribuées au Forum.<br />

Fonctionalités générales (quelques nouveautés)<br />

• gestion des bibliothèques externes (affichage, « versionnage<br />

», documentation) ;<br />

• raccourcis et facilités de programmation visuelle ;<br />

• gestion des erreurs et protection de la sauvegarde des<br />

documents ;<br />

• réduction des dépendances externes (SDIF, audio).<br />

Objets et éditeurs<br />

• amélioration des éditeurs BPF/BPC/3DC ;<br />

• génération/manipulation de BPFs : échantillonnage,<br />

décalages, «crossfade», ADSR, vibrato ;<br />

• améliorations de l’objet TIME-ARRAY ;<br />

• nouvel éditeur SDIFFILE ;<br />

• fonctions de lecture, inspection, conversion des données<br />

SDIF ;<br />

• OMSHEET ;<br />

• enregistrement Audio (fonction et éditeur) ;<br />

• support pour l’ajout de players et éditeurs audio externes.<br />

Bibliothèques Forum (synthèse et spatialisation)<br />

• OM-Chant 1.1/1.2 : options pour la synthèse, mise à jour<br />

et compatibilité du moteur CHANT ;<br />

• OM-Orchidée 1.1 : compatibilité avec la distribution<br />

Orchidée Forum (communication OSC, messages d’erreurs,<br />

etc.), gestion de la base de données, tutoriels ;<br />

• OM-Spat 2.1/2.2 : description des sources, communication/streaming<br />

SDIF avec Spat-SDIF-Player, contrôle de<br />

l’orientation, directivité, et intégration des paramètres<br />

perceptifs du Spat~ ;<br />

• OMChroma : Classes « CHANT » : CH-FOF, CH-F0,<br />

CH-REB… et modules de contrôle du synthétiseur via<br />

OM-Chant.<br />

IRCAM – RAPPORT D’ACTIVITÉ 2011<br />

129

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

Saved successfully!

Ooh no, something went wrong!