A project in partnership with Fingerprints Studio.


Sensthesia is a collection of generative audio-sensitive artworks that use your own microphone as input to generate live dynamic visual outputs.

You can view it while playing your favorite music to bring interactivity to any environment — or let the ambiance of the space itself bring life to the artwork.

It was built in JavaScript with no external libraries. The outputs are canvas, chosen over SVG for performance purposes.

While the rendering itself takes place in your browser, the logic and script to render the art will remain on-chain as long as the Ethereum network remains intact.

This allows for the synchronization of the visuals with the ambient sounds as input, using a FFT (fast Fourier transform) to extract frequency values and assign them to the art to create movements. All you need to live the Sensthesia experience is a device with internet access, a web browser, and a connected microphone.