This is getting kind of deep here.
ebeam said:
Thats interesting. So this type of device just shifts each frequency (or band of frequencies I assume) on the order of the phase difference (for example, 90deg out of phase would be a time shift of 1/4 wavelength)? So, this thing is really nothing more than a multiband delay?
I can't claim to know the inner workings of this analog effects box without studying the circuit (and I'm not an EE by trade anyway), but I do know the basics of AC power theory, which is all analog sound is... a summation of AC signals.
The equations defining AC power manipulation are differential equations, and both time and frequency dependent. In short, if you solve a circuit behavior to predict a certain output when a given AC signal is run through a known capacitive or inductive circuit, you will find that the answer is dependent on the frequency of the input signal. This means that when a complex signal is used as an input, the analog circuit will affet each frequency component of that signal differently. It's not a "band" type of effect, but rather
every subtle frequency can be though of as being split from the whole, ran through the circuit (which gives an output dependent on the frequency), and then summed with all the other component frequencies.
Anyhow, analog circuits aside, is it theoretically possible to change phase without changing time? Any physics guys out there?
It depends on your perspective. If you're talking about a pure sine wave, then answer is yes. All you have to do is time shift the waveform digitally, and then chop off or extend the attack to realign the start of the wave to the original starting time. Likewise for release.
If you're talking about a multi-frequency sound, then yes and no. You can use fourier transforms to seperate the waveform into all it's frequency components, do the above time shifting (which is phase shifting for pure waveforms) on each of the sine wave components, chop or extend attack and release to time align, and then recombine frequency components. The only problem with that is the alteration of the attack and release to time align will change the sonic character. It's unavoidable. For example, an attack starting in a trough will sound different than the original attack starting at 0db.
So, it's a matter of perspective. Can digital phaseshifting be done? Yeah, I guess, with enough computer power. It would probably take a while to calculate the transform at a high resolution for a long waveform. Can you do the phaseshitfing without altering attack and release? No. Not a big deal though, since you are doing the same thing in analog, and in any case the phase (time) shifted waveform will sound different in general, due to the different cancellations and interferences that will be generated from sliding frequency components in time relative to one another.
Just as a perfect sine wave can be phase shifted without time delay
A matter of semantics, perhaps, but I would say that phase shifting a perfect sine wave
is time delaying (or advancing, take your pick) the waveform. Mathematically, it is identical, so long as you are away from attack and release points.