Skip to main content
Creative Dev

KRONOS

Real-time WebGL audio-reactive temporal sculpture visualizing micro-frequency shifts.

KRONOS cover

KRONOS — Temporal Audio-Reactive Synthesis

01. Context & Objective

Commissioned by an experimental acoustic laboratory, KRONOS explores the tangible intersection of transient audio physics and mathematical sculpture. Traditional spectral visualizers rely on crude bar graphs or rudimentary particle spheres. The objective was to craft a monolithic, high-contrast monochrome digital sculpture that deconstructs live sound stems into temporal geometric ribbons, offering sound engineers and audiences an intuitive spatial representation of micro-tonal harmonics.

02. Architectural Design & Philosophy

The visual identity embraces a stark brutalist minimalism. By abandoning RGB chromatic spectrums in favor of sheer luminance value (#080808 obsidian canvas to #FFFFFF pure photonic white), the viewer's focus is redirected entirely to form, velocity, and topological curvature. The typography pairs the razor-sharp geometric cuts of Syne Display with high-density Geist Mono technical readouts, echoing Swiss editorial posters.

03. Creative Engineering & Graphics Pipeline

The simulation utilizes the Web Audio API's AnalyserNode connected to a 2048-bin Fast Fourier Transform (FFT). Rather than processing audio data on the CPU main thread, spectral frequency slices are mapped into floating-point audio data textures updated via WebGL sub-image uploads. A custom vertex displacement shader translates these 2D acoustic arrays into 3D deformed NURBS ribbons with 250,000 instanced vertices.

Key technical aspects include:

  • Zero Garbage Collection Overhead: Audio buffer frames reuse pre-allocated Float32Array ring buffers to eliminate heap churn and stutter.
  • Custom Curvature Shaders: Normal vectors are recalculated in the fragment shader via analytical partial derivatives (dFdx, dFdy), yielding cinematic specular highlights along audio wave crests.
  • GSAP Dynamic Damping: Inertia decay envelopes are orchestrated with GSAP tickers, preventing erratic visual jitter during percussive transients.

04. Technical Specifications & Performance

  • Frame Budget: 60 FPS locked across 1440p and 4K displays (16.2ms max frame time).
  • Bundle Footprint: Tree-shaken Three.js core with bespoke GLSL shaders (< 180KB gzipped).
  • Cumulative Layout Shift: 0.00 CLS across all viewport resizes.
  • Accessibility: Audio controls feature explicit ARIA attributes with reduced-motion fallback states that render static topological contour captures.

05. Results & Engineering Impact

KRONOS debuted at the 2025 Sonar Electronic Arts Festival, processing live performances from modular synthesizer artists. The project received an Awwwards Site of the Day and FWA of the Day distinction, while proving that complex real-time WebGL graphics can be rendered with zero perceptible audio latency on modern web clients.

KRONOS gallery image 1
KRONOS gallery image 2
KRONOS gallery image 3
Next Project

NEURA

UI/UX Design