• ERRORS
  • CROSSING
  • CLEAN
  • HUMAN

How to detect parallel intervals with your AI

Connect this MCP to your AI client to audit musical scores. It handles the heavy lifting of checking voice leading rules so you can focus on the composition.

Ask AI about this page

Short answer

Can my AI find parallel fifths and octaves?

Yes. Your AI uses the analyze_voice_conduction tool to scan MIDI or notation data for specific voice leading violations. You'll get a clear list of every error found in your progression.

Where every issue lands.

The results of your audit

The AI categorizes every error it finds into specific buckets for your review.

ERRORS

Voice leading violations

The AI identifies specific instances of parallel fifths and octaves. You get the exact locations of these errors.

CROSSING

Voice crossing alerts

The tool flags where voices overlap or cross improperly. This helps maintain clear melodic lines.

CLEAN

Valid transitions

The AI confirms which chord changes follow standard rules. This gives you confidence in your harmonic movement.

HUMAN

Manual fixes needed

The AI points out the problems, but you decide how to resolve them. You retain full creative control over the changes.

The workflow

What your AI does when the music arrives.

The AI processes your musical data through a specialized analysis pipeline.

  1. Data ingestion

    Your AI reads the musical input provided in your chat or file.

    analyze_voice_conduction
  2. Interval scanning

    The AI checks every interval between moving voices to spot forbidden parallels.

    analyze_voice_conduction
  3. Voice tracking

    The tool monitors individual melodic lines to detect crossing errors.

    analyze_voice_conduction
  4. Error reporting

    The AI compiles a list of all detected violations for you to review.

    analyze_voice_conduction

Try it

Copy these to start.

Use these prompts to trigger the analysis immediately.

Starting points

Swap the bracketed text for your specific file names or musical contexts.

Voice Leading Checker Connector

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

Connector linkhttps://edge.vinkius.com/vk_preview_AE7mBjSfASougT2yczI7GtD6kMgaA9neVF04vCXy/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 — Voice Leading Checker capabilities are ready to use.
Configuration · claude_desktop_config.jsonCopy
{
  "mcpServers": {
    "voice-leading-checker-mcp": {
      "url": "https://edge.vinkius.com/vk_preview_AE7mBjSfASougT2yczI7GtD6kMgaA9neVF04vCXy/mcp"
    }
  }
}
Copy into chat04
  • Analyze the voice leading in my MIDI file [filename.mid] and look for parallel fifths.

  • Check this chord progression for any voice crossing errors: [paste progression].

  • Scan the piano score in [filename.musicxml] for parallel octaves.

  • Review the transitions in this sequence and list all voice leading violations.

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

Start here

Connect Voice Leading Checker once, then ask.

Just link the MCP to your preferred client. Once connected, you can start asking your AI to audit your music immediately.

Connect Voice Leading Checker to your AI

FAQ

How this task behaves

  • 01

    Can the AI fix the errors for me?

    No. The AI identifies and reports the errors, but you must manually edit the music to fix them.

  • 02

    Does it work with any musical file?

    It works with files that the analyze_voice_conduction tool can parse, such as MIDI or XML formats.

  • 03

    Will it change my original file?

    No. The AI only reads and analyzes your data. It never modifies or overwrites your original files.

  • 04

    Can it detect jazz harmonies?

    It detects standard voice leading errors like parallel fifths and octaves, regardless of the harmonic style.

  • 05

    Does it handle multiple instruments?

    Yes, it can analyze multiple voices simultaneously to check for crossing and parallel issues.

  • More questions about Voice Leading Checker? The Connector page answers them. See everything the Voice Leading Checker Connector can do

Connect Voice Leading Checker to Claude, Cursor, ChatGPT & more