Télécharger la présentation
La présentation est en train de télécharger. S'il vous plaît, attendez
Publié parVeva Flament Modifié depuis plus de 10 années
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 Ce composant utilise
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 l’audio : 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 l’ensemble des segments éditables, Les segments se répartissent linéairement, L’interface 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 d’utilisation
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 d’enregistrements musicaux : les compositeurs et pédagogues du groupe de recherche Musique et Informatique de Marseille ( Analyse de leur pratique d’écoute Leur pratique consiste à analyser des enregistrements audio d’œuvres musicales selon un lexique d’une 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 d’UST. L’assignation de ces UST à une œuvre est l’objet de séances de travail collectives où différentes segmentations/qualification sont testées puis l’une d’elles validée. L’outil L’outil 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é d’usagers. Les descripteurs sont des tags Xml associés à chaque segment. Cette liste de descripteurs, intégrée dans l’outil 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 d’autorités. Ressources L’outil 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: 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
Présentations similaires
© 2024 SlidePlayer.fr Inc.
All rights reserved.