music-ml-demo

Analyze chord voicings and progressions with K-Means clustering and spectral analysis.

Updated Mar 12, 2026
One-click install
npx skills add https://github.com/GuitarAlchemist/ix --skill music-ml-demo
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: music-ml-demo
Source: https://github.com/GuitarAlchemist/ix/tree/main/.claude/skills/music-ml-demo
Command: npx skills add https://github.com/GuitarAlchemist/ix --skill music-ml-demo

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires ga, ix, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill addresses the complex needs of music theory analysis and algorithmic music processing, providing tools for chord clustering, harmonic complexity analysis, and scale recommendation based on mood classification.

Core Features & Use Cases

  • Chord Voicing Clustering: Discover how voicings with similar harmonic structures cluster regardless of pitch.
  • Harmonic Complexity Analysis: Use spectral and chaos analysis to measure predictability and complexity in chord progressions.
  • Scale Recommendation: Classify scales by mood and recommend appropriate scales for a target mood.
  • Use Case: Imagine you need to analyze a music piece and find the most appropriate scale to solo over, taking into account harmonic structure and mood.

Quick Start

Use the music-ml-demo skill to analyze the harmonic structure of a given chord progression and recommend a scale for soloing over it, given the target mood as "mysterious".

Frequently Asked Questions about music-ml-demo

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

FAQPage Schema
How do I use machine learning for harmonic analysis and chord clustering?

You can perform harmonic analysis using K-Means clustering to group chord voicings by similar harmonic structures regardless of pitch. Spectral and chaos analysis further measure predictability and complexity within chord progressions.

What is the best way to recommend a scale for soloing based on a target mood?

The best way to recommend a scale for soloing over a target mood like mysterious is using supervised learning. It classifies scales based on mood and matches them to the analyzed harmonic structure of the chord progression.

Do I need specific MCP servers to run machine learning music analysis?

Yes, you need the GA MCP to interact with music theory tools and the ix MCP to run machine learning algorithms. These dependencies are required to execute chord clustering and spectral analysis.

Can I measure harmonic complexity in a chord progression?

Yes, you can measure harmonic complexity in a chord progression using spectral analysis and chaos analysis. These machine learning techniques quantify predictability and complexity within harmonic structures.

How does K-Means clustering work for chord voicings?

K-Means clustering for chord voicings groups chords with similar harmonic structures together regardless of pitch. This reveals how different voicings share underlying harmonic properties across a progression.

Related Skills