SlideShare uma empresa Scribd logo
1 de 12
Baixar para ler offline
Présentation du projet
Mardi 8 janvier 203
ENS de Lyon
Motivations du projet MDMA
Fabriquer un nouveau type de contrôleur MIDI,
sans matériel supplémentaire

Créer un programme compatible avec les logiciels
musicaux

Être capable de reconnaître des mouvements des
mains, de les relier à des événements précis

Fournir une interface configurable et ergonomique


               2/12 – graal.ens-lyon.fr/mdma
Architecture & spécifications
Mouvements de l'utilisateur décodés par la
webcam

Zones virtuelles configurables avec lesquelles
l'utilisateur interagit

Déclenchement d'événements particuliers selon
les mouvements

Communication avec les autres logiciels sous
forme de signaux MIDI configurables

                3/12 – graal.ens-lyon.fr/mdma
Reconnaissance visuelle
Calibration visuelle
• Configuration du masque
• Images avec les mains ouvertes/fermées

Étapes de calibration
• Masquage des zones
• Détection du point le plus sombre de l’image. Seuil de luminosité.
• Calculs de la surface des mains (dans la position ouverte/fermée)
• Seuil de la surface de la main ouverte




                    4/12 – graal.ens-lyon.fr/mdma
Reconnaissance visuelle
Détection des mains
• Binarisation de l'image
• Masquage de l'image
• Érosion de l'image (filtrage du bruit)
• Division de l'image en deux
• Détection des contours
• Construction d'une enveloppe convexe
• Calcul de la surface limitée par l'enveloppe et du barycentre




                     5/12 – graal.ens-lyon.fr/mdma
Musique & signaux MIDI
Message de type NOTE ON




Un ou deux octets de données.




                    6/12 – graal.ens-lyon.fr/mdma
Musique & signaux MIDI
MDMA avec création de port MIDI




MDMA avec utilisation de ports MIDI autonomes




Ensuite, gestion des signaux grâce à la bibliothèque RtMidi.
                      7/12 – graal.ens-lyon.fr/mdma
Gestion des événements
Pad
Entrée / Sortie / Ouverture / Fermeture




Fader
Changement de valeur sur les axes X/Y




Segment
Entrée/Sortie


                     8/12 – graal.ens-lyon.fr/mdma
Communication

Mise en place d’une charte graphique
Choix des couleurs & du logo. Mise en place du site.

Interne
Discussions dans l’équipe & avec les responsables

Externe
  • Diffusion numérique
  • Site web trilingue (23 pages) : suivi des avancées du projet
  • affiche et diffusion dans l’École (media étudiants)




                     9/12 – graal.ens-lyon.fr/mdma
Intégration du logiciel

Compatible avec Linux, Mac OS & Windows.
Testé à de multiples reprises.

Disponible sous licence libre CeCILL-B




               10/12 – graal.ens-lyon.fr/mdma
Et ensuite ?
Utilisation musicale en pratique

Utilisation de la Kinect




                 11/12 – graal.ens-lyon.fr/mdma
graal.ens-lyon.fr/mdma

Mais conteúdo relacionado

Destaque

Embryonic Hedgehog Protein and Intein/Extein Splicing
Embryonic Hedgehog Protein and Intein/Extein SplicingEmbryonic Hedgehog Protein and Intein/Extein Splicing
Embryonic Hedgehog Protein and Intein/Extein Splicing
Andrew Ross
 
Taylor Hopkinson North American Brochure
Taylor Hopkinson North American BrochureTaylor Hopkinson North American Brochure
Taylor Hopkinson North American Brochure
Jeff Anderson
 
Conférence "La tour de la question"
Conférence "La tour de la question"Conférence "La tour de la question"
Conférence "La tour de la question"
Pierre Yves Delcourt
 
AFRICA IS CAPABLE OF USING LINEAR ACCELERATORS IN RADIOTHERAPY RATHER THAN CO...
AFRICA IS CAPABLE OF USING LINEAR ACCELERATORS IN RADIOTHERAPY RATHER THAN CO...AFRICA IS CAPABLE OF USING LINEAR ACCELERATORS IN RADIOTHERAPY RATHER THAN CO...
AFRICA IS CAPABLE OF USING LINEAR ACCELERATORS IN RADIOTHERAPY RATHER THAN CO...
Melissa McClement
 
