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 | ||
projets:double:jeff [2016/07/04 12:03] – [Techniques d'interfaçage:] gepeto | projets:double:jeff [2024/02/09 16:56] (Version actuelle) – modification externe 127.0.0.1 | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
Suite et vers ou on va: | Suite et vers ou on va: | ||
+ | |||
+ | ===== journal d' | ||
+ | dec | ||
+ | * test des rubans tactiles , pression/ | ||
+ | * test interface reseau arduino328 (compilation seule) ok | ||
+ | * attente arduino328 | ||
+ | * reste a faire OSC / ethernet avec les capteurs | ||
+ | * test IMU , ne fontionne que sur arduino328 .. en attente, | ||
+ | * si cela fonctionne je passerais tout sur arduino / OSC / ethernet , on aura un truc plus solide et modulaire. | ||
+ | * voir cote firmata/OSC pour un protocole plus generaliste | ||
+ | * test roue en cours | ||
+ | * leve vitre venant d'une clio 60W 12V | ||
+ | * mais aussi pourrait etre [[http:// | ||
+ | * boitier alim ATX de PC ( car > 6A !) | ||
+ | * [[http:// | ||
+ | * montage de la roue bois sur les silentblock | ||
+ | * commencer a chercher un PC costaud | ||
+ | * portable sans ecran sans doute plus simple? =>SNALIS | ||
+ | * ou ARM64 (PINE64?) dans un futur pour reproduire l' | ||
+ | * donc simplifications de l' | ||
+ | * capteurs => | ||
+ | * switch d' | ||
+ | * unité centrale seule recevant tout OSC deja en forme et faisant la composition algorithmique | ||
+ | nov | ||
+ | * commande et attend ruban tactile | ||
+ | * https:// | ||
+ | * https:// | ||
+ | * http:// | ||
+ | * http:// | ||
+ | * https:// | ||
+ | * https:// | ||
+ | |||
+ | sept | ||
+ | * corde electromagnétique, | ||
+ | * trouvé The Electromagnetically-Prepared , test a faire , commande d' | ||
+ | * mon TDA7266 fait 8W , commande d'un TPA3116 Mono 100W ok | ||
+ | * install d'un environnement armbian sur bananaPI M2+, pilotable par VNC ok | ||
+ | * install d'une carte d' | ||
+ | * cablé et codé GY-85 en capteur de mouvement, python, ok | ||
+ | * reste passage en OSC | ||
+ | * est ce que je passe toutes les valeurs directement ... pour calcul en aval ou un quaternion , position ( que je dois coder) ? | ||
+ | * un capteur de pression serait pas mal sur la roue | ||
+ | |||
+ | =====expérimentation d'une corde électromagnétique===== | ||
+ | en cours... | ||
+ | |||
+ | Faire vibrer une corde de violoncelle, | ||
+ | * une corde de violoncelle en sol | ||
+ | * une bobine électroaimant de puissance en 12V | ||
+ | * une platine Double BTS7960B 43A motor driver pour arduino pour commander en PWM les impulsions +/- données à la bobine.. ne donne pas terrible | ||
+ | * une batterie 12V pouvant me donner au moins 10 A | ||
+ | |||
+ | doc , en rapport | ||
+ | * The Electromagnetically-Prepared Piano: http:// | ||
+ | * surtout : http:// | ||
+ | * doubler avec des aimants comme [[http:// | ||
===== description matérielle du matériel===== | ===== description matérielle du matériel===== | ||
{{: | {{: | ||
==== Techniques d' | ==== Techniques d' | ||
- | * Un PC intel sous Debian Jessie héberge en tant que serveur les applications de traitement audio, | + | * Un PC intel sous Debian Jessie héberge en tant que serveur les applications de traitement audio, |
- | * tout communication se fait pas le reseau | + | * tout communication se fait pas le réseau |
* éventuellement un serveur de son jackd sera utilisé pour la synchronisation basse latence | * éventuellement un serveur de son jackd sera utilisé pour la synchronisation basse latence | ||
* une carte son pouvant sortir 5 canaux ( FCA610 ou équivalent) | * une carte son pouvant sortir 5 canaux ( FCA610 ou équivalent) | ||
Ligne 15: | Ligne 71: | ||
* puce MPR121 ou equivalente | * puce MPR121 ou equivalente | ||
* liaison i2c à la BB | * liaison i2c à la BB | ||
- | * des capteurs piezo donnent des informations vibratoires, | + | * des capteurs piezo donnent des informations vibratoires, |
- | * liées à une mise en forme par un Arduino (entrée analogique) | + | * liées à une mise en forme par un ATmega32 |
* une carte analogique/ | * une carte analogique/ | ||
* un des capteurs est en audio directement sur une entrée de la carte son | * un des capteurs est en audio directement sur une entrée de la carte son | ||
Ligne 35: | Ligne 91: | ||
Nous utiliserons une base Debian avec un noyau basse latence sur le PC audio maitre mais une mise en place d'un distribution Fédora CCRMA pourrait être aussi intéressante | Nous utiliserons une base Debian avec un noyau basse latence sur le PC audio maitre mais une mise en place d'un distribution Fédora CCRMA pourrait être aussi intéressante | ||
- | Nous utiliserons une base Debian/ | + | Nous utiliserons une base Debian/ |
===== Note sur la licence: ===== | ===== Note sur la licence: ===== | ||
Ligne 173: | Ligne 228: | ||
* de la mecanisme PRAAT analyse, supercollider et python , lilypond | * de la mecanisme PRAAT analyse, supercollider et python , lilypond | ||
* Acousmographe , autres ? | * Acousmographe , autres ? | ||
- | | + | |
c'est la représentation du son qu'on va travailler .puisque numériser il faut choisir le langage à créer | c'est la représentation du son qu'on va travailler .puisque numériser il faut choisir le langage à créer |