Skip to content

Commit e7678b1

Browse files
committed
EQ fix
1 parent 0d74826 commit e7678b1

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

sources/core/sample/sampleutils.cpp

+3-3
Original file line numberDiff line numberDiff line change
@@ -324,12 +324,12 @@ QByteArray SampleUtils::EQ(QByteArray baData, quint32 dwSmplRate, quint16 wBps,
324324
// Filtrage
325325
double freq;
326326
double gain;
327-
for (unsigned long i = 0; i < (size+1)/2; i++)
327+
for (unsigned long i = 0; i < (size + 1) / 2; i++)
328328
{
329329
freq = static_cast<double>(i * dwSmplRate) / (size - 1);
330330
gain = gainEQ(freq, i1, i2, i3, i4, i5, i6, i7, i8, i9, i10);
331331
fc_sortie_fft[i] *= gain;
332-
fc_sortie_fft[size-1-i] *= gain;
332+
fc_sortie_fft[size - 1 - i] *= gain;
333333
}
334334

335335
// Calculer l'ifft du signal
@@ -1581,7 +1581,7 @@ double SampleUtils::gainEQ(double freq, int i1, int i2, int i3, int i4, int i5,
15811581
double val = a * freq + b;
15821582

15831583
// Conversion
1584-
return pow(10.0, 0.015 * val);
1584+
return pow(10.0, 0.1 * val);
15851585
}
15861586

15871587
void SampleUtils::regimePermanent(QVector<float> data, quint32 dwSmplRate, quint32 &posStart, quint32 &posEnd, quint32 nbOK, float coef)

0 commit comments

Comments
 (0)