Exemple #1
0
void meter_free(t_meter *x)
{	
	dsp_freejbox((t_pxjbox *)x);
	jgraphics_surface_destroy(x->gradientSurface);
	object_free((t_object *)x->clock);
	jbox_free((t_jbox *)x);
}
Exemple #2
0
void hoa_meter_free(t_hoa_meter *x)
{
    clock_free((t_object *)x->f_clock);
    dsp_freejbox((t_pxjbox *)x);
    jucebox_free((t_jucebox*)x);
	delete x->f_meter;
    delete [] x->f_signals;
}
Exemple #3
0
void scope_free(t_scope *x)
{
	dsp_freejbox((t_jbox *)x);
    clock_free(x->f_clock);
    
    free(x->f_harmonicsValues);
    free(x->f_averageHarmo);
    delete x->f_viewer;
}
Exemple #4
0
void hoa_scope_free(t_hoa_scope *x)
{
	dsp_freejbox((t_pxjbox *)x);
	freeobject((t_object *)x->f_clock);
	jbox_free((t_jbox *)x);
    
    delete x->f_scope;
    delete [] x->f_signals;
}
void meter_free(t_meter *x)
{
	dsp_freejbox((t_pxjbox *)x);
	freeobject((t_object *)x->f_clock);
	jbox_free((t_jbox *)x);
    delete x->f_meter;
	delete x->f_vector;
    delete [] x->f_signals;
}
void hoa_3d_scope_free(t_hoa_3d_scope *x)
{
	dsp_freejbox((t_pxjbox *)x);
	clock_free(x->f_clock);
	jbox_free((t_jbox *)x);
    
    delete x->f_scope;
    delete [] x->f_signals;
}
Exemple #7
0
void scope_free(t_scope *x)
{
	dsp_freejbox((t_pxjbox *)x);
	freeobject((t_object *)x->f_clock);
	jbox_free((t_jbox *)x);
    
    free(x->f_harmonicsValues);
    free(x->f_averageHarmo);
    delete x->f_viewer;
}
Exemple #8
0
void meter_free(t_meter *x)
{
	dsp_freejbox((t_pxjbox *)x);
	freeobject((t_object *)x->f_clock);
	jbox_free((t_jbox *)x);
    delete x->f_meter;
    delete [] x->f_angles_of_channels;
    delete [] x->f_peaks;
    delete [] x->f_signals;
    delete [] x->f_overled;
}
Exemple #9
0
void cc_free(t_cc *x){
#if defined(CC_MSP) && defined(CC_JBOX)
	dsp_freejbox((t_pxjbox *)x);
	jbox_free((t_jbox *)x);
	free(x->svin);
	free(x->svout);
#elif defined(CC_MSP)
	dsp_free((t_pxobject *)x);
	free(x->svin);
	free(x->svout);
#elif defined(CC_JBOX)
	jbox_free((t_jbox *)x);
#endif
	void (*f)(t_object *, char *);
	hashtab_lookup(x->ht, gensym("my_free"), (t_object **)&f);
	if(f){
		f((t_object *)x, x->user_obj);
	}

	/*
	if(x->build_path_is_tmp){
		char buf[MAX_PATH_CHARS + 20];
		sprintf(buf, "rm -f %s/%s.{o,dylib,st,log}", x->build_path, x->basename);
		system(buf);
	}
	*/

	free(x->code_buf);
	free(x->function_names);
	if(x->handle){
		dlclose(x->handle);
	}
	free(x->def_cflags);
	free(x->def_ldflags);
	free(x->user_obj);
	int i;
	for(i = 0; i < x->ninlets - 1; i++){
		object_free(x->proxies[i]);
	}
	free(x->proxies);
	free(x->outlets);
}
void hoa_gain_free(t_hoa_gain *x)
{
    dsp_freejbox((t_pxjbox *)x);
    jbox_free((t_jbox *)x);
    delete x->f_amp;
}
Exemple #11
0
void pictmeter_free(t_pictmeter *x)
{
	dsp_freejbox((t_pxjbox *)x);
	freeobject((t_object *)x->p_clock);
	jbox_free((t_jbox *)x);
}
Exemple #12
0
void hoa_rotate_free(t_hoa_rotate *x)
{
	dsp_freejbox((t_jbox *)x);
	delete(x->f_ambi_rotate);
}
Exemple #13
0
void hoa_wider_free(t_hoa_wider *x)
{
	dsp_freejbox((t_jbox *)x);
	delete(x->f_ambi_wider);
}