• STRUCTURE
  • CADENCES
  • COLOR
  • HUMAN

How to identify harmonic patterns and cadences with your AI

Connect your AI to your music theory data to automate the heavy lifting of structural analysis. Once connected, your agent handles the pattern recognition.

Ask AI about this page

Short answer

How can I use AI to find cadences and secondary dominants?

You provide a sequence of Roman numerals, and your AI identifies specific harmonic movements like authentic cadences or secondary dominants. This gives you a clear map of the functional structure in your progressions.

Where every analysis lands.

The outcomes of your analysis

The AI processes your input and sorts the results into these specific categories.

STRUCTURE

Functional movement maps

The AI identifies the core harmonic framework. You get a clear view of how the progression moves between tonic and dominant areas.

CADENCES

Detected cadence points

The agent flags specific points where cadences occur. This highlights the rhythmic and structural breathing points in your music.

COLOR

Secondary dominant detection

The AI spots chromatic shifts and secondary dominants. This reveals the specific tension and color added to your standard progressions.

HUMAN

Manual refinement needed

The AI flags ambiguous sequences that don't fit standard patterns. You decide if these are intentional creative choices or errors.

The workflow

What your AI does when the sequence arrives.

The AI performs a series of logical checks to turn raw numerals into a structural map.

  1. Parse input

    The AI reads your list of Roman numerals and organizes them into a linear sequence for analysis.

    classify_progression
  2. Identify cadences

    The agent looks for specific chord relationships that signal the end of a phrase or section.

    classify_progression
  3. Spot chromaticism

    The AI detects secondary dominants and other non-diatonic movements within the sequence.

    classify_progression
  4. Summarize structure

    The agent compiles all detected movements into a final report of the progression's functional behavior.

    classify_progression

Try it

Copy these to start.

Use these prompts to kick off your analysis.

Starting points

Swap the bracketed text for your actual Roman numeral strings or file paths.

Chord Progression Analyzer Connector

You're all set. Choose your MCP client and follow the setup instructions.

Connector linkhttps://edge.vinkius.com/vk_preview_k74Uf9TnNfGNOuGKKF4iUIL0T2T7b1NHo8dHOkGQ/mcp

Claude Desktop

Follow the steps below to connect in seconds.

  1. 1In Claude Desktop, open Settings → Connectors.
  2. 2Click “Add custom connector” and paste the connector link above as the remote MCP server URL.
  3. 3Click Add and start a new chat — Chord Progression Analyzer capabilities are ready to use.
Configuration · claude_desktop_config.jsonCopy
{
  "mcpServers": {
    "chord-progression-analyzer-mcp": {
      "url": "https://edge.vinkius.com/vk_preview_k74Uf9TnNfGNOuGKKF4iUIL0T2T7b1NHo8dHOkGQ/mcp"
    }
  }
}
Copy into chat04
  • Analyze this progression for cadences: [I - IV - V - I]

  • Find all secondary dominants in this sequence: [vi - V/ii - ii - V - I]

  • Identify the structural movements in this list: [I - vi - IV - V]

  • Check this progression for authentic and deceptive cadences: [I - vi - ii7 - V7 - I]

  • Claude
  • ChatGPT
  • Cursor
  • VS Code
  • Windsurf
  • Claude Code
  • JetBrains
  • Cline

Start here

Connect Chord Progression Analyzer once, then ask.

Just link the MCP to your client. Your credentials stay encrypted, and you can start analyzing immediately.

Connect Chord Progression Analyzer to your AI

FAQ

How this task behaves

  • 01

    Can the AI write the actual sheet music?

    No. The AI only analyzes the Roman numeral sequences you provide.

  • 02

    Does the AI change my original files?

    No. The AI only reads the data you pass to it; it cannot modify your local files or original documents.

  • 03

    Can it handle non-Roman numeral input?

    No. The tool is specifically designed to process Roman numeral sequences.

  • 04

    Will it tell me the exact melody notes?

    No. It focuses on harmonic function and structural movement, not melodic content.

  • 05

    Can I use this with any AI client?

    Yes, as long as your client supports the MCP standard.

  • More questions about Chord Progression Analyzer? The Connector page answers them. See everything the Chord Progression Analyzer Connector can do

Connect Chord Progression Analyzer to Claude, Cursor, ChatGPT & more