Boite a Musique
Description
Après avoir parcouru et exploré les bases dans isadora, il nous est proposé de realiser un premier petit travail personnel. Etant passionné de musique j'ai décider d'essayer de realiser une sorte de piano virtuel qui pourrait plus tard devenir une boite a musique.
A l'aide du capteur caméra, j'ai défini plusieurs zones dans le champ de vision capté. J'ai ensuite assigné une note telechargée au préalables dans chaques zones. Ainsi quand un corps rentre dans cette dite zone, un note se joue. On obtient une sorte de piano rudimentaire jouable grace au mouvement.
Explication et méthode
La première étape est de mettre en place le capteur caméra dans isadora.
4 boites sont nécessaire :
- le video in watcher, qui permet d'utiliser la webcam de l'ordinateur.
- le projecteur, qui permet d'avoir un retour caméra.
- eyes, qui permet de faire du tracking de base grace à la luminosité. Cette boite est basé sur un système orthoganal réglable. Dans ce cas la boite est reglée sur 5 colonnes et 2 lignes.
- difference, qui permet de "nettoyer" ce que capte eyes, ce qui bouge apparaitra plus clair et ce qui ne bouge pas apparaitra noir.
Les boites sont a connecter comme ceci.
La deuxième étape utilise 2 boites, le comparator et le calculator.
- Le comparator est une boite qui comme son nom l'indique compare 2 données. Une donnée issue d'une boite et une autre décidé par nous.
- Le calculator permet d'additionner 2 données ensemble pour en faire une seule sortie.
J'utilise 3 comparator car pour chaque colonnes il y a 2 lignes.
Les boites sont a connecter comme ceci.
La troisième étape est de connecter le dernier comparator a une boite de sound player. Ensuite il faut selectionner un son a jouer dans le boite, on peut modifier la longeur de lecture, la vitesse, ...
Les boites sont a connecter comme ceci.
La dernière étape est de copier l'étape 2 et 3 cinq fois puisqu'il y a 5 zones et 5 notes.
Les boites sont a connecter comme ceci.
Pour résumé;
Utilisation de la webcam comme un clavier musical, définition de 5 zones ou colonnes grace a la boite eyes. Avec la boite difference, la main est mieux reperré car peçue comme plus clair. On connecte ensuite les sorties colonnes et lignes de eyes à 3 comparator, qu'on peut connecter a un calculator pour additionner les points d'activations. On reconnecte ce calculator à un comparator puis a un sound player qui joue une seule note. En repétant ces opérations pour chaque zone en changeant la note, on obtient une sorte de piano intéractif via la webcam.