37
Multitouch Interface for Acousmatic Music Thibault DE GROEF – 1 e Master électronique Ludovic LAFFINEUR – 1 e Master informatique Warren PAULUS - 1 e Master informatique Yousri SLAMA – 3 e Bachelier GE

Multitouch Interface for Acousmatic Music Thibault DE GROEF – 1 e Master électronique Ludovic LAFFINEUR – 1 e Master informatique Warren PAULUS - 1 e Master

Embed Size (px)

Citation preview

Page 1: Multitouch Interface for Acousmatic Music Thibault DE GROEF – 1 e Master électronique Ludovic LAFFINEUR – 1 e Master informatique Warren PAULUS - 1 e Master

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

Page 2: Multitouch Interface for Acousmatic Music Thibault DE GROEF – 1 e Master électronique Ludovic LAFFINEUR – 1 e Master informatique Warren PAULUS - 1 e Master

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

Page 3: Multitouch Interface for Acousmatic Music Thibault DE GROEF – 1 e Master électronique Ludovic LAFFINEUR – 1 e Master informatique Warren PAULUS - 1 e Master

3

Architecture globale

Max/MSP

Logiciel d’aide à la

configuration

Numérisation de la table de

mix

Logiciel de spatialisation

Carte son (MADI)

Page 4: Multitouch Interface for Acousmatic Music Thibault DE GROEF – 1 e Master électronique Ludovic LAFFINEUR – 1 e Master informatique Warren PAULUS - 1 e Master

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

Page 5: Multitouch Interface for Acousmatic Music Thibault DE GROEF – 1 e Master électronique Ludovic LAFFINEUR – 1 e Master informatique Warren PAULUS - 1 e Master

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

Page 6: Multitouch Interface for Acousmatic Music Thibault DE GROEF – 1 e Master électronique Ludovic LAFFINEUR – 1 e Master informatique Warren PAULUS - 1 e Master

6

Signal de référencePrincipe

Oscillateur à pont de

Wien (1kHz)

Contrôle automatique du gain

Gain ajustable

Page 7: Multitouch Interface for Acousmatic Music Thibault DE GROEF – 1 e Master électronique Ludovic LAFFINEUR – 1 e Master informatique Warren PAULUS - 1 e Master

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

Page 8: Multitouch Interface for Acousmatic Music Thibault DE GROEF – 1 e Master électronique Ludovic LAFFINEUR – 1 e Master informatique Warren PAULUS - 1 e Master

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

Page 9: Multitouch Interface for Acousmatic Music Thibault DE GROEF – 1 e Master électronique Ludovic LAFFINEUR – 1 e Master informatique Warren PAULUS - 1 e Master

9

Détecteur de crêtesAmélioration

330nF : Latence = 318ms

100nF : Latence = 108ms

50 nF : Latence = 53ms

Page 10: Multitouch Interface for Acousmatic Music Thibault DE GROEF – 1 e Master électronique Ludovic LAFFINEUR – 1 e Master informatique Warren PAULUS - 1 e Master

10

Numérisation

Choix :

• Conversion des 16 canaux

• Résolution : 10 Bits

• Vréf : Externe (5V)

• « Moyeannage » : Discutions

Introduction

Page 11: Multitouch Interface for Acousmatic Music Thibault DE GROEF – 1 e Master électronique Ludovic LAFFINEUR – 1 e Master informatique Warren PAULUS - 1 e Master

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

Page 12: Multitouch Interface for Acousmatic Music Thibault DE GROEF – 1 e Master électronique Ludovic LAFFINEUR – 1 e Master informatique Warren PAULUS - 1 e Master

12

Conclusion

•Un prototype opérationnel

•Ajustement de la capacité

•Moyenne : 1, 2, 4, … ?

•ADC : plus rapide ?

•Valider le prototype

Page 13: Multitouch Interface for Acousmatic Music Thibault DE GROEF – 1 e Master électronique Ludovic LAFFINEUR – 1 e Master informatique Warren PAULUS - 1 e Master

13

Numérisation de la table de

mix

MIAM ?

Interface de spatialisation

Logiciel d’aide à la

configuration

MIAM

Page 14: Multitouch Interface for Acousmatic Music Thibault DE GROEF – 1 e Master électronique Ludovic LAFFINEUR – 1 e Master informatique Warren PAULUS - 1 e Master

14

Introduction

Table de

mixage

57

89

10

13 1

2

1 32

46

11

Page 15: Multitouch Interface for Acousmatic Music Thibault DE GROEF – 1 e Master électronique Ludovic LAFFINEUR – 1 e Master informatique Warren PAULUS - 1 e Master

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

Page 16: Multitouch Interface for Acousmatic Music Thibault DE GROEF – 1 e Master électronique Ludovic LAFFINEUR – 1 e Master informatique Warren PAULUS - 1 e Master

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

Page 17: Multitouch Interface for Acousmatic Music Thibault DE GROEF – 1 e Master électronique Ludovic LAFFINEUR – 1 e Master informatique Warren PAULUS - 1 e Master

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

Page 18: Multitouch Interface for Acousmatic Music Thibault DE GROEF – 1 e Master électronique Ludovic LAFFINEUR – 1 e Master informatique Warren PAULUS - 1 e Master

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

Page 19: Multitouch Interface for Acousmatic Music Thibault DE GROEF – 1 e Master électronique Ludovic LAFFINEUR – 1 e Master informatique Warren PAULUS - 1 e Master

19

