# Interval Calculator MCP

> Interval Calculator MCP helps musicians and theorists determine the exact relationship between musical notes. You can calculate raw semitone distances, figure out if an interval is consonant or dissonant, and find the precise frequency (in Hz) of any note using standard tuning systems.

## Overview
- **Category:** education
- **Price:** Free
- **Tags:** music, intervals, frequency, theory, tuning

## Description

Need to know exactly how far apart two notes are? This MCP handles all the math for music theory. You don't just get a number; you figure out the musical character—is it a perfect fifth, or something more unstable? It determines interval qualities and stability like consonant versus dissonant. Plus, if you need the actual physical vibration frequency of a note in Hz, this MCP calculates that too, supporting both A4=440Hz and A4=432Hz tuning standards. Instead of flipping between separate calculation sheets or searching dense theory texts, your agent handles all these calculations instantly. Vinkius hosts this MCP so you connect once through any compatible client and get access to powerful tools like this one. It's pure, reliable musical data at your fingertips.

## Tools

### identify_interval_properties
Provides a description of the musical identity and character—like whether it’s Major 3rd—of any given interval.

### calculate_note_frequency
Determines the specific physical vibration frequency (in Hz) for a note, supporting multiple tuning standards.

### calculate_semitone_distance
Finds the total raw numerical distance in semitones between two specified pitches and octaves.

## Prompt Examples

**Prompt:** 
```
What is the distance in semitones between C4 and G4?
```

**Response:** 
```
The distance between C4 and G4 is 7 semitones.
```

**Prompt:** 
```
Tell me about the interval between D4 and F4.
```

**Response:** 
```
The interval from D4 to F4 is a Minor 3rd, which is classified as Dissonant. Its inversion is an Augmented 6th.
```

**Prompt:** 
```
What is the frequency of A4 using 432Hz tuning?
```

**Response:** 
```
The frequency of A4 with a 432Hz tuning standard is 432.0 Hz.
```

## Capabilities

### Determine interval character
Identifies the specific name and stability (consonant or dissonant) of a given musical interval.

### Calculate raw semitone distance
Finds the precise numerical difference in half steps between any two specified notes.

### Determine physical note frequency
Computes the actual vibration frequency, measured in Hertz (Hz), for a single given pitch.

## Use Cases

### Analyzing an antique piece of music
A musicologist is analyzing a 17th-century manuscript and needs to know if a specific chord voicing was intended to be dissonant or consonant. They ask their agent about the interval between D4 and F4, getting immediate confirmation that it’s classified as 'Dissonant.' This lets them accurately describe the composer's intent.

### Setting up a synthesizer patch
An audio engineer is designing a complex arpeggiator patch and needs to ensure every note hits an exact frequency. They use `calculate_note_frequency` for their key notes, guaranteeing that the physical vibration matches the required 432Hz standard before committing the sound design.

### Writing a song with specific intervallic jumps
A songwriter wants her melody to jump exactly seven semitones. She uses `calculate_semitone_distance` between C4 and G4, confirming the exact numerical distance. This allows her to build harmonic movement based on hard mathematical facts.

### Comparing modern vs. historical tuning
A composer wants to hear how a standard key sounds when tuned using 432Hz versus the common 440Hz pitch. They run A4 through `calculate_note_frequency` for both standards, getting two distinct Hz values and deciding which tone best fits their piece.

## Benefits

- Determine musical character instantly. Instead of flipping through a textbook to classify an interval, use `identify_interval_properties` to know if D4 to F4 is Minor 3rd or something else. It tells you how stable that sound will be.
- Get raw, verifiable distances between notes. Need to calculate the exact half-step jump from C4 to G4? The `calculate_semitone_distance` tool gives you the pure number—7 semitones—so you can use it in any calculation.
- Match precise frequencies for synthesis work. If your project requires A4 at 432Hz, the `calculate_note_frequency` function handles that tuning standard and returns the exact Hz value you need.
- Avoid guesswork in composition. By running an interval through this MCP, you move past vague feelings about sound and get concrete data on consonance or dissonance.
- Compare multiple tuning systems easily. This MCP supports both A4=440Hz and A4=432Hz standards for frequency calculations, letting you compare the same note across different historical tunings.

## How It Works

The bottom line is you get precise, multi-layered musical data without doing any arithmetic yourself.

1. You input two specific notes and their octaves (e.g., C4 and G4) into your agent.
2. The MCP runs the calculation, determining both the raw semitone distance and the formal interval properties of those pitches.
3. It returns a structured report detailing the interval's name, stability classification, and the total number of half steps moved.

## Frequently Asked Questions

**How do I find the semitone distance using Interval Calculator MCP?**
Use the `calculate_semitone_distance` tool and provide two notes along with their octaves (e.g., C4, G4). It returns the raw numerical difference in half steps.

**Does Interval Calculator MCP handle different tuning standards?**
Yes. The `calculate_note_frequency` tool supports determining note frequencies using both A4=440Hz and A4=432Hz tuning systems, giving you versatile data.

**What is the difference between calculating distance and identifying properties?**
Calculating distance (`calculate_semitone_distance`) gives a raw number (e.g., 7). Identifying properties (`identify_interval_properties`) tells you what that interval means musically, like 'Perfect 5th,' and whether it's consonant.

**Can Interval Calculator MCP give me the frequency for two notes?**
You must calculate them separately. Use `calculate_note_frequency` once for each note you want to analyze, ensuring you specify the correct tuning standard (432Hz or 440Hz).

**Does this MCP work with any AI client?**
Since it's an MCP hosted on Vinkius, your agent can connect to it using any compatible client application that supports the Model Context Protocol.