songsee

Generate spectrogram, mel, chroma, and MFCC visualizations from audio files.

Updated Jul 6, 2026
One-click install
npx skills add https://github.com/ghufronbagaskara/agent-im --skill songsee-ghufronbagaskara
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: songsee
Source: https://github.com/ghufronbagaskara/agent-im/tree/main/hermes-home/skills/media/songsee
Command: npx skills add https://github.com/ghufronbagaskara/agent-im --skill songsee-ghufronbagaskara

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires go, ffmpeg.

What problem does it solve?

This skill addresses the difficulty of manually analyzing audio files by providing a streamlined way to generate visual representations of sound characteristics.

Core Features & Use Cases

  • Multi-Panel Visualization: Generate grids containing spectrograms, mel-scaled data, chroma, and MFCCs in a single image.
  • Audio Analysis: Perform harmonic/percussive separation and tempo estimation for music production or research.
  • Use Case: Use this tool to debug audio synthesis outputs or compare the spectral signatures of different audio samples for quality control.

Quick Start

Use the songsee skill to generate a multi-panel visualization grid for the audio file track.mp3 and save the output as a png image.

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 and visualize audio features like MFCCs?

To generate a spectrogram and visualize audio features like MFCCs, use this skill to create a multi-panel image grid containing mel, chroma, and MFCC data from your audio file.

Can I use ffmpeg to visualize non-native audio format decoding for spectrograms?

Yes, you can use ffmpeg to visualize non-native audio formats. This skill optionally requires ffmpeg to decode audio formats before generating spectrograms and multi-panel feature visualizations.

Do I need the Go binary installed to extract chroma and mel-scaled data from audio?

Yes, you need the Go binary installed to extract chroma and mel-scaled data. The songsee Go binary is a required dependency for processing audio files and generating feature visualizations.

What is the best way to debug audio synthesis outputs and compare spectral signatures?

The best way to debug audio synthesis outputs and compare spectral signatures is to generate multi-panel visualizations containing spectrograms and harmonic data to inspect spectral characteristics for quality control.

How do I perform harmonic and percussive separation for music production analysis?

To perform harmonic and percussive separation for music production analysis, use this skill to process your audio file and generate visualizations that estimate tempo and separate audio components.

What are the limitations when using signal processing research tools for multi-panel audio visualization?

Limitations include dependency on the Go binary for core processing and optional ffmpeg for non-native audio format decoding, meaning unsupported input formats may fail without proper ffmpeg integration.