Patcher (how to receive a signal)

Mario's icon

Hi Everyone,

I am trying to make a patcher object and have it receive a signal in it's input, but the inlet object only receive messages. I tried using the in~ object but it can't be used within the patcher to receive signals. This object made me found about the poly~ object.

I created a poly~ object and named it poly~ patcher ; then I created a patcher object and within it created a in~ 1 object, but still I haven't been able to pass the signal.

Simple question: How can I route a signal from the outside world into the inner world of a patcher, process it, and send it out of it?

Peter Castine's icon

Inlets actually do accept signals and pass them through. A signal connection is really just a normal patch cord that sends a special message and gets painted on screen with stripes. So just go ahead and follow that approach.

You may find it disconcerting that your patch cords can lose their stripes in some circumstances. But the signal still goes through.

Alternately, you can always use send~/receive~, although the global behavior is not always what you want.

metamax's icon

Mario, if you're still having trouble, post an example. Highlight the objects in your patch, go to file > copy compressed and paste the results in a new message.

Roman Thilenius's icon

you are either trying to send a signal to an object which does not like signals - or you are confused because your signal connections do not show up as the usual yellow "audio cord" whenever the connections are present for longer than the actual signal coming from outside.
i.e. it might often only _look that the signal connection wouldnt be there - but actually it is!