A Detailed Mechanistic Synthesis of Viagra
A Detailed Mechanistic Synthesis of ViagraA Detailed Mechanistic Synthesis of Viagra
A Detailed Mechanistic Synthesis of Viagra
Andrew Ross
 
AN ANALYSIS OF THE BENEFITS AND ADVANTAGES TO SRT
AN ANALYSIS OF THE BENEFITS AND ADVANTAGES TO SRTAN ANALYSIS OF THE BENEFITS AND ADVANTAGES TO SRT
AN ANALYSIS OF THE BENEFITS AND ADVANTAGES TO SRT
Melissa McClement
 

Destaque (19)

Km model explanation
Km model explanationKm model explanation
Km model explanation
 
Evaluation task 5
Evaluation task 5Evaluation task 5
Evaluation task 5
 
Hesston stark mobile apps
Hesston stark mobile appsHesston stark mobile apps
Hesston stark mobile apps
 
Weka7 11
Weka7 11Weka7 11
Weka7 11
 
Embryonic Hedgehog Protein and Intein/Extein Splicing
Embryonic Hedgehog Protein and Intein/Extein SplicingEmbryonic Hedgehog Protein and Intein/Extein Splicing
Embryonic Hedgehog Protein and Intein/Extein Splicing
 
Magadh
MagadhMagadh
Magadh
 
satyabhama resume
satyabhama resumesatyabhama resume
satyabhama resume
 
1年後プレゼン
1年後プレゼン1年後プレゼン
1年後プレゼン
 
Taylor Hopkinson North American Brochure
Taylor Hopkinson North American BrochureTaylor Hopkinson North American Brochure
Taylor Hopkinson North American Brochure
 
3.HultBeck.2015
3.HultBeck.20153.HultBeck.2015
3.HultBeck.2015
 
satyabhama resume
satyabhama resumesatyabhama resume
satyabhama resume
 
07 vous-ne-le-verrez-qu'au-portugal
07 vous-ne-le-verrez-qu'au-portugal07 vous-ne-le-verrez-qu'au-portugal
07 vous-ne-le-verrez-qu'au-portugal
 
Conférence "La tour de la question"
Conférence "La tour de la question"Conférence "La tour de la question"
Conférence "La tour de la question"
 
A quoi ressemblait_paris_au_moyen-age
A quoi ressemblait_paris_au_moyen-ageA quoi ressemblait_paris_au_moyen-age
A quoi ressemblait_paris_au_moyen-age
 
WiFi For Everyone
WiFi For EveryoneWiFi For Everyone
WiFi For Everyone
 
AFRICA IS CAPABLE OF USING LINEAR ACCELERATORS IN RADIOTHERAPY RATHER THAN CO...
AFRICA IS CAPABLE OF USING LINEAR ACCELERATORS IN RADIOTHERAPY RATHER THAN CO...AFRICA IS CAPABLE OF USING LINEAR ACCELERATORS IN RADIOTHERAPY RATHER THAN CO...
AFRICA IS CAPABLE OF USING LINEAR ACCELERATORS IN RADIOTHERAPY RATHER THAN CO...
 
A Detailed Mechanistic Synthesis of Viagra
A Detailed Mechanistic Synthesis of ViagraA Detailed Mechanistic Synthesis of Viagra
A Detailed Mechanistic Synthesis of Viagra
 
AN ANALYSIS OF THE BENEFITS AND ADVANTAGES TO SRT
AN ANALYSIS OF THE BENEFITS AND ADVANTAGES TO SRTAN ANALYSIS OF THE BENEFITS AND ADVANTAGES TO SRT
AN ANALYSIS OF THE BENEFITS AND ADVANTAGES TO SRT
 
Mdma
MdmaMdma
Mdma
 

Semelhante a Présentation du projet MDMA

Presentation cynapsys
Presentation cynapsysPresentation cynapsys
Presentation cynapsys
baltagi
 
Chef de Projet - Ergonome (UX Design) - Architecte de l'Information
Chef de Projet - Ergonome (UX Design) - Architecte de l'InformationChef de Projet - Ergonome (UX Design) - Architecte de l'Information
Chef de Projet - Ergonome (UX Design) - Architecte de l'Information
Wierzbicki Nicolas
 
