Zipper noise occurs when you change a parameter of sound synthesis path such as oscillator freq, amp, filter cutoff, delay time, etc, in a "stepped" way.
Analog signals are smooth, so when you turn say frequency knob in analog circuit the frequency sweeps in smooth way.
When you control digital oscillator using MIDI parameter (such as CC message) it has 127 discrete "steps" and changes occur in stepped way that creates audible ("zipper") noise, UNLESS you perform parameter smoothing that interpolates single-step big change into thousands of perfectly smooth, per-sample microscopic changes (something like smooth "bezier curve" between points). Then you have noise-free parameter change, even if your CC resolution is 7 bit MIDI 1.0.