
tldr; I made a browser-based cymatic-inspired audio visualizer for playing around with audio-reactive visuals for DJ sets, house parties, projections, and general visual experiments.
Demo: https://wavefield.vercel.app/
Repo: GitHub - niko-dellic/wavefield · GitHub
Wavefield is a small WebGL visual instrument for turning sound into animated wave-field patterns. It started from cymatics / Chladni plate references, but it is not trying to be physically accurate. I considered it a starting point for making reactive visuals that feel musical, tunable, and fun to project.
There have been a few cool cymatic / oscillator-based visual experiments posted here before, like Bayron & Cymatics-Labs, which deserve a head nod.
The main thing I’m trying to add with this version is not just the cymatic field itself, but the layers around it: post-processing effects, transitions, templates, color response, trails, projection modes, and controls that make the output feel less like a single simulation and more like a flexible visual system.
You can drive the visuals in a few different ways: live audio input, uploaded audio files like MP3s, or a manual Hz mode if you just want to lock into a specific frequency and experiment without music. Uploaded tracks also get a waveform view, so you can scrub around and tune looks to specific moments.
Most of the visual system is exposed in the GUI: field controls, projection modes, templates, and layered effects like trails, bloom, fisheye, pixelation, contouring, and feedback.There are also premade templates so you can jump between different moods quickly. The hope is that the cymatics become one ingredient in a broader reactive visual engine, rather than the whole thing.
It would be cool to see people use it for generative visuals, music videos, party projections, DJ-set backdrops, live AV sketches, or just messing around with audio-reactive fields.
Some obvious next things would be MIDI / OSC controls, better live audio workflows, capture / export tools, more templates, and better mapping between audio features and visual behavior. In the meantime, I’m putting this out there as a small open-source visual toy / instrument. Curious to hear what comes to mind, or where people could imagine using it!
cheers