songsee

Generate spectrograms and multi-panel audio feature visualizations from audio files.

Updated Apr 2, 2026
One-click install
npx skills add https://github.com/JKhyro/HERMES-AGENT --skill songsee-jkhyro
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: songsee
Source: https://github.com/JKhyro/HERMES-AGENT/tree/main/skills/media/songsee
Command: npx skills add https://github.com/JKhyro/HERMES-AGENT --skill songsee-jkhyro

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

songsee turns audio files into clear visual representations so you can inspect frequency content, rhythm, and timbre without manually decoding waveforms or guessing what changed in a mix.

Core Features & Use Cases

  • Spectrograms and Feature Grids: Create standard spectrograms or multi-panel views combining mel, chroma, HPSS, self-similarity, loudness, tempogram, MFCC, and flux.
  • Audio Analysis and Debugging: Compare takes, inspect synthesis results, spot onset issues, and document processing pipelines with static images.
  • Flexible Input and Output: Works from files or stdin, supports time slicing, and exports PNG or JPG images for reports and reviews.

Quick Start

Use the songsee skill to generate a multi-panel PNG visualization for the attached audio file and include the spectrogram, mel, chroma, and MFCC views.

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 audio file for music analysis?

You can generate a spectrogram by processing audio files through a visualization tool that outputs static PNG or JPG images. This allows you to inspect frequency content, rhythm, and timbre directly from the visual representation without manually decoding waveforms or guessing mix changes.

What is a multi-panel audio feature visualization and when do I need it?

A multi-panel audio feature visualization combines multiple views like mel, chroma, MFCC, tempogram, and loudness into a single image. You need this when debugging audio production issues, comparing takes, or documenting processing pipelines to inspect synthesis results and spot onset problems comprehensively.

Can I visualize MFCC and chroma features for non-WAV and non-MP3 audio formats?

You can visualize MFCC and chroma features for non-WAV and non-MP3 formats if you have optional ffmpeg support installed. The visualization tool requires ffmpeg to decode unsupported formats before generating the multi-panel feature grids and spectrograms.

Do I need Go installed to create mel spectrograms and HPSS visualizations?

Yes, you need Go installed to create mel spectrograms and HPSS visualizations because the required CLI tool is built with Go. The Go environment allows the CLI to process audio files, compute features like self-similarity and flux, and export the visual panels.

What's the best way to document audio processing pipelines with static images?

The best way to document audio processing pipelines with static images is exporting multi-panel visualizations as PNG or JPG files. By generating spectrograms combined with loudness and tempogram views, you can visually report on synthesis results and rhythm changes for reviews.

Does audio spectrogram visualization work with time slicing and stdin input?

Yes, audio spectrogram visualization works with time slicing and stdin input. This flexible input method allows you to process specific segments of audio streams directly, generating targeted visual representations like self-similarity matrices and flux graphs for detailed analysis.