diff --git a/externals/mjlib/convolve~.c b/externals/mjlib/convolve~.c
index 7edcb0ae29cd21854cecaec0e8d6f3414b827c76..5bd9cd06a88c61c78264039daa284f5313af9540 100644
--- a/externals/mjlib/convolve~.c
+++ b/externals/mjlib/convolve~.c
@@ -172,7 +172,7 @@ void convolve_tilde_setup(void)
     convolve_tilde_class = class_new(gensym("convolve~"), (t_newmethod) convolve_tilde_new, (t_method) convolve_tilde_free,
     	sizeof(t_convolve_tilde), 0, A_DEFFLOAT, A_DEFFLOAT, 0);    
     CLASS_MAINSIGNALIN( convolve_tilde_class, t_convolve_tilde, x_f);
-    class_addmethod(convolve_tilde_class, (t_method) convolve_tilde_dsp, gensym("dsp"), (t_atomtype)0);    	
+    class_addmethod(convolve_tilde_class, (t_method) convolve_tilde_dsp, gensym("dsp"), A_CANT, (t_atomtype)0);    	
 	class_addmethod(convolve_tilde_class, (t_method) convolve_tilde_ticktime, gensym("tick") , A_DEFFLOAT , (t_atomtype)0 );
 	class_addmethod(convolve_tilde_class, (t_method) convolve_tilde_prob, gensym("prob") , A_DEFFLOAT , (t_atomtype)0 );
 	
diff --git a/externals/mjlib/pin~.c b/externals/mjlib/pin~.c
index 167a0bf9908544cd492f0b90a7faf3ba7c6cf01a..78ae7239aa2dc7390c93bd4ed8c9863c28d9881c 100644
--- a/externals/mjlib/pin~.c
+++ b/externals/mjlib/pin~.c
@@ -197,7 +197,7 @@ void pin_tilde_setup(void)
     pin_tilde_class = class_new(gensym("pin~"), (t_newmethod) pin_tilde_new, (t_method) pin_tilde_free,
     	sizeof(t_pin_tilde), 0, A_DEFFLOAT, A_DEFFLOAT, 0);    
     CLASS_MAINSIGNALIN( pin_tilde_class, t_pin_tilde, x_f);
-    class_addmethod(pin_tilde_class, (t_method) pin_tilde_dsp, gensym("dsp"), (t_atomtype)0);    	
+    class_addmethod(pin_tilde_class, (t_method) pin_tilde_dsp, gensym("dsp"), A_CANT, (t_atomtype)0);    	
 	class_addmethod(pin_tilde_class, (t_method) pin_tilde_ticktime, gensym("tick") , A_DEFFLOAT , (t_atomtype)0 );
 	class_addmethod(pin_tilde_class, (t_method) pin_tilde_prob, gensym("prob") , A_DEFFLOAT , (t_atomtype)0 );
 	
diff --git a/externals/mjlib/synapseA~.c b/externals/mjlib/synapseA~.c
index ebd5a6d275585a8d39960983574039d75b58ffb8..d6a9190f9bf2d520eb4ab5f7d7e133f092a74d16 100644
--- a/externals/mjlib/synapseA~.c
+++ b/externals/mjlib/synapseA~.c
@@ -111,7 +111,7 @@ static void *synapseA_tilde_new(t_floatarg prob , t_floatarg tick)
     synapseA_tilde_class = class_new(gensym("synapseA~"), (t_newmethod) synapseA_tilde_new, (t_method) synapseA_tilde_free,
     	sizeof(t_synapseA_tilde), 0, A_DEFFLOAT, A_DEFFLOAT, 0);    
     CLASS_MAINSIGNALIN( synapseA_tilde_class, t_synapseA_tilde, x_f);
-    class_addmethod(synapseA_tilde_class, (t_method) synapseA_tilde_dsp, gensym("dsp"), (t_atomtype)0);    	
+    class_addmethod(synapseA_tilde_class, (t_method) synapseA_tilde_dsp, gensym("dsp"), A_CANT, (t_atomtype)0);    	
 	class_addmethod(synapseA_tilde_class, (t_method) synapseA_tilde_threshold, gensym("threshold") , A_DEFFLOAT , (t_atomtype)0 );
 	
 }