# Equal Temperament Calculator MCP

> Equal Temperament Calculator MCP lets you dig into the math behind musical tuning. It handles the heavy lifting of calculating MIDI frequencies, finding exactly how much an interval deviates from Just Intonation, and comparing different tuning systems like Pythagorean or Meantone. It's built for anyone who needs precision in acoustics without doing the manual math.

## Overview
- **Category:** mathematics
- **Price:** Free
- **Tags:** midi, frequency, tuning, acoustics, music-theory

## Description

Think about the last time you tried to figure out the exact frequency of a note in a non-standard tuning system. You probably had to pull up a reference chart, do some manual multiplication, and hope you didn't miss a decimal point. This MCP takes that headache off your plate. Look, instead of wrestling with formulas, you just tell your agent what you need. It handles the acoustics for you, giving you precise numbers for MIDI logs or showing you exactly how a perfect fifth in a Pythagorean system compares to a pure ratio. It's built for the kind of work where "close enough" isn't good enough. Whether you're building a synthesizer, writing a thesis on musicology, or just trying to get a specific interval to sit right in your mix, this tool gives you the raw data you need to make it happen. Because Vinkius makes it easy to plug this into your existing workflow, you can move from a vague idea to hard data in seconds. You don't want to spend your afternoon double-checking math when you could be focusing on the actual composition. It's about getting the right data without the friction of manual entry. You get the math right every time, so you can get back to making music.

## Tools

### calculate_interval_deviations
Finds the difference in cents between a specific interval and its Just Intonation ratio.

### generate_midi_frequency_log
Creates a full list of MIDI frequencies based on a chosen reference frequency.

### compare_tuning_systems
Shows the differences between Pythagorean, Meantone, and Equal temperament systems.

## Prompt Examples

**Prompt:** 
```
Generate a frequency log for A4 at 440Hz.
```

**Response:** 
```
The MIDI frequency log has been generated, containing all 128 notes from C-1 to G9 based on a 440Hz reference.
```

**Prompt:** 
```
How much does the Pythagorean system deviate from Just Intonation for a perfect fifth?
```

**Response:** 
```
The deviation for a perfect fifth in the Pythagorean system is approximately 2.3 cents compared to its pure ratio.
```

**Prompt:** 
```
Compare tuning systems using 440Hz as reference.
```

**Response:** 
```
The comparison report shows the trade-offs between Pythagorean, Meantone, and Equal temperament regarding interval purity.
```

## Capabilities

### Generate full MIDI frequency logs
Get a complete list of notes based on any reference frequency.

### Calculate cent deviations
Find the exact difference between a specific interval and its pure ratio.

### Compare tuning systems
See the trade-offs between Pythagorean, Meantone, and Equal systems.

### Audit interval purity
Check how close a specific note is to its natural acoustic ratio.

### Analyze tuning differences
Get a detailed comparison of different historical and modern tuning systems.

### Get specific note frequencies
Retrieve precise frequency data for individual notes in custom tunings.

## Use Cases

### Building a custom synth with Pythagorean tuning
A sound designer wants to build a synth using Pythagorean tuning. They ask the agent to compare the systems to see which intervals stay the purest.

### Researching historical tuning deviations
A musicologist needs to know the exact deviation of a perfect fifth in a specific system. They use `calculate_interval_deviations` to get the cent value.

### Generating a frequency map for 432Hz
A producer wants a frequency map for a 432Hz tuning. They use `generate_midi_frequency_log` to get a full list of notes for every single key, ensuring they don't have to manually enter frequencies into their software.

### Creating a lookup table for a custom scale
A developer is building a tuner and needs to know the pure ratios for a custom scale. They use `calculate_interval_deviations` to generate a lookup table that provides exact cent values for every note.

### Verifying Just Intonation for a choral piece
A composer is experimenting with Just Intonation for a choral piece. They ask the agent to check if their current notes are hitting the pure ratios they want.

## Benefits

- Stop guessing your frequencies. Use `generate_midi_frequency_log` to get a perfect list of notes for any reference frequency, ensuring your project stays in tune.
- Get exact purity measurements. Use `calculate_interval_deviations` to see how far off a note is from its natural ratio, helping you achieve a more organic sound.
- Understand tuning trade-offs. Use `compare_tuning_systems` to see how different systems handle intervals, which helps you choose the right vibe for your composition.
- Save hours on manual math. Instead of digging through old reference charts or doing manual multiplication, have your agent pull the exact numbers you need instantly.
- Build better instruments. Use the data from `generate_midi_frequency_log` to map out custom scales for synths or software without manual entry errors.
- Verify acoustic accuracy. Use `calculate_interval_deviations` to double-check that your custom scales aren't drifting away from the intended pitch or sounding out of tune.

## How It Works

The bottom line is you get laboratory-grade acoustic data without having to own a calculator.

1. Describe the specific tuning system or reference frequency you're working with.
2. Tell your agent which specific calculation or comparison you need to see.
3. Get a precise data set of frequencies or deviations.

## Frequently Asked Questions

**What does the Equal Temperament Calculator MCP do?**
It calculates MIDI frequencies, interval deviations, and compares different tuning systems like Pythagorean and Meantone.

**How do I get MIDI frequencies with the Equal Temperament Calculator MCP?**
Use `generate_midi_frequency_log` to get a full list of notes based on your chosen reference frequency.

**Can the Equal Temperament Calculator MCP check Just Intonation?**
Yes, use `calculate_interval_deviations` to find exactly how many cents a specific interval deviates from its pure ratio.

**Does the Equal Temperament Calculator MCP support different tunings?**
Yes, it allows you to compare Pythagorean, Meantone, and Equal systems to see their trade-offs.

**Can I use the Equal Temperament Calculator MCP for 432Hz?**
Yes, you can generate a frequency log for any reference frequency, including 432Hz, using the frequency log tool.

**How does the Equal Temperament Calculator MCP handle Meantone tuning?**
It allows you to compare the Meantone system against others to see its specific interval purity and differences.

**How do I connect the Equal Temperament Calculator MCP to my AI client?**
You'll connect it through your MCP-compatible client like Claude or Cursor. Once it's added to your setup, your agent can call the tools directly to handle your music theory math.

**What precision does the calculate_interval_deviations tool use?**
It calculates deviations in cents. The tool compares the pure ratios of Just Intonation against your target tuning system to give you the specific mathematical difference between them.