Chef de Projet - Ergonome (UX Design) - Architecte de l'Information
Chef de Projet - Ergonome (UX Design) - Architecte de l'InformationChef de Projet - Ergonome (UX Design) - Architecte de l'Information
Chef de Projet - Ergonome (UX Design) - Architecte de l'Information
Wierzbicki Nicolas
 
Chef de Projet - Ergonome (UX Design) - Architecte de l'Information
Chef de Projet - Ergonome (UX Design) - Architecte de l'InformationChef de Projet - Ergonome (UX Design) - Architecte de l'Information
Chef de Projet - Ergonome (UX Design) - Architecte de l'Information
Wierzbicki Nicolas
 
chapitres 3 technologies de communication de l'IoT partie II.pptx
chapitres  3 technologies de communication de l'IoT partie II.pptxchapitres  3 technologies de communication de l'IoT partie II.pptx
chapitres 3 technologies de communication de l'IoT partie II.pptx
merazgaammar2
 

Semelhante a Présentation du projet MDMA (20)

Intro conception2014
Intro conception2014Intro conception2014
Intro conception2014
 
REMOcRA : offrir un outil décisionnel aux sapeurs-pompiers
REMOcRA : offrir un outil décisionnel aux sapeurs-pompiersREMOcRA : offrir un outil décisionnel aux sapeurs-pompiers
REMOcRA : offrir un outil décisionnel aux sapeurs-pompiers
 
REMOcRA : offrir un outil décisionnel aux sapeurs-pompiers
REMOcRA : offrir un outil décisionnel aux sapeurs-pompiersREMOcRA : offrir un outil décisionnel aux sapeurs-pompiers
REMOcRA : offrir un outil décisionnel aux sapeurs-pompiers
 
[Webinar Niji] Frameworks XPlateform mobile - 2210
[Webinar Niji] Frameworks XPlateform mobile - 2210 [Webinar Niji] Frameworks XPlateform mobile - 2210
[Webinar Niji] Frameworks XPlateform mobile - 2210
 
Framework XPlatform Mobile
Framework XPlatform MobileFramework XPlatform Mobile
Framework XPlatform Mobile
 
Intro conception2014
Intro conception2014Intro conception2014
Intro conception2014
 
Presentation cynapsys
Presentation cynapsysPresentation cynapsys
Presentation cynapsys
 
Ch1. Développement mobile
Ch1. Développement mobileCh1. Développement mobile
Ch1. Développement mobile
 
Développement d'applications mobiles.. Environnement de programmation visuelle
Développement d'applications mobiles.. Environnement de programmation visuelleDéveloppement d'applications mobiles.. Environnement de programmation visuelle
Développement d'applications mobiles.. Environnement de programmation visuelle
 
Téléphonie libre
Téléphonie libreTéléphonie libre
Téléphonie libre
 
Android introvf
Android introvfAndroid introvf
Android introvf
 
Chef de Projet - Ergonome (UX Design) - Architecte de l'Information
Chef de Projet - Ergonome (UX Design) - Architecte de l'InformationChef de Projet - Ergonome (UX Design) - Architecte de l'Information
Chef de Projet - Ergonome (UX Design) - Architecte de l'Information
 
Chef de Projet - Ergonome (UX Design) - Architecte de l'Information
Chef de Projet - Ergonome (UX Design) - Architecte de l'InformationChef de Projet - Ergonome (UX Design) - Architecte de l'Information
Chef de Projet - Ergonome (UX Design) - Architecte de l'Information
 
Chef de Projet - Ergonome (UX Design) - Architecte de l'Information
Chef de Projet - Ergonome (UX Design) - Architecte de l'InformationChef de Projet - Ergonome (UX Design) - Architecte de l'Information
Chef de Projet - Ergonome (UX Design) - Architecte de l'Information
 
Applications métiers et/ou d'entreprise sur Windows Phone 7 - bonnes pratique...
Applications métiers et/ou d'entreprise sur Windows Phone 7 - bonnes pratique...Applications métiers et/ou d'entreprise sur Windows Phone 7 - bonnes pratique...
Applications métiers et/ou d'entreprise sur Windows Phone 7 - bonnes pratique...
 
