Skip to content
Synesthia

Music visualizer for macOS

Music you can see.

Synesthia turns whatever your Mac is playing into light. It splits the sound into 64 bands, sixty times a second, so a kick, a snare and a cymbal each move something different.

Free · macOS 15 or later · Apple silicon or Intel · 4.4 MB

Visualizers

Same song, different eyes.

Every visualizer reads the same 64 bands and arrives somewhere different. Switch with and a number, without stopping the music — each one remembers its own Sensitivity, Speed, palette and sliders, so switching back restores the look you set.

The Nebula visualizer: a cloud of blue, green and gold particles hanging on black inside a faint ring.

Nebula

Density · Turbulence · Swirl

A hundred thousand particles, all simulated on the GPU. Bass holds the core, mids shear into a disc, hi-hats throw comets.

The Spectrum Tunnel visualizer: the inside of a cave of glowing blue and gold rock and steam, lit from within, curving away out of sight.

Spectrum Tunnel

Twist · Bend · Fog

A cave raymarched out of the spectrum itself. Loud bands push the rock in, and the bends really do hide what is behind them.

The Aurora visualizer: stacked ribbons of violet, blue, green, gold and red rippling across a starfield like northern lights.

Aurora

Ribbons · Wave height · Stars

Eight ribbons, one per register — sub-bass on the horizon, air at the top. Kicks and hi-hats light the constellations.

The Bars visualizer: a mixing console drawn in perspective, with a wall of green-to-red LED meter columns, two lamp-lit VU needles either side of a waveform scope, and a row of lit faders receding below.

Bars

Columns · Peak hold · Meters

A mixing desk that plays the track. LED columns with hanging peak caps, VU needles with real ballistics, faders riding the mix.

Sources

It listens to anything your Mac plays.

macOS asks once for Screen & System Audio Recording — it is the only way it lets one app hear another. Synesthia keeps the sound and throws the picture away. Naming the track needs no permission at all: Music and Spotify already announce it, and Synesthia listens.

  • System audio

    Music, Spotify, a browser tab, a game — whatever is coming out of the speakers. Names the track, too.

  • Audio input

    A microphone, an interface, line-in — any input device.

  • Audio file

    Plays a file from disk, on loop, inside the app.

How it works

Sound to light, sixty times a second.

  1. Hear it

    System audio · mic · file

    Point it at an app, an input, or a file. The audio is read and dropped — nothing is recorded.

  2. Split it

    64 bands · 30 Hz–16 kHz

    A Fourier transform splits each slice into log-spaced bands, so the low end gets the detail it needs.

  3. Read it

    Kick, snare, hi-hat

    Bass, mids and treble drive different parts of the picture. A bassline and a cymbal never move the same thing.

  4. Draw it

    Straight to the GPU

    Metal shaders draw the newest reading, at whatever refresh rate your display runs — 120 Hz included.

Native

Built like a Mac app.

  • Controls that get out of the way

    The bottom bar fades after a few seconds of stillness. Real fullscreen leaves nothing but the visualizer.

  • Open to new visualizers

    Every visualizer is a plug-in: declare your sliders, write a Metal shader, and the app builds the UI. MIT licensed, on GitHub.

Keyboard

Space
Play or pause
1–4
Switch visualizer
Next track
O
Open an audio file
F
Fullscreen

Free for your Mac.

Version 1.2.1 · macOS 15 or later · 4.4 MB