songsee

Generate spectrograms and audio feature visualizations from audio files via CLI.

Updated May 18, 2026
One-click install
npx skills add https://github.com/ossoolli/Nexum-Core --skill songsee-ossoolli
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: songsee
Source: https://github.com/ossoolli/Nexum-Core/tree/main/skills/media/songsee
Command: npx skills add https://github.com/ossoolli/Nexum-Core --skill songsee-ossoolli

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Analyzing audio content visually requires specialized tooling; this Skill turns audio files into spectrograms and multi-panel feature visualizations so you can inspect frequency content, tempo, and structure without opening a DAW. ## Core Features & Use Cases - Spectrogram Generation: Render standard or mel-scaled spectrograms from WAV and MP3 files with customizable color palettes and dimensions. - Multi-Panel Feature Grids: Combine chroma, MFCC, tempogram, loudness, HPSS, self-similarity, and spectral flux views into a single image. - Time Slicing & Streaming: Visualize specific time ranges with --start and --duration, or pipe audio via stdin. - Use Case: Compare two audio synthesis outputs by generating side-by-side mel spectrograms, then inspect the images with a vision model to verify frequency characteristics. ## Quick Start Use the songsee skill to generate a mel spectrogram of track.mp3 and save it as spectrogram.png.

Frequently Asked Questions about songsee

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate a spectrogram from an MP3 file?▼

Run songsee with the audio file path, for example songsee track.mp3, and use -o to set the output image path. WAV and MP3 are decoded natively, and you can choose jpg or png output with --format.

What audio visualization types does songsee support?▼

songsee supports spectrogram, mel, chroma, hpss, selfsim, loudness, tempogram, mfcc, and flux visualizations. Pass multiple types as comma-separated values to --viz to render them as a grid in a single image.

Does songsee support audio formats other than WAV and MP3?▼

songsee decodes WAV and MP3 natively. For other formats such as FLAC or AAC, you need ffmpeg installed so it can handle the decoding before visualization.

How do I visualize only part of an audio file?▼

Use the --start and --duration flags to select a time slice, for example songsee track.mp3 --start 12.5 --duration 8 to render an 8-second segment starting at 12.5 seconds.

Can I pipe audio into songsee from stdin?▼

Yes, pass a dash as the input, for example cat track.mp3 | songsee - --format png -o out.png. This is useful when chaining songsee into shell-based audio processing pipelines.