[PD-cvs] pd/src builtins_dsp.c,1.1.2.10,1.1.2.11

Mathieu Bouchard matju at users.sourceforge.net
Thu Jan 4 22:16:53 CET 2007


Update of /cvsroot/pure-data/pd/src
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv6517

Modified Files:
      Tag: desiredata
	builtins_dsp.c 
Log Message:
using class_new2 everywhere


Index: builtins_dsp.c
===================================================================
RCS file: /cvsroot/pure-data/pd/src/Attic/builtins_dsp.c,v
retrieving revision 1.1.2.10
retrieving revision 1.1.2.11
diff -C2 -d -r1.1.2.10 -r1.1.2.11
*** builtins_dsp.c	4 Jan 2007 20:30:26 -0000	1.1.2.10
--- builtins_dsp.c	4 Jan 2007 21:16:50 -0000	1.1.2.11
***************
*** 45,48 ****
--- 45,49 ----
  template <class T> T min(T a, T b) {return a<b?a:b;}
  template <class T> T max(T a, T b) {return a>b?a:b;}
+ template <class T> T clip(T a, T b, T c) {return min(max(a,b),b);}
  
  /* ----------------------------- plus ----------------------------- */
***************
*** 78,86 ****
      return x;} \
  static void NAME##_setup() { \
