La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

Scenari-Plateform Module Audio / Ircam Développé par Paul Rouget

Présentations similaires


Présentation au sujet: "Scenari-Plateform Module Audio / Ircam Développé par Paul Rouget"— Transcription de la présentation:

1 Scenari-Plateform Module Audio / Ircam Développé par Paul Rouget

2 Le module Audio - Architecture Les 2 parties du module audio : –Composant XPCom Composant système en C++ qui permet de lire un fichier son et de le jouer sur la carte son, –Widget audio Composant graphique qui intégré dans l'interface utilisateur de SCENARI permet de manipuler des segments dans la représentation temporelle du signal.

3 Composant XPCom Codé en C++, le composant –enveloppe les bibliothèques système, –est multiplateforme, –permet de manipuler du contenu audio Ce composant utilise –bibliothèque libsndfile en inputStream lit différents formats audio et déverse le contenu du buffer dans un stream Mozilla, –bibliothèque libportaudio en outputStream écrit un buffer sur les périphériques audio Remarque : on pourrait ajouter des filtres entre le inputStream et le outputStream pour produire des effets sonores.

4 Widget audio Widget audio : Élément graphique permettant de manipuler des segments Connecté au composant XPCom pour : –Afficher la représentation graphique du signal –Lire le fichier audio Fonctionnalités : –Zoom dans la représentation du signal –Affichage et re-dimensionnement de segment –4 vues sur laudio : Zone zoomée Zone du segment Zone générale Zone du signal complet –Lecture du flux audio en fonction de la vue Segment Zone de zoom Tout le fichier –Interactions avec souris (ex : bouton droit « se déplacer à ») et clavier (ex: touche suppr.) Intégration dans SCENARI –Scenari fournit au module audio lensemble des segments éditables, –Les segments se répartissent linéairement, –Linterface permet déditer les informations temporelles, tout en évitant les collisions, chevauchements, et gère les déplacements et les re-dimensionnements

5 WebRadio WebRadio est une chaîne éditoriale pour la création d'une émission radio sur le Web. Développé dans le cadre du projet ANR Écoute. Utilisant le module audio développé dans le projet Scenari-Plateform pour la segmentation des fichiers sons

6 2 exemples dutilisation Intégration du module audio dans Scenari Chaîne éditoriale Webradio Utilisation déconnectée de Scenari Outil jUST

7 jUST Un démonstrateur fonctionnel développé en relation avec un groupe de praticiens experts de la segmentation & qualification denregistrements musicaux : les compositeurs et pédagogues du groupe de recherche Musique et Informatique de Marseille (http://www.labo-mim.org).www.labo-mim.org Analyse de leur pratique découte Leur pratique consiste à analyser des enregistrements audio dœuvres musicales selon un lexique dune vingtaine d« Unités Sémiotiques Temporelles » à vocation de lexique universel. Les UST Ces unités sont successives : une œuvre musicale doit pouvoir être décrite selon un enchaînement continu dUST. Lassignation de ces UST à une œuvre est lobjet de séances de travail collectives où différentes segmentations/qualification sont testées puis lune delles validée. Loutil Loutil jUST, développé en XUL à partir du widget audio, permet de segmenter un fichier son, de manière linéaire, selon un grille de lecture décrite par un fichier de définition ; déposé sur un site web, ce dernier peut être partagé par une communauté dusagers. Les descripteurs sont des tags Xml associés à chaque segment. Cette liste de descripteurs, intégrée dans loutil mais externalisée dans le cadre d'un modèle de publication de l'outil auteur Scenari utilisant le même composant de lecture audio, peut servir à marquer des segments audio selon une liste dautorités. Ressources Loutil et sa documentation sont disponibles ici :

8 jUST La source audio est un fichier.wav Un segment est une sous partie temporelle d'une source audio. Il est défini par un unique timecode définissant le début de ce segment. La fin du segment est implicitement définie par la début du segment le succédant. Un segment est obligatoirement suivi et précédé d'un segment, excepté dans le cas ou le segment se trouve en début ou en fin de la source audio. Un segment peut être taggué. Les tags sont définis par une liste décrite dans un fichier. Un fichier de tags prédéfinis (en l'occurrence, les 19 UST) est présent ici: ust_def.xml ust_def.xml Un tag est associé à une couleur. Une description est le résultat d'une segmentation sur une source audio. Une description est définie par une liste de tags, une source audio (un fichier.wav), un titre et par une liste de segment. Une description est sauvegardée dans un fichier.xml


Télécharger ppt "Scenari-Plateform Module Audio / Ircam Développé par Paul Rouget"

Présentations similaires


Annonces Google