diff --git a/pd/src/vbap_coeff.c b/pd/src/vbap_coeff.c index 01c9115..64b8a54 100644 --- a/pd/src/vbap_coeff.c +++ b/pd/src/vbap_coeff.c @@ -30,11 +30,11 @@ static void vbap_coeff_set(t_vbap_coeff *x, t_floatarg azimuth, t_floatarg eleva size_t i, n = vbapf_nls(x->v_vbap); if(vbapf_dimension(x->v_vbap) == 2) { - vbapf_2d_perform(x->v_vbap, azimuth, x->v_coeffs); + vbapf_2d_perform(x->v_vbap, x->v_coeffs, azimuth, 0.f); } else { - vbapf_3d_perform(x->v_vbap, azimuth, elevation, x->v_coeffs); + vbapf_3d_perform(x->v_vbap, x->v_coeffs, azimuth, elevation, 0.f); } for(i = 0; i < n; ++i) diff --git a/pd/src/vbap_tilde.c b/pd/src/vbap_tilde.c index 7ae76e1..71eba6f 100644 --- a/pd/src/vbap_tilde.c +++ b/pd/src/vbap_tilde.c @@ -232,7 +232,7 @@ t_int *vbap_tilde_perform_2d(t_int *w) while(n--) { const t_sample f = inputs[0][n]; - vbapf_2d_perform(vbap, inputs[1][n], coeffs); + vbapf_2d_perform(vbap, coeffs, inputs[1][n], 0.f); for(i = 0; i < noutlets; ++i) { outputs[i][n] = f * coeffs[i]; @@ -256,7 +256,7 @@ t_int *vbap_tilde_perform_3d(t_int *w) while(n--) { const t_sample f = inputs[0][n]; - vbapf_3d_perform(vbap, inputs[1][n], inputs[2][n], coeffs); + vbapf_3d_perform(vbap, coeffs, inputs[1][n], inputs[2][n], 0.f); for(i = 0; i < noutlets; ++i) { outputs[i][n] = f * coeffs[i];