blob: 7d2f315cf1b7ddcb7686741909b3225259cba2de (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
|
/*
std::vector<int16_t> original;
original = std::vector<int16_t>(stream._stream);
for (unsigned long i = 0; i < original.size(); i++) {
double x_pp = i < 2 ? 0 : original[i-2];
double x_p = i < 1 ? 0 : original[i-1];
double x_ = i < 0 ? 0 : original[i-0];
double y_pp = i < 2 ? 0 : stream._stream[i-2];
double y_p = i < 1 ? 0 : stream._stream[i-1];
stream._stream[i] = args.bass.b0 * x_ +
args.bass.b1 * x_p +
args.bass.b2 * x_pp +
args.bass.a1 * y_p +
args.bass.a2 * y_pp;
}
original = std::vector<int16_t>(stream._stream);
for (unsigned long i = 0; i < original.size(); i++) {
double x_pp = i < 2 ? 0 : original[i-2];
double x_p = i < 1 ? 0 : original[i-1];
double x_ = i < 0 ? 0 : original[i-0];
double y_pp = i < 2 ? 0 : stream._stream[i-2];
double y_p = i < 1 ? 0 : stream._stream[i-1];
stream._stream[i] = args.treble.b0 * x_ +
args.treble.b1 * x_p +
args.treble.b2 * x_pp +
args.treble.a1 * y_p +
args.treble.a2 * y_pp;
}
*/
|