I wasn't doing anything with the actual asm code player; I was trying to improve playback from the actual program itself which would seemingly arbitrarily skip frames if it ran out of time between the frames (which was often). however every version I've compiled has been unstable and the sound will eventually just cut out, even the code I got directly from Kylearan. I hate working with QT on top of that and Furnace will someday hopefully get an export option, so I haven't really been looking at this at all.