November th, 2016

New ZX Beeper Engine: wtbeep

I swear, this is my last beeper engine for 2016. In the last days I got bored and started throwing random code at that “fast” generator I’ve been using recently. At some point things actually got interesting, and I started to get some sounds that normally would require some sort of digi/PCM playback. And thus, wtbeep was born. In terms of capabilities, it’s somewhere between Tritone, BetaPhase, and qaop. There are 32 different realtime-generated “waveforms” in total. I could probably have added more, but 32 was the maximum number I could squeeze into one word next to a 10-bit frequency divider. Again, I’m only providing the source code, since I don’t have time to make a converter at the moment.