Project Siroco
February 2026
A WebGL particle system connected to the OpenAI Realtime Voice API.
Inspired by Maxime Heckel's Particles shader. I used Claude Code to build a WebGL particle system connected to OpenAI Realtime Voice API. Designed dynamic animation states responding to conversation context: particles animate during speech, reduce to vapor when idle, freeze and pulsate during pauses. Explores ambient interface design and motion as communication.
Siroco is named, and deliberately misspelled, after the winds originating from the Saharan Desert. Colors inspired by Denis Villeneuve's Dune movies.