The Pd osc~ object produces a cosine wave. From the documentation, it is not clear whether it is implemented as a wavetable or a direct call to a cosine math function.
The Pd phasor~ object outputs repeated phase ramps between 0 and 1 and is typically used to control wavetable objects.
The Pd cos~ object is a cosine wavetable reader that takes signal input values from 0 to 1, corresponding to phase values from 0 to . It is generally “driven” with a phasor~ object. The documentation does not indicate details of interpolation.
The Pd tabosc4~ object is a 4-point interpolating wavetable oscillator. An array object must be specified as an argument. The “sinesum” helper function simplifies the process of creating a table composed of multiple harmonic sinusoidal components (see the tabosc4~ help).