Skip to Content

audio fingerprints

2019

This project explores the relationship between sound and structure, translating audio data into deterministic, generative artworks. Using Processing IDE, I created a application that listens to a piece of music and transforms it into a unique graphic representation of the song: an audio fingerprint.

The process works by sampling the audio file at one-second intervals, extracting a snapshot of both amplitude and frequency content using Fast Fourier Transform (FFT) analysis. Each moment is then interpreted through a set of visual rules, plotting shapes, lines, and colors that correspond to the spectral characteristics of the sound.

The result is a visual timeline of the song’s tonal content.

Each image in the series represents a different track, and each version of the script applies a different rule set, changing how data points are rendered, connected, or weighted. Some are minimal and geometric; others more chaotic and expressive. But all are deterministic: given the same input and parameters, the system will always return the same visual product.