diff --git a/examples/fx_chorus/src/bw_example_fx_chorus.c b/examples/fx_chorus/src/bw_example_fx_chorus.c index 978762b..5347b40 100644 --- a/examples/fx_chorus/src/bw_example_fx_chorus.c +++ b/examples/fx_chorus/src/bw_example_fx_chorus.c @@ -37,7 +37,7 @@ BW_SIZE_T bw_example_fx_chorus_mem_req(bw_example_fx_chorus *instance) { } void bw_example_fx_chorus_mem_set(bw_example_fx_chorus *instance, void *mem) { - bw_chorus_mem_set(&instance->chorus_state, mem); + bw_chorus_mem_set(&instance->chorus_coeffs, &instance->chorus_state, mem); } void bw_example_fx_chorus_reset(bw_example_fx_chorus *instance) { diff --git a/examples/fx_comb/src/bw_example_fx_comb.c b/examples/fx_comb/src/bw_example_fx_comb.c index 1f22ca7..431b7f4 100644 --- a/examples/fx_comb/src/bw_example_fx_comb.c +++ b/examples/fx_comb/src/bw_example_fx_comb.c @@ -33,7 +33,7 @@ BW_SIZE_T bw_example_fx_comb_mem_req(bw_example_fx_comb *instance) { } void bw_example_fx_comb_mem_set(bw_example_fx_comb *instance, void *mem) { - bw_comb_mem_set(&instance->comb_state, mem); + bw_comb_mem_set(&instance->comb_coeffs, &instance->comb_state, mem); } void bw_example_fx_comb_reset(bw_example_fx_comb *instance) { diff --git a/examples/fx_delay/src/bw_example_fx_delay.c b/examples/fx_delay/src/bw_example_fx_delay.c index e86a79e..5d59278 100644 --- a/examples/fx_delay/src/bw_example_fx_delay.c +++ b/examples/fx_delay/src/bw_example_fx_delay.c @@ -33,7 +33,7 @@ BW_SIZE_T bw_example_fx_delay_mem_req(bw_example_fx_delay *instance) { } void bw_example_fx_delay_mem_set(bw_example_fx_delay *instance, void *mem) { - bw_delay_mem_set(&instance->delay_state, mem); + bw_delay_mem_set(&instance->delay_coeffs, &instance->delay_state, mem); } void bw_example_fx_delay_reset(bw_example_fx_delay *instance) { diff --git a/examples/fx_flanger/src/bw_example_fx_flanger.c b/examples/fx_flanger/src/bw_example_fx_flanger.c index 3cccc21..9234955 100644 --- a/examples/fx_flanger/src/bw_example_fx_flanger.c +++ b/examples/fx_flanger/src/bw_example_fx_flanger.c @@ -37,7 +37,7 @@ BW_SIZE_T bw_example_fx_flanger_mem_req(bw_example_fx_flanger *instance) { } void bw_example_fx_flanger_mem_set(bw_example_fx_flanger *instance, void *mem) { - bw_chorus_mem_set(&instance->chorus_state, mem); + bw_chorus_mem_set(&instance->chorus_coeffs, &instance->chorus_state, mem); } void bw_example_fx_flanger_reset(bw_example_fx_flanger *instance) { diff --git a/examples/fx_reverb/src/bw_example_fx_reverb.c b/examples/fx_reverb/src/bw_example_fx_reverb.c index f517e94..ae1edc2 100644 --- a/examples/fx_reverb/src/bw_example_fx_reverb.c +++ b/examples/fx_reverb/src/bw_example_fx_reverb.c @@ -33,7 +33,7 @@ BW_SIZE_T bw_example_fx_reverb_mem_req(bw_example_fx_reverb *instance) { } void bw_example_fx_reverb_mem_set(bw_example_fx_reverb *instance, void *mem) { - bw_reverb_mem_set(&instance->reverb_state, mem); + bw_reverb_mem_set(&instance->reverb_coeffs, &instance->reverb_state, mem); } void bw_example_fx_reverb_reset(bw_example_fx_reverb *instance) { diff --git a/include/bw_chorus.h b/include/bw_chorus.h index a0d1a8b..85db88b 100644 --- a/include/bw_chorus.h +++ b/include/bw_chorus.h @@ -38,6 +38,7 @@ *