That was a popular strategy used in cleaning up noisy vinyl recordings to remove surface noise ticks and pops.Which is easy to do ITB, albeit not in (musically meaningful) real time.
===
BTW wrt synchronizing changes to signal zero crossings. One of my early electronics jobs back in the 70s was at a company performing pitch change for speech compression (speeding up playback of talking book recordings for blind listeners, by normalizing pitch). The early analog process created the pitch shift using a ramped clock driving a BBD analog shift register. The hard part involved splicing together different pitch corrected samples and discarding the unwanted erroneous output. The audibility of artifacts caused by combining the mismatched samples was dramatically reduced by stopping and starting pitch corrected samples at zero crossings. There is both undesirable HF and LF energy involved with splicing away from zero crossings.
A similar benefit occurs when coordinating gain changes with signal zero crossings. In that case it's multiplying the gain change times 0.
JR