DeskDot Open in browser GitHub
Visualizer running on a 32×32 LED panel
32×32 · Livereal render
MediaLive

Visualizer

Reacts to whatever your PC is playing — Spotify, YouTube, games. No mic needed.

At a glance

OutputLiveRendered by the engine and streamed over Bluetooth as its data changes (about 5–9 frames a second).
Settings5every one editable live in the studio, or by an agent with update_app_settings
Sourcelive.pysrc/deskdot/apps/live.py

Settings

Settings
SettingTypeDefaultOptions / range
StylestylechoiceSpectrum bars
Spectrum barsMirroredRadial burstWaveformSpectrum firePulse rings
PalettepalettechoiceRainbow
RainbowHeatSingle colour
Colour (single-colour palette)colorcolour#00ff8cany colour (#rrggbb)
Peak dotspeakson/offOnon / off
Sensitivitygainnumber1.00.3 – 3.0

Try it

render a frame to PNG (no panel needed)
$ uv run deskdot preview visualizer --settings '{"style":"mirror"}' --out visualizer.png
show it on your panel (engine running)
$ curl -X POST http://127.0.0.1:8765/api/apps/visualizer/activate

Or ask your agent: “Show Visualizer on my panel”. It calls show_app with "visualizer". New here? Set up DeskDot first.

More media apps