Totally! For processing you don't really care about phase as much/at all, and for basic tasks like balancing M vs S (boosting/cutting one or the other), the simple M/S devices are perfectly fine at the mastering stage (might want to test it out with some test/reference signals first if you are going to print 100,000 CDsOn 2006-02-26 09:39, Shroomz wrote:
btw . Alfonso's Example M/S modular patch has potential as a processing tool (route the mid signal from before the insert also to output 3 etc)

You just have to be careful if you process the whole mix, since you'll be affecting low frequencies along with everything else. But, for example, you could add some very slight reverb to just the S signal to stereoify things a bit, without any problems, without the need for a 600 euros device.
That algo you posted looks interesting, but he says himself it's not mathematically correct, so probably not a good idea for mastering

His phase-correction routine is related to the method he uses, i.e. FFT, but he doesn't really explain the logic behind it. It might have just been cooked up by trial-and-error while he was developing it.
The first part is figuring out the phase difference between left and right signal, divided by pi to have it over the 0-2 interval instead of 0-2pi (since the atan2 stuff returns 0-2pi stuff, you know, rad vs degrees etc.) and then making sure the value is between 0 and 1 (in other words, taking the angle on the positive "y" side of the circle (eh?))
But pow(1 - u*u*u, 24)??? I dunno. I like how it looks (pow! u*u*u 24) , but I don't get it. He uses it to scale his previously-found center values though. Since "u" will have a value between 0 and 1, cubing (is that a verb?) will also be between 0 and 1, and so pow(24) will also be between 0 and 1.
That's awesome! But I don't get it. Sorry! Maybe it's the mantissa part of a float (32bit with 24bit mantissa,) or he assumed 24bit signals, or he tweaked the value of the pow! until it sounded nice, or maybe the aliens forced him with mind-control rays?
Who knows. I'm way too lazy to try it in Scilab. And besides, I don't have my tinfoil hat on so the results wouldn't be reliable!