refactored

This commit is contained in:
2025-11-09 20:29:12 +01:00
parent cb9ed606cb
commit 6334c66df0
2 changed files with 37 additions and 33 deletions
+1 -15
View File
@@ -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);