From 3562c7816f5864f64e79abf815039f3c5beb13c4 Mon Sep 17 00:00:00 2001
From: Jonathan Wilkes <jon.w.wilkes@gmail.com>
Date: Fri, 4 Sep 2015 00:30:11 -0400
Subject: [PATCH] add A_CANT to dsp method

---
 externals/fftease/bthresher~.c  | 2 +-
 externals/fftease/burrow~.c     | 2 +-
 externals/fftease/cavoc27~.c    | 2 +-
 externals/fftease/cavoc~.c      | 2 +-
 externals/fftease/centerring~.c | 2 +-
 externals/fftease/codepend~.c   | 2 +-
 externals/fftease/crossx~.c     | 2 +-
 externals/fftease/dentist~.c    | 2 +-
 externals/fftease/disarrain~.c  | 2 +-
 externals/fftease/disarray~.c   | 2 +-
 externals/fftease/drown~.c      | 2 +-
 externals/fftease/ether~.c      | 2 +-
 externals/fftease/leaker~.c     | 2 +-
 externals/fftease/mindwarp~.c   | 2 +-
 externals/fftease/morphine~.c   | 2 +-
 externals/fftease/multyq~.c     | 2 +-
 externals/fftease/presidency~.c | 2 +-
 externals/fftease/pvcompand~.c  | 2 +-
 externals/fftease/pvgrain~.c    | 2 +-
 externals/fftease/pvharm~.c     | 2 +-
 externals/fftease/pvoc~.c       | 2 +-
 externals/fftease/pvtuner~.c    | 2 +-
 externals/fftease/reanimator~.c | 2 +-
 externals/fftease/resent~.c     | 2 +-
 externals/fftease/residency~.c  | 2 +-
 externals/fftease/scrape~.c     | 2 +-
 externals/fftease/shapee~.c     | 2 +-
 externals/fftease/swinger~.c    | 2 +-
 externals/fftease/taint~.c      | 2 +-
 externals/fftease/thresher~.c   | 2 +-
 externals/fftease/vacancy~.c    | 2 +-
 externals/fftease/xsyn~.c       | 2 +-
 32 files changed, 32 insertions(+), 32 deletions(-)

