129714
Just wanted to squeeze my entry within submission period, so here's the real description:
Literally no one:
Me: wouldn't it be funny if I made a bytebeat engine that played VGM files
So yeah, this is basically a crude SN76489 emulator (-ish?) on top of a converted VGM dump. In true bytebeat fashion, it *is* still purely a function of t if you look at the code, just...with a lot of data behind it. And it's still a bit rough around the edges for reasons I didn't have time to look into. I took a bunch of dumb shortcuts to save time at the expensive of using more space and didn't even come close to the 10mb limit. But don't worry I'll probably have something for bytebeat1k whenever that comes around :)
Also I rushed out the actual track in like 30 min so it's sloppy, whatever :D
If you wanna play around with this here's the magic behind it: https://pastebin.com/sXJewAya (Old version had a bug that was missing the loop on line 99, oops. That's why the timing's off on my entry. Oh well.)
And the .snm from which the .vgm came from: https://drive.google.com/file/d/1n0n1cO0gBp0uJil6xO7YoNS7CpI4fRtW/view?usp=sharing
Also s/o to SMS Power, referenced https://www.smspower.org/Development/SN76489 heavily during development.
Literally no one:
Me: wouldn't it be funny if I made a bytebeat engine that played VGM files
So yeah, this is basically a crude SN76489 emulator (-ish?) on top of a converted VGM dump. In true bytebeat fashion, it *is* still purely a function of t if you look at the code, just...with a lot of data behind it. And it's still a bit rough around the edges for reasons I didn't have time to look into. I took a bunch of dumb shortcuts to save time at the expensive of using more space and didn't even come close to the 10mb limit. But don't worry I'll probably have something for bytebeat1k whenever that comes around :)
Also I rushed out the actual track in like 30 min so it's sloppy, whatever :D
If you wanna play around with this here's the magic behind it: https://pastebin.com/sXJewAya (Old version had a bug that was missing the loop on line 99, oops. That's why the timing's off on my entry. Oh well.)
And the .snm from which the .vgm came from: https://drive.google.com/file/d/1n0n1cO0gBp0uJil6xO7YoNS7CpI4fRtW/view?usp=sharing
Also s/o to SMS Power, referenced https://www.smspower.org/Development/SN76489 heavily during development.