A streaming linear resampler: carries its phase and last sample across blocks so a live stream has no seam where one block ends and the next begins.