!     t_class *c = NAME##_class = class_new(gensym("+~"), (t_newmethod)NAME##_new, 0, sizeof(t_dop), 0, A_GIMME, 0); \
      class_addmethod2(c, NAME##_dsp, "dsp",""); \
      CLASS_MAINSIGNALIN(c, t_dop, a); \
      class_sethelpsymbol(NAME##_class, gensym("sigbinops")); \
!     c = scalar##NAME##_class = class_new(gensym("+~"), 0, 0, sizeof(t_dop), 0, 0); \
      CLASS_MAINSIGNALIN(c, t_dop, a); \
      class_addmethod2(c, scalar##NAME##_dsp, "dsp",""); \
--- 79,87 ----
      return x;} \
  static void NAME##_setup() { \
!     t_class *c = NAME##_class = class_new2("+~",NAME##_new,0,sizeof(t_dop),0,"*"); \
      class_addmethod2(c, NAME##_dsp, "dsp",""); \
      CLASS_MAINSIGNALIN(c, t_dop, a); \
      class_sethelpsymbol(NAME##_class, gensym("sigbinops")); \
!     c = scalar##NAME##_class = class_new2("+~",0,0,sizeof(t_dop),0,""); \
      CLASS_MAINSIGNALIN(c, t_dop, a); \
      class_addmethod2(c, scalar##NAME##_dsp, "dsp",""); \
***************
*** 244,250 ****
  
  /* ------------------------- tabwrite~ -------------------------- */
- 
  static t_class *tabwrite_tilde_class;
- 
  struct t_tabwrite_tilde : t_object {
      int phase;
--- 245,249 ----
***************
*** 254,258 ****
      float a;
  };
- 
  static void *tabwrite_tilde_new(t_symbol *s) {
      t_tabwrite_tilde *x = (t_tabwrite_tilde *)pd_new(tabwrite_tilde_class);
--- 253,256 ----
***************
*** 262,273 ****
      return x;
  }
- 
  static void tabwrite_tilde_redraw(t_tabwrite_tilde *x) {
      t_garray *a = (t_garray *)pd_findbyclass(x->arrayname, garray_class);
!     if (!a)
!         bug("tabwrite_tilde_redraw");
      else garray_redraw(a);
  }
- 
  static t_int *tabwrite_tilde_perform(t_int *w) {
      t_tabwrite_tilde *x = (t_tabwrite_tilde *)w[1];
--- 260,268 ----
      return x;
  }
  static void tabwrite_tilde_redraw(t_tabwrite_tilde *x) {
      t_garray *a = (t_garray *)pd_findbyclass(x->arrayname, garray_class);
!     if (!a) bug("tabwrite_tilde_redraw");
      else garray_redraw(a);
  }
  static t_int *tabwrite_tilde_perform(t_int *w) {
      t_tabwrite_tilde *x = (t_tabwrite_tilde *)w[1];
***************
*** 275,279 ****
      int n = (int)w[3], phase = x->phase, endphase = x->nsampsintab;
      if (!x->vec) goto bad;
-     
      if (endphase > phase) {
          int nxfer = endphase - phase;
--- 270,273 ----
***************
*** 281,286 ****
          if (nxfer > n) nxfer = n;
          phase += nxfer;
! 
! 		testcopyvec(fp, in, nxfer);
          if (phase >= endphase) {
              tabwrite_tilde_redraw(x);
--- 275,279 ----
          if (nxfer > n) nxfer = n;
          phase += nxfer;
! 	testcopyvec(fp, in, nxfer);
          if (phase >= endphase) {
              tabwrite_tilde_redraw(x);
***************
*** 288,298 ****
          }
          x->phase = phase;
!     }
!     else x->phase = 0x7fffffff;
  bad:
      return w+4;
  }
- 
- 
  static t_int *tabwrite_tilde_perf_simd(t_int *w) {
      t_tabwrite_tilde *x = (t_tabwrite_tilde *)w[1];
--- 281,288 ----
          }
          x->phase = phase;
!     } else x->phase = 0x7fffffff;
  bad:
      return w+4;
  }
  static t_int *tabwrite_tilde_perf_simd(t_int *w) {
      t_tabwrite_tilde *x = (t_tabwrite_tilde *)w[1];
***************
*** 300,304 ****
      int n = (int)w[3], phase = x->phase, endphase = x->nsampsintab;
      if (!x->vec) goto bad;
-     
      if (endphase > phase) {
          int nxfer = endphase - phase;
--- 290,293 ----
***************
*** 321,326 ****
      return w+4;
  }
- 
- 
  void tabwrite_tilde_set(t_tabwrite_tilde *x, t_symbol *s) {
      x->arrayname = s;
--- 310,313 ----
***************
*** 334,338 ****
      } else garray_usedindsp(a);
  }
- 
  static void tabwrite_tilde_dsp(t_tabwrite_tilde *x, t_signal **sp) {
      tabwrite_tilde_set(x, x->arrayname);
--- 321,324 ----
***************
*** 341,345 ****
      else  dsp_add(tabwrite_tilde_perform, 3, x, sp[0]->s_vec, sp[0]->s_n);
  }
- 
  static void tabwrite_tilde_bang(t_tabwrite_tilde *x) {x->phase = 0;}
  static void tabwrite_tilde_start(t_tabwrite_tilde *x, t_floatarg f) {x->phase = (int)max((int)f,0);}
--- 327,330 ----
***************
*** 350,357 ****
      }
  }
- 
  static void tabwrite_tilde_setup() {
!     t_class *c = tabwrite_tilde_class = class_new(gensym("tabwrite~"), (t_newmethod)tabwrite_tilde_new, 0,
!         sizeof(t_tabwrite_tilde), 0, A_DEFSYM, 0);
      CLASS_MAINSIGNALIN(c, t_tabwrite_tilde, a);
      class_addmethod2(c, tabwrite_tilde_dsp, "dsp","");
--- 335,341 ----
      }
  }
  static void tabwrite_tilde_setup() {
!     t_class *c = tabwrite_tilde_class =
! 	class_new2("tabwrite~",tabwrite_tilde_new,0,sizeof(t_tabwrite_tilde),0,"S");
      CLASS_MAINSIGNALIN(c, t_tabwrite_tilde, a);
      class_addmethod2(c, tabwrite_tilde_dsp, "dsp","");
***************
*** 769,774 ****
  
  static void tabosc4_tilde_setup() {
!     t_class *c = tabosc4_tilde_class = class_new(gensym("tabosc4~"),
!         (t_newmethod)tabosc4_tilde_new, 0, sizeof(t_tabosc4_tilde), 0, A_DEFSYM, 0);
      CLASS_MAINSIGNALIN(c, t_tabosc4_tilde, a);
      class_addmethod2(c, tabosc4_tilde_dsp, "dsp","");
--- 753,758 ----
  
  static void tabosc4_tilde_setup() {
!     t_class *c = tabosc4_tilde_class =
! 	class_new2("tabosc4~",tabosc4_tilde_new,0,sizeof(t_tabosc4_tilde),0,"S");
      CLASS_MAINSIGNALIN(c, t_tabosc4_tilde, a);
      class_addmethod2(c, tabosc4_tilde_dsp, "dsp","");
***************
*** 868,873 ****
  
  static void tabsend_setup() {
!     tabsend_class = class_new(gensym("tabsend~"), (t_newmethod)tabsend_new,
!         0, sizeof(t_tabsend), 0, A_DEFSYM, 0);
      CLASS_MAINSIGNALIN(tabsend_class, t_tabsend, a);
      class_addmethod2(tabsend_class, tabsend_dsp, "dsp","");
--- 852,856 ----
  
  static void tabsend_setup() {
!     tabsend_class = class_new2("tabsend~",tabsend_new,0,sizeof(t_tabsend),0,"S");
      CLASS_MAINSIGNALIN(tabsend_class, t_tabsend, a);
      class_addmethod2(tabsend_class, tabsend_dsp, "dsp","");
***************
*** 950,956 ****
  
  static void tabreceive_setup() {
!     tabreceive_class = class_new(gensym("tabreceive~"),
!         (t_newmethod)tabreceive_new, 0,
!         sizeof(t_tabreceive), 0, A_DEFSYM, 0);
      class_addmethod2(tabreceive_class, tabreceive_dsp, "dsp","");
  }
--- 933,937 ----
  
  static void tabreceive_setup() {
!     tabreceive_class = class_new2("tabreceive~",tabreceive_new,0,sizeof(t_tabreceive),0,"S");
      class_addmethod2(tabreceive_class, tabreceive_dsp, "dsp","");
  }
***************
*** 993,998 ****
  
  static void tabread_setup() {
!     tabread_class = class_new(gensym("tabread"), (t_newmethod)tabread_new,
!         0, sizeof(t_tabread), 0, A_DEFSYM, 0);
      class_addfloat(tabread_class, tabread_float);
      class_addmethod2(tabread_class, tabread_set, "set","s");
--- 974,978 ----
  
  static void tabread_setup() {
!     tabread_class = class_new2("tabread",tabread_new,0,sizeof(t_tabread),0,"S");
      class_addfloat(tabread_class, tabread_float);
      class_addmethod2(tabread_class, tabread_set, "set","s");
***************
*** 1052,1057 ****
  
  static void tabread4_setup() {
!     tabread4_class = class_new(gensym("tabread4"), (t_newmethod)tabread4_new,
!         0, sizeof(t_tabread4), 0, A_DEFSYM, 0);
      class_addfloat(tabread4_class, tabread4_float);
      class_addmethod2(tabread4_class, tabread4_set, "set","s");
--- 1032,1036 ----
  
  static void tabread4_setup() {
!     tabread4_class = class_new2("tabread4",tabread4_new,0,sizeof(t_tabread4),0,"S");
      class_addfloat(tabread4_class, tabread4_float);
      class_addmethod2(tabread4_class, tabread4_set, "set","s");
***************
*** 1100,1105 ****
  
  void tabwrite_setup() {
!     tabwrite_class = class_new(gensym("tabwrite"), (t_newmethod)tabwrite_new,
!         0, sizeof(t_tabwrite), 0, A_DEFSYM, 0);
      class_addfloat(tabwrite_class, tabwrite_float);
      class_addmethod2(tabwrite_class, tabwrite_set, "set","s");
--- 1079,1083 ----
  
  void tabwrite_setup() {
!     tabwrite_class = class_new2("tabwrite",tabwrite_new,0,sizeof(t_tabwrite),0,"S");
      class_addfloat(tabwrite_class, tabwrite_float);
      class_addmethod2(tabwrite_class, tabwrite_set, "set","s");
***************
*** 1168,1173 ****
  
  static void sig_tilde_setup() {
!     sig_tilde_class = class_new(gensym("sig~"), (t_newmethod)sig_tilde_new, 0,
!         sizeof(t_sig), 0, A_DEFFLOAT, 0);
      class_addfloat(sig_tilde_class, sig_tilde_float);
      class_addmethod2(sig_tilde_class, sig_tilde_dsp,"dsp","");
--- 1146,1150 ----
  
  static void sig_tilde_setup() {
!     sig_tilde_class = class_new2("sig~",sig_tilde_new,0,sizeof(t_sig),0,"F");
      class_addfloat(sig_tilde_class, sig_tilde_float);
      class_addmethod2(sig_tilde_class, sig_tilde_dsp,"dsp","");
***************
*** 1596,1613 ****
      float val;
      if (x->gotone) {
!         int indx = (int)(clock_gettimesince(x->time) * x->sampspermsec);
!         if (indx < 0)
!             indx = 0;
!         else if (indx >= x->n)
!             indx = x->n - 1;
          val = x->vec[indx];
!     }
!     else val = 0;
      outlet_float(x->outlet, val);
  }
  
  static void vsnapshot_tilde_ff(t_vsnapshot *x) {
!     if (x->vec)
!         t_freebytes(x->vec, x->n * sizeof(t_sample));
  }
  
--- 1573,1584 ----
      float val;
      if (x->gotone) {
!         int indx = clip((int)(clock_gettimesince(x->time) * x->sampspermsec),0,x->n-1);
          val = x->vec[indx];
!     } else val = 0;
      outlet_float(x->outlet, val);
  }
  
  static void vsnapshot_tilde_ff(t_vsnapshot *x) {
!     if (x->vec) t_freebytes(x->vec, x->n * sizeof(t_sample));
  }
  
***************
*** 2794,2800 ****
  
  static void sigrfftw_setup() {
!     sigrfftw_class = class_new(gensym("rfft~"), sigrfftw_new, 
! 			       sigrfftw_free,
! 			       sizeof(t_sigrfftw), 0, 0);
      CLASS_MAINSIGNALIN(sigrfftw_class, t_sigrfftw, a);
      class_addmethod2(sigrfftw_class, sigrfftw_dsp,"dsp","");
--- 2765,2769 ----
  
  static void sigrfftw_setup() {
!     sigrfftw_class = class_new2("rfft~",sigrfftw_new,sigrfftw_free,sizeof(t_sigrfftw),0,0);
      CLASS_MAINSIGNALIN(sigrfftw_class, t_sigrfftw, a);
      class_addmethod2(sigrfftw_class, sigrfftw_dsp,"dsp","");
***************
*** 2852,2858 ****
  
  static void sigrifftw_setup() {
!     sigrifftw_class = class_new(gensym("rifft~"), sigrifftw_new, 
! 				sigrifftw_free,
! 				sizeof(t_sigrifftw), 0, 0);
      CLASS_MAINSIGNALIN(sigrifftw_class, t_sigrifftw, a);
      class_addmethod2(sigrifftw_class, sigrifftw_dsp, "dsp","");
--- 2821,2825 ----
  
  static void sigrifftw_setup() {
!     sigrifftw_class = class_new2("rifft~",sigrifftw_new,sigrifftw_free,sizeof(t_sigrifftw),0,"");
      CLASS_MAINSIGNALIN(sigrifftw_class, t_sigrifftw, a);
      class_addmethod2(sigrifftw_class, sigrifftw_dsp, "dsp","");
***************
*** 2936,2941 ****
  
  static void sigframp_setup() {
!     sigframp_class = class_new(gensym("framp~"), sigframp_new, 0,
!     	sizeof(t_sigframp), 0, 0);
      CLASS_MAINSIGNALIN(sigframp_class, t_sigframp, a);
      class_addmethod2(sigframp_class, sigframp_dsp, "dsp","");
--- 2903,2907 ----
  
  static void sigframp_setup() {
!     sigframp_class = class_new2("framp~",sigframp_new,0,sizeof(t_sigframp),0,"");
      CLASS_MAINSIGNALIN(sigframp_class, t_sigframp, a);
      class_addmethod2(sigframp_class, sigframp_dsp, "dsp","");
***************
*** 3021,3025 ****
  
  void sighip_setup() {
!     sighip_class = class_new(gensym("hip~"), (t_newmethod)sighip_new, 0, sizeof(t_sighip), 0, A_DEFFLOAT, 0);
      CLASS_MAINSIGNALIN(sighip_class, t_sighip, a);
      class_addmethod2(sighip_class, sighip_dsp, "dsp","");
--- 2987,2991 ----
  
  void sighip_setup() {
!     sighip_class = class_new2("hip~",sighip_new,0,sizeof(t_sighip),0,"F");
      CLASS_MAINSIGNALIN(sighip_class, t_sighip, a);
      class_addmethod2(sighip_class, sighip_dsp, "dsp","");
***************
*** 3100,3105 ****
  
  void siglop_setup() {
!     siglop_class = class_new(gensym("lop~"), (t_newmethod)siglop_new, 0,
!         sizeof(t_siglop), 0, A_DEFFLOAT, 0);
      CLASS_MAINSIGNALIN(siglop_class, t_siglop, a);
      class_addmethod2(siglop_class, siglop_dsp, "dsp","");
--- 3066,3070 ----
  
  void siglop_setup() {
!     siglop_class = class_new2("lop~",siglop_new,0,sizeof(t_siglop),0,"F");
      CLASS_MAINSIGNALIN(siglop_class, t_siglop, a);
      class_addmethod2(siglop_class, siglop_dsp, "dsp","");
***************
*** 3218,3223 ****
  
  void sigbp_setup() {
!     sigbp_class = class_new(gensym("bp~"), (t_newmethod)sigbp_new, 0,
!         sizeof(t_sigbp), 0, A_DEFFLOAT, A_DEFFLOAT, 0);
      CLASS_MAINSIGNALIN(sigbp_class, t_sigbp, a);
      class_addmethod2(sigbp_class, sigbp_dsp, "dsp","");
--- 3183,3187 ----
  
  void sigbp_setup() {
!     sigbp_class = class_new2("bp~",sigbp_new,0,sizeof(t_sigbp),0,"FF");
      CLASS_MAINSIGNALIN(sigbp_class, t_sigbp, a);
      class_addmethod2(sigbp_class, sigbp_dsp, "dsp","");
***************
*** 3406,3411 ****
  
  void sigbiquad_setup() {
!     sigbiquad_class = class_new(gensym("biquad~"), (t_newmethod)sigbiquad_new,
!         0, sizeof(t_sigbiquad), 0, A_GIMME, 0);
      CLASS_MAINSIGNALIN(sigbiquad_class, t_sigbiquad, a);
      class_addmethod2(sigbiquad_class, sigbiquad_dsp, "dsp","");
--- 3370,3374 ----
  
  void sigbiquad_setup() {
!     sigbiquad_class = class_new2("biquad~",sigbiquad_new,0,sizeof(t_sigbiquad),0,"*");
      CLASS_MAINSIGNALIN(sigbiquad_class, t_sigbiquad, a);
      class_addmethod2(sigbiquad_class, sigbiquad_dsp, "dsp","");
***************
*** 3472,3477 ****
  
  void sigsamphold_setup() {
!     sigsamphold_class = class_new(gensym("samphold~"),
!         (t_newmethod)sigsamphold_new, 0, sizeof(t_sigsamphold), 0, 0);
      CLASS_MAINSIGNALIN(sigsamphold_class, t_sigsamphold, a);
      class_addmethod2(sigsamphold_class, sigsamphold_set, "set","F");
--- 3435,3439 ----
  
  void sigsamphold_setup() {
!     sigsamphold_class = class_new2("samphold~",sigsamphold_new,0,sizeof(t_sigsamphold),0,"");
      CLASS_MAINSIGNALIN(sigsamphold_class, t_sigsamphold, a);
      class_addmethod2(sigsamphold_class, sigsamphold_set, "set","F");
***************
*** 3528,3533 ****
  
  void sigrpole_setup() {
!     sigrpole_class = class_new(gensym("rpole~"),
!         (t_newmethod)sigrpole_new, 0, sizeof(t_sigrpole), 0, A_DEFFLOAT, 0);
      CLASS_MAINSIGNALIN(sigrpole_class, t_sigrpole, a);
      class_addmethod2(sigrpole_class, sigrpole_set, "set","F");
--- 3490,3494 ----
  
  void sigrpole_setup() {
!     sigrpole_class = class_new2("rpole~",sigrpole_new,0,sizeof(t_sigrpole),0,"F");
      CLASS_MAINSIGNALIN(sigrpole_class, t_sigrpole, a);
      class_addmethod2(sigrpole_class, sigrpole_set, "set","F");
***************
*** 3581,3586 ****
  
  void sigrzero_setup() {
!     sigrzero_class = class_new(gensym("rzero~"),
!         (t_newmethod)sigrzero_new, 0, sizeof(t_sigrzero), 0, A_DEFFLOAT, 0);
      CLASS_MAINSIGNALIN(sigrzero_class, t_sigrzero, a);
      class_addmethod2(sigrzero_class, sigrzero_set,  "set","F");
--- 3542,3546 ----
  
  void sigrzero_setup() {
!     sigrzero_class = class_new2("rzero~",sigrzero_new,0,sizeof(t_sigrzero),0,"F");
      CLASS_MAINSIGNALIN(sigrzero_class, t_sigrzero, a);
      class_addmethod2(sigrzero_class, sigrzero_set,  "set","F");
***************
*** 3641,3647 ****
  
  void sigrzero_rev_setup() {
!     sigrzero_rev_class = class_new(gensym("rzero_rev~"),
!         (t_newmethod)sigrzero_rev_new, 0, sizeof(t_sigrzero_rev),
!         0, A_DEFFLOAT, 0);
      CLASS_MAINSIGNALIN(sigrzero_rev_class, t_sigrzero_rev, a);
      class_addmethod2(sigrzero_rev_class, sigrzero_rev_set,  "set","F");
--- 3601,3605 ----
  
  void sigrzero_rev_setup() {
!     sigrzero_rev_class = class_new2("rzero_rev~",sigrzero_rev_new,0,sizeof(t_sigrzero_rev),0,"F");
      CLASS_MAINSIGNALIN(sigrzero_rev_class, t_sigrzero_rev, a);
      class_addmethod2(sigrzero_rev_class, sigrzero_rev_set,  "set","F");
***************
*** 3722,3727 ****
  
  void sigcpole_setup() {
!     sigcpole_class = class_new(gensym("cpole~"), (t_newmethod)sigcpole_new, 0, sizeof(t_sigcpole), 0,
!             A_DEFFLOAT, A_DEFFLOAT, 0);
      CLASS_MAINSIGNALIN(sigcpole_class, t_sigcpole, a);
      class_addmethod2(sigcpole_class, sigcpole_set,  "set","FF");
--- 3680,3684 ----
  
  void sigcpole_setup() {
!     sigcpole_class = class_new2("cpole~",sigcpole_new,0,sizeof(t_sigcpole),0,"FF");
      CLASS_MAINSIGNALIN(sigcpole_class, t_sigcpole, a);
      class_addmethod2(sigcpole_class, sigcpole_set,  "set","FF");
***************
*** 3799,3804 ****
  
  void sigczero_setup() {
!     sigczero_class = class_new(gensym("czero~"),
!         (t_newmethod)sigczero_new, 0, sizeof(t_sigczero), 0, A_DEFFLOAT, A_DEFFLOAT, 0);
      CLASS_MAINSIGNALIN(sigczero_class, t_sigczero, a);
      class_addmethod2(sigczero_class, sigczero_set,   "set","FF");
--- 3756,3760 ----
  
  void sigczero_setup() {
!     sigczero_class = class_new2("czero~",sigczero_new,0,sizeof(t_sigczero),0,"FF");
      CLASS_MAINSIGNALIN(sigczero_class, t_sigczero, a);
      class_addmethod2(sigczero_class, sigczero_set,   "set","FF");
***************
*** 3877,3882 ****
  
  void sigczero_rev_setup() {
!     sigczero_rev_class = class_new(gensym("czero_rev~"),
!         (t_newmethod)sigczero_rev_new, 0, sizeof(t_sigczero_rev), 0, A_DEFFLOAT, A_DEFFLOAT, 0);
      CLASS_MAINSIGNALIN(sigczero_rev_class, t_sigczero_rev, a);
      class_addmethod2(sigczero_rev_class, sigczero_rev_set,   "set","FF");
--- 3833,3837 ----
  
  void sigczero_rev_setup() {
!     sigczero_rev_class = class_new2("czero_rev~",sigczero_rev_new,0,sizeof(t_sigczero_rev),0,"FF");
      CLASS_MAINSIGNALIN(sigczero_rev_class, t_sigczero_rev, a);
      class_addmethod2(sigczero_rev_class, sigczero_rev_set,   "set","FF");
***************
*** 4028,4034 ****
  
  static void sigreceive_setup() {
!     sigreceive_class = class_new(gensym("receive~"),
!         (t_newmethod)sigreceive_new, 0,
!         sizeof(t_sigreceive), 0, A_DEFSYM, 0);
      class_addcreator((t_newmethod)sigreceive_new, gensym("r~"), A_DEFSYM, 0);
      class_addmethod2(sigreceive_class, sigreceive_set, "set","s");
--- 3983,3987 ----
  
  static void sigreceive_setup() {
!     sigreceive_class = class_new2("receive~",sigreceive_new,0,sizeof(t_sigreceive),0,"S");
      class_addcreator((t_newmethod)sigreceive_new, gensym("r~"), A_DEFSYM, 0);
      class_addmethod2(sigreceive_class, sigreceive_set, "set","s");
***************
*** 4170,4175 ****
  
  static void sigthrow_setup() {
!     sigthrow_class = class_new(gensym("throw~"), (t_newmethod)sigthrow_new, 0,
!         sizeof(t_sigthrow), 0, A_DEFSYM, 0);
      class_addmethod2(sigthrow_class, sigthrow_set, "set","s");
      CLASS_MAINSIGNALIN(sigthrow_class, t_sigthrow, a);
--- 4123,4127 ----
  
  static void sigthrow_setup() {
!     sigthrow_class = class_new2("throw~",sigthrow_new,0,sizeof(t_sigthrow),0,"S");
      class_addmethod2(sigthrow_class, sigthrow_set, "set","s");
      CLASS_MAINSIGNALIN(sigthrow_class, t_sigthrow, a);
***************
*** 4220,4225 ****
  
  static void clip_setup() {
!     clip_class = class_new(gensym("clip~"), (t_newmethod)clip_new, 0,
!         sizeof(t_clip), 0, A_DEFFLOAT, A_DEFFLOAT, 0);
      CLASS_MAINSIGNALIN(clip_class, t_clip, a);
      class_addmethod2(clip_class, clip_dsp, "dsp","");
--- 4172,4176 ----
  
  static void clip_setup() {
!     clip_class = class_new2("clip~",clip_new,0,sizeof(t_clip),0,"FF");
      CLASS_MAINSIGNALIN(clip_class, t_clip, a);
      class_addmethod2(clip_class, clip_dsp, "dsp","");
***************
*** 4308,4314 ****
  void sigrsqrt_setup() {
      init_rsqrt();
!     sigrsqrt_class = class_new(gensym("rsqrt~"), (t_newmethod)sigrsqrt_new, 0,
!         sizeof(t_sigrsqrt), 0, 0);
!             /* an old name for it: */
      class_addcreator(sigrsqrt_new, gensym("q8_rsqrt~"), 0);
      CLASS_MAINSIGNALIN(sigrsqrt_class, t_sigrsqrt, a);
--- 4259,4264 ----
  void sigrsqrt_setup() {
      init_rsqrt();
!     sigrsqrt_class = class_new2("rsqrt~",sigrsqrt_new,0,sizeof(t_sigrsqrt),0,"");
!     /* an old name for it: */
      class_addcreator(sigrsqrt_new, gensym("q8_rsqrt~"), 0);
      CLASS_MAINSIGNALIN(sigrsqrt_class, t_sigrsqrt, a);
***************
*** 4357,4362 ****
  
  void sigsqrt_setup() {
!     sigsqrt_class = class_new(gensym("sqrt~"), (t_newmethod)sigsqrt_new, 0,
!         sizeof(t_sigsqrt), 0, 0);
      class_addcreator(sigsqrt_new, gensym("q8_sqrt~"), 0);   /* old name */
      CLASS_MAINSIGNALIN(sigsqrt_class, t_sigsqrt, a);
--- 4307,4311 ----
  
  void sigsqrt_setup() {
!     sigsqrt_class = class_new2("sqrt~",sigsqrt_new,0,sizeof(t_sigsqrt),0,"");
      class_addcreator(sigsqrt_new, gensym("q8_sqrt~"), 0);   /* old name */
      CLASS_MAINSIGNALIN(sigsqrt_class, t_sigsqrt, a);
***************
*** 4399,4404 ****
  
  void sigwrap_setup() {
!     sigwrap_class = class_new(gensym("wrap~"), (t_newmethod)sigwrap_new, 0,
!         sizeof(t_sigwrap), 0, 0);
      CLASS_MAINSIGNALIN(sigwrap_class, t_sigwrap, a);
      class_addmethod2(sigwrap_class, sigwrap_dsp, "dsp","");
--- 4348,4352 ----
  
  void sigwrap_setup() {
!     sigwrap_class = class_new2("wrap~",sigwrap_new,0,sizeof(t_sigwrap),0,"");
      CLASS_MAINSIGNALIN(sigwrap_class, t_sigwrap, a);
      class_addmethod2(sigwrap_class, sigwrap_dsp, "dsp","");
***************
*** 4439,4444 ****
  
  void mtof_tilde_setup() {
!     mtof_tilde_class = class_new(gensym("mtof~"), (t_newmethod)mtof_tilde_new, 0,
!         sizeof(t_mtof_tilde), 0, 0);
      CLASS_MAINSIGNALIN(mtof_tilde_class, t_mtof_tilde, a);
      class_addmethod2(mtof_tilde_class, mtof_tilde_dsp, "dsp","");
--- 4387,4391 ----
  
  void mtof_tilde_setup() {
!     mtof_tilde_class = class_new2("mtof~",mtof_tilde_new,0,sizeof(t_mtof_tilde),0,"");
      CLASS_MAINSIGNALIN(mtof_tilde_class, t_mtof_tilde, a);
      class_addmethod2(mtof_tilde_class, mtof_tilde_dsp, "dsp","");
***************
*** 4475,4480 ****
  
  void ftom_tilde_setup() {
!     ftom_tilde_class = class_new(gensym("ftom~"), (t_newmethod)ftom_tilde_new, 0,
!         sizeof(t_ftom_tilde), 0, 0);
      CLASS_MAINSIGNALIN(ftom_tilde_class, t_ftom_tilde, a);
      class_addmethod2(ftom_tilde_class, ftom_tilde_dsp, "dsp","");
--- 4422,4426 ----
  
  void ftom_tilde_setup() {
!     ftom_tilde_class = class_new2("ftom~",ftom_tilde_new,0,sizeof(t_ftom_tilde),0,"");
      CLASS_MAINSIGNALIN(ftom_tilde_class, t_ftom_tilde, a);
      class_addmethod2(ftom_tilde_class, ftom_tilde_dsp, "dsp","");
***************
*** 4516,4521 ****
  
  void dbtorms_tilde_setup() {
!     dbtorms_tilde_class = class_new(gensym("dbtorms~"), (t_newmethod)dbtorms_tilde_new, 0,
!         sizeof(t_dbtorms_tilde), 0, 0);
      CLASS_MAINSIGNALIN(dbtorms_tilde_class, t_dbtorms_tilde, a);
      class_addmethod2(dbtorms_tilde_class, dbtorms_tilde_dsp, "dsp","");
--- 4462,4466 ----
  
  void dbtorms_tilde_setup() {
!     dbtorms_tilde_class = class_new2("dbtorms~",dbtorms_tilde_new,0,sizeof(t_dbtorms_tilde),0,"");
      CLASS_MAINSIGNALIN(dbtorms_tilde_class, t_dbtorms_tilde, a);
      class_addmethod2(dbtorms_tilde_class, dbtorms_tilde_dsp, "dsp","");
***************
*** 4556,4561 ****
  
  void rmstodb_tilde_setup() {
!     rmstodb_tilde_class = class_new(gensym("rmstodb~"), (t_newmethod)rmstodb_tilde_new, 0,
!         sizeof(t_rmstodb_tilde), 0, 0);
      CLASS_MAINSIGNALIN(rmstodb_tilde_class, t_rmstodb_tilde, a);
      class_addmethod2(rmstodb_tilde_class, rmstodb_tilde_dsp, "dsp","");
--- 4501,4505 ----
  
  void rmstodb_tilde_setup() {
!     rmstodb_tilde_class = class_new2("rmstodb~",rmstodb_tilde_new,0,sizeof(t_rmstodb_tilde),0,"");
      CLASS_MAINSIGNALIN(rmstodb_tilde_class, t_rmstodb_tilde, a);
      class_addmethod2(rmstodb_tilde_class, rmstodb_tilde_dsp, "dsp","");
***************
*** 4597,4602 ****
  
  void dbtopow_tilde_setup() {
!     dbtopow_tilde_class = class_new(gensym("dbtopow~"), (t_newmethod)dbtopow_tilde_new, 0,
!         sizeof(t_dbtopow_tilde), 0, 0);
      CLASS_MAINSIGNALIN(dbtopow_tilde_class, t_dbtopow_tilde, a);
      class_addmethod2(dbtopow_tilde_class, dbtopow_tilde_dsp, "dsp","");
--- 4541,4545 ----
  
  void dbtopow_tilde_setup() {
!     dbtopow_tilde_class = class_new2("dbtopow~",dbtopow_tilde_new,0,sizeof(t_dbtopow_tilde),0,"");
      CLASS_MAINSIGNALIN(dbtopow_tilde_class, t_dbtopow_tilde, a);
      class_addmethod2(dbtopow_tilde_class, dbtopow_tilde_dsp, "dsp","");
***************
*** 4637,4642 ****
  
  void powtodb_tilde_setup() {
!     powtodb_tilde_class = class_new(gensym("powtodb~"), (t_newmethod)powtodb_tilde_new, 0,
!         sizeof(t_powtodb_tilde), 0, 0);
      CLASS_MAINSIGNALIN(powtodb_tilde_class, t_powtodb_tilde, a);
      class_addmethod2(powtodb_tilde_class, powtodb_tilde_dsp, "dsp","");
--- 4580,4584 ----
  
  void powtodb_tilde_setup() {
!     powtodb_tilde_class = class_new2("powtodb~",powtodb_tilde_new,0,sizeof(t_powtodb_tilde),0,"");
      CLASS_MAINSIGNALIN(powtodb_tilde_class, t_powtodb_tilde, a);
      class_addmethod2(powtodb_tilde_class, powtodb_tilde_dsp, "dsp","");
***************
*** 4695,4700 ****
  
  static void print_setup() {
!     print_class = class_new(gensym("print~"), (t_newmethod)print_new, 0,
!         sizeof(t_print), 0, A_DEFSYM, 0);
      CLASS_MAINSIGNALIN(print_class, t_print, a);
      class_addmethod2(print_class, print_dsp, "dsp","");
--- 4637,4641 ----
  
  static void print_setup() {
!     print_class = class_new2("print~",print_new,0,sizeof(t_print),0,"S");
      CLASS_MAINSIGNALIN(print_class, t_print, a);
      class_addmethod2(print_class, print_dsp, "dsp","");
***************
*** 4797,4802 ****
  
  static void phasor_setup() {
!     phasor_class = class_new(gensym("phasor~"), (t_newmethod)phasor_new, 0,
!         sizeof(t_phasor), 0, A_DEFFLOAT, 0);
      CLASS_MAINSIGNALIN(phasor_class, t_phasor, a);
      class_addmethod2(phasor_class, phasor_dsp, "dsp","");
--- 4738,4742 ----
  
  static void phasor_setup() {
!     phasor_class = class_new2("phasor~",phasor_new,0,sizeof(t_phasor),0,"F");
      CLASS_MAINSIGNALIN(phasor_class, t_phasor, a);
      class_addmethod2(phasor_class, phasor_dsp, "dsp","");
***************
*** 4894,4899 ****
  
  static void cos_setup() {
!     cos_class = class_new(gensym("cos~"), (t_newmethod)cos_new, 0,
!         sizeof(t_cos), 0, A_DEFFLOAT, 0);
      CLASS_MAINSIGNALIN(cos_class, t_cos, a);
      class_addmethod2(cos_class, cos_dsp, "dsp","");
--- 4834,4838 ----
  
  static void cos_setup() {
!     cos_class = class_new2("cos~",cos_new,0,sizeof(t_cos),0,"F");
      CLASS_MAINSIGNALIN(cos_class, t_cos, a);
      class_addmethod2(cos_class, cos_dsp, "dsp","");
***************
*** 4986,4991 ****
  
  static void osc_setup() {
!     osc_class = class_new(gensym("osc~"), (t_newmethod)osc_new, 0,
!         sizeof(t_osc), 0, A_DEFFLOAT, 0);
      CLASS_MAINSIGNALIN(osc_class, t_osc, a);
      class_addmethod2(osc_class, osc_dsp, "dsp","");
--- 4925,4929 ----
  
  static void osc_setup() {
!     osc_class = class_new2("osc~",osc_new,0,sizeof(t_osc),0,"F");
      CLASS_MAINSIGNALIN(osc_class, t_osc, a);
      class_addmethod2(osc_class, osc_dsp, "dsp","");
***************
*** 5101,5105 ****
  
  void sigvcf_setup() {
!     sigvcf_class = class_new(gensym("vcf~"), (t_newmethod)sigvcf_new, 0, sizeof(t_sigvcf), 0, A_DEFFLOAT, 0);
      CLASS_MAINSIGNALIN(sigvcf_class, t_sigvcf, a);
      class_addmethod2(sigvcf_class, sigvcf_dsp, "dsp","");
--- 5039,5043 ----
  
  void sigvcf_setup() {
!     sigvcf_class = class_new2("vcf~",sigvcf_new,0,sizeof(t_sigvcf),0,"F");
      CLASS_MAINSIGNALIN(sigvcf_class, t_sigvcf, a);
      class_addmethod2(sigvcf_class, sigvcf_dsp, "dsp","");
***************
*** 5141,5145 ****
  
  static void noise_setup() {
!     noise_class = class_new(gensym("noise~"), (t_newmethod)noise_new, 0, sizeof(t_noise), 0, 0);
      class_addmethod2(noise_class, noise_dsp, "dsp","");
  }
--- 5079,5083 ----
  
  static void noise_setup() {
!     noise_class = class_new2("noise~",noise_new,0,sizeof(t_noise),0,"");
      class_addmethod2(noise_class, noise_dsp, "dsp","");
  }





More information about the Pd-cvs mailing list