Your complete guide to the AI-powered MIDI editor

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

🚀

New to MidiEditor AI?

Start with the Editor Overview, then jump to MidiPilot to learn how the AI copilot works. Check out the Prompt Examples for real-world use cases.

🤖 AI Features

💡 Prompt Examples

Real-world examples showing how to use MidiPilot for composing, editing, harmonizing, converting, and more.

🤝 Collaboration

🤝 Collaboration Overview

Four modes - Async PR, Discord, LAN Live, WAN Live - one diff engine. Pick a mode based on realtime needs, audience, and how chatty you want the editor to be.

📝 Async PR

Smart-paste tokens, the Review dialog, and the Create-PR flow - ship a change-set as text, recipient pastes Ctrl+V to review.

📢 Discord

Auto-post each PR's smart-paste token + summary embed to a Discord channel via webhook. Same review flow as Async PR on the receiving end.

🏠 LAN Live

Real-time co-editing on the same network. UDP multicast discovery, TCP transport, file-transfer-on-join, bi-directional sync every 200 ms.

🌐 WAN Live

Real-time co-editing across the internet. WebRTC + DTLS, Cloudflare Worker rendezvous, 4-character codes, NAT traversal via STUN.

☁️ Self-host Cloudflare

Deploy your own rendezvous Worker in five minutes. Free tier covers 100k requests/day. Privacy, custom domains, ratelimit ownership.

⚙️ Settings Reference

Every toggle on the Collaboration tab - identity, hosting safety, WAN rendezvous, Discord webhook, logging.

🛠️ Tools

Fix X|V Fix X|V Channels

One-click deterministic FFXIV channel fixer - no AI needed. Sets up MidiBard2 channel mapping, program changes, and guitar variant switching.

🎮 FFXIV Voice Limiter

Live voice-load gauge + lane that surface the 16-voice ceiling and 14 notes/s/channel rate cap before the game silently drops your notes.

Tempo 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.

🔊 SoundFonts & FluidSynth

Built-in FluidSynth synthesizer with SoundFont management, audio settings, and FFXIV SoundFont Mode for accurate bard playback.

🎤 Lyric Editor & Visualizer

Full lyric timeline with drag, resize, split & merge. Tap-to-sync, SRT/LRC/text import, and a karaoke toolbar visualizer.

🎶 Audio Export

Render MIDI to WAV, FLAC, OGG Vorbis, or MP3 using loaded SoundFonts. Built-in LAME 3.100 MP3 encoder - no external tools needed.

🔗 MCP Server

Built-in Model Context Protocol server. Connect Claude Desktop, VS Code Copilot, Cursor, or any MCP client to edit MIDI directly.

Split Split Channels to Tracks

Convert single-track multi-channel GM MIDI files into one track per instrument. Auto-names tracks from GM Program Change events.

🎨 Themes & Appearance

Seven built-in themes (Dark, Light, Sakura, AMOLED, Material Dark, System, Classic), 10 color presets, and a real-time MIDI Visualizer.

📂 Supported Files

Open MIDI, Guitar Pro (GP1-GP8), MusicXML, and MuseScore files directly - one unified reference for every supported input format.

⌨️ Keyboard Shortcuts

Full reference of every keyboard shortcut shipped with MidiEditor AI - 78 actions organised by category, each with its action ID for rebinding under Settings → Keybinds.

📝 Logging

Five severity levels with live preview & size estimates, in-flight rotation at 10 MB, advanced per-category filter rules. The bridge between “something feels off” and a useful bug report.

🎵 Getting Started

👋 Editor & Components

Overview of MidiEditor AI’s main window, toolbars, event view, track/channel editors, and menubar.

Read Overview →

⚙️ Setup & Installation

Configure MIDI I/O, connect instruments, set up synthesizers, and configure auto-updates.

🎼 MIDI Fundamentals

📚 MIDI Overview

A primer on the MIDI protocol: tracks, channels, events, and I/O.

✏️ Editing & Workflow