add support for sweep playback