Experiment 2024

Project Gamma

An exploration of generative art and creative coding. Procedural visuals driven by audio input.

Three.js WebGL Audio API

Project Gamma

Where code meets art — generating visual landscapes from sound.

The Concept

Feed any audio source into the browser, analyze its frequency spectrum, and map those values to procedural 3D terrain, particle systems, and color palettes.

Technical Approach

  • Web Audio API for real-time FFT analysis
  • Three.js custom shaders for terrain generation
  • Perlin noise fields modulated by bass frequencies
  • Color palettes generated from dominant frequency bands