void hoa_wider_3D_free(t_hoa_wider_3D *x) { eobj_dspfree(x); delete x->f_wider; delete [] x->f_ins; delete [] x->f_outs; }
void hoa_optim_free(t_hoa_optim *x) { eobj_dspfree(x); delete x->f_optim; delete [] x->f_ins; delete [] x->f_outs; }
void hoa_rotate_free(t_hoa_rotate *x) { eobj_dspfree(x); delete x->f_rotate; delete [] x->f_ins; delete [] x->f_outs; }
void hoa_map_3D_tilde_free(t_hoa_map_3D_tilde *x) { eobj_dspfree(x); delete x->f_lines; delete x->f_map; delete [] x->f_sig_ins; delete [] x->f_sig_outs; delete [] x->f_lines_vector; }
void hoa_intilde_free(t_hoa_in_tilde *x) { eobj_dspfree(x); }
void hoa_recomposer_free(t_hoa_recomposer *x) { eobj_dspfree(x); delete(x->f_ambi_recomposer); }
void hoa_encoder_free(t_hoa_encoder *x) { eobj_dspfree(x); delete(x->f_ambi_encoder); }
void hoa_grain_free(t_hoa_grain *x) { eobj_dspfree(x); delete(x->f_ambi_grain); }
void freeverb_free(t_freeverb *x) { eobj_dspfree((t_ebox *)x); delete x->f_freeverb; }
void hoa_freeverb_free(t_hoa_freeverb *x) { eobj_dspfree(x); delete(x->f_ambi_freeverb); }
void hoa_space_t_free(t_hoa_space_t *x) { eobj_dspfree(x); delete(x->f_ambi_space); }