v1.7.1 · 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

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

🤝

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.

🔊

FluidSynth & Audio Export

Built-in FluidSynth synthesizer with SoundFont management. Export to WAV, FLAC, OGG, or MP3 with the bundled LAME encoder.

🎨

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.

📷 Showcase

See MidiEditor AI in action.

MidiEditor AI - The AI-Powered MIDI Editor
MidiEditor AI - The AI-Powered MIDI Editor
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

v1.7.1 - May 2026

Collaboration: PRs, Discord, LAN & WAN Live Sessions

  • Real-time multi-peer Live Sessions over LAN and WAN - host an editing session, share a 4-character pairing code, and up to 8 peers can co-edit a single MIDI file in real-time peer-to-peer over WebRTC + DTLS. State-diff sync recovers offline edits as one catch-up diff on rejoin; auto-reconnect, ghost-peer protection, and a Connection Test diagnostic round it out (read more)
  • Async PR workflow with smart-paste tokens - Edit → Create PR… packages your diff into a token that collaborators paste with Ctrl+V; the Review dialog opens with per-hunk cherry-pick for a code-review-style loop with no GitHub account needed (read more)
  • Discord webhook integration - drop a webhook URL into Settings and Create PR posts a rich embed plus the smart-paste token to the channel, with a per-share opt-out for private one-offs (read more)
  • Logging Settings tab with colour-coded severity levels - five radio-selected levels (Off / Errors / Warnings / Info / Debug) with live preview, size-callout warning that escalates with the level, 10 MB rotation, and a dedicated Logging manual page with sample output and "when to attach a log to an issue" guidance
  • Cloudflare Worker shipped in-tree - the small KV-backed rendezvous service is included under cloudflare/ with a deploy walkthrough, so users who don't want the shared Happy Tunes endpoint can self-host on the free tier in under five minutes (read more)
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
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)

⬇ Download

Free & open source. Windows 10/11.

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