A Philosophical Issue (matrix synthesizing surround sound)

QuadraphonicQuad

Help Support QuadraphonicQuad:

LB-V

Senior Member
QQ Supporter
Joined
Dec 31, 2006
Messages
226
Location
Cerritos, California
Maybe a drawing (hand/computer) with the mapping of sound locations in stereo to the sound locations in created surround sound (matrix decoding with and without preprocessing [CBS et al.]) would be helpful in explaining what the various matrix decoding systems do to create surround sound.


Kirk Bayne
I'm thinking maybe a Worleyscope might do the trick.....joking aside, I bet I will be able to literally see the difference.
 

zeerround

Moderator
Staff member
Moderator
QQ Supporter
Joined
Apr 11, 2010
Messages
803
You can get DAW plugins that can do a constant phase shift ("at all frequencies" but the mileage varies with the technical implementation).

There were free ones, back in the day, but now none that are 64bit, AFAIK. For paid, I don't care for voxengo plugins but one such is pha-979. I have Flux SE EVO Channel.

For +/- 90 degrees Plogue Bidule has a built it FIR, and I recently tried both that and the EVO channel to resurrect some old Plogue Bidule quad encode and decode layouts. The one layout I found in my archive (would have thought there were more but...) has parts labeled SQ standard encoder, SQ Forward Oriented Encoder, and Shadow Vector SQ Decoder.

Hmm, maybe I should search for "QS" and "SQ" instead of quad.

FYI Plogue Bidule is great for this kind of stuff, vs. a more traditional DAW.
 

zeerround

Moderator
Staff member
Moderator
QQ Supporter
Joined
Apr 11, 2010
Messages
803
Searching for "QS" Bidule layouts I have "QS Decoder with Pre Synth" by EOH (Aart), and some variants.

Other "QS" layouts have groups labeled "Sansui QS Decoder w Pre Synth mode", but it looks to be the same/similar as the above.
 

kfbkfb

1K Club - QQ Shooting Star
QQ Supporter
Since 2002/2003
Joined
Feb 20, 2003
Messages
1,466
Location
Midwest USA

IMHO, an all-software implementation of the CBS SQ stereo enhancement would be useful, stereo LPs, cassette tapes and other stereo sources could be digitized, processed thru the SQ enhancement algorithm and output as a stereo data file ready to be played into the SM (set to SQ mode).

I don't have DAW software on my PC, how "standalone" can the SQ forward oriented encoder be?


Kirk Bayne
 

zeerround

Moderator
Staff member
Moderator
QQ Supporter
Joined
Apr 11, 2010
Messages
803
For the Plogue Bidule approach, it looks like I can do the SQ forward oriented encoder with Plogue Bidule and nothing else. We can test first if you want to PM me.

If we are also talking the crosstalk cancellation piece, that has a VST plugin in it that is only available in 32 bits (modern VST hosts are 64bits) and using a "bridge" with the latest version of the VST says the settings in the crosstalk layout are invalid. I can "read until your eyes bleed" to see how to implement the cross talk approach in modern software if needed. The function of the VST is carve out certain portions of the audio spectrum so some kind of filter could probably be used instead.​

FYI Plogue Bidule is $95US and there is a demo version that lasts for 3 months, assuming you catch it when it is first released. The current demo expires 11 days.


I haven't tried it yet but PB (the VST version) should be able to be used inside the Reaper Batch File Processor, such that the whole thing could be made drag and drop, as people are doing with Penteo upmixer, etc. Reaper is NOT free, but works on the honor system.

Without Reaper you would do it one song (or single file album) at a time, loading the audio file into Plogue Bidule, choosing an output file, pressing play... (it can work faster than realtime).
 

zeerround

Moderator
Staff member
Moderator
QQ Supporter
Joined
Apr 11, 2010
Messages
803
It would be helpful if one of you could express what you want in as simple terms as possible. "Reading till my eyes/ears blead" it is hard to keep track.

These two encoder types are easy to do in Plogue Bidule (from Wikipedia on SQ encoding):

Basic SQ Encoding Matrix[7]Left FrontRight FrontLeft BackRight Back
Left Total1.00.0-j0.70.7
Right Total0.01.0-0.7j0.7
j = + 90° phase-shifthttps://en.wikipedia.org/wiki/Stereo_Quadraphonic#endnote_Hilbert_transform

To provide mono-compatibility a variation on this matrix was proposed:

Modified SQ Encoding Matrix[7]Left FrontRight FrontLeft BackRight Back
Left Total1.00.00.7-j0.7
Right Total0.01.0-j0.70.7
j = + 90° phase-shifthttps://en.wikipedia.org/wiki/Stereo_Quadraphonic#endnote_Hilbert_transform

The "SQ Forward Oriented Encoder" I have matches the "Modified SQ Encoding Matrix" above in that it uses two -90 degree phase shifts (LB and RB).


A simple diagram or table of the final desired solution please.

Note that phase shifts of 0, 180, and +/- 90 are easily doable in Plogue Bidule without any other software. Other Phase shifts, that can't be constructed from the above, would require another (paid) VST to be included.
 

par4ken

2K Club - QQ Super Nova
QQ Supporter
Joined
May 28, 2011
Messages
2,422
Location
NW Ontario
For the Plogue Bidule approach, it looks like I can do the SQ forward oriented encoder with Plogue Bidule and nothing else. We can test first if you want to PM me.

If we are also talking the crosstalk cancellation piece, that has a VST plugin in it that is only available in 32 bits (modern VST hosts are 64bits) and using a "bridge" with the latest version of the VST says the settings in the crosstalk layout are invalid. I can "read until your eyes bleed" to see how to implement the cross talk approach in modern software if needed. The function of the VST is carve out certain portions of the audio spectrum so some kind of filter could probably be used instead.​

FYI Plogue Bidule is $95US and there is a demo version that lasts for 3 months, assuming you catch it when it is first released. The current demo expires 11 days.


I haven't tried it yet but PB (the VST version) should be able to be used inside the Reaper Batch File Processor, such that the whole thing could be made drag and drop, as people are doing with Penteo upmixer, etc. Reaper is NOT free, but works on the honor system.

Without Reaper you would do it one song (or single file album) at a time, loading the audio file into Plogue Bidule, choosing an output file, pressing play... (it can work faster than realtime).
The Forward Oriented Encoder is how to do SQ stereo enhancement. The stereo signal goes to the back encoder inputs. You will get out a 270° SQ enhanced signal. Left encoded to Lb and R encoded to Rb center stays up front.
 

zeerround

Moderator
Staff member
Moderator
QQ Supporter
Joined
Apr 11, 2010
Messages
803
Check this:

h**ps://drive.google.com/drive/folders/1-6hyRdwdRPy0_j4dCcQ7FTocj4u2Febr?usp=sharing​

Correlated noise Left to Right pan sweep test signal and SQ enhanced version. Also screen shots of the "layout" in Plogue Bidule. And lastly, a "Shadow Vector SQ Decode" (5.0) of the enhanced signal.

Input test signal:

1652639129029.png


SQ Enhanced Output:

1652639176924.png


Shadow Vector SQ Decode of enhanced signal (5.0):

1652639606968.png
 
Top