View
109
Download
4
Category
Preview:
Citation preview
Multitouch Interface for Acousmatic Music
Thibault DE GROEF – 1e Master électronique
Ludovic LAFFINEUR – 1e Master informatique
Warren PAULUS - 1e Master informatiqueYousri SLAMA – 3e Bachelier GE
2
Acousmatique ?La musique acousmatique a pour but de développer le sens de l’écoute, l’imagination et la perception mentale des sons. Ceux-ci sont fixés sur un support, on ne voit pas la représentation physique de l’objet qui a produit le son.
Table de
mixage
57
89
10
13 1
2
1 32
46
11
3
Architecture globale
Max/MSP
Logiciel d’aide à la
configuration
Numérisation de la table de
mix
Logiciel de spatialisation
Carte son (MADI)
4
Numérisation de la table de
mix
MIAM ? Mmmh!Numérisation de la table de
mix
Interface de spatialisation
Logiciel d’aide à la
configuration
MIAM
5
Synoptique
Table de mixage
analogique
48 canaux
Détecteur de crêtes
ADC (Arduino)
Patch MAX/MSP
Réception des
données en OSC (UDP)
Signal de Référence(16 chan)
x 3 x 3 x 3
6
Signal de référencePrincipe
Oscillateur à pont de
Wien (1kHz)
Contrôle automatique du gain
Gain ajustable
7
Détecteur de crêtes
(1) Signal de référence +/- atténué
(2) Double redressement sans seuils
Principe
(3) Signal DC de sortie
Signal en sortie de la
table
Double redresseme
nt sans seuils
Filtre passe bas
8
Détecteur de crêtesCaractéristique de transfert
• Système linéaire• Ripple < 5mVpp• Rapidité = f(RC)
Interprétation
Signal d’entrée sinusoïdale à 1013 Hz
9
Détecteur de crêtesAmélioration
330nF : Latence = 318ms
100nF : Latence = 108ms
50 nF : Latence = 53ms
10
Numérisation
Choix :
• Conversion des 16 canaux
• Résolution : 10 Bits
• Vréf : Externe (5V)
• « Moyeannage » : Discutions
Introduction
11
Numérisation
Moyenne : • Réduit le bruit• Augmente le temps de conversion
Moyenne : discutions
16 x 1 conversion : (+envoi)2.47ms (4.60 ms)
16 x 2 conversion : (+envoi)4.24ms (6.37 ms)
16 x 4 conversion : (+envoi)7.87ms (10 ms)
Temps d’envoi par Ethernet : 2.13 ms
2.132.47
12
Conclusion
•Un prototype opérationnel
•Ajustement de la capacité
•Moyenne : 1, 2, 4, … ?
•ADC : plus rapide ?
•Valider le prototype
13
Numérisation de la table de
mix
MIAM ?
Interface de spatialisation
Logiciel d’aide à la
configuration
MIAM
14
Introduction
Table de
mixage
57
89
10
13 1
2
1 32
46
11
15
Ordinateur pour le son
Ordinateur pour l’interface
Architecture du système
Lecteur audio
MADI
Table de mixage
Actuel Nouveau
Capteur multi-touches
GUISouris/clavier
Max/MSP
MADILecteur audio
16
Placement des haut-parleurs
Scénario de configuration
Placement des haut-parleurs
Assignation des pistes audios et sorties
Assignations des curseurs
Balance
Plan de la salle
Console
Haut-parleurs disponibles :
Cabasse
FAR
Kef
FAR
far.jpeg
Placement Sorties Curseurs
17
Scénario de configuration
Placement des haut-parleurs
Assignation des pistes audio et sorties
Assignations des curseurs
Balance
Pistes audio
Sorties de la carte son
Placement Sorties Curseurs
1 2 3 4 5 6 7
8 9 10 11 12 13 14
17 18 19 20 2115 16
1 2 3 4 5 6 7
8 9 10 11 12 13 14
17 18 19 20 2115 16
Plan de la salle
Console
18
Scénario de configuration
Placement des haut-parleurs
Assignation des pistes audios et sorties
Assignations des curseurs
Balance
Curseurs
Placement Sorties Curseurs
1 2 3 4 5 6 7
8 9 10 11 12 13 14
17 18 19 20 2115 16
24 25 26 27 2822 23
31 32 33 34 3529 30
38 39 40 41 4236 37
Plan de la salle
Console
19
Visualisation des informations
27
12
Piste audio
Sortie de la carte son
Curseur
Ouverture
Nom du haut-parleur
Hauteur
20
Persistance des donnéesConfiguration
Fichier XML Fichier TEX
<salle><nom>ISIB</nom><plan_salle>planIsib.png</plan_salle><adresse> 150, rue royale, 1000 Bruxelles
</adresse> </salle><hp>
<x>77</x><y>740</y><z>0</z><rotation>315</rotation><idHp>4</idHp><xRotation>0</xRotation>
<hasSymetric>true</hasSymetric><curseur>1</curseur><pisteAudio>2</pisteAudio><sortieMadi>9</sortieMadi>
</hp>
21
Résultats
Logiciel
Configurer la salle
Ajouter des nouveaux
HP
Créer des documents
Sauver la configuratio
n
Visualiser le routage audio
22
Prochains objectifs
Sessions personnalisées
Commander le patch MAX
Ajuster à toute taille d’écran
23
Numérisation de la table de
mix
MIAM ?
Interface de spatialisation
Logiciel d’aide à la
configuration
MIAM
24
Introduction
25
Deux programmesSpatialization Config Spatialization Live
Menu principal
Affectation des couleurs
Gestion des couleurs
Spatialisation du son
Menu principal
Spatialisation du son
26
Placement des haut-parleurs
Spatialization Config
Menu principal
Affectation des couleurs
Gestion des couleurs
Spatialisation du son
Menu
Nouveau nom
Affectation des couleurs
27
Spatialization Config
Placement des haut-parleurs
Menu principal
Affectation des couleurs
Gestion des couleurs
Spatialisation du son
Menu
28
Spatialization Config
Placement des haut-parleurs
Menu principal
Affectation des couleurs
Gestion des couleurs
Spatialisation du son
Ajout de la couleur choisie
Effacer toutes les couleurs
Menu
Redimensionner la couleur
Déplacer la couleur
Nouveau nom
29
Spatialization Config
Placement des haut-parleurs
Menu principal
Affectation des couleurs
Gestion des couleurs
Spatialisation du son
Interpolation
30
Interpolation entre deux couleurs
1
2
0,1 pour la couleur 10,1 pour la couleur 2
Plus on se rapprochede 1, plus le 1 est prépondérantpar rapport à 2
31
Spatialization Live
Placement des haut-parleurs
Menu principal
Spatialisation du son
32
Spatialization Live
Placement des haut-parleurs
Menu principal
Spatialisation du son
Interpolation
33
Résultats
•Possibilité de création de presets
• Interaction avec les presets facile et
ergonomique
•Tests encourageants
34
Conclusion
Max/MSP
Logiciel d’aide à la
configuration
Numérisation de la table de
mix
Logiciel de spatialisation
Carte son (MADI)
35
Conclusion
36
Signal de référence
Amplificateur
Filtre sélectif
•Structure générale d’un oscillateur
•Conditions d’oscillations
Ve
Vr
Vs
CA(ω0)CGCK(ω0)=1 et Arg (A(ω0)GK(ω0))=0
avec A(ω0): fonction de transfert de la chaine directe K(ω0): fonction de transfert de la chaine de retour
37
Sauver la configuration en xml<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet title="XSL_formatting" type="text/xsl" href="/shared/bsp/xsl/rss/nolsol.xsl"?><rss xmlns:media="http://search.yahoo.com/mrss/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><SPACIA><keywords type="1"><fader numero="1" position="76"/><fader numero="2" position="100"/><fader numero="3" position="89"/>,,,<keywords type="2"><fader numero="1" position="76"/><fader numero="2" position="100"/><fader numero="3" position="89"/>,,,<keywords type="A1"><carre numero="1" positionx="312" positiony="239" largeur="641" hauteur="386"/><carre numero="2" positionx="253" positiony="568" largeur="836" hauteur="254"/><carre numero="8" positionx="1034" positiony="266" largeur="578" hauteur="388"/><carre numero="1" positionx="999" positiony="638" largeur="389" hauteur="214"/><carre numero="8" positionx="278" positiony="215" largeur="100" hauteur="75"/></keywords></SPACIA></rss>
Recommended