time scaling / playback / mixing implementation ( attempt ) based on libmad / madlld / madplay