Desktop app · Windows · MCP server

Your melody, in someone else's tuning.

Drop in a MIDI file, choose a target musical style, and MIDIRestyle converts it. A melody written in Ionian can come back as Chinese pentatonic, Javanese pelog, Arabic maqam, or any other style from around the world.

New in 1.6 It now ships a built-in MCP server too — so an AI agent can search the scale library, read your MIDI and restyle it for you. See it work →

v1.6.0 · one portable .exe, no installer · release notes · connect your agent
ballad_sketch.mid — MIDIRestyle
RESTYLE INTO
Original notes Restyled notes Rhythm and phrasing stay yours — only pitch is re-mapped, degree by degree.
AI agent · MCP

Or just ask. MIDIRestyle speaks MCP.

The same .exe also runs as an MCP server — the open standard AI agents use to call real tools. Point Claude, or any MCP client, at it and your agent can search the scale library, read your MIDI, restyle it and export the result. Nothing extra to install, and your files still never leave your machine.

midirestyle · mcp — ballad_sketch.mid
You
You

Take ballad_sketch.mid and try it in a few Middle Eastern styles. Export whichever one keeps the melody's shape best.

AI
Agent
search_scales tradition: "maqam" 12 scales
load_midi ballad_sketch.mid 148 notes · D minor · 72 bpm
restyle target: "Maqam Rast" ok
restyle target: "Maqam Hijaz" ok
export_midi ballad_hijaz.mid saved ✓

Hijaz is the one — its lowered 2nd lands right on your hook, and the descending motif in bars 5–8 survives intact. Rast smoothed it out too much. Exported with per-channel pitch bend, so the tuning holds up in your DAW.

Set up in a minute

Three lines of config.

  1. 1 Download MIDIRestyle.exe — the server is already inside it.
  2. 2 Add the block on the right to your MCP client's config.
  3. 3 Ask your agent to restyle something.
Works with Claude Desktop, Claude Code, and any MCP-compatible client.
claude_desktop_config.json
{
  "mcpServers": {
    "midirestyle": {
      "command": "C:\\Tools\\MIDIRestyle.exe",
      "args": ["--mcp"]
    }
  }
}
How it works

Three steps, no theory homework.

01

Drop in a MIDI file

Anything you already have — a sketch, a stem, a full arrangement.

02

Choose the target style

Search the library — maqam, melakarta, gamelan, wusheng, koto, jo, the church modes.

03

Hear it converted

The application converts the file to the target style. Keep it, tweak it, or try another.

What's in it

More than a converter — somewhere to look at the result.

Piano roll and staff view

See the file as a piano roll with a keyboard and bar ruler, or as wrapped systems of real notation with a following playhead. Click the staff to seek.

Scale wheel

The degree view lays the scale out as a wheel. Its furniture stays put while playback recolours it, so you can watch which degrees the music actually leans on.

A/B the original

Play the file back inside the app and switch between the original and the restyled version on the fly, without leaving for a DAW.

Microtonal-accurate export

Scales that don't sit on 12-TET — maqam, dastgah, slendro, pelog — are exported with per-channel pitch bend, so the tuning survives the round trip.

MIDI and MusicXML out

Save the restyled result as a MIDI file, or export MusicXML to carry the notation into Sibelius, MuseScore or Dorico.

Portable and private

One self-contained .exe. No installer, no account, no upload — copy it to a USB stick and run it. Your files never leave your machine.

Built-in MCP server New

The same executable doubles as an MCP server, so an AI agent can drive MIDIRestyle directly — searching the scale library, reading your files, restyling and exporting, all over local stdio. See the tools it exposes →

Style library

Scales and modes from across the world.

Around 171 scales ship with the app, grouped by tradition. A sample of the library:

Take one melody somewhere it has never been.

MIDIRestyle is a desktop application with an MCP server built in. Drive it yourself, or hand it to your agent. Free to download, and your files never leave your machine.

Version 1.6.0· Windows x64· 50.3 MB· No installer· MIT licensed· MCP server included