Visualisation des informations

27

12

Piste audio

Sortie de la carte son

Curseur

Ouverture

Nom du haut-parleur

Hauteur

Page 20: Multitouch Interface for Acousmatic Music Thibault DE GROEF – 1 e Master électronique Ludovic LAFFINEUR – 1 e Master informatique Warren PAULUS - 1 e Master

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>

Page 21: Multitouch Interface for Acousmatic Music Thibault DE GROEF – 1 e Master électronique Ludovic LAFFINEUR – 1 e Master informatique Warren PAULUS - 1 e Master

21

Résultats

Logiciel

Configurer la salle

Ajouter des nouveaux

HP

Créer des documents

Sauver la configuratio

n

Visualiser le routage audio

Page 22: Multitouch Interface for Acousmatic Music Thibault DE GROEF – 1 e Master électronique Ludovic LAFFINEUR – 1 e Master informatique Warren PAULUS - 1 e Master

22

Prochains objectifs

Sessions personnalisées

Commander le patch MAX

Ajuster à toute taille d’écran

Page 23: Multitouch Interface for Acousmatic Music Thibault DE GROEF – 1 e Master électronique Ludovic LAFFINEUR – 1 e Master informatique Warren PAULUS - 1 e Master

23

Numérisation de la table de

mix

MIAM ?

Interface de spatialisation

Logiciel d’aide à la

configuration

MIAM

Page 24: Multitouch Interface for Acousmatic Music Thibault DE GROEF – 1 e Master électronique Ludovic LAFFINEUR – 1 e Master informatique Warren PAULUS - 1 e Master

24

Introduction

Page 25: Multitouch Interface for Acousmatic Music Thibault DE GROEF – 1 e Master électronique Ludovic LAFFINEUR – 1 e Master informatique Warren PAULUS - 1 e Master

25

Deux programmesSpatialization Config Spatialization Live

Menu principal

Affectation des couleurs

Gestion des couleurs

Spatialisation du son

Menu principal

Spatialisation du son

Page 26: Multitouch Interface for Acousmatic Music Thibault DE GROEF – 1 e Master électronique Ludovic LAFFINEUR – 1 e Master informatique Warren PAULUS - 1 e Master

26

Placement des haut-parleurs

Spatialization Config

Menu principal

Affectation des couleurs

Gestion des couleurs

Spatialisation du son

Menu

Nouveau nom

Affectation des couleurs

Page 27: Multitouch Interface for Acousmatic Music Thibault DE GROEF – 1 e Master électronique Ludovic LAFFINEUR – 1 e Master informatique Warren PAULUS - 1 e Master

27

Spatialization Config

Placement des haut-parleurs

Menu principal

Affectation des couleurs

Gestion des couleurs

Spatialisation du son

Menu

Page 28: Multitouch Interface for Acousmatic Music Thibault DE GROEF – 1 e Master électronique Ludovic LAFFINEUR – 1 e Master informatique Warren PAULUS - 1 e Master

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

Page 29: Multitouch Interface for Acousmatic Music Thibault DE GROEF – 1 e Master électronique Ludovic LAFFINEUR – 1 e Master informatique Warren PAULUS - 1 e Master

29

Spatialization Config

Placement des haut-parleurs

Menu principal

Affectation des couleurs

Gestion des couleurs

Spatialisation du son

Interpolation

Page 30: Multitouch Interface for Acousmatic Music Thibault DE GROEF – 1 e Master électronique Ludovic LAFFINEUR – 1 e Master informatique Warren PAULUS - 1 e Master

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

Page 31: Multitouch Interface for Acousmatic Music Thibault DE GROEF – 1 e Master électronique Ludovic LAFFINEUR – 1 e Master informatique Warren PAULUS - 1 e Master

31

Spatialization Live

Placement des haut-parleurs

Menu principal

Spatialisation du son

Page 32: Multitouch Interface for Acousmatic Music Thibault DE GROEF – 1 e Master électronique Ludovic LAFFINEUR – 1 e Master informatique Warren PAULUS - 1 e Master

32

Spatialization Live

Placement des haut-parleurs

Menu principal

Spatialisation du son

Interpolation

Page 33: Multitouch Interface for Acousmatic Music Thibault DE GROEF – 1 e Master électronique Ludovic LAFFINEUR – 1 e Master informatique Warren PAULUS - 1 e Master

33

Résultats

•Possibilité de création de presets

• Interaction avec les presets facile et

ergonomique

•Tests encourageants

Page 34: Multitouch Interface for Acousmatic Music Thibault DE GROEF – 1 e Master électronique Ludovic LAFFINEUR – 1 e Master informatique Warren PAULUS - 1 e Master

34

Conclusion

Max/MSP

Logiciel d’aide à la

configuration

Numérisation de la table de

mix

Logiciel de spatialisation

Carte son (MADI)

Page 35: Multitouch Interface for Acousmatic Music Thibault DE GROEF – 1 e Master électronique Ludovic LAFFINEUR – 1 e Master informatique Warren PAULUS - 1 e Master

35

Conclusion

Page 36: Multitouch Interface for Acousmatic Music Thibault DE GROEF – 1 e Master électronique Ludovic LAFFINEUR – 1 e Master informatique Warren PAULUS - 1 e Master

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

Page 37: Multitouch Interface for Acousmatic Music Thibault DE GROEF – 1 e Master électronique Ludovic LAFFINEUR – 1 e Master informatique Warren PAULUS - 1 e Master

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>