What is this?
A hobby project exploring MIDI → retro synthesis. Search a song, preview its MIDI, then generate a chiptune-style variation.
How was it built?
Vite + TypeScript frontend using Web Audio (procedural synth) plus a Soundfont piano preview. Backend is a small Express API (search/fetch/parse) deployed on Vercel.
Why do I need “Enable Audio” on iOS?
iOS Safari requires a user tap before audio can play. Tap Enable Audio, then press Generate & Play. If it’s still silent: disable Silent Mode / raise volume / disconnect Bluetooth.
How can we develop it further?
Add more MIDI sources, better matching, and style presets (ambient / dance / ominous). Then ship a compact /embed widget and an SDK so other sites can drop in “pixelised music”.