Wiki

Reso-nance numérique | Arts et cultures libres

Outils du site


projets:olo_220v:accueil

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
projets:olo_220v:accueil [2020/03/18 12:30]
laurent [Interface web]
projets:olo_220v:accueil [2020/05/26 08:50] (Version actuelle)
resonance [Jeu]
Ligne 3: Ligne 3:
   * Date : 2020   * Date : 2020
   * Licence : libre !   * Licence : libre !
-  * Contexte : +  * Contexte : Invitation à Bergen by BEK : postponed for coronavirus...
   * Fichiers : lien   * Fichiers : lien
   * Lien : lien vers un site éventuellement   * Lien : lien vers un site éventuellement
Ligne 15: Ligne 15:
  
 ===== Jeu ===== ===== Jeu =====
 +
 Sur une interface representant les differentes lumieres. Sur une interface representant les differentes lumieres.
  
 On peut enregistrer une sequence en appuyant sur des boutons (ou interface photoresitance) On peut enregistrer une sequence en appuyant sur des boutons (ou interface photoresitance)
-  * Si une premiere sequence de 10secondes a été enregistré elle joue en boucle... et progressivement le niveau lumineux decroit pour s'eteindre au bout d'un moment...+ 
-  * Si une deuxieme sequence de 3s est ajouté , elle s'additionne a la premiere et joue en boucle toutes les 3secondes.... et decroit aussi avec le temps... +  * Si une premiere sequence de 10secondes a été enregistré elle joue en boucle… et progressivement le niveau lumineux decroit pour s'eteindre au bout d'un moment
-  * etc...+  * Si une deuxieme sequence de 3s est ajouté , elle s'additionne a la premiere et joue en boucle toutes les 3secondes. et decroit aussi avec le temps 
  
  
Ligne 69: Ligne 71:
 La déclaration des ESP8266 attendus se fait dans le fichier **config.py** où il est possible d'entrer sous forme de liste les identifiants des ESP8266 connectés : ''%%activeWindows = [0, 1, 2, 4, 5, 6, 7, 8, 10, 11]%%'' les numéros de 0 à 11 correspondant aux identifiants donnés aux lampes. La déclaration des ESP8266 attendus se fait dans le fichier **config.py** où il est possible d'entrer sous forme de liste les identifiants des ESP8266 connectés : ''%%activeWindows = [0, 1, 2, 4, 5, 6, 7, 8, 10, 11]%%'' les numéros de 0 à 11 correspondant aux identifiants donnés aux lampes.
  
-La génération de son côté client se fait par la librairie [[https://tonejs.github.io/**Tone.js**]] qui permet de créer un oscillateur multiple et d'y ajouter de la réverb. Les réglages de l'oscillateur (ADSR, nombre d'oscillateurs, déphasage, forme d'onde) sont stockés dans le fichier **static/js/index.js** :+La génération de son côté client se fait par la librairie [[https://tonejs.github.io/ | Tone.js]] qui permet de créer un oscillateur multiple et d'y ajouter de la réverb. Les réglages de l'oscillateur (ADSR, nombre d'oscillateurs, déphasage, forme d'onde) sont stockés dans le fichier **static/js/index.js** :
 <code javascript> var synth = new Tone.PolySynth(3, Tone.Synth, { <code javascript> var synth = new Tone.PolySynth(3, Tone.Synth, {
         "oscillator" : {         "oscillator" : {
/home/resonancg/www/wiki/data/attic/projets/olo_220v/accueil.1584531030.txt.gz · Dernière modification: 2020/03/18 12:30 de laurent