v2.1.0 · Open Source · Windows

The AI-Powered MIDI Editor

Compose • Edit • Transform • Play - with an intelligent copilot that understands music.

🧠 MidiPilot
Ask MidiPilot... (Enter to send, Shift+Enter for newline)
📋 ■ 0 | 0k 🔥 / 1M
Ready

✨ Features

Everything you need for MIDI editing - plus an AI that actually helps.

🤖

MidiPilot AI Copilot

20 AI tools, live Agent streaming, provider model refresh, favourites, and natural language MIDI editing. Compose, harmonize, fix, and refine - just ask.

🔌

MCP Server

Drive the editor from Claude Desktop, VS Code or Cursor: the built-in MCP server exposes the same tools MidiPilot uses - list and switch documents, query and edit events, FFXIV tools included - over the Model Context Protocol.

🗂️

Tabs & Editor Groups

Keep several MIDI files open as tabs and edit two side by side in independent editor groups. Drag tabs between groups, compare with synced scroll, zoom and cursor, and each document keeps its own selection and view.

🤝

Real-time Collaboration

Co-edit MIDI files live with up to 8 peers over LAN or WAN, peer-to-peer over WebRTC + DTLS. Async PR workflow with smart-paste tokens, optional Discord webhook for sharing, and a 6-second Connection Test diagnostic.

📂

Score & Tab Import

Open Guitar Pro (GP1-GP8), MusicXML (.musicxml / .xml / .mxl), and MuseScore (.mscz / .mscx) files directly - auto-converted to MIDI on open.

🎮

FFXIV Bard Mode

One-click FFXIV channel fixer for MidiBard2 - deterministic algorithm, no AI needed. Guitar variant switching, range clamping, validation.

🎚️

FFXIV Voice Limiter

A live analyser for FFXIV bard performances: a toolbar gauge and a voice-load lane show where your arrangement would exceed the game's 16-voice ceiling and be silently degraded - so you can spot and fix hot-spots before you upload.

✂️

Auto-Fit Voice Load

The action to the analysis: thins overloaded moments and over-dense passages - whole song, one range, or exactly the notes you selected. Per-track intensity, live preview, dry-run first, one undo step. Works on any MIDI file.

🥁

FFXIV Drum Split & Kit Editor

One click turns a GM drum track into named FFXIV percussion tracks, with pitch-mapping kits for instantly playable drums. Build your own kits by duplicating any kit and editing its mappings - with an audio A/B that plays the GM drum and its FFXIV target back to back.

🔊

FluidSynth & SoundFonts

Built-in FluidSynth synthesizer with multi-SoundFont stacking and per-font gain - high-quality General MIDI playback right inside the editor.

💾

Audio Export

Render your MIDI to WAV, FLAC, OGG, or MP3 (bundled LAME encoder) through the current SoundFont stack - full song or a custom range, with reverb-tail capture and per-channel solo.

🎨

7 Themes & MIDI Visualizer

MidiEditor AI brand, Dark, Light, Classic, Sakura, AMOLED, Material Dark, plus Follow-OS auto-switch. 10 color presets for note bars. Real-time MIDI visualizer for playback.

🎤

Lyric Editor & Visualizer

Full lyric timeline with drag, resize, split & merge. Tap-to-sync dialog, SRT/LRC/text import, and a karaoke toolbar widget with real-time color sweep.

🎹

Professional Piano Roll

Full-featured piano-roll editor with velocity/CC editing, quantization, copy/paste, recording, multi-track support, and smooth playback scrolling.

🛠

Editing Tools & Channel Splitter

Split multi-channel MIDI files into one track per channel with GM names, explode chords, delete overlapping notes, convert pitch bends to discrete notes, plus markers for Program Changes / CC / text events and C3-C6 octave guides.

🕹️

Commodore 64 / SID

Open .sid tunes as editable MIDI, then hear them authentically: play the converted MIDI through a C64 SoundFont, or the original SID through the cycle-accurate libsidplayfp engine. A retro SF2/EMU toolbar switch flips between them.

⏱️

Convert Tempo, Preserve Duration

