January 1, 2026
8-bit hits, 16-bit tantrums
Show HN: Wario Synth – Turn any song into Game Boy version
Turns any song into a Game Boy jam — but fans want more chaos and a download
TLDR: Wario Synth converts MIDI versions of songs into Game Boy-style jams entirely in your browser. Commenters split between frustration with song search and cleaner sound, and delight when ABBA or “Rasputin” works; many want grittier chiptune noise and a simple download button.
Wario Synth promises to turn your playlist into pixelated bops: it grabs a song’s MIDI (think digital sheet music), splits out melody, bass, and chords, then replays them with four Game Boy‑style channels—two beepy pulses, one buzzy wave, and one hissy noise. It all runs in your browser, no servers, just pure 8‑bit nostalgia.
But the comments turned it into a retro rumble. Calmworm hit a wall and asked if it’s “basically a midi search engine?” after seeing the dreaded “No MIDI files found.” Ekipan arrived expecting the grubby, cartoony sounds of old Wario Land games and instead heard cleaner tones, dropping tests like Kimi No Shiranai Monogatari and Daft Punk’s Aerodynamic. Oersted kept the party going with “Ra Ra Rasputin”, because of course.
The crowd found wins after whiffs: CatMustard swung five or six times before ABBA’s “Gimme! Gimme! Gimme!” finally hit—“first 20 seconds are junk,” then suddenly Castlevania vibes. Nunobrito wants a big Download button because “this was fun.” The hot debate: do you want gritty chiptune chaos or smoother beeps? Is the search the real boss fight?
Jokes, memes, and humming ensued. Wario Synth may be a cute browser miracle, but the hive mind wants less polish, more Game Boy grime, and a way to save their new cartridge‑ready jams.
Key Points
- •Wario Synthesis Engine converts MIDI files into Game Boy–style audio.
- •The tool detects melody, bass, and chord tracks from MIDI input.
- •Synthesis uses Web Audio oscillators configured like the Game Boy’s four channels.
- •All audio processing occurs client-side in the browser with no server-side generation.
- •The project is built with TypeScript, Vite, and Claude Code.