- ERRORS
- CROSSING
- CLEAN
- HUMAN
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.
Data ingestion
Your AI reads the musical input provided in your chat or file.
analyze_voice_conductionInterval scanning
The AI checks every interval between moving voices to spot forbidden parallels.
analyze_voice_conductionVoice tracking
The tool monitors individual melodic lines to detect crossing errors.
analyze_voice_conductionError 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.
https://edge.vinkius.com/vk_preview_AE7mBjSfASougT2yczI7GtD6kMgaA9neVF04vCXy/mcpClaude Desktop
Follow the steps below to connect in seconds.
- 1In Claude Desktop, open Settings → Connectors.
- 2Click “Add custom connector” and paste the connector link above as the remote MCP server URL.
- 3Click Add and start a new chat — Voice Leading Checker capabilities are ready to use.
{
"mcpServers": {
"voice-leading-checker-mcp": {
"url": "https://edge.vinkius.com/vk_preview_AE7mBjSfASougT2yczI7GtD6kMgaA9neVF04vCXy/mcp"
}
}
}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 AIFAQ
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
