示例#1
0
void swinger_tilde_setup(void)
{
    t_class *c;
    c = class_new(gensym("swinger~"), (t_newmethod)swinger_new,
                  (t_method)swinger_free,sizeof(t_swinger), 0,A_GIMME,0);
	CLASS_MAINSIGNALIN(c, t_swinger, x_f);
	class_addmethod(c,(t_method)swinger_dsp,gensym("dsp"),0);
	class_addmethod(c,(t_method)swinger_mute,gensym("mute"),A_FLOAT,0);
    swinger_class = c;
    fftease_announce(OBJECT_NAME);
}
示例#2
0
void pvoc_tilde_setup(void)
{
    pvoc_class = class_new(gensym("pvoc~"), (t_newmethod)pvoc_new,
						   (t_method)pvoc_free,sizeof(t_pvoc), 0,A_GIMME,0);
	CLASS_MAINSIGNALIN(pvoc_class, t_pvoc, x_f);
	class_addmethod(pvoc_class,(t_method)pvoc_dsp,gensym("dsp"),0);
	class_addmethod(pvoc_class,(t_method)pvoc_mute,gensym("mute"),A_FLOAT,0);
    class_addmethod(pvoc_class,(t_method)pvoc_lowfreq,gensym("lowfreq"),A_FLOAT,0);
    class_addmethod(pvoc_class,(t_method)pvoc_highfreq,gensym("highfreq"),A_FLOAT,0);
    class_addmethod(pvoc_class,(t_method)pvoc_fftinfo,gensym("fftinfo"),0);
    fftease_announce(OBJECT_NAME);
}
示例#3
0
void cross_tilde_setup(void)
{
    t_class *c;
    c = class_new(gensym("cross~"), (t_newmethod)cross_new,
                  (t_method)cross_free,sizeof(t_cross), 0,A_GIMME,0);
	CLASS_MAINSIGNALIN(c, t_cross, x_f);
	class_addmethod(c,(t_method)cross_dsp,gensym("dsp"),0);
	class_addmethod(c,(t_method)cross_mute,gensym("mute"),A_FLOAT,0);
    class_addmethod(c,(t_method)cross_autonorm, gensym("autonorm"),  A_FLOAT, 0);
    cross_class = c;
    fftease_announce(OBJECT_NAME);
}
示例#4
0
void pvwarpb_tilde_setup(void)
{
    t_class *c;
    c = class_new(gensym("pvwarpb~"), (t_newmethod)pvwarpb_new,
                  (t_method)pvwarpb_free,sizeof(t_pvwarpb), 0,A_GIMME,0);
	CLASS_MAINSIGNALIN(c, t_pvwarpb, x_f);
	class_addmethod(c,(t_method)pvwarpb_dsp,gensym("dsp"),0);
	class_addmethod(c,(t_method)pvwarpb_mute,gensym("mute"),A_FLOAT,0);
	class_addmethod(c,(t_method)pvwarpb_bottomfreq,gensym("bottomfreq"),A_FLOAT,0);
	class_addmethod(c,(t_method)pvwarpb_topfreq,gensym("topfreq"),A_FLOAT,0);
	class_addmethod(c,(t_method)pvwarpb_autofunc,gensym("autofunc"),A_DEFFLOAT, A_DEFFLOAT,0);
    pvwarpb_class = c;
    fftease_announce(OBJECT_NAME);
}
示例#5
0
void thresher_tilde_setup(void)
{
    t_class *c;
    c = class_new(gensym("thresher~"), (t_newmethod)thresher_new,
                  (t_method)thresher_free,sizeof(t_thresher), 0,A_GIMME,0);
	CLASS_MAINSIGNALIN(c, t_thresher, x_f);
	class_addmethod(c,(t_method)thresher_dsp,gensym("dsp"),0);
	class_addmethod(c,(t_method)thresher_mute,gensym("mute"),A_FLOAT,0);
	class_addmethod(c,(t_method)thresher_oscbank,gensym("oscbank"),A_FLOAT,0);
	class_addmethod(c,(t_method)thresher_transpose,gensym("transpose"),A_FLOAT,0);
	class_addmethod(c,(t_method)thresher_synthresh,gensym("synthresh"),A_FLOAT,0);
    thresher_class = c;
    fftease_announce(OBJECT_NAME);
}
示例#6
0
void leaker_tilde_setup(void)
{
    t_class *c;
    c = class_new(gensym("leaker~"), (t_newmethod)leaker_new,
                  (t_method)leaker_free,sizeof(t_leaker), 0,A_GIMME,0);
	CLASS_MAINSIGNALIN(c, t_leaker, x_f);
	class_addmethod(c,(t_method)leaker_dsp,gensym("dsp"),0);
	class_addmethod(c,(t_method)leaker_mute,gensym("mute"),A_FLOAT,0);
	class_addmethod(c,(t_method)leaker_upsieve,gensym("upsieve"), 0);
	class_addmethod(c,(t_method)leaker_downsieve,gensym("downsieve"), 0);
	class_addmethod(c,(t_method)leaker_randsieve,gensym("randsieve"), 0);
    
    leaker_class = c;
    fftease_announce(OBJECT_NAME);
}
void residency_buffer_tilde_setup(void)
{
    t_class *c;
    c = class_new(gensym("residency_buffer~"), (t_newmethod)residency_buffer_new,
                  (t_method)residency_buffer_free,sizeof(t_residency_buffer), 0,A_GIMME,0);
	CLASS_MAINSIGNALIN(c, t_residency_buffer, x_f);
	class_addmethod(c,(t_method)residency_buffer_dsp,gensym("dsp"),0);
	class_addmethod(c,(t_method)residency_buffer_mute,gensym("mute"),A_FLOAT,0);
    class_addmethod(c,(t_method)residency_buffer_interpolation,gensym("interpolation"),A_FLOAT,0);
	class_addmethod(c,(t_method)residency_buffer_oscbank,gensym("oscbank"),A_FLOAT,0);
	class_addmethod(c,(t_method)residency_buffer_transpose,gensym("transpose"),A_FLOAT,0);
	class_addmethod(c,(t_method)residency_buffer_synthresh,gensym("synthresh"),A_FLOAT,0);
	class_addmethod(c,(t_method)residency_buffer_calcbuf,gensym("calcbuf"), A_FLOAT, 0);
	class_addmethod(c,(t_method)residency_buffer_playthrough,gensym("playthrough"), A_FLOAT, 0);
	class_addmethod(c,(t_method)residency_buffer_acquire_sample,gensym("acquire_sample"), 0);
    residency_buffer_class = c;
    fftease_announce(OBJECT_NAME);
}