Sounds like a potential sample rate quirk in there. 44.1 kHz data being played at 48 kHz will be almost that far off.