We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 20c5bed commit 6982111Copy full SHA for 6982111
shared-module/audiofilters/Filter.c
@@ -218,6 +218,13 @@ audioio_get_buffer_result_t audiofilters_filter_get_buffer(audiofilters_filter_o
218
shared_bindings_synthio_lfo_tick(self->base.sample_rate, length / self->base.channel_count);
219
(void)synthio_block_slot_get(&self->mix);
220
221
+ // Tick biquad filters
222
+ for (uint8_t j = 0; j < self->filter_states_len; j++) {
223
+ mp_obj_t filter_obj = self->filter_objs[j];
224
+ if (mp_obj_is_type(filter_obj, &synthio_block_biquad_type_obj)) {
225
+ common_hal_synthio_block_biquad_tick(filter_obj, &self->filter_states[j]);
226
+ }
227
228
if (self->base.samples_signed) {
229
memset(word_buffer, 0, length * (self->base.bits_per_sample / 8));
230
} else {
0 commit comments