static void cos_setup(void) { cos_class = class_new(gensym("cos~"), (t_newmethod)cos_new, 0, sizeof(t_cos), 0, A_DEFFLOAT, 0); CLASS_MAINSIGNALIN(cos_class, t_cos, x_f); class_addmethod(cos_class, (t_method)cos_dsp, gensym("dsp"), 0); cos_maketable(); }
/* ----------------------- global setup routine ---------------- */ void d_osc_setup(void) { cos_maketable(); phasor_tilde_setup(); cos_tilde_setup(); osc_tilde_setup(); vcf_tilde_setup(); noise_tilde_setup(); }
static void osc_setup(void) { osc_class = class_new(gensym("osc~"), (t_newmethod)osc_new, 0, sizeof(t_osc), 0, A_DEFFLOAT, 0); CLASS_MAINSIGNALIN(osc_class, t_osc, x_f); class_addmethod(osc_class, (t_method)osc_dsp, gensym("dsp"), 0); class_addmethod(osc_class, (t_method)osc_ft1, gensym("ft1"), A_FLOAT, 0); cos_maketable(); }
void fofsynth_tilde_setup(void) { fofcos_table = NULL; halfcos_table = NULL; fofsynth_class = class_new(gensym("fof~"), (t_newmethod) fofsynth_new,(t_method) fofsynth_free, sizeof(t_fofsynth), 0,A_DEFSYM, A_DEFFLOAT,A_DEFFLOAT,A_DEFFLOAT,A_DEFFLOAT,0); class_addcreator((t_newmethod)fofsynth_new,gensym("fofsynth~"),A_DEFSYM, A_DEFFLOAT,A_DEFFLOAT,A_DEFFLOAT,A_DEFFLOAT,0); class_addmethod(fofsynth_class, nullfn, gensym("signal"), 0); class_addmethod(fofsynth_class, (t_method) fofsynth_dsp, gensym("dsp"), 0); class_addfloat(fofsynth_class, (t_method) fofsynth_float); class_addmethod(fofsynth_class,(t_method) fofsynth_debug, gensym("debug"),0); cos_maketable(); halfcos_maketable(); exp_maketable(); }