Wiki

Reso-nance numérique | Arts et cultures libres

Outils du site


Panneau latéral

projets:gmem-cirva:accueil

Ceci est une ancienne révision du document !


Modules GMEM - CIRVA

  • Porteur du projet : GMEM / Reso-nance
  • Date : 09/2019
  • Licence : libre !
  • Contexte : phase 1
  • Fichiers : lien
  • Lien : lien vers un site éventuellement

hardware

Cahier des charges

  • Minimum de contact entre le support et l'objet en verre
  • Câbles apparent
  • Possibilité de déplacer transducteur, micro et solénoide à la main afin de continuer
  • l'expérimentation sonore
  • Possibilité de remplacer transducteur, micro et solénoide à la main (?)
  • Entrées et sorties analogiques audio (pour brancher d'autres pièces en mode modulaire)
  • I/O alignées sur un niveau ligne (ce qui implique amplification à l'intérieur du prototype)
  • Entrée numérique pour le contrôle de la machine ou l'upload de partitions pour le
  • mode autonome
  • Entrée alimentation

Modules

Pour satisfaire aux besoins techniques de flexibilité comme aux impératifs artistique du respect de l'esthétique des modules, la structure portant les micros et transducteurs ainsi que l'électronique associée sera articulée autour d'un pied à perche de cymbale. Les câbles restent ainsi visibles et l'électronique se dévoile derrière un boîtier en plexiglas transparent.

Côté électronique chaque module est connecté à un raspberry pi qui utilise jackd pour router l'audio à faible latence, jouer des samples et gérer les ordres reçus sous forme de messages OSC. Il analyse également le signal audio entrant sur l'entrée “cv” et déclenche le solénoïde du module quand des crêtes dépassent un seuil réglable par potentiomètre. Un shield permet l'interface entre les GPIOs du pi et le mosfet de sortie du solénoïde, les entrées potentiomètres (seuil et gain de l'entrée CV) via un MCP3006 ainsi que la led RGB de l'entrée CV. L'acquisition du son et la sortie du signal audio se fait par une carte son USB Behringer U-Phoria UMC202HD équipée de préamplificateurs Midas. La sortie du transducteur passe par un amplificateur 10W à base de LM315.

Serveur

Les raspberry pi de chaque module se connectent par leur wifi à un serveur (un autre raspberry pi) configuré en point d'accès. Celui-ci héberge une interface web qui permet d'assigner à chaque module un nom, une note midi, de régler et consulter ses volumes d'entrées/sorties et de gérer ses fichiers audio. Des fichiers midis peuvent également lui être envoyés. Lorsque leur lecture est déclenchée, le serveur envoie au module concerné (assigné à cette note midi) l'ordre de déclencher son solénoïde pour une durée proportionnelle à la vélocité de la note.

Software :

  • Lecture et stockage de fichier sons
  • Lecture et stockage de fichiers MIDI pour le solénoïde
  • Plusieurs contrôles avec accès OSC
  • Mute on/off micro
  • Mute on/off sample
  • Mute on/off transducteur
  • Mute on/off sortie analo
  • Envoi micro vers transducteur
  • Envoi micro vers sortie analo
  • Envoi sample vers transducteur
  • Envoi sample vers sortie analo
  • Envoi entrée analo vers transducteur
  • Envoi entrée analo vers sortie analo
  • Master sortie transducteur
  • Master sortie analo

Dev interface

Photos

/home/resonancg/www/wiki/data/attic/projets/gmem-cirva/accueil.1574246969.txt.gz · Dernière modification: 2019/11/20 11:49 de laurent