Change Phase of Vuo.Audio.Wave

I would like to see a change phase port in the node Vuo.Audio.Wave.

This would be great for more complex synthesis techniques such as Phase Distortion. However such effect would necessitate the ability for the phase port to accept audio signal, (as well as VuoReal for good measure).

If however there was a node that converted VuoReal → VuoAudioSamples then only one implementation would need to be developed.

Gamma’s oscillator class already has a way to set the phase, so adding a VuoReal setPhase port is easy. I’ll go ahead and do that. That will enable basic harmonic blending and oscillator-reset-on-keypress effects.

Regarding Phase Distortion synthesis, I branched a separate feature request: “Make Phase-Distorted Wave” node

Added in Vuo 1.2.1.