Forums > MaxMSP

poly~ inlet problem

July 28, 2007 | 10:30 pm

Hello,

I don’t understand why only the first voice of a poly~ subpatcher receives the messages coming from the poly~ inlets.

Example:

- Open the poly~.help patch
- Click on the "voices 5" message (bottom right)
- Click on the "open 1" message for opening the first voice
- Change the "message/signal input 2" numberbox. Normally, you can see a change inside the first voice (look at the numberboxes that are connected to "in 2").
- Close the first voice and click on the "open 3" message for opening the third voice
- Change the "message/signal input 2" numberbox again. Why is there no change inside the third voice ?

Best,
-j


July 28, 2007 | 10:38 pm

Take a look at the target message over in the right side of the help patcher. You need to send a target 3 message for that instance of the patch to receive the incoming messages. Apparently, poly~ defaults to targeting the first instance.


July 28, 2007 | 10:44 pm

On 29 juil. 07, at 00:30, julienbreval wrote:

> Example:
>
> – Open the poly~.help patch
> – Click on the "voices 5" message (bottom right)
> – Click on the "open 1" message for opening the first voice
> – Change the "message/signal input 2" numberbox. Normally, you can
> see a change inside the first voice (look at the numberboxes that
> are connected to "in 2").
> – Close the first voice and click on the "open 3" message for
> opening the third voice
> – Change the "message/signal input 2" numberbox again. Why is there
> no change inside the third voice ?

because the actual target is the instance 1 of your poly~. You gonna
have to send the "target 0" message in order to be able to send a
message to every instances of your poly~.

Cheers,
ej


July 29, 2007 | 12:02 am

thanks, actually I was wrong and thought that by default, the messages were sent to all instances


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