aboutsummaryrefslogtreecommitdiffstats
path: root/gui/examples/8_attenuation.cpp
blob: d35c69e78354fd02560adeef484003b4cbbffd76 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
Sample* process_data(Samples samples)
{
	const auto p = param1();
	const float scale = p / 4095.f;
	const auto offset = (4095 -	p) / 2;

	for (int i = 0; i < SIZE; ++i)
		samples[i] = samples[i] * scale + offset;

    return samples;
}