harmonie_des_spheres
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
harmonie_des_spheres [2019/11/28 11:33] – HARMONIE DES SPHERES | harmonie_des_spheres [2020/09/11 10:48] (Version actuelle) – [Troisième phase, la construction d'une installation interactive plus élaborée permettant de répondre à tous les paramètres énoncés :] Benjamin Labomedia | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
+ | ====== Harmonie des sphères | ||
+ | |||
Durant 2018, j'ai cherché à intégrer des facteurs de variantes liées à l’activité de l’homme, et des signifiants liés à l’espace. Concevoir des outils pour générer une interactivité et une modulation du champ d’observation, | Durant 2018, j'ai cherché à intégrer des facteurs de variantes liées à l’activité de l’homme, et des signifiants liés à l’espace. Concevoir des outils pour générer une interactivité et une modulation du champ d’observation, | ||
- | Suggérer par des changements à la mesure de l’attitude des visiteurs. | + | |
+ | ===== Suggérer par des changements à la mesure de l’attitude des visiteurs. | ||
Ces outils se doivent d’être singuliers pour s’adapter aux difficiles conditions de diffusion (présentation extérieure ou intérieure, | Ces outils se doivent d’être singuliers pour s’adapter aux difficiles conditions de diffusion (présentation extérieure ou intérieure, | ||
- | Si les recherches se soldent par des résultats formellement intéressants, | ||
- | Déroulé | + | Si les recherches se soldent par des résultats formellement intéressants, |
+ | ===== Déroulé de résidence ===== | ||
En 2018 et 2019, finalisation et amélioration de nouvelles bandes son. | En 2018 et 2019, finalisation et amélioration de nouvelles bandes son. | ||
En 2019, la première partie de la résidence se fonde sur le cahier des charges ci-dessus en élaborant une reconnaissance des visiteurs : | En 2019, la première partie de la résidence se fonde sur le cahier des charges ci-dessus en élaborant une reconnaissance des visiteurs : | ||
- | * un capteur les dénombre pour modifier le volume d' | + | |
+ | * emprise par approche des visiteurs des installations pour les mettre en mouvements : | ||
+ | * projet de construire de globes vibrants avec capteur de mouvement : | ||
+ | * au toucher, des capteurs sur surfaces | ||
+ | * gestion des données récoltées par pur data ? via un Rasperry pi ? Arduino ? | ||
+ | * configuration d'une diffusion en 16 pistes | ||
- | * emprise par approche des visiteurs | + | Toutes les pistes correspondant aux bandes son de chacune |
+ | Je pense aussi ne pas écarter la mise en place d’une multidiffusion, | ||
+ | En résumant, une diffusion stable, d' | ||
+ | Pour la stabilité un dispositif interactif sur lequel je garde le contrôle final afin d' | ||
- | * projet de construire de globes vibrants avec capteur de mouvement : | ||
- | * au toucher, des capteurs | + | ===== La deuxième partie de résidence m'a permis de : ===== |
+ | | ||
+ | * préméditer | ||
+ | * interféromètre, | ||
+ | * faire des tests : | ||
+ | * -fixations | ||
+ | * -résonances | ||
+ | * -suspensions | ||
+ | * -puissances | ||
+ | * -recherche et commande du système de diffusion multipoints | ||
+ | * -tests de puissances en écoute avec spectrogramme et bons micros | ||
+ | * -essais de différents types de capteurs | ||
- | * gestion des données récoltées par pur data ? via un Rasperry pi ? Arduino ? | ||
- | * configuration | + | ===== Troisième phase, la construction |
- | Toutes les pistes correspondant aux bandes son de chacune des installations ne seront pas à traiter, il faut choisir la fiabilité avant tout. | ||
- | Je pense aussi ne pas écarter la mise en place d’une multidiffusion, | ||
- | En résumant, une diffusion stable, d' | ||
- | Pour la stabilité un dispositif interactif surlequel je garde le contrôle final afin d' | ||
+ | * un agencement de 4 lattes d' | ||
+ | Elle fonctionnent indépendamment les unes des autres, se laissent approcher et toucher, et en fonction de l' | ||
+ | * puis tests d' | ||
+ | la prise en compte des modifications des spectateurs via envois doublé du signal dans les systèmes de diffusion individuels et dans le système central de multidiffusion.. | ||
- | La deuxieme partie de résidence m'a permis de : | + | Ce dernier sert a contrôler en live les interventions lors les performances lors desquelles le public peut agir. |
+ | Les lattes traçantes deviennent un multi thérémin, utilisable par plusieurs personnes en même temps, un outil de performance qui me permettra de jouer cette présence, mais aussi de créer par mixage une harmonie générale sans cesse renouvelée. | ||
- | * tester sur la multidiff du credo les enchaînements, | ||
- | * préméditer des scenarii interactifs par exemple, mixage traitant de l' | + | ---- |
- | * interféromètre, ondes gravitationnelles comme effet aller retour, un rendu comme l'image miroir | + | Exposition à Orléans : open ateliers d' |
+ | Cette exposition a permis à quelques 300 personnes sur le 27 juillet de voir et entendre, de prendre connaissance du fonctionnement et du projet à Nancay, d' | ||
- | * faire des tests : | ||
- | -fixations | ||
- | -résonances | ||
- | -suspensions | ||
- | -puissances | ||
- | -recherche et commande du système de diffusion multipoints | ||
- | -tests de puissances en écoute avec spectrogramme et bons micros | ||
- | -essais de différents types de capteurs et familiarisation à la configuration et programmation de ceux-ci | ||
+ | ---- | ||
+ | **// | ||
+ | Eté 2019, mise en forme de certaines bandes sonores d' | ||
+ | //** | ||
+ | ---- | ||
+ | ===== Automne > vendredi 13 décembre ===== | ||
- | Troisième phase, la construction d'une installation interactive plus élaborée permettant de répondre à tous les paramètres énoncés : | ||
- | * un agencement de 4 lattes d' | + | Trois problématiques relevées dans la programmation des capteurs: |
- | Elle fonctionnent indépendamment les unes des autres, se laissent approcher et toucher, et en fonction de l' | + | |
- | * puis tests d'interactivité | + | 1 * |
- | la prise en compte des modifications des spectateurs via envois doublé | + | *- les bandes de 3 mètres avec une diffusion simple qui part du muet à l' |
- | Ce dernier sert a contrôler en live les interventions lors les performances lors desquelles | + | *- un miroir avec un capteur infra rouge au dessus |
- | Les lattes traçantes deviennent | + | *- des vinyles au sol qui sont pourvus |
+ | 2 * la programmation: | ||
+ | |||
+ | 3 * comment " | ||
+ | comment transformer | ||
+ | |||
+ | ==== ARDUINO ==== | ||
+ | |||
+ | Avant tout, s' | ||
+ | verifier la bonne communication en allant dans exemple faire un " | ||
+ | |||
+ | Exemple: ultrason | ||
+ | utilisatin envisagée | ||
+ | * ultrason, en digit, signal a/r | ||
+ | * dire au trig d' | ||
+ | * utilisation face à une surface plane sinon risque | ||
+ | * réglage a 250 ms pour une lecture suffisamment détaillée, | ||
+ | * [[https:// | ||
+ | * code v2 affiné > | ||
+ | |||
+ | <code c++> | ||
+ | const int trig = 11; // | ||
+ | const int echo = 12; // | ||
+ | long lecture_echo; | ||
+ | long distance_cm; | ||
+ | |||
+ | int sensorValue = 0; // | ||
+ | int outputValue = 0; // | ||
+ | int outputBuzzer = 0; | ||
+ | const int buzzer = 7; // | ||
+ | |||
+ | void setup() { | ||
+ | digitalWrite(trig, LOW); | ||
+ | | ||
+ | | ||
+ | Serial.begin(9600); | ||
+ | |||
+ | } | ||
+ | |||
+ | void loop() { | ||
+ | digitalWrite(trig, | ||
+ | delayMicroseconds(10); | ||
+ | digitalWrite(trig, | ||
+ | // | ||
+ | // | ||
+ | //Serial.print(" | ||
+ | // | ||
+ | // | ||
+ | Serial.println(pulseIn(echo, | ||
+ | delay(250); | ||
+ | |||
+ | |||
+ | } | ||
+ | </ | ||
+ | ---- | ||
---- | ---- | ||
- | Exposition à Orléans : open ateliers d' | + | Exemple 2: IR infrarouge sharp 2YOA02 x2 |
- | Cette exposition a permis à quelques 300 personnes sur le 27 juillet de voir et entendre, de prendre connaissance du fonctionnement et du projet | + | essai avec un sensor, pour verifier |
+ | configurer le code en doublant le code d'entree (cont in), puis dans le setup (pin mode), puis dans la loop (sensor value et output value) puis faire la même pour le serial print (2x4lignes) | ||
+ | il se trouve que le delay d'affichage est trop rapide pour suivre 2 valeurs, mettre a 1/2sec. | ||
+ | // Tous le texte après les caractères // sont des commentaires. Ces textes ne sont pas du code exécuté, ils servent | ||
+ | // Ces constantes ne changeront pas. Elles sont utilisées pour nommer les ports utilisés: | ||
+ | const int analogInPin = A0; // Port d' | ||
+ | const int analogInPin1 = A1; | ||
+ | |||
+ | |||
+ | int sensorValue = 0; // Valeur du potar (potentiometre) lu en entrée | ||
+ | int outputValue = 0; // Valeur qui sera envoyée sur la sortie PWM (sortie analogique) | ||
+ | int sensorValue1 = 0; // Valeur du potar (potentiometre) lu en entrée | ||
+ | int outputValue1= 0; | ||
+ | int outputBuzzer = 0; | ||
+ | const int buzzer = 7; //buzzer to arduino pin 9 | ||
+ | |||
+ | void setup() { | ||
+ | Serial.begin(9600); | ||
+ | | ||
+ | | ||
+ | | ||
+ | } | ||
+ | |||
+ | void loop() { | ||
+ | sensorValue = analogRead(analogInPin); | ||
+ | sensorValue1 = analogRead(analogInPin1); | ||
+ | outputValue = map(sensorValue, | ||
+ | outputValue1 = map(sensorValue1, | ||
+ | outputBuzzer = map(sensorValue, | ||
+ | | ||
+ | |||
+ | // | ||
+ | // | ||
+ | |||
+ | // Imprime les resultats sur la console du port série | ||
+ | Serial.print(" | ||
+ | Serial.print(sensorValue); | ||
+ | Serial.print(" | ||
+ | Serial.println(outputValue); | ||
+ | |||
+ | | ||
+ | Serial.print(sensorValue1); | ||
+ | Serial.print(" | ||
+ | Serial.println(outputValue1); | ||
+ | |||
+ | delay(500); // Attend 2 millisecondes avant le prochain tour de boucle pour que le Convertisseur Analogique Numérique se réinitialise suite à la lecture précedente: | ||
+ | |||
+ | tone(buzzer, | ||
+ | delay(100); | ||
+ | // noTone(buzzer); | ||
+ | // delay(1000); | ||
+ | // tone(buzzer, | ||
+ | // delay(1000); | ||
+ | |||
+ | } | ||
+ | |||
+ | |||
+ | MISE EN PAGE POURRIE TEMPORAIRE;;;; | ||
+ | |||
+ | ENSUITE! | ||
+ | mise en place d'un patch pure data gérant les données arduino, via formata. | ||
+ | galere de calage, capteurs non reconnus, pas de reaction > relance de firmata dans le arduino et c'est reparti (exemples> | ||
+ | Patch zippé> | ||
+ | (pour charger un fichier sur le wiki, le zipper et entrer le nom de fichier modifié comme suit: monnom: | ||
---- | ---- | ||
- | Eté 2019, mise en forme de certaines bandes sonores | + | |
+ | |||
+ | Exemple 3: IR infrarouge sharp 2YOA02 | ||
+ | utilisation | ||
+ | l'ir complete la bo diffusée par le vibreur créant un delay, une modulation. | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ |
harmonie_des_spheres.txt · Dernière modification : 2020/09/11 10:48 de Benjamin Labomedia