I like to listen to this song and then imagine we had MSX PSG trackers like that :).
Atari trackers like this use its fast 16-bit CPU and high resolution timer interrupts to get pulse waves and digidrums. Hard to achieve on MSX, but it could get pretty far I bet! Using the hblank 15 kHz timer and some smart tables for digidrums and pulse waves… Obviously little time left to do anything else.
Here’s a PSG pulse wave test (source) I made a little while ago which plays back a pulse wave on the MSX. Just plainly timed with Z80 wait loops, nothing fancy with hsync and LUTs. Use recent openMSX builds to get a straight pulse wave, use older openMSX builds to get a nice pulse width modulation :).
Login or register to post comments