Skip to content Catch Happy Tunes live on Twitch - schedule & stream below! Watch
Home › MidiEditor AI
Made by Happy Tunes

MidiEditor AI

Our free, open-source MIDI editor with an AI copilot and a bard mode for Final Fantasy XIV - the tool we arrange our songs with.

v2.5.3 · 25. October 2026 2,025 downloads Windows - free & open source
MidiEditor AI editor window

MidiEditor AI is the editor we arrange our songs with. It is free, open source and runs on Windows. It comes with MidiPilot, an AI copilot that edits MIDI from plain-language requests, and a whole toolbox for Final Fantasy XIV bards.

Highlights

🤖 MidiPilot AI copilot

27 AI tools and live agent streaming: compose, harmonize, fix and refine your MIDI by simply asking.

🎮 FFXIV bard mode

One-click channel fixer for MidiBard2 with guitar variants, range clamping and validation. No AI needed.

🎚️ Voice limiter & auto-fit

See where an arrangement exceeds the game’s 16-voice limit and thin those moments automatically, with live preview and one undo step.

🥁 Drum split & kit editor

Turn a General MIDI drum track into named FFXIV percussion tracks with playable kit mappings.

📂 Score & tab import

Open Guitar Pro (GP1-GP8), MusicXML and MuseScore files; they are converted to MIDI on open.

🔊 Playback & audio export

Built-in FluidSynth with SoundFont stacking; export to WAV, FLAC, OGG or MP3.

🤝 Live collaboration

Edit a MIDI file together with up to 8 people over your LAN or the internet.

🔌 MCP server

Drive the editor from Claude Desktop, VS Code or Cursor through the Model Context Protocol.

See it in action

Documentation, prompt examples and the full changelog are on midieditor-ai.de. Questions, ideas or a bug? Open an issue on GitHub or ask us on Discord.

New in v2.5.3

Audio Export With Any MIDI Output, Zoom Out to the Whole Song

  • Audio export works with every MIDI output with Microsoft GS Wavetable Synth, VirtualMIDISynth or a hardware synthesizer selected for playback, Export Audio rendered nothing: its Export button stayed greyed out. It now renders with the ...
  • Exported audio ends with the song an export carried up to 16 seconds of silence after the music where the reverb tail promises 2; it now ends 2 seconds after the last note.
  • Zoom out until the whole song fits horizontal zoom stopped at 10 pixels per second, so a song longer than about two minutes never fit the editor; zooming out now goes on until the song ...
  • Zoom to fit one click (Ctrl+Shift+F, View > Zoom, or right-click on the measure ruler) shows the whole song and the range of its notes.
All release notes