Polyrhythm Calculator Connector for AI agents.
4 live capabilities
Map complex multi-layered rhythms with precise MIDI timing and grid data.
Waiting for input…
Why people use Polyrhythm Calculator
Polyrhythm Calculator for Precise MIDI Timing
With this Connector, you just tell your AI client the rhythms you want to layer. It handles the math and gives you the exact millisecond timestamps for every note. You stop guessing and start placing notes with 100% accuracy, which means you spend more time making music and less time doing math.
What Vinkius changes
That it turns abstract rhythmic ideas into concrete data you can actually use in your music software.
Use it from Claude, ChatGPT, Cursor or another AI client you already have.
One account · 6,100+ Connectors
- Real-world use case 01
Writing a 5:4 rhythm in a 4/4 project
Ask the agent for the sync point and grid resolution to see how it fits into the master timeline without breaking the flow.
- Real-world use case 02
Creating a complex percussion loop
Get the attack timestamps for three different layers to ensure they hit perfectly on the beat every time.
- Real-world use case 03
Teaching music theory classes
Use the complexity capability to rank different patterns from easiest to hardest for your students to practice.
Complete set · 4capabilities
The complete Polyrhythm Calculator capability set.
These are the exact actions your AI can choose when you ask it to work with Polyrhythm Calculator.
01—04
4 capabilities in this set.
Part of 4 available through Polyrhythm Calculator.
- 01 Capability
Find sync point
Identifies the exact pulse where all rhythmic layers align. This tells you exactly when your cycle resets.
- 02 Capability
Get layer attacks
Provides the exact millisecond timestamps for every note in your layers. Use these to place MIDI notes with 100% accuracy.
- 03 Capability
Get rhythm complexity
Measures the mathematical density of a rhythm pattern. It helps you gauge how difficult a sequence will be to perform or program.
- 04 Capability
Get grid resolution
Calculates the smallest subdivision unit needed for a specific rhythm. This ensures your DAW grid matches your notes perfectly.
Set up in minutes
One URL. Then ask Polyrhythm Calculator to work.
Claude and ChatGPT only need the Connector URL. Copy it once, add it in settings, and use Polyrhythm Calculator from the conversation.
Choose your client
Live previewAdvanced clients IDE · CLI
Claude · Web + desktop
Connector URL · ready to paste
Streamable HTTPhttps://edge.vinkius.com/vk_preview_cDexz9dMoHFGEEtWA1LnqPd3az3KMCaiprHJ3uJ2/mcp - Step 01
Open Connectors
In Claude Web or Claude Desktop, open Settings and choose Connectors.
- Step 02
Add the URL
Choose Add custom connector, name it Polyrhythm Calculator, and paste the URL above.
- Step 03
Turn it on in chat
Select +, open Connectors, and enable Polyrhythm Calculator for the conversation.
ChatGPT · Web + desktop
Connector URL · ready to paste
Streamable HTTPhttps://edge.vinkius.com/vk_preview_cDexz9dMoHFGEEtWA1LnqPd3az3KMCaiprHJ3uJ2/mcp - Step 01
Open MCP settings
On desktop, open Settings and MCP servers. On web, open your workspace app or connector settings.
- Step 02
Add the URL
Choose Add server with Streamable HTTP, or create a custom MCP app, then paste the Polyrhythm Calculator URL.
- Step 03
Save and start
Save the connection and enable Polyrhythm Calculator in your conversation. Desktop may ask you to restart once.
Cursor · IDE configuration
Advanced setup
{
"mcpServers": {
"polyrhythm-calculator": {
"url": "https://edge.vinkius.com/vk_preview_cDexz9dMoHFGEEtWA1LnqPd3az3KMCaiprHJ3uJ2/mcp"
}
}
} - Step 01
Open MCP Settings
Press Cmd+Shift+P (macOS) or Ctrl+Shift+P (Windows/Linux) → search "MCP Settings"
- Step 02
Add the server config
Paste the JSON configuration above into the mcp.json file that opens
- Step 03
Save the file
Cursor will automatically detect the new Connector
- Step 04
Start using Polyrhythm Calculator
Open Agent mode in chat and ask: "Using Polyrhythm Calculator, help me...". 4 tools available
VS Code Copilot · IDE configuration
Advanced setup
{
"mcpServers": {
"polyrhythm-calculator": {
"url": "https://edge.vinkius.com/vk_preview_cDexz9dMoHFGEEtWA1LnqPd3az3KMCaiprHJ3uJ2/mcp"
}
}
} - Step 01
Create MCP config
Create a .vscode/mcp.json file in your project root
- Step 02
Add the server config
Paste the JSON configuration above
- Step 03
Enable Agent mode
Open GitHub Copilot Chat and switch to Agent mode using the dropdown
- Step 04
Start using Polyrhythm Calculator
Ask Copilot: "Using Polyrhythm Calculator, help me...". 4 tools available
Windsurf · IDE configuration
Advanced setup
{
"mcpServers": {
"polyrhythm-calculator": {
"url": "https://edge.vinkius.com/vk_preview_cDexz9dMoHFGEEtWA1LnqPd3az3KMCaiprHJ3uJ2/mcp"
}
}
} - Step 01
Open MCP Settings
Go to Settings → MCP Configuration or press Cmd+Shift+P and search "MCP"
- Step 02
Add the server
Paste the JSON configuration above into mcp_config.json
- Step 03
Save and reload
Windsurf will detect the new server automatically
- Step 04
Start using Polyrhythm Calculator
Open Cascade and ask: "Using Polyrhythm Calculator, help me...". 4 tools available
Cline · IDE configuration
Advanced setup
{
"mcpServers": {
"polyrhythm-calculator": {
"url": "https://edge.vinkius.com/vk_preview_cDexz9dMoHFGEEtWA1LnqPd3az3KMCaiprHJ3uJ2/mcp"
}
}
} - Step 01
Open Cline MCP Settings
Click the Connectors icon in the Cline sidebar panel
- Step 02
Add remote server
Click "Add Connector" and paste the configuration above
- Step 03
Enable the server
Toggle the server switch to ON
- Step 04
Start using Polyrhythm Calculator
Ask Cline: "Using Polyrhythm Calculator, help me...". 4 tools available
Claude Code · Terminal command
Advanced setup
claude mcp add polyrhythm-calculator --transport http "https://edge.vinkius.com/vk_preview_cDexz9dMoHFGEEtWA1LnqPd3az3KMCaiprHJ3uJ2/mcp" - Step 01
Install Claude Code
Run npm install -g @anthropic-ai/claude-code if not already installed
- Step 02
Add the Connector
Run the command above in your terminal
- Step 03
Verify the connection
Run claude mcp to list connected servers, or type /mcp inside a session
- Step 04
Start using Polyrhythm Calculator
Ask Claude: "Using Polyrhythm Calculator, show me...". 4 tools are ready
Where the request belongs
Work Polyrhythm Calculator can move forward.
This is for music producers and composers who are tired of manual math when building complex percussion or polyphonic layers.
Music Producer
Handles complex layering in a DAW without manual grid calculations.
Music Theorist
Analyzes and maps out advanced rhythmic structures for educational content.
Percussionist
Translates complex polyrhythms into precise MIDI data for live performance.
Build the capability set
Add more capabilities.
Each Connector adds new actions and data without changing how you work.
Browse ConnectorsTime Signature Calculator
Calculate measure duration, rhythmic feeling, and polyrhythms for any time signature.
BPM Calculator
Convert BPM into rhythmic durations, frequencies, and musical tempo classifications.
Tempo Tap Analyzer
Analyze rhythmic timing, BPM, and groove stability from tap sequences.
Song Structure Timer
Calculate musical timing, section durations, and full song timelines based on BPM and meter.
Groove Quantize Calculator
Calculate precise millisecond-based quantization grids, swing offsets, and latency compensation for DAWs.
Tempo Tap Averager
Calculate precise BPM and rhythmic stability from tap timestamps.
Bring your own AI
Change the model, client or framework. Keep Polyrhythm Calculator connected.
-
Claude -
ChatGPT -
Gemini -
Cursor -
VS Code -
Windsurf -
ZCode -
Cline -
Zed -
Continue -
Kiro -
Roo Code -
Zencoder -
Goose -
Void -
Augment Code -
Amp -
Qodo -
Tabnine -
Pieces -
Sourcegraph Cody -
JetBrains -
Warp -
Amazon Q -
Antigravity -
BoltAI -
Raycast -
Jan -
LM Studio -
AnythingLLM -
Open WebUI -
Msty -
Cherry Studio -
LibreChat -
TypingMind -
Chorus -
5ire -
n8n -
LangChain -
LlamaIndex -
CrewAI -
Vercel AI SDK
Before you connect
Questions about Polyrhythm Calculator.
The practical details behind the request, access and result.
Can the Polyrhythm Calculator help me with MIDI programming?
Yes, it provides exact millisecond timestamps for every note in a polyrhythm. You can feed these numbers directly into your DAW to place MIDI notes with perfect accuracy.
How does the Polyrhythm Calculator handle different BPMs?
You just provide the BPM and the rhythms you want to compare. The Connector then calculates the correct timing and grid resolution based on that specific tempo.
Is the Polyrhythm Calculator good for complex percussion loops?
It's built for exactly that. It helps you map out how different layers of percussion interact and tells you exactly where they will align.
Can I use the Polyrhythm Calculator to find my DAW grid size?
Yes, the get_grid_resolution capability calculates the smallest subdivision unit you need for any given rhythm, so your grid always matches your notes.
What is a sync point in the Polyrhythm Calculator?
A sync point is the exact moment where all your different rhythmic layers align at the same time. Knowing this helps you create loops that reset perfectly.
Does the Polyrhythm Calculator work for music theory students?
Absolutely. It's a great capability for visualizing and calculating the math behind complex polyrhythms, making it easier to teach or learn advanced timing.
How do I find when my rhythms will align?
Use the find_sync_point capability by providing an array of rhythm counts (e.g., [3, 4] for a 3:4 polyrhythm). It will return the alignment pulse and cycle duration.
Can I get precise timestamps for notes in milliseconds?
Yes, the get_layer_attacks capability calculates the exact millisecond timestamp for every attack in each layer based on your provided BPM and number of measures.
What is the minimum subdivision grid?
You can use get_grid_resolution to find the smallest rhythmic unit (in ms) and the number of ticks per beat required to represent all attacks perfectly.
One connection away
Give your agent a direct line to Polyrhythm Calculator.
Connect Polyrhythm Calculator once. Keep it beside 6,100+ managed Connectors when the next task needs more.
Explore every Connector No credit card required · Free tier available