Search any song, get a Gameboy version.
Emulates Nintendo's Sharp LR35902 sound hardware: 2 pulse waves for melody/harmony, 1 wave channel for bass, 1 noise for percussion.
Finds MIDI sources, parses tracks, maps to GB roles, resynthesizes with Web Audio. Everything runs client-side.
Site: https://www.wario.style
Open source: https://github.com/b1rdmania/motif
Hobby project, non commercial, so please don't sue me.
Ra Ra Rasputin! :)
Cool enough I suppose, but the framing had me expecting the more farty twisted squarenoise instruments like in Wario Lands 1-3, and less smooth sines and squares. I tried out Kimi No Shiranai Monogatari and Daft Punk's Aerodynamic.
https://www.wario.style/s/yWHphmhO
https://www.wario.style/s/BSN15NEs
Maybe you could list examples for midis you thought sounded cool next time you share this, or in a comment.
Edit: though I guess a huge part of Wario flavor is the dissonant intervals in the music, as much as the farty instrumentation.
This is really cool!
Because I might learn something new: are there additional reasons for having an enable audio button that can’t be covered by the fact that the user has to interact with the page to Play the song anyways?
After 5 or 6 misses I found gimme gimme gimme by ABBA worked pretty well:
https://www.wario.style/s/owplrJi2
(first 20 seconds are junk but then it sounds a bit like a castlevania song)
It’s basically a midi search engine?
“No MIDI files found. Try a different search” …
Boogie Wonderland https://www.wario.style/s/42pJyn4i
Add a download button, this was fun.
For anyone actually interested in Game Boy music, I would recommend the LSDJ software, which is a music production tool that runs on an actual Game Boy (or emulator). You can get much nicer results than this vibe-coded slop that feels insulting to the craft. It's not even that hard to do, if you just want to remix existing songs and have the sheet music/MIDI on hand (which this requires anyways) a song can be transcribed in just a couple of hours.
Addendum - I thought I should add some links to my favorite LSDJ artist as a demonstration of what can be done with it:
[1] https://www.youtube.com/watch?v=-yGcLUBjiKk
[2] https://www.youtube.com/watch?v=9Ov4KE_M2Qc
[3] https://www.youtube.com/watch?v=RgdPU5O_1RM