Re-target a MIDI from one BPM to another while keeping the real-time playback length identical - one atomic, undoable action with Replace / Scale / Events-only modes.

🔗

MCP Server

Built-in Model Context Protocol server - connect Claude Desktop, VS Code Copilot, Cursor, or any MCP client and edit the open MIDI file directly through AI tools.

📷 Showcase

See MidiEditor AI in action.

MidiEditor AI - The AI-Powered MIDI Editor
MidiEditor AI - The AI-Powered MIDI Editor
Auto-Fit Voice Load - select a dense passage, thin it with live preview, apply as one undo step
Tempo Transition Curves - Ease-in, Ease-out and S-curve ramps that lean in naturally
FFXIV Drum Split - one GM drum track becomes named FFXIV percussion tracks, kit-mapped and playable in game
Commodore 64 / SID - Commando.sid imported and played back authentically
MidiPilot Agent Mode - Multi-step AI composition in action
MidiPilot GPT-5.4 Streaming - Live Agent feedback in Material Dark
MidiPilot GPT-5.5 Streaming - Responses API with serial tool calls and low reasoning effort
MidiPilot Gemini 3.1 Streaming - Thought summaries and Agent steps
FFXIV Channel Fixer - One-click MidiBard2-ready output
MIDI Visualizer - Real-time note visualization during playback
FFXIV Voice Limiter - Live audit against the in-game 16-voice ceiling
Lyric Visualizer - Karaoke sweep in Sakura theme
Lyric Visualizer - Real-time karaoke-style overlay during playback
Channel Splitting - Separate multi-channel tracks in one click
Smooth Playback Scrolling - Fluid auto-scroll follows the cursor
LAN Live Session - Real-time co-editing on the local network with multicast peer discovery
WAN Live Session - Multi-peer co-editing peer-to-peer over WebRTC + Cloudflare rendezvous
Connection Test - 6-second WAN diagnostic with quality grade and silent-firewall detection
FFXIV Channel Fixer - Preserve mode keeps your original arrangement
MCP Server Demo - Metal Mozart Remix
MCP Server - AI-composed metal remix with MCP protocol control

🎨 Theme Preview

7 built-in themes - click to preview.

MidiEditor AI Theme Preview
0 AI Tools
0 File Formats
0 Themes
0 Bugfixes
0 Years of Score Formats

🆕 What’s New

Latest

v2.1.0 - July 2026

Precision Tools

  • Auto-Fit Voice Load - thin overloaded moments and over-dense passages: the whole song, one range, or exactly the notes you selected - per-track intensity, live preview, dry run first, one undo step, on any MIDI file (read more)
  • Drum-kit editor with audio A/B - build your own FFXIV pitch-mapping kits by duplicating any kit; every row's speaker plays the GM drum and its FFXIV target back to back (read more)
  • Tempo transition curves - Smooth Transition with Linear, Ease-in, Ease-out or S-curve, so an accelerando leans in naturally (read more)
  • Timeline & zoom fixes - tempo edits extend the timeline immediately, horizontal zoom anchors on the cursor, and smooth tempo ramps no longer freeze the editor
View Full Changelog →

⚖️ MidiEditor AI vs. Original

FeatureOriginal MidiEditorAI Edition
AI Copilot (MidiPilot)
Guitar Pro Import (GP1-GP8)
FFXIV Bard Mode
FluidSynth Playback
Audio Export (WAV/FLAC/MP3)
Themes17
Note Color Presets10
MIDI Visualizer
SoundFont Management
Chord Detection
Split Channels to Tracks
Explode Chords to Tracks
FFXIV Drum Split (GM kit → bard percussion tracks)
Delete Overlaps Tool
Glue Notes Tool
Strum Tool
Convert Pitch Bend to Notes
Context Menu (Move Track/Channel/Transpose)
Octave Transpose
Lyric Editor & Visualizer
MCP Server (AI Tool Protocol)
Real-time Collaboration (LAN / WAN / PR / Discord)
Commodore 64 / SID Import & Playback
MusicXML Export
Cursor Time Display

⬇ Download

Free & open source. Windows 10/11.

Portable ZIP - extract & run. No installer needed. · Download details · All releases