# Song Structure Timer MCP

> Song Structure Timer calculates musical timing instantly. Input your Beats Per Minute (BPM) and time signature, and it tells you exactly how long every beat, bar, or section of your song lasts. Producers use this to build accurate reference tracks for recording, plan complex arrangements, or prepare files for mastering.

## Overview
- **Category:** productivity
- **Price:** Free
- **Tags:** bpm, music-production, timing, songwriting, audio

## Description

Need to know the precise timing for a chorus or verse? This MCP calculates exact musical timings for producers and musicians. You feed it the BPM and meter, and it instantly gives you the duration of individual beats and bars. Forget guessing; this tool accurately determines how long specific sections should run. You can calculate the length of any segment, then generate a complete, timestamped blueprint for your entire track. It’s essential for anyone doing recording reference or arrangement planning. All these calculations are managed through Vinkius, making complex timing data accessible to your agent from anywhere.

## Tools

### get_bar_rhythm_metrics
Calculates the duration of beats and bars in seconds based on your BPM.

### calculate_section_duration
Determines the specific length, in seconds, for any defined section of a song.

### generate_song_timeline
Builds a complete, sequenced structural breakdown of the entire piece from start to finish.

## Prompt Examples

**Prompt:** 
```
What is the duration of one beat at 120 BPM in 4/4 time?
```

**Response:** 
```
At 120 BPM, a single beat lasts exactly 0.5 seconds.
```

**Prompt:** 
```
Calculate the duration of a 16-bar verse if one bar is 2 seconds long.
```

**Response:** 
```
A 16-bar verse with a 2-second bar duration will last 32 seconds.
```

**Prompt:** 
```
Generate a timeline for a song at 100 BPM, 4/4 time, with an Intro of 8 bars and a Chorus of 16 bars.
```

**Response:** 
```
The timeline starts with the Intro at 0:00 (lasting 16 seconds), followed by the Chorus starting at 0:16 (lasting 32 seconds).
```

## Capabilities

### Determine rhythm metrics
Calculate the precise time in seconds for both individual beats and full bars based on BPM.

### Measure song sections
Figure out the exact length of any specific musical section, like a verse or bridge.

### Generate structural timeline
Create a full, organized breakdown of an entire song, complete with timestamps for every major part.

## Use Cases

### The chorus is too long in the mix
A producer finds that their main chorus section is running 3 seconds over the intended beat. They use calculate_section_duration, inputting the BPM and desired bar count, and immediately know they need to trim exactly X milliseconds.

### Starting a new demo track
A songwriter has lyrics for three distinct parts (Intro, Verse, Chorus). They run generate_song_timeline using the target BPM and bar counts. The output provides a clear timeline, showing exactly where each section starts and ends.

### Preparing an instrumental loop
An audio engineer needs to make sure an 8-bar loop syncs perfectly with a master track that is in 4/4 time. They use get_bar_rhythm_metrics to confirm the bar duration, guaranteeing the loop locks into place.

### Quickly verifying tempo changes
A composer writes an arrangement that shifts tempo twice. Instead of manually calculating the seconds lost or gained, they use generate_song_timeline, and the MCP handles all the complex timing transitions automatically.

## Benefits

- Know the exact length of every piece. Instead of guessing, you use calculate_section_duration to know precisely how many seconds a bridge or verse needs.
- Build professional reference tracks faster. Use get_bar_rhythm_metrics to get accurate beat and bar timing metrics instantly, so your tracking session starts on time.
- Perfect arrangement planning. Generate a complete structural blueprint using generate_song_timeline. You'll see the whole song laid out with timestamps from intro to outro.
- Eliminate manual math errors. This MCP handles complex BPM and meter calculations that used to take hours of spreadsheet work, giving you reliable data immediately.
- Speed up mastering prep. By knowing precise timing metrics, you ensure your final stems are cut and labeled correctly for the mastering engineer.

## How It Works

The bottom line is that you get immediate, mathematically accurate timing data for any part of your song, removing guesswork from the process.

1. Input your musical parameters, including the Beats Per Minute (BPM) and the time signature.
2. The MCP runs these metrics to determine beat durations, bar lengths, or total section timings.
3. You receive precise measurements—seconds per beat, seconds per bar, or a full timeline breakdown.

## Frequently Asked Questions

**How do I use the Song Structure Timer to find my BPM?**
This MCP doesn't calculate BPM from sound, but if you know your target tempo (e.g., 120 BPM), you input it along with the time signature and let the tools calculate everything else for you.

**Can I use generate_song_timeline if my song changes tempo multiple times?**
Yes, generate_song_timeline is designed to handle complex arrangements. You simply specify the BPM change points and their corresponding durations, and it builds the timeline accurately.

**What kind of information does get_bar_rhythm_metrics provide?**
This tool gives you two key measurements: the number of seconds per individual beat and the total number of seconds for a full bar, based on your input BPM.

**Is this better than using my DAW's built-in measuring tools?**
This MCP offers external, standardized calculations that are useful for pre-production planning. It provides a clean, specific output without needing to open or interact with your actual Digital Audio Workstation.

**Does Song Structure Timer only work in 4/4 time?**
No. You can input various time signatures into the MCP, allowing you to calculate rhythms and durations for different meters beyond just standard 4/4 time.