diff --git a/externals/fftease/bthresher~.c b/externals/fftease/bthresher~.c
index 050ca2a62..1dabf0d59 100644
--- a/externals/fftease/bthresher~.c
+++ b/externals/fftease/bthresher~.c
@@ -127,7 +127,7 @@ void bthresher_tilde_setup(void){
   bthresher_class = class_new(gensym("bthresher~"), (t_newmethod)bthresher_new, 
       (t_method)bthresher_free ,sizeof(t_bthresher), 0,A_GIMME,0);
   CLASS_MAINSIGNALIN(bthresher_class, t_bthresher, x_f);
-  class_addmethod(bthresher_class,(t_method)bthresher_dsp,gensym("dsp"),0);
+  class_addmethod(bthresher_class,(t_method)bthresher_dsp,gensym("dsp"),A_CANT,0);
   class_addmethod(bthresher_class,(t_method)bthresher_mute,gensym("mute"),A_FLOAT,0);
   class_addmethod(bthresher_class,(t_method)bthresher_bypass,gensym("bypass"),A_FLOAT,0);
   class_addmethod(bthresher_class,(t_method)bthresher_overlap,gensym("overlap"),A_FLOAT,0);
diff --git a/externals/fftease/burrow~.c b/externals/fftease/burrow~.c
index cf5be2d10..0d3cf2a0a 100644
--- a/externals/fftease/burrow~.c
+++ b/externals/fftease/burrow~.c
@@ -121,7 +121,7 @@ void burrow_tilde_setup(void)
   burrow_class = class_new(gensym("burrow~"), (t_newmethod)burrow_new, 
 			  (t_method)burrow_free ,sizeof(t_burrow), 0,A_GIMME,0);
   CLASS_MAINSIGNALIN(burrow_class, t_burrow, x_f);
-  class_addmethod(burrow_class, (t_method)burrow_dsp, gensym("dsp"), 0);
+  class_addmethod(burrow_class, (t_method)burrow_dsp, gensym("dsp"), A_CANT, 0);
   class_addmethod(burrow_class, (t_method)burrow_assist, gensym("assist"), 0);
   class_addmethod(burrow_class, (t_method)burrow_invert, gensym("invert"), A_FLOAT,0);
   class_addmethod(burrow_class, (t_method)burrow_overlap, gensym("overlap"), A_FLOAT,0);
diff --git a/externals/fftease/cavoc27~.c b/externals/fftease/cavoc27~.c
index 8fbca59ce..0169cd332 100644
--- a/externals/fftease/cavoc27~.c
+++ b/externals/fftease/cavoc27~.c
@@ -131,7 +131,7 @@ void cavoc27_tilde_setup(void)
   cavoc27_class = class_new(gensym("cavoc27~"), (t_newmethod)cavoc27_new, 
 			 (t_method)cavoc27_free ,sizeof(t_cavoc27), 0,A_GIMME,0);
   CLASS_MAINSIGNALIN(cavoc27_class, t_cavoc27, x_f);
-  class_addmethod(cavoc27_class, (t_method)cavoc27_dsp, gensym("dsp"), 0);
+  class_addmethod(cavoc27_class, (t_method)cavoc27_dsp, gensym("dsp"), A_CANT, 0);
   class_addmethod(cavoc27_class, (t_method)cavoc27_mute, gensym("mute"), A_FLOAT,0);
   class_addmethod(cavoc27_class, (t_method)cavoc27_rule, gensym("rule"), A_GIMME,0);
   class_addmethod(cavoc27_class, (t_method)cavoc27_density, gensym("density"), A_DEFFLOAT,0);
diff --git a/externals/fftease/cavoc~.c b/externals/fftease/cavoc~.c
index 7bfcedcff..525f73c27 100644
--- a/externals/fftease/cavoc~.c
+++ b/externals/fftease/cavoc~.c
@@ -113,7 +113,7 @@ void cavoc_tilde_setup(void){
   cavoc_class = class_new(gensym("cavoc~"), (t_newmethod)cavoc_new, 
       (t_method)cavoc_free ,sizeof(t_cavoc), 0,A_GIMME,0);
   CLASS_MAINSIGNALIN(cavoc_class, t_cavoc, x_f);
-  class_addmethod(cavoc_class,(t_method)cavoc_dsp,gensym("dsp"),0);
+  class_addmethod(cavoc_class,(t_method)cavoc_dsp,gensym("dsp"),A_CANT,0);
   class_addmethod(cavoc_class,(t_method)cavoc_mute,gensym("mute"),A_FLOAT,0);
   class_addmethod(cavoc_class,(t_method)cavoc_overlap,gensym("overlap"),A_FLOAT,0);
   class_addmethod(cavoc_class,(t_method)cavoc_winfac,gensym("winfac"),A_FLOAT,0);
diff --git a/externals/fftease/centerring~.c b/externals/fftease/centerring~.c
index 31e9483e5..2f80b6bb6 100644
--- a/externals/fftease/centerring~.c
+++ b/externals/fftease/centerring~.c
@@ -132,7 +132,7 @@ void centerring_tilde_setup(void)
   centerring_class = class_new(gensym("centerring~"), (t_newmethod)centerring_new, 
 			  (t_method)centerring_free ,sizeof(t_centerring), 0,A_GIMME,0);
   CLASS_MAINSIGNALIN(centerring_class, t_centerring, x_f);
-  class_addmethod(centerring_class, (t_method)centerring_dsp, gensym("dsp"), 0);
+  class_addmethod(centerring_class, (t_method)centerring_dsp, gensym("dsp"), A_CANT, 0);
   class_addmethod(centerring_class, (t_method)centerring_assist, gensym("assist"), 0);
   class_addmethod(centerring_class, (t_method)centerring_messages, gensym("seed"), A_GIMME,0);
   class_addmethod(centerring_class, (t_method)centerring_messages, gensym("zerophases"), A_GIMME,0);
diff --git a/externals/fftease/codepend~.c b/externals/fftease/codepend~.c
index cdc29ff8c..5e4b5e289 100644
--- a/externals/fftease/codepend~.c
+++ b/externals/fftease/codepend~.c
@@ -135,7 +135,7 @@ void codepend_tilde_setup(void)
   codepend_class = class_new(gensym("codepend~"), (t_newmethod)codepend_new, 
 			     (t_method)codepend_free ,sizeof(t_codepend), 0,A_GIMME,0);
   CLASS_MAINSIGNALIN(codepend_class, t_codepend, x_f);
-  class_addmethod(codepend_class, (t_method)codepend_dsp, gensym("dsp"), 0);
+  class_addmethod(codepend_class, (t_method)codepend_dsp, gensym("dsp"), A_CANT, 0);
   class_addmethod(codepend_class, (t_method)codepend_assist, gensym("assist"), 0);
   class_addmethod(codepend_class, (t_method)codepend_invert, gensym("invert"), A_FLOAT,0);
   
diff --git a/externals/fftease/crossx~.c b/externals/fftease/crossx~.c
index 70739f036..51fdecfda 100644
--- a/externals/fftease/crossx~.c
+++ b/externals/fftease/crossx~.c
@@ -102,7 +102,7 @@ void crossx_tilde_setup(void)
   crossx_class = class_new(gensym("crossx~"), (t_newmethod)crossx_new, 
 			 (t_method)crossx_free ,sizeof(t_crossx), 0,A_GIMME,0);
   CLASS_MAINSIGNALIN(crossx_class, t_crossx, x_f);
-  class_addmethod(crossx_class, (t_method)crossx_dsp, gensym("dsp"), 0);
+  class_addmethod(crossx_class, (t_method)crossx_dsp, gensym("dsp"),A_CANT,0);
   class_addmethod(crossx_class, (t_method)crossx_assist, gensym("assist"), 0);
   class_addmethod(crossx_class, (t_method)crossx_mute, gensym("mute"), A_DEFFLOAT,0);
   class_addmethod(crossx_class, (t_method)crossx_overlap, gensym("overlap"), A_DEFFLOAT,0);
diff --git a/externals/fftease/dentist~.c b/externals/fftease/dentist~.c
index e9cb8fe66..fc9095ef4 100644
--- a/externals/fftease/dentist~.c
+++ b/externals/fftease/dentist~.c
@@ -122,7 +122,7 @@ void dentist_tilde_setup(void)
   dentist_class = class_new(gensym("dentist~"), (t_newmethod)dentist_new, 
 			 (t_method)dentist_free ,sizeof(t_dentist), 0,A_GIMME,0);
   CLASS_MAINSIGNALIN(dentist_class, t_dentist, x_f);
-  class_addmethod(dentist_class,(t_method)dentist_dsp,gensym("dsp"),0);
+  class_addmethod(dentist_class,(t_method)dentist_dsp,gensym("dsp"),A_CANT,0);
   class_addmethod(dentist_class,(t_method)dentist_mute,gensym("mute"),A_FLOAT,0);
   class_addmethod(dentist_class,(t_method)dentist_showstate,gensym("showstate"),0);
 //  class_addmethod(dentist_class,(t_method)dentist_direct_update,gensym("direct_update"),A_FLOAT,0);
diff --git a/externals/fftease/disarrain~.c b/externals/fftease/disarrain~.c
index d0a7ff7be..530ea650a 100644
--- a/externals/fftease/disarrain~.c
+++ b/externals/fftease/disarrain~.c
@@ -142,7 +142,7 @@ void disarrain_tilde_setup(void)
   disarrain_class = class_new(gensym("disarrain~"), (t_newmethod)disarrain_new, 
 			 (t_method)disarrain_free ,sizeof(t_disarrain), 0,A_GIMME,0);
   CLASS_MAINSIGNALIN(disarrain_class, t_disarrain, x_f);
-  class_addmethod(disarrain_class, (t_method)disarrain_dsp, gensym("dsp"), 0);
+  class_addmethod(disarrain_class, (t_method)disarrain_dsp, gensym("dsp"), A_CANT, 0);
   class_addmethod(disarrain_class, (t_method)disarrain_showstate, gensym("showstate"), 0);
   class_addmethod(disarrain_class, (t_method)disarrain_list, gensym("list"), A_GIMME, 0);
   class_addmethod(disarrain_class, (t_method)disarrain_setstate, gensym("setstate"), A_GIMME, 0);
diff --git a/externals/fftease/disarray~.c b/externals/fftease/disarray~.c
index c115857ab..860f35e73 100644
--- a/externals/fftease/disarray~.c
+++ b/externals/fftease/disarray~.c
@@ -115,7 +115,7 @@ void disarray_tilde_setup(void)
   disarray_class = class_new(gensym("disarray~"), (t_newmethod)disarray_new, 
 			 (t_method)disarray_free ,sizeof(t_disarray), 0,A_GIMME,0);
   CLASS_MAINSIGNALIN(disarray_class, t_disarray, x_f);
-  class_addmethod(disarray_class, (t_method)disarray_dsp, gensym("dsp"), 0);
+  class_addmethod(disarray_class, (t_method)disarray_dsp, gensym("dsp"), A_CANT, 0);
   class_addmethod(disarray_class, (t_method)disarray_showstate, gensym("showstate"), 0);
   class_addmethod(disarray_class, (t_method)disarray_list, gensym("list"), A_GIMME, 0);
   class_addmethod(disarray_class, (t_method)disarray_mute, gensym("mute"), A_FLOAT, 0);
diff --git a/externals/fftease/drown~.c b/externals/fftease/drown~.c
index b7fe73448..f1a7fea36 100644
--- a/externals/fftease/drown~.c
+++ b/externals/fftease/drown~.c
@@ -110,7 +110,7 @@ void drown_tilde_setup(void)
   drown_class = class_new(gensym("drown~"), (t_newmethod)drown_new, 
 			  (t_method)drown_free ,sizeof(t_drown), 0,A_GIMME,0);
   CLASS_MAINSIGNALIN(drown_class, t_drown, x_f);
-  class_addmethod(drown_class, (t_method)drown_dsp, gensym("dsp"), 0);
+  class_addmethod(drown_class, (t_method)drown_dsp, gensym("dsp"), A_CANT, 0);
   class_addmethod(drown_class, (t_method)drown_assist, gensym("assist"), 0);
   class_addmethod(drown_class, (t_method)drown_mute, gensym("mute"), A_FLOAT,0);
   class_addmethod(drown_class, (t_method)drown_overlap, gensym("overlap"), A_FLOAT,0);
diff --git a/externals/fftease/ether~.c b/externals/fftease/ether~.c
index 42936767e..73ea21e99 100644
--- a/externals/fftease/ether~.c
+++ b/externals/fftease/ether~.c
@@ -101,7 +101,7 @@ void ether_tilde_setup(void)
   ether_class = class_new(gensym("ether~"), (t_newmethod)ether_new, 
 			     (t_method)ether_free ,sizeof(t_ether), 0,A_GIMME,0);
   CLASS_MAINSIGNALIN(ether_class, t_ether, x_f);
-  class_addmethod(ether_class, (t_method)ether_dsp, gensym("dsp"), 0);
+  class_addmethod(ether_class, (t_method)ether_dsp, gensym("dsp"), A_CANT, 0);
   class_addmethod(ether_class, (t_method)ether_assist, gensym("assist"), 0);
   class_addmethod(ether_class, (t_method)ether_invert, gensym("invert"), A_FLOAT,0);
   class_addmethod(ether_class, (t_method)ether_overlap, gensym("overlap"), A_FLOAT,0);
diff --git a/externals/fftease/leaker~.c b/externals/fftease/leaker~.c
index ccdb6a01f..98a68a2ba 100644
--- a/externals/fftease/leaker~.c
+++ b/externals/fftease/leaker~.c
@@ -108,7 +108,7 @@ void leaker_tilde_setup(void)
   leaker_class = class_new(gensym("leaker~"), (t_newmethod)leaker_new, 
     (t_method)leaker_free ,sizeof(t_leaker), 0,A_GIMME,0);
   CLASS_MAINSIGNALIN(leaker_class, t_leaker, x_f);
-  class_addmethod(leaker_class, (t_method)leaker_dsp, gensym("dsp"), 0);
+  class_addmethod(leaker_class, (t_method)leaker_dsp, gensym("dsp"), A_CANT, 0);
   class_addmethod(leaker_class, (t_method)leaker_mute, gensym("mute"), A_DEFFLOAT,0);
   class_addmethod(leaker_class, (t_method)leaker_bypass, gensym("bypass"), A_DEFFLOAT,0);
   class_addmethod(leaker_class, (t_method)leaker_mute, gensym("mute"), A_DEFFLOAT,0);
diff --git a/externals/fftease/mindwarp~.c b/externals/fftease/mindwarp~.c
index d49769e8d..fd0e2e28b 100644
--- a/externals/fftease/mindwarp~.c
+++ b/externals/fftease/mindwarp~.c
@@ -126,7 +126,7 @@ void mindwarp_tilde_setup(void)
   mindwarp_class = class_new(gensym("mindwarp~"), (t_newmethod)mindwarp_new, 
 			     (t_method)mindwarp_free ,sizeof(t_mindwarp), 0,A_GIMME,0);
   CLASS_MAINSIGNALIN(mindwarp_class, t_mindwarp, x_f);
-  class_addmethod(mindwarp_class, (t_method)mindwarp_dsp, gensym("dsp"), 0);
+  class_addmethod(mindwarp_class, (t_method)mindwarp_dsp, gensym("dsp"), A_CANT, 0);
   class_addmethod(mindwarp_class, (t_method)mindwarp_assist, gensym("assist"), 0);
   class_addmethod(mindwarp_class, (t_method)mindwarp_overlap, gensym("overlap"), A_FLOAT,0);
  class_addmethod(mindwarp_class, (t_method)mindwarp_winfac, gensym("winfac"), A_FLOAT,0);
diff --git a/externals/fftease/morphine~.c b/externals/fftease/morphine~.c
index c57c4a56f..5111a48df 100644
--- a/externals/fftease/morphine~.c
+++ b/externals/fftease/morphine~.c
@@ -139,7 +139,7 @@ void morphine_tilde_setup(void)
   morphine_class = class_new(gensym("morphine~"), (t_newmethod)morphine_new, 
 			     (t_method)morphine_free ,sizeof(t_morphine), 0,A_GIMME,0);
   CLASS_MAINSIGNALIN(morphine_class, t_morphine, x_f);
-  class_addmethod(morphine_class, (t_method)morphine_dsp, gensym("dsp"), 0);
+  class_addmethod(morphine_class, (t_method)morphine_dsp, gensym("dsp"), A_CANT, 0);
   class_addmethod(morphine_class, (t_method)morphine_assist, gensym("assist"), 0);
   class_addmethod(morphine_class, (t_method)morphine_overlap, gensym("overlap"), A_FLOAT,0);
   class_addmethod(morphine_class, (t_method)morphine_winfac, gensym("winfac"), A_FLOAT,0);
diff --git a/externals/fftease/multyq~.c b/externals/fftease/multyq~.c
index fee3228cb..622e54406 100644
--- a/externals/fftease/multyq~.c
+++ b/externals/fftease/multyq~.c
@@ -119,7 +119,7 @@ void multyq_tilde_setup(void)
   multyq_class = class_new(gensym("multyq~"), (t_newmethod)multyq_new, 
 			 (t_method)multyq_free ,sizeof(t_multyq), 0,A_GIMME,0);
   CLASS_MAINSIGNALIN(multyq_class, t_multyq, x_f);
-  class_addmethod(multyq_class,(t_method)multyq_dsp,gensym("dsp"),0);
+  class_addmethod(multyq_class,(t_method)multyq_dsp,gensym("dsp"),A_CANT,0);
   class_addmethod(multyq_class,(t_method)multyq_mute,gensym("mute"),A_FLOAT,0);
   class_addmethod(multyq_class,(t_method)multyq_bypass,gensym("bypass"),A_FLOAT,0);
   class_addmethod(multyq_class,(t_method)multyq_overlap,gensym("overlap"),A_FLOAT,0);
diff --git a/externals/fftease/presidency~.c b/externals/fftease/presidency~.c
index 3e782431a..05cee183f 100644
--- a/externals/fftease/presidency~.c
+++ b/externals/fftease/presidency~.c
@@ -146,7 +146,7 @@ void presidency_tilde_setup(void)
   presidency_class = class_new(gensym("presidency~"), (t_newmethod)presidency_new, 
 			 (t_method)presidency_free ,sizeof(t_presidency), 0,A_GIMME,0);
   CLASS_MAINSIGNALIN(presidency_class, t_presidency, x_f);
-  class_addmethod(presidency_class,(t_method)presidency_dsp,gensym("dsp"),0);
+  class_addmethod(presidency_class,(t_method)presidency_dsp,gensym("dsp"),A_CANT,0);
   class_addmethod(presidency_class,(t_method)presidency_mute,gensym("mute"),A_FLOAT,0);
   class_addmethod(presidency_class,(t_method)presidency_fftinfo,gensym("fftinfo"),0);
   class_addmethod(presidency_class,(t_method)presidency_playthrough,gensym("playthrough"),A_FLOAT,0); 
diff --git a/externals/fftease/pvcompand~.c b/externals/fftease/pvcompand~.c
index 92035f3b4..5c0ffc2c5 100644
--- a/externals/fftease/pvcompand~.c
+++ b/externals/fftease/pvcompand~.c
@@ -103,7 +103,7 @@ void pvcompand_tilde_setup(void)
   pvcompand_class = class_new(gensym("pvcompand~"), (t_newmethod)pvcompand_new, 
 			 (t_method)pvcompand_free ,sizeof(t_pvcompand), 0,A_GIMME,0);
   CLASS_MAINSIGNALIN(pvcompand_class, t_pvcompand, x_f);
-  class_addmethod(pvcompand_class,(t_method)pvcompand_dsp,gensym("dsp"),0);
+  class_addmethod(pvcompand_class,(t_method)pvcompand_dsp,gensym("dsp"),A_CANT,0);
   class_addmethod(pvcompand_class,(t_method)pvcompand_mute,gensym("mute"),A_FLOAT,0);
   class_addmethod(pvcompand_class,(t_method)pvcompand_bypass,gensym("bypass"),A_FLOAT,0);
   class_addmethod(pvcompand_class,(t_method)pvcompand_overlap,gensym("overlap"),A_FLOAT,0);
diff --git a/externals/fftease/pvgrain~.c b/externals/fftease/pvgrain~.c
index e3eee1d51..3775cf2ce 100644
--- a/externals/fftease/pvgrain~.c
+++ b/externals/fftease/pvgrain~.c
@@ -124,7 +124,7 @@ void pvgrain_tilde_setup(void)
   pvgrain_class = class_new(gensym("pvgrain~"), (t_newmethod)pvgrain_new, 
 			 (t_method)pvgrain_free ,sizeof(t_pvgrain), 0, A_GIMME, 0);
   CLASS_MAINSIGNALIN(pvgrain_class, t_pvgrain, x_f);
-  class_addmethod(pvgrain_class, (t_method)pvgrain_dsp, gensym("dsp"), 0);
+  class_addmethod(pvgrain_class, (t_method)pvgrain_dsp, gensym("dsp"), A_CANT, 0);
   class_addmethod(pvgrain_class, (t_method)pvgrain_mute, gensym("mute"), A_FLOAT, 0);
   class_addmethod(pvgrain_class, (t_method)pvgrain_topfreq, gensym("topfreq"), A_FLOAT, 0);
   class_addmethod(pvgrain_class, (t_method)pvgrain_bottomfreq, gensym("bottomfreq"), A_FLOAT, 0);
diff --git a/externals/fftease/pvharm~.c b/externals/fftease/pvharm~.c
index 6952960b6..e70b6819b 100644
--- a/externals/fftease/pvharm~.c
+++ b/externals/fftease/pvharm~.c
@@ -129,7 +129,7 @@ void pvharm_tilde_setup(void)
 	pvharm_class = class_new(gensym("pvharm~"), (t_newmethod)pvharm_new, 
 							 (t_method)pvharm_free ,sizeof(t_pvharm), 0,A_GIMME,0);
 	CLASS_MAINSIGNALIN(pvharm_class, t_pvharm, x_f);
-	class_addmethod(pvharm_class, (t_method)pvharm_dsp, gensym("dsp"), 0);
+	class_addmethod(pvharm_class, (t_method)pvharm_dsp, gensym("dsp"), A_CANT, 0);
 	class_addmethod(pvharm_class, (t_method)pvharm_assist, gensym("assist"), 0);
 	class_addmethod(pvharm_class, (t_method)pvharm_mute, gensym("mute"), A_DEFFLOAT,0);
 	class_addmethod(pvharm_class, (t_method)pvharm_highfreq, gensym("highfreq"), A_DEFFLOAT,0);
diff --git a/externals/fftease/pvoc~.c b/externals/fftease/pvoc~.c
index 2b806d99b..adaf5dd4b 100644
--- a/externals/fftease/pvoc~.c
+++ b/externals/fftease/pvoc~.c
@@ -97,7 +97,7 @@ 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_dsp, gensym("dsp"), A_CANT, 0);
 	class_addmethod(pvoc_class, (t_method)pvoc_mute, gensym("mute"), A_DEFFLOAT,0);
 	class_addmethod(pvoc_class, (t_method)pvoc_bypass, gensym("bypass"), A_DEFFLOAT,0);
 	class_addmethod(pvoc_class, (t_method)pvoc_highfreq, gensym("highfreq"), A_DEFFLOAT,0);
diff --git a/externals/fftease/pvtuner~.c b/externals/fftease/pvtuner~.c
index a142680c9..145873f37 100644
--- a/externals/fftease/pvtuner~.c
+++ b/externals/fftease/pvtuner~.c
@@ -1190,7 +1190,7 @@ void pvtuner_tilde_setup(void)
 	pvtuner_class = class_new(gensym("pvtuner~"), (t_newmethod)pvtuner_new, 
 							  (t_method)pvtuner_free ,sizeof(t_pvtuner), 0,A_GIMME,0);
 	CLASS_MAINSIGNALIN(pvtuner_class, t_pvtuner, x_f );
-	class_addmethod(pvtuner_class, (t_method)pvtuner_dsp, gensym("dsp"), 0);
+	class_addmethod(pvtuner_class, (t_method)pvtuner_dsp, gensym("dsp"), A_CANT, 0);
 	class_addmethod(pvtuner_class, (t_method)pvtuner_mute, gensym("mute"), A_DEFFLOAT,0);
 	class_addmethod(pvtuner_class, (t_method)pvtuner_bypass, gensym("bypass"), A_DEFFLOAT,0);
 	class_addmethod(pvtuner_class, (t_method)pvtuner_assist, gensym("assist"), 0);
diff --git a/externals/fftease/reanimator~.c b/externals/fftease/reanimator~.c
index 8afec93f1..b36e34205 100644
--- a/externals/fftease/reanimator~.c
+++ b/externals/fftease/reanimator~.c
@@ -134,7 +134,7 @@ void reanimator_tilde_setup(void)
 	reanimator_class = class_new(gensym("reanimator~"), (t_newmethod)reanimator_new, 
 								 (t_method)reanimator_dsp_free ,sizeof(t_reanimator), 0,A_GIMME,0);
 	CLASS_MAINSIGNALIN(reanimator_class, t_reanimator, x_f);
-	class_addmethod(reanimator_class, (t_method)reanimator_dsp, gensym("dsp"), 0);
+	class_addmethod(reanimator_class, (t_method)reanimator_dsp, gensym("dsp"), A_CANT, 0);
 	class_addmethod(reanimator_class, (t_method)reanimator_mute, gensym("mute"), A_FLOAT,0);
 	class_addmethod(reanimator_class, (t_method)reanimator_inverse, gensym("inverse"), A_FLOAT,0);
 	class_addmethod(reanimator_class, (t_method)reanimator_topbin, gensym("topbin"), A_FLOAT,0);
diff --git a/externals/fftease/resent~.c b/externals/fftease/resent~.c
index 704bb6a4b..2f596d6e7 100644
--- a/externals/fftease/resent~.c
+++ b/externals/fftease/resent~.c
@@ -146,7 +146,7 @@ void resent_tilde_setup(void)
   resent_class = class_new(gensym("resent~"), (t_newmethod)resent_new, 
 			 (t_method)resent_free ,sizeof(t_resent), 0,A_GIMME,0);
   CLASS_MAINSIGNALIN(resent_class, t_resent, x_f);
-  class_addmethod(resent_class,(t_method)resent_dsp,gensym("dsp"),0);
+  class_addmethod(resent_class,(t_method)resent_dsp,gensym("dsp"),A_CANT,0);
   class_addmethod(resent_class,(t_method)resent_mute,gensym("mute"),A_FLOAT,0);
   class_addmethod(resent_class,(t_method)resent_linespeed,gensym("linespeed"),A_GIMME,0);
   class_addmethod(resent_class,(t_method)resent_linephase,gensym("linephase"),A_GIMME,0);
diff --git a/externals/fftease/residency~.c b/externals/fftease/residency~.c
index 6e8493820..4bf7251fa 100644
--- a/externals/fftease/residency~.c
+++ b/externals/fftease/residency~.c
@@ -119,7 +119,7 @@ void residency_tilde_setup(void)
 	residency_class = class_new(gensym("residency~"), (t_newmethod)residency_new, 
 								(t_method)residency_free ,sizeof(t_residency), 0,A_GIMME,0);
 	CLASS_MAINSIGNALIN(residency_class, t_residency, x_f);
-	class_addmethod(residency_class,(t_method)residency_dsp,gensym("dsp"),0);
+	class_addmethod(residency_class,(t_method)residency_dsp,gensym("dsp"),A_CANT,0);
 	class_addmethod(residency_class,(t_method)residency_mute,gensym("mute"),A_FLOAT,0);
 	class_addmethod(residency_class,(t_method)residency_fftinfo,gensym("fftinfo"),0);
 	class_addmethod(residency_class,(t_method)residency_meminfo,gensym("meminfo"),0);
diff --git a/externals/fftease/scrape~.c b/externals/fftease/scrape~.c
index bd435f7c1..88c7ef5c3 100644
--- a/externals/fftease/scrape~.c
+++ b/externals/fftease/scrape~.c
@@ -95,7 +95,7 @@ void scrape_tilde_setup(void)
 	scrape_class = class_new(gensym("scrape~"), (t_newmethod)scrape_new, 
 							 (t_method)scrape_dsp_free ,sizeof(t_scrape), 0,A_GIMME,0);
 	CLASS_MAINSIGNALIN(scrape_class, t_scrape, x_f);
-	class_addmethod(scrape_class, (t_method)scrape_dsp, gensym("dsp"), 0);
+	class_addmethod(scrape_class, (t_method)scrape_dsp, gensym("dsp"), A_CANT, 0);
 	class_addmethod(scrape_class, (t_method)scrape_assist, gensym("assist"), 0);
 	class_addmethod(scrape_class, (t_method)scrape_mute, gensym("mute"), A_DEFFLOAT,0);
 	class_addmethod(scrape_class, (t_method)scrape_bypass, gensym("bypass"), A_DEFFLOAT,0);
diff --git a/externals/fftease/shapee~.c b/externals/fftease/shapee~.c
index 95a19d889..1c59cd961 100644
--- a/externals/fftease/shapee~.c
+++ b/externals/fftease/shapee~.c
@@ -102,7 +102,7 @@ void shapee_tilde_setup(void)
   shapee_class = class_new(gensym("shapee~"), (t_newmethod)shapee_new, 
 			 (t_method)shapee_free ,sizeof(t_shapee), 0,A_GIMME,0);
   CLASS_MAINSIGNALIN(shapee_class, t_shapee, x_f);
-  class_addmethod(shapee_class, (t_method)shapee_dsp, gensym("dsp"), 0);
+  class_addmethod(shapee_class, (t_method)shapee_dsp, gensym("dsp"), A_CANT, 0);
   class_addmethod(shapee_class, (t_method)shapee_mute, gensym("mute"), A_DEFFLOAT,0);
   class_addmethod(shapee_class, (t_method)shapee_overlap, gensym("overlap"), A_DEFFLOAT,0);
   class_addmethod(shapee_class, (t_method)shapee_winfac, gensym("winfac"), A_DEFFLOAT,0);
diff --git a/externals/fftease/swinger~.c b/externals/fftease/swinger~.c
index b1c2b3d81..d599acf0e 100644
--- a/externals/fftease/swinger~.c
+++ b/externals/fftease/swinger~.c
@@ -88,7 +88,7 @@ void swinger_tilde_setup(void)
 	swinger_class = class_new(gensym("swinger~"), (t_newmethod)swinger_new, 
 							  (t_method)swinger_dsp_free ,sizeof(t_swinger), 0,A_GIMME,0);
 	CLASS_MAINSIGNALIN(swinger_class, t_swinger, x_f);
-	class_addmethod(swinger_class, (t_method)swinger_dsp, gensym("dsp"), 0);
+	class_addmethod(swinger_class, (t_method)swinger_dsp, gensym("dsp"), A_CANT, 0);
 	class_addmethod(swinger_class, (t_method)swinger_mute, gensym("mute"), A_DEFFLOAT,0);
 	class_addmethod(swinger_class, (t_method)swinger_overlap, gensym("overlap"), A_DEFFLOAT,0);
 	class_addmethod(swinger_class, (t_method)swinger_winfac, gensym("winfac"), A_DEFFLOAT,0);
diff --git a/externals/fftease/taint~.c b/externals/fftease/taint~.c
index e7f7c1430..34f1b3f4b 100644
--- a/externals/fftease/taint~.c
+++ b/externals/fftease/taint~.c
@@ -133,7 +133,7 @@ void taint_tilde_setup(void)
 	taint_class = class_new(gensym("taint~"), (t_newmethod)taint_new, 
 							(t_method)taint_free ,sizeof(t_taint), 0,A_GIMME,0);
 	CLASS_MAINSIGNALIN(taint_class, t_taint, x_f);
-	class_addmethod(taint_class, (t_method)taint_dsp, gensym("dsp"), 0);
+	class_addmethod(taint_class, (t_method)taint_dsp, gensym("dsp"), A_CANT, 0);
 	class_addmethod(taint_class, (t_method)taint_assist, gensym("assist"), 0);
 	class_addmethod(taint_class, (t_method)taint_invert, gensym("invert"), A_FLOAT,0);
 	class_addmethod(taint_class, (t_method)taint_overlap, gensym("overlap"), A_FLOAT,0);
diff --git a/externals/fftease/thresher~.c b/externals/fftease/thresher~.c
index 02c486c3a..dfcc419a9 100644
--- a/externals/fftease/thresher~.c
+++ b/externals/fftease/thresher~.c
@@ -107,7 +107,7 @@ void thresher_tilde_setup(void)
 							   (t_method)thresher_free ,sizeof(t_thresher), 0,A_GIMME,0);
 	
 	CLASS_MAINSIGNALIN(thresher_class, t_thresher, x_f );
