NotHammer043/nanoMIDIPlayer — reverse-engineered prompt

Reverse engineered prompt

GitHub

Build me a lightweight desktop MIDI player for people who want to automate virtual piano apps or send notes straight to a real MIDI output device. I want to be able to open .mid and .midi files, pick whether playback goes to QWERTY keyboard presses or a connected MIDI device, and then hit play with a simple hotkey while another app is focused. It should also support live MIDI input to QWERTY, full 88 key range, velocity and sustain, plus drum mapping.

Please give it a clean customizable interface with editable piano keymaps and changeable hotkeys. I’d also like a built in MIDI hub or browser so users can find songs from inside the app, and a fun optional human error mode that can slightly vary speed or transpose notes. It should stay accurate during playback and work on Windows, Mac, and Linux. Keep it open source and easy to run locally. If you need details for MIDI handling or device support, look up current docs online.

Want more depth? Deep Reverse