Forums > Jitter

enable $1 inside [poly~]

Nov 26 2009 | 11:53 am


I can’t get the enable message to [] nor gridshape working inside [poly~].
The other messages like position or poly_mode work fine.

Any idea?

below the two patches.

2.93 Ghz intel core 2 duo
4 Go 1067 Mhz DDR3
NVIDIA GeForce 9400M
NVIDIA GeForce 9600M GT
OSX 10.5.8
Max 5.1.0

-- Pasted Max Patch, click to expand. --

____________save as "simple_test.maxpat"____________

-- Pasted Max Patch, click to expand. --

Nov 27 2009 | 9:26 pm

i’ve noticed this before. not sure why that is, but easiest solution is to choose a different message to mean enable, and use [substitute newmessage enable] inside the poly abstraction.

Nov 29 2009 | 11:07 am

You can’t send messages directly into a poly~ which have some meaning for the poly~ object. As the poly~ object responds to the enable message the poly~ receives the message, not the in object inside it.

The solution is either to do as robtherich suggests, or to prepend a symbol to the front of the message like passmessage (or whatever you like), and then use a route inside the object to remove this symbol.

The same goes for any of the messages that poly~ would responds to.

Hope this clarifies,


Nov 29 2009 | 7:49 pm

Ok Alex, thanks.
But I do not see any "enable" message available for [poly~], so there is a bug somewhere.

Nov 30 2009 | 4:40 pm

enable is a generic message for dsp objects. It’s the old way for disabling the audio process done in an object. So you can’t receive the enable message in the poly~, using Robert’s trick is the way to go.

Viewing 5 posts - 1 through 5 (of 5 total)

Forums > Jitter