diff --git a/externals/oscbank~/oscbank~.c b/externals/oscbank~/oscbank~.c
index 5369670dacb15114e315afcf86d4b50609dd7ba8..ff5931213dd381f8bfc01bca4b78b8a1e51fad6b 100644
--- a/externals/oscbank~/oscbank~.c
+++ b/externals/oscbank~/oscbank~.c
@@ -279,7 +279,7 @@ void oscbank_tilde_setup(void)
     class_addfloat(oscbank_class, oscbank_index);
     class_addmethod(oscbank_class, (t_method)oscbank_table, gensym("table"), A_SYMBOL);
     class_addmethod(oscbank_class, (t_method)oscbank_interpMs, gensym("interp"), A_FLOAT, 0);
-    class_addmethod(oscbank_class, (t_method)oscbank_dsp, gensym("dsp"), (t_atomtype)0);
+    class_addmethod(oscbank_class, (t_method)oscbank_dsp, gensym("dsp"), A_CANT, (t_atomtype)0);
     class_addmethod(oscbank_class, (t_method)oscbank_print, gensym("print"), 0);
     class_addmethod(oscbank_class, (t_method)oscbank_reset, gensym("reset"), 0);
     class_addmethod(oscbank_class, (t_method)oscbank_nPartials, gensym("partials"), A_FLOAT, 0);