Forget writing a speaker tracker; the correct thing to do is to write a modplayer that loads 4-channel mods and plays them using the speaker.