AVisualizer / README.md
Justin Davis
Pin pydantic<2.11 to fix schema bool bug, back to gradio 5.x
a9ac516
---
title: Audio Visualizer
emoji: 🎡
colorFrom: blue
colorTo: purple
sdk: gradio
sdk_version: "5.12.0"
app_file: app.py
pinned: false
license: mit
---
# Audio Visualizer β€” Let Claude Hear Your Music
Upload any audio file and get **22 detailed visualizations** that translate sound into sight. Originally built to help the deaf and hard of hearing experience music visually, these images also let Claude (or any vision-capable AI) "listen" to your music by analyzing the visual representations.
## What You Get
- **22 PNG visualizations** covering waveform, spectrogram, chromagram, beat tracking, harmonic/percussive separation, MFCCs, and more
- **A downloadable zip** containing all images plus a text guide explaining each visualization
- **Three quality levels** β€” Normal (150 DPI), High (200 DPI), Ultra (300 DPI)
## How to Use
1. Upload an audio file (MP3, WAV, FLAC, OGG, etc.)
2. Choose a quality level
3. Click **Generate Visualizations**
4. Browse the gallery and download the zip
## Tip: Share with Claude
Download the zip file and upload it to a Claude conversation. Claude can analyze the visualizations to describe the music's rhythm, melody, dynamics, and texture β€” even though it can't hear the audio directly.
## Links
- [GitHub Repository](https://github.com/justindavis/AVisualizer)