The AI-Powered MIDI Editor
Compose • Edit • Transform • Play - with an intelligent copilot that understands music.
✨ 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.
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.
🎨 Theme Preview
7 built-in themes - click to preview.
🆕 What’s New
v1.8.1.1 - May 2026
Show Mode, In-Session Chat & Follow-the-Host
- Show Mode - hat-passing presentation sessions - pick Edit or Show when you start a Live Session; in Show mode one peer at a time holds the hat (= editing rights) while everyone else watches. Request-and-approve hat passing, host can reclaim from a silent presenter, viewers' matrices / tools / MidiPilot / MCP all lock cleanly. Designed for tutorial streams, classroom teaching, AI walkthroughs (read more)
- Follow-the-host viewport sync - viewers see exactly what the presenter is looking at, regardless of window size or zoom. Auto-fit-to-focus keeps you on the same notes; track + channel visibility, edit cursor, active tool name, and the presenter's selected notes all mirror onto every viewer's screen (read more)
- In-session chat side-channel - a new Chat tab in the lower sidebar lets peers talk during a Live Session without alt-tabbing to Discord. Plain UTF-8, 4 KB cap per message, no persistence, unread badge + tab blink for incoming. Works in both Edit and Show modes (read more)
- Version-mismatch warnings - from v1.8.1.1 onward every
hellohandshake carries the build version. Hosts and joiners both warn about peers on older or different builds: modal popup for pre-1.7.2 "blind generation" peers (they can't see warnings on their side), low-key status-bar tip for matched-but-different versions (read more) - v1.8.1.1 / v1.8.1.1 features still apply - the underlying Live Session machinery (LAN multicast + WAN WebRTC, async PRs, Discord, logging, Cloudflare self-hosting) is unchanged. Show Mode and Chat are orthogonal feature modifiers, not replacements (collaboration overview)
⚖️ MidiEditor AI vs. Original
| Feature | Original MidiEditor | AI Edition |
|---|---|---|
| AI Copilot (MidiPilot) | ✖ | ✔ |
| Guitar Pro Import (GP1-GP8) | ✖ | ✔ |
| FFXIV Bard Mode | ✖ | ✔ |
| FluidSynth Playback | ✖ | ✔ |
| Audio Export (WAV/FLAC/MP3) | ✖ | ✔ |
| Themes | 1 | 7 |
| Note Color Presets | ✖ | 10 |
| 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) | ✖ | ✔ |
| 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