Usages pédagogiques des outils nomades en info-doc
Usages pédagogiques des outils nomades en info-docUsages pédagogiques des outils nomades en info-doc
Usages pédagogiques des outils nomades en info-doc
 
SophiaConf 2010 Présentation de la conférence du 05 Juillet - Android :Tout s...
SophiaConf 2010 Présentation de la conférence du 05 Juillet - Android :Tout s...SophiaConf 2010 Présentation de la conférence du 05 Juillet - Android :Tout s...
SophiaConf 2010 Présentation de la conférence du 05 Juillet - Android :Tout s...
 
chapitres 3 technologies de communication de l'IoT partie II.pptx
chapitres  3 technologies de communication de l'IoT partie II.pptxchapitres  3 technologies de communication de l'IoT partie II.pptx
chapitres 3 technologies de communication de l'IoT partie II.pptx
 
Webcast eth-mat-thw-final
Webcast eth-mat-thw-finalWebcast eth-mat-thw-final
Webcast eth-mat-thw-final
 
Webcast - Ces nouveaux outils qui assurent le succès de vos solutions IOT /M2...
Webcast - Ces nouveaux outils qui assurent le succès de vos solutions IOT /M2...Webcast - Ces nouveaux outils qui assurent le succès de vos solutions IOT /M2...
Webcast - Ces nouveaux outils qui assurent le succès de vos solutions IOT /M2...
 

Présentation du projet MDMA

  • 1. Présentation du projet Mardi 8 janvier 203 ENS de Lyon
  • 2. Motivations du projet MDMA Fabriquer un nouveau type de contrôleur MIDI, sans matériel supplémentaire Créer un programme compatible avec les logiciels musicaux Être capable de reconnaître des mouvements des mains, de les relier à des événements précis Fournir une interface configurable et ergonomique 2/12 – graal.ens-lyon.fr/mdma
  • 3. Architecture & spécifications Mouvements de l'utilisateur décodés par la webcam Zones virtuelles configurables avec lesquelles l'utilisateur interagit Déclenchement d'événements particuliers selon les mouvements Communication avec les autres logiciels sous forme de signaux MIDI configurables 3/12 – graal.ens-lyon.fr/mdma
  • 4. Reconnaissance visuelle Calibration visuelle • Configuration du masque • Images avec les mains ouvertes/fermées Étapes de calibration • Masquage des zones • Détection du point le plus sombre de l’image. Seuil de luminosité. • Calculs de la surface des mains (dans la position ouverte/fermée) • Seuil de la surface de la main ouverte 4/12 – graal.ens-lyon.fr/mdma
  • 5. Reconnaissance visuelle Détection des mains • Binarisation de l'image • Masquage de l'image • Érosion de l'image (filtrage du bruit) • Division de l'image en deux • Détection des contours • Construction d'une enveloppe convexe • Calcul de la surface limitée par l'enveloppe et du barycentre 5/12 – graal.ens-lyon.fr/mdma
  • 6. Musique & signaux MIDI Message de type NOTE ON Un ou deux octets de données. 6/12 – graal.ens-lyon.fr/mdma
  • 7. Musique & signaux MIDI MDMA avec création de port MIDI MDMA avec utilisation de ports MIDI autonomes Ensuite, gestion des signaux grâce à la bibliothèque RtMidi. 7/12 – graal.ens-lyon.fr/mdma
  • 8. Gestion des événements Pad Entrée / Sortie / Ouverture / Fermeture Fader Changement de valeur sur les axes X/Y Segment Entrée/Sortie 8/12 – graal.ens-lyon.fr/mdma
  • 9. Communication Mise en place d’une charte graphique Choix des couleurs & du logo. Mise en place du site. Interne Discussions dans l’équipe & avec les responsables Externe • Diffusion numérique • Site web trilingue (23 pages) : suivi des avancées du projet • affiche et diffusion dans l’École (media étudiants) 9/12 – graal.ens-lyon.fr/mdma
  • 10. Intégration du logiciel Compatible avec Linux, Mac OS & Windows. Testé à de multiples reprises. Disponible sous licence libre CeCILL-B 10/12 – graal.ens-lyon.fr/mdma
  • 11. Et ensuite ? Utilisation musicale en pratique Utilisation de la Kinect 11/12 – graal.ens-lyon.fr/mdma