Éxpérimentation Processing

Le code génère un environnement visuel et sonore en temps réel à partir d’une image convertie en ASCII, d’une texture glitchée et d’une image centrale recolorée à partir d’une gamme colorée que j’ai définie. (environ 12 hex )

L’image source est analysée par blocs, et chaque bloc est transformé en caractère ASCII dont la luminosité est perturbée par du bruit .  J’ai également ajouter plusieurs effets de glitch  : des bandes verticales modulées par du bruit, des décalages horizontaux réalisés par copie de fragments de l’écran, et un snow glitch qui inverse des pixels et décale des lignes lorsque la souris est en mouvement. Une texture overlay est recolorée et glitchée avant d’être fusionnée sur la moitié de l’écran, tandis que l’image centrale est recolorée par interpolation entre deux couleurs de la gamme active et légèrement déformée. Des bandes ASCII supplémentaires encadrent la composition et peuvent changer d’orientation suivant la touche cliquée.

Le système sonore repose sur deux familles distinctes : un ensemble mécanique fait d’oscillateur grave, pulsation métallique, bruit filtré et un ensemble organique fait de bruits de drone, glide, sonar aléatoire. Les fréquences des oscillateurs sont modulées en continu, et la position horizontale de la souris contrôle le mix entre les deux familles. La position verticale influence l’intensité du glitch audio, qui déforme les fréquences par une modulation rapide. Le mouvement de la souris active également certains glitchs visuels.

Les interactions permettent de modifier l’état du système : un clic change la combinaison de couleurs et déclenche un glitch visuel temporaire, un double‑clic bascule l’orientation des bandes ASCII, et le glissement vertical ajuste l’intensité globale du glitch. L’ensemble du code fonctionne comme un système réactif où image, son et interactions sont synchronisés et influencés par le bruit, le temps et les gestes de l’utilisateur.

Le projet est composé de trois modules principaux dans le code processing :

Module visuel

  • Rendu ASCII dynamique
  • Glitchs verticaux, horizontaux et “snow glitch”
  • Overlays colorés avec modes de fusion
  • Image centrale recolorée
  • Bandes ASCII périphériques

Module audio

  • Deux familles sonores : confrontation mécanique / organique
  • Oscillateurs SinOsc + bruit filtré
  • Son de sonar aléatoire
  • Glitch audio dépendant de la position de la souris

Module interaction

  • Souris (position, mouvement, glissement)
  • Clic simple
  • Double‑clic
  • Maintien + glissement vertical

Rendu – Version sans SON

Rendu – Version avec SON