Ouïe Bien Entendu

De Centre de Ressources Numériques - Labomedia
Révision de 16 décembre 2015 à 19:47 par Guillaume (discussion | contributions)

(diff) ← Version précédente | Voir la version actuelle (diff) | Version suivante → (diff)
Aller à : navigation, rechercher

Ce dispositif a pour but de fournir un outils de prévention des risques auditifs.

Projet réalisé en partenariat avec la Fracama et Emmetrop

Lobe-install2.JPG

Le patch de la première version mise "en production" et donc présentée dans des festivals est ici (par contre pour une question de taille (et, accessoirement, de droits) il n'y a pas les fichiers sons.)

La V 1.5 (avec réglage du contraste et du gain) est disponible ici


Liste du matériel envisagé

Petit bilan à la réception du matériel

  • Les 2 entrées et 4 sorties de la Focusrite Scarlett 2i4 sont reconnues out of the box par Jack.
  • La webcam Genius 120° est vraiment très "wide". Plutôt une bonne chose. À noter que j'ai cru que la qualité n'était pas au rendez-vous dans la mesure où le focus se fait à la main en tournant la lentille : une très bonne nouvelle pour l'installation qui ne sera pas gênée par l'auto-focus et pourra facilement obtenir de la netteté à la distance souhaitée. Finalement, le wide était trop wide. Et nous avons utilisé une LifeCam Studio 1080p HD.
  • Le ThinkPad X201 est très véloce, pas sûr qu'il faille rajouter de la RAM. Ubuntu 14.04 s'est installé dessus comme à la parade. Le driver vidéo par défaut permet une rotation de l'écran de 90°. Il n'y aura même pas besoin de tricher avec Puredata. Il n'y a pas de trackpad, mais ça n'est vraiment pas problématique. La molette se simule par la la combinaison bouton du milieu + pointeur.
  • Les casques BOSE QC25 sont une petite tuerie de qualité (heureusement, vu le prix). La réduction de bruit est vraiment pas mal. Par contre, on aurait du s'y attendre à ce prix, le câble mini-jack peut se retirer des écouteurs (pour prévenir les arrachages). Ils sont donc plus facilement embraquables par une personne coquine. --> prévoir une solution anti-carottage.


Lobe-install1.JPG

Installation

Ubuntu 14.04 LTS.

sudo apt-get install nautilus-open-terminal gnome-session-fallback puredata gem pd-maxlib pd-cyclone jacjd guvcview htop

Dans Puredata > Édition > Préférences > Path...

/usr/lib/pd/extra/Gem
/usr/lib/pd/extra/maxlib
/usr/lib/pd/extra/cyclone

Dans Puredata > Édition > Préférences > Startup...

Gem

Commandes de réglage du la cam avec uvcdynctrl

Focus

uvcdynctrl -d video1 -s "Focus (absolute)" X

avec X entre 0 et 40

Autres

Infos récupérées ici : http://sourceforge.net/p/motion/mailman/message/18769594/

uvcdynctrl -s "Brightness" -- 1
uvcdynctrl -s "Brightness" -- 255
uvcdynctrl -s "Contrast" -- 1
uvcdynctrl -s "Contrast" -- 255
uvcdynctrl -s "Saturation" -- 1
uvcdynctrl -s "Saturation" -- 255
uvcdynctrl -s "Gain" -- 1
uvcdynctrl -s "Gain" -- 255

Lancement et fermeture

  • Créer un lanceur qui appelle le script lobe.sh du dossier LOBE
  • Créer un lanceur qui appelle la commande : killall puredata jackd qjackctl

Schéma

Dispo-prev-audio.png

Réalisation de l'objet

Les contraintes

L'objet doit entrer dans la Ford Ka d'Emmanuelle.
Il doit être robuste car peut rester dans lycée pendant une semaine.

Les solutions

Dans l'esprit de recyclage cher à la Labomedia, nous utiliserons la caisse du Frac que nous avons récupéré il ya quelques années.
La surface d'interaction a été decoupé dans une plaque de plexi de 6mm d'epais trouvée dans notre recyclerie.
Les Fiducials seront montés sur des jouets détournés.Voir la page Créer un fiducial
Le système de lumière interne sera géré par un fluo de salle de bain ou une guirlande de Noel clignotante.
Les inscriptions de la boite de transport seront plus ou moins toyées par les logos des partenaires.
Ces logos seront imprimés par la technique du pochoir.
Les pochoirs seront réalisés à l'imprimante 3D de l'atelier du c01n.

Les logos des partenaires

Ouïe bien entendu
Ouie.svg Ouiiiiiiiiie.svg

Fracama
Fracama.svg Fracaca.svg

Emmetrop
Emmetrop.svg

Labomedia
Labomedia.svg

Atelier du c01n
Atelierduc01n.svg

Réalisation de la scénette

Au bout de zone d'interaction ou les fiducials contrôlent les variations sonores, trône une scène de concert.
Nous avons récupéré différents jouets a différents formats que nous allons disposer de manière grotesque pour signifier le "Band"
Voici quelques objets glanés sur thinkgivers pour les accessoiriser :

http://www.thingiverse.com/thing:398835/#files
http://www.thingiverse.com/thing:398833
http://www.thingiverse.com/thing:398838
http://www.thingiverse.com/thing:115906

Découpe d'un piano pour Chico
Piano.svg

Découpe de basse pour TomZe
Basse.svg

Modifications envisagées

  • Installation de l'ordinateur à l'extérieur de la boite via une station d'accueil qui permettrai de faire les réglages de luminosité avec la boite fermée. Il faudra aussi placé un boîtier de protection sur celui-ci.
  • Faire une boite plus petite:
    • la couper en deux

Lobe-install3.JPG

  • Changer le plexi ou pmma qui se raye facilement, par quelque chose anti-reflet et anti-rayure. peut-être un éclairage par led par le chant...? satin incolore

http://www.plexiglas-shop.com/FR/fr/plaque/plexiglas-led-amwetta4fz1.html
http://www.plexiglas-shop.com/FR/fr/plaque/plexiglas-optical-mw6pqu9ut1o.html
info sur ces matériaux : http://www.novaplest.fr/index.php/semi-produits/pp
contact dans la région : http://www.bcf-plv.com/

  • refaire les fiducial avec un genre de velours adhésif blanc sur plaque en bois noir, pour ne plus rayer la plaque.

Modifications éffectués

Désactiver mise en veille écran

  • éditer le fichier /etc/UPower/UPower.conf
sudo -H gedit /etc/UPower/UPower.conf

modifier

IgnoreLid=true

source: https://askubuntu.com/questions/15520/how-can-i-tell-ubuntu-to-do-nothing-when-i-close-my-laptop-lid

Nouveaux fiduciels

Plus beau, plus gros, plus chaud!

Fiduciels-V2.JPG

Par là les fichiers PNG : Fichier:Tata-yoyo.zip .

Debug si problème

Problème avec jack ? le problème vient du serveur audio jack qui semble avoir oublié sa configuration (un démarrage de l'ordi sans la carte son branchée ? ça n'aurait pas du le lobotomiser pour autant ...) donc l'idée est de caler la config de jack avant de lancer le tout : dans la fenetre "réglage"

  1. Périphérique d'entrée et de sortie : mettre "Scarlett"
  2. Canaux E/S : 2 (entrées) et 4 (sorties)
  3. Période / Tampon : 4
  4. La latence au dessus du bouton annuler doit être à 92.9 ms
  5. Enregistrer un Nom de préréglage : Scarlett2 par exemple

> OK, démarrer le serveur jack

  • s'il ne démarre pas, m'envoyer le contenu de la fenêtre "Message" par mail

une fois cela calé, fermer jack et essayer de relancer le tout

si en relançant le tout, jack démarre bien mais le vumètre reste à fond, il faut verifier dans jack la fenetre "Connecter" pour voir si Pure data est bien connecté à la carte son, sinon brancher l'entrée sur Pd et Pd vers les sorties (les 4) ensuite checker que le patch Pure data qui gère l'audio est bien config : Menu Média > Choisir Jack driver et vérifier que dans les audio settings input device est coché et indique 2 canaux, output device est bien coché et indique 4 canaux (en fait je crois que l'entrée audio n'est pas utilisée)

  • Ensuite Media > test audio and midi : Test tone cliquer sur 80, un son continu doit sortir sur les casques, refermer

Dans ce patch audio, cliquer sur la boite [pd envoi_recept_data_audio] pour l'ouvrir et cliquer sur [connect localhost 5005<

Dans le patch video, bouton droit sur le carré gris > open > click sur [pd envoi_recep_data_video] > click sur [connect localhost 5000<