well, in regards to the proxy inlet with both signal and float input, still no dice.

I've tried myself now the codes, and tried all options, using CLASS_MAINSIGNALIN or class_domainsignalin, or just ""class_addmethod(proxy_class, nullfn, gensym("signal"), 0);"

The only thing accomplished is that the float input is filtered out, but no method for it is happening.

So, questions: A) is this the only way to filter out floats from a second signal inlet???

B) it possible to get a float (and other) method(s) from the second signal inlet?

attached, the code, a test patch and a compiled object for mac 

thanks

2016-05-17 11:53 GMT-03:00 Alexandre Torres Porres <porres@gmail.com>:
2016-05-17 11:16 GMT-03:00 IOhannes m zmölnig <zmoelnig@iem.at>:
it only does when using the CLASS_MAINSIGNALIN() to declare a class as accepting signals.
when using class_addmethod("dsp"), you can differentiate between signals
and floats.

sure, but this is for the main inlet, in the 2nd inlet this happens automatically, right?

but do you mean you can do this with a proxy inlet, given the right declaration of classes? Coz I wasn't doing that, Derek was, so i copied him in the thread.

cheers