Playing small motors from synth and arduino

Yes

what is the difference from this clamping using zener?

They both do the same thing, however these circuits are to protect against temporary excursions of the signal going above 5V and below 0V.