Before people get there panties in a bunch (either excited or dismissive), this is just for fun. I've written quite a few different resample drivers for the PCE over the years (they all have different advantages). 7khz, 7.86khz, 15.7khz, 40khz-224khz, etc (I think etc, or maybe that's all of them). Some did the resampling inside the interrupt routine, others did it in sequence to a buffer for the driver to play. Blah-blah-blah.
Anyway, my MOD pattern/fx decoder was never finished. I had a convertor to take MOD/XMs and convert them, but... well, nevermind that. So this is David Michael's mod player. It's not finished either, but a decent amount of FX are supported. Quite simple, but while the code works - it's far from optimized. It did the resampling inside the interrupt routine, converted the sample on the fly inside the routine, etc. Blah, blah, yadda-yadda. I always wondered why DM's player sounded so harsh, until I looked at it and found out that ... jitter from a not fast enough interrupt routine. Made high frequencies sound like crap. So, with a little help - here's DM's mod player with a few mods, without the jitter. Doesn't sound too bad. I was supposed to keep this hush-hush, but it's been like... over 5 years now..... come on! (GOB reference)
(has two different songs in the video)
Personally, I like the PCE sound. Going with (re)samplers like this, you loose that. Still, PCE sound lacks a few things IMO. A fatter bottom end and some instruments with more pronounced timbre other than just detuning two channels and using vibrato. I think the marriage of the two would probably yield some decent PCE-fied tunes. Anyway, this is just one of those - hey, check this out. Kind of thing. Some instruments in the video/mods sounds decent, while others not so much. Non of these samples are preprocessed. They're straight 7khz resampled on the fly. This is roughly what later gen GBA games did (7-8khz to a single 9bit stereo dac with a resampler routine.)