songsee

Generate spectrograms and feature panels from audio using the songsee CLI.

Updated Jan 8, 2026
One-click install
npx skills add https://github.com/drshailesh88/Krypto --skill songsee-drshailesh88
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: songsee
Source: https://github.com/drshailesh88/Krypto/tree/main/skills/songsee
Command: npx skills add https://github.com/drshailesh88/Krypto --skill songsee-drshailesh88

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill enables you to transform raw audio into insightful visual representations by generating spectrograms and feature panels with the songsee CLI, streamlining audio analysis workflows.

Core Features & Use Cases

  • Generate spectrograms from audio tracks to visualize frequency content over time.
  • Produce feature panels (mel, chroma, hpss, mfcc, loudness, etc.) for detailed analysis and presentations.
  • Use case: music researchers or media teams who need quick visualizations for reports or QA.

Quick Start

songsee track.mp3 songsee track.mp3 --viz spectrogram,mel,chroma,hpss,selfsim,loudness,tempogram,mfcc,flux songsee track.mp3 --start 12.5 --duration 8 -o slice.jpg cat track.mp3 | songsee - --format png -o out.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 audio file?

To generate an audio spectrogram, run the songsee CLI with your track file to produce a PNG image visualizing frequency content over time. You can visualize specific features by passing the --viz flag with options like mel, chroma, hpss, loudness, and mfcc.

What audio feature panels can I visualize for music analysis?

You can visualize multiple audio feature panels including mel, chroma, hpss, selfsim, loudness, tempogram, mfcc, and flux. These feature panels provide detailed visualizations of spectral content for music research, media QA, and analysis presentations.

Do I need FFmpeg to decode various audio formats for spectrogram generation?

FFmpeg may be relied upon to decode various audio formats for spectrogram generation. You need compatible audio files and the songsee binary, while piping standard input requires specifying the format explicitly to correctly process the incoming audio data.

Can I visualize a specific time slice of an audio track?

You can visualize a specific time slice of an audio track by using the --start and --duration flags. Specifying a start time and duration extracts that segment, outputting the visualization to a designated file like slice.jpg.

What is the best way to output spectrograms as PNG images from the command line?

The best way to output spectrograms as PNG images is using the CLI with the --format png flag. You can direct the output to a specific file using the -o option, which is useful for integrating visualizations into automated audio analysis workflows.

Does songsee support piping audio via standard input?

Yes, songsee supports piping audio via standard input by using a hyphen as the input argument. You must specify the output format, such as --format png, to ensure the piped audio data is correctly processed and saved.