Repository navigation
FAQ General
Auto MIDI Player began as a fork of GenshinLyreMidiPlayer and evolved into a standalone multi-game, full-featured project. See Project History for more details.
Thanks! The name "Auto MIDI Player" was chosen to reflect the core functionality of the app, automatically playing MIDI files in games. The abbreviation "AMP" was also appealing as a catchy and memorable acronym. It also stands for "Amplifier" which fits nicely since the app “drives” instruments in-game… and yeah, it can also literally play music through your speakers 😅
Support currently includes 10 games: Genshin Impact, Wuthering Waves, Neverness to Everness (NTE), Where Winds Meet, Blue Protocol: Star Resonance (BPSR), Sky: Children of the Light, Roblox, Heartopia, Core Keeper, and Harry Potter: Magic Awakened (HPMA). See the Support page for details on supported games, instruments, and keyboard layouts.
The short answer is that it's uncertain. Use it at your own risk. Do not play songs that will spam the keyboard, listen to the MIDI file first and make sure to play only one instrument so that the tool doesn't spam keyboard inputs.
- For Genshin Impact, here is miHoYo's response to using 3rd party tools.
- For Wuthering Waves, review KURO's User Agreement restrictions on unauthorized third-party software.
- For Heartopia, here is their Official Discord message about using 3rd party tools.
- For Sky, see their policy on third-party apps.
- For Roblox, refer to their third-party services Terms of Use.
- For Neverness to Everness, see their Data collected to prevent cheating and unauthorized software.
- For Core Keeper, no official policy on third-party tools has been published by Pugstorm. Use at your own risk, and be considerate on multiplayer servers.
You can browse and download songs from the Discover view (globe search icon in the navigation bar). Choose a MIDI repository, search or filter by category, listen to an in-app preview, and click Add to Songs to import the track directly into your library with all track names and metadata preserved.
Files with clean track separation and playable note ranges generally work best. Songs that exceed instrument range often need transpose or track filtering.
Go to the repository issues page
Click New issue and choose the appropriate template.
The template enforces necessary fields and helps me diagnose your issue fast.
Auto MIDI Player uses dynamic drop shadows to create a glowing effect for active elements (like the currently playing track). Because the application runs in Standard Dynamic Range (SDR), Windows maps these fully opaque, bright SDR colors into the High Dynamic Range (HDR) space. Depending on your Windows display settings, this mapping can cause the soft glow to blow out into an extreme, bright bloom.
To fix this: You can reduce how aggressively Windows brightens SDR applications like ours by going to Settings > System > Display > HDR and lowering the SDR content brightness slider. This will restore the soft look of the UI without affecting true HDR content.