add support for sweep playback

fixes #26