wip: quick note
This commit is contained in:
@@ -28,6 +28,8 @@ float Filter::Process(float in) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
void Filter::Process(std::vector<float>& samples) {
|
void Filter::Process(std::vector<float>& samples) {
|
||||||
|
// todo: that will not work for ADSR-controlled filter. So, let's calculate all the possible frequency values into array/dictionary
|
||||||
|
// then just lookup for each sample
|
||||||
calculate_coefficients();
|
calculate_coefficients();
|
||||||
for (std::size_t i = 0; i < samples.size(); i++) {
|
for (std::size_t i = 0; i < samples.size(); i++) {
|
||||||
samples[i] = Process(samples[i]);
|
samples[i] = Process(samples[i]);
|
||||||
|
|||||||
Reference in New Issue
Block a user