Csound Csound-dev Csound-tekno Search About

Mixing Matrix in Reverb

Date2016-12-04 22:52
FromEmmett Palaima
SubjectMixing Matrix in Reverb
Hi I was looking up a CCRMA article on Schroeder Reverb built out of a 3 series allpass filters and 4 parallel comb filters, which are then fed into a mixing matrix which looks like this:

MM$\displaystyle \eqsp \left[\begin{array}{rrrr}
1 & 1 & 1 & 1 \\ [2pt]
-1 & -1 & -1 & -1 \\ [2pt]
-1 & 1 & -1 & 1 \\ [2pt]
1 & -1 & 1 & -1
\end{array}\right]
$

This has the effect of inverting the phases of certain comb filters and feeding them into different outputs. What is the purpose of doing this? I tried using it and it sounded rather strange (quite psychoacoustic) due the the phase differences.

Thanks!
Emmett
Csound mailing list Csound@listserv.heanet.ie https://listserv.heanet.ie/cgi-bin/wa?A0=CSOUND Send bugs reports to https://github.com/csound/csound/issues Discussions of bugs and features can be posted here

Date2016-12-05 21:55
FromPaul Batchelor
SubjectRe: Mixing Matrix in Reverb
In general, the jumbling caused by mixing matrixes makes the reverb decay diffuse more naturally. 

Which article are you reading specifically? Also, creating an impulse response of the reverb and code would be helpful. 

On Dec 4, 2016 14:52, "Emmett Palaima" <epalaima@berklee.edu> wrote:
Hi I was looking up a CCRMA article on Schroeder Reverb built out of a 3 series allpass filters and 4 parallel comb filters, which are then fed into a mixing matrix which looks like this:

MM$\displaystyle \eqsp \left[\begin{array}{rrrr}
1 & 1 & 1 & 1 \\ [2pt]
-1 & -1 & -1 & -1 \\ [2pt]
-1 & 1 & -1 & 1 \\ [2pt]
1 & -1 & 1 & -1
\end{array}\right]
$

This has the effect of inverting the phases of certain comb filters and feeding them into different outputs. What is the purpose of doing this? I tried using it and it sounded rather strange (quite psychoacoustic) due the the phase differences.

Thanks!
Emmett
Csound mailing list Csound@listserv.heanet.ie https://listserv.heanet.ie/cgi-bin/wa?A0=CSOUND Send bugs reports to https://github.com/csound/csound/issues Discussions of bugs and features can be posted here
Csound mailing list Csound@listserv.heanet.ie https://listserv.heanet.ie/cgi-bin/wa?A0=CSOUND Send bugs reports to https://github.com/csound/csound/issues Discussions of bugs and features can be posted here