What is this?
A hobby project. It turns MIDI into Game Boy / SNES-style synth sound (v1). You search a song, preview the MIDI, then generate a variation.
How was it built?
It’s a deliberately small build. The UI is Vite + TypeScript. Sound is generated with Web Audio. The preview uses a simple piano soundfont loaded on demand. The backend is a small Express API (search/fetch/parse) running on Vercel.
Why do I need “Enable Audio” on iOS?
iOS Safari blocks audio until you tap. Tap Enable Audio, then press Generate & Play. If it’s still silent: disable Silent Mode, raise volume, or disconnect Bluetooth.
How can we develop it further?
Workflow we aimed for: search → pick → preview → generate → share. Next: add more MIDI sources, better matching, and style presets (ambient / dance / ominous). Then ship a compact embed widget and an SDK.