# Transposition Calculator MCP

> Transposition Calculator MCP lets you shift notes, chords, scales, and full music progressions into different keys instantly. It handles the heavy lifting of music theory so you can focus on the composition. Whether you're moving a piece to a different concert pitch or adapting it for a specific instrument, this MCP handles the math accurately.

## Overview
- **Category:** productivity
- **Price:** Free
- **Tags:** music, transposition, notation, chords, scales, musician

## Description

Transposition Calculator is a specialized engine for precise music theory operations. Imagine you're halfway through a composition and realize the vocal range is just slightly off. You need to move the whole thing down a few semitones. Usually, that means manually recalculating every single chord and note in your progression. It's tedious work that's easy to mess up, especially when you have to account for different instruments. If you're writing for a Bb Alto Sax, for example, you can't just move the notes; you have to adjust for the instrument's specific notation. This MCP takes that entire mental load off your plate. Instead of squinting at a music theory book or doing math in a notepad, you just tell your AI client what you want to happen. It handles the shifts, adjusts for the right instruments, and ensures that the notation stays correct for the key you're in. It even handles the annoying stuff like enharmonic spelling to make sure your sheet music actually makes sense to a human reader. You can find this and thousands of other specialized tools in the Vinkius catalog to turn your agent into a dedicated music theory assistant. It's about getting the right notes without the headache of manual calculation. Whether you're transposing a simple folk melody or a complex jazz arrangement, the logic remains consistent. You can iterate on your ideas faster because you aren't stuck in the weeds of frequency ratios. It makes the process of arranging music feel much more fluid and less like a math test.

## Tools

### transpose_element
Move a single note or chord by a specific amount.

### apply_instrument_notation
Convert concert pitch to the correct written notes for instruments like Bb or Eb.

### resolve_enharmonic_spelling
Ensure the notes use the correct letters for the specific key you're in.

### transpose_progression
Shift a whole sequence of chords or notes at once.

## Prompt Examples

**Prompt:** 
```
Transpose the note C to 2 semitones up.
```

**Response:** 
```
D
```

**Prompt:** 
```
What is the written notation for a concert pitch of Eb for an Alto Saxophone?
```

**Response:** 
```
C
```

**Prompt:** 
```
Transpose this progression: ['C', 'Am', 'F', 'G'] by -2 semitones.
```

**Response:** 
```
['Bb', 'Gm', 'Eb', 'F']
```

## Capabilities

### Shift entire chord progressions
Move a full sequence of chords to a new key in one step.

### Adjust for transposing instruments
Convert concert pitch into the correct written notation for instruments like Bb or Eb.

### Fix enharmonic spelling
Ensure your notes use the correct letters for the specific key you're in.

### Transpose individual notes
Move single notes or chords by a specific number of semitones.

### Convert concert pitch
Automatically adapt music for specific instrument requirements.

## Use Cases

### Changing keys for a vocalist
A composer needs to move a piano piece down 3 semitones for a lower vocal range and uses `transpose_progression`.

### Writing for a woodwind section
A band leader needs to know what notes a Bb Trumpeter should play for a concert pitch song and uses `apply_instrument_notation`.

### Cleaning up messy notation
A songwriter wants to know if an F# or a Gb sounds better in a specific key and uses `resolve_enharmonic_spelling`.

### Quick scale checking
A student wants to see how a C major scale looks when shifted up 5 semitones and uses `transpose_element`.

## Benefits

- Save hours of manual notation work by using `transpose_progression` to move entire sequences in one go.
- Stop worrying about instrument-specific pitch errors by letting `apply_instrument_notation` handle the conversion.
- Keep your sheet music readable by using `resolve_enharmonic_spelling` to fix messy notation.
- Get instant accuracy on individual notes with `transpose_element` so you don't have to do the math yourself.
- Work faster on arrangements by letting your agent handle the theory while you focus on the creative side.

## How It Works

The bottom line is you get perfect music theory math without doing any of the manual work.

1. Tell your agent which musical elements to move and by how much.
2. The MCP calculates the new pitches and notation rules.
3. You get back a list of corrected notes or progressions.

## Frequently Asked Questions

**How does Transposition Calculator MCP handle different instruments?**
It uses the `apply_instrument_notation` tool to convert concert pitch into the correct written notes for instruments like Bb, Eb, and F.

**Can Transposition Calculator MCP move a whole song?**
It can't play a song, but it can use `transpose_progression` to move an entire sequence of chords or notes at once.

**Does Transposition Calculator MCP fix messy notes?**
Yes, the `resolve_enharmonic_spelling` tool ensures your notes use the correct letters for the key you're in.

**What is the best way to move a single note?**
Use the `transpose_element` tool to shift one note or chord by a specific amount.

**Is Transposition Calculator MCP good for jazz?**
It handles standard Western theory well, and `resolve_enharmonic_spelling` is great for keeping complex notation clean.

**Does the Transposition Calculator MCP work with Cursor or Windsurf?**
It works with any MCP-compatible client. You can connect it to your agent in Claude, Cursor, or Windsurf to start transposing music immediately.

**What does the resolve_enharmonic_spelling tool actually do?**
It ensures your music uses the correct notation for specific keys. It picks the proper spelling so your sheet music stays readable instead of just showing the correct pitch.

**How do I set up the Transposition Calculator MCP?**
You just need to add it to your MCP client's configuration. Once it's connected, your agent can call the tools whenever you ask it to shift keys or adjust instrument notation.