This is essentially why we call it rotation - because we are talking about cycles.zeep wrote: Sat Aug 28, 2021 1:27 am Thanks for taking to the time to reply again.
Phase is relative to another signal. And relative to another signal, polarity can have an effect on phase yes.
I want to change the position in a cycle without delaying it. And i was searching for a plugin to do that.
After some googling, i thought a plugin that can alter polarity could be used for that.
In retrospect this is likely the wrong wording.
Phasebug works in the time domain and PHA-979 (haven't tried this one yet) probably too.
I understand the difference between phase and time and polarity.
There isn't really a case of isolation when playing back audio - there has to be some form of clock and therefore, a phase relationship.
Consider the method of playing back a waveform as an oscillator: Where we use a ramp that repeatedly cycles from a value of 0 to 1 whilst it plays back a wavetable or naively passes through some trigonometrical function to generate a waveform. This ramp is also often referred to as a phase accumulator and in relation to the waveform being played back, we can observe, adjust and warp its phase.
Polarity is only related to a phase rotation of 180 degrees - at which time we can observe that every value for Y (amplitude) has been inverted. So it is more that phase influences polarity rather than the other way around. Essentially, any waveform played back with a phase accumulator starting at a value of X=0.5 (half way through its cycle) will be subject to a phase rotation or offset of 180 degrees and we can then say that its polarity has been inverted.
So polarity can be addressed simply by multiplying a waveform by -1 but phase would be addressed by addition to the output of a phase accumulator wrapped between values of 0 and 1 : For example: 1.1 would become 0.1; 1.5 would become 0.5.
Keeping in mind that, for the phase accumulator, X=Y and Y of the accumulator/ramp is mapped to X of the waveform being played back. X is a function of time and Y is a function of amplitude.

