refactored
This commit is contained in:
+1
-15
@@ -108,20 +108,6 @@ class Diffusor
|
||||
Shuffle<T, numCh>::inPlace(in_out, m_shuffle_spec);
|
||||
Hadamard<T, numCh>::inPlace(in_out);
|
||||
}
|
||||
|
||||
static inline void split(T in, T out[numCh])
|
||||
{
|
||||
for (uint c=0; c < numCh; c++)
|
||||
{
|
||||
out[c] = in;
|
||||
}
|
||||
}
|
||||
|
||||
static inline T combine(T in_out[numCh])
|
||||
{
|
||||
Householder<T, numCh>::inPlace(in_out);
|
||||
return in_out[0];
|
||||
}
|
||||
};
|
||||
|
||||
template<typename T, uint numCh>
|
||||
@@ -147,7 +133,7 @@ class Reverb
|
||||
for (int i=0; i < numPoints; i++)
|
||||
{
|
||||
T temp[numCh];
|
||||
Diffusor<T, numCh>::split(in[i], temp);
|
||||
Mix<T, numCh>::split(in[i], temp);
|
||||
for (auto diffusor: m_diffusors)
|
||||
{
|
||||
diffusor.process_multi(temp);
|
||||
|
||||
Reference in New Issue
Block a user