-	class_addmethod(thresher_class, (t_method)thresher_dsp, gensym("dsp"), 0);
+	class_addmethod(thresher_class, (t_method)thresher_dsp, gensym("dsp"), A_CANT, 0);
 	class_addmethod(thresher_class, (t_method)thresher_mute, gensym("mute"), A_DEFFLOAT,0);
 	class_addmethod(thresher_class, (t_method)thresher_bypass, gensym("bypass"), A_DEFFLOAT,0);
 	class_addmethod(thresher_class, (t_method)thresher_assist, gensym("assist"), 0);
diff --git a/externals/fftease/vacancy~.c b/externals/fftease/vacancy~.c
index 0be60877e..ffc954662 100644
--- a/externals/fftease/vacancy~.c
+++ b/externals/fftease/vacancy~.c
@@ -116,7 +116,7 @@ void vacancy_tilde_setup(void)
   vacancy_class = class_new(gensym("vacancy~"), (t_newmethod)vacancy_new, 
 			     (t_method)vacancy_free ,sizeof(t_vacancy), 0,A_GIMME,0);
   CLASS_MAINSIGNALIN(vacancy_class, t_vacancy, x_f);
-  class_addmethod(vacancy_class, (t_method)vacancy_dsp, gensym("dsp"), 0);
+  class_addmethod(vacancy_class, (t_method)vacancy_dsp, gensym("dsp"), A_CANT, 0);
   class_addmethod(vacancy_class, (t_method)vacancy_assist, gensym("assist"), 0);
   class_addmethod(vacancy_class, (t_method)vacancy_invert, gensym("invert"), A_FLOAT,0);
   class_addmethod(vacancy_class, (t_method)vacancy_swapphase, gensym("swapphase"), A_FLOAT,0);
diff --git a/externals/fftease/xsyn~.c b/externals/fftease/xsyn~.c
index 29409352e..bafe60cdb 100644
--- a/externals/fftease/xsyn~.c
+++ b/externals/fftease/xsyn~.c
@@ -118,7 +118,7 @@ void xsyn_tilde_setup(void)
 	xsyn_class = class_new(gensym("xsyn~"), (t_newmethod)xsyn_new, 
 						   (t_method)xsyn_dsp_free ,sizeof(t_xsyn), 0,A_GIMME,0);
 	CLASS_MAINSIGNALIN(xsyn_class, t_xsyn, x_f);
-	class_addmethod(xsyn_class, (t_method)xsyn_dsp, gensym("dsp"), 0);
+	class_addmethod(xsyn_class, (t_method)xsyn_dsp, gensym("dsp"), A_CANT, 0);
 	class_addmethod(xsyn_class, (t_method)xsyn_assist, gensym("assist"), 0);
 	class_addmethod(xsyn_class, (t_method)xsyn_mute, gensym("mute"), A_DEFFLOAT,0);
 	class_addmethod(xsyn_class, (t_method)xsyn_overlap, gensym("overlap"), A_DEFFLOAT,0);
-- 
GitLab