poly~ prepend open voice - why?

marlon brando's icon

Hi

I have probably misunderstood this, but I cannot make changes to the individual voices, right?

If I open voice 3, make a change to it, and close the voice window, it forces me to save the change. And then the change appears in all the voices. So, what is the point in including the prepend open voice option?

phiol's icon

that's funny you would've found you're answer in my post "quick one about poly~" which is only few posts before yours.

the answer is : target $1
target 0 addresses all voices

I use open to see the last voice. When I see the last voice starting to be used, I know I'm pushing it.

cheers.

phil

wendy smith's icon

Hi,

If you wanted to select voice number two, would you write; target 2 $1 or target $2.

Thankyou Wendy

Roman Thilenius's icon

the point of beeing able to open them individually is to see what temporary changes have been made.

for example, you could have a numberbox in a poly patcher, and then you send a number to voice#3.
you can now open the voices and see if it worked.

if you could change the code of one voice permanently this would be totallly against the idea of poly~. (and where would you store this new patcher?)

vichug's icon

$1 and $2 are replaceable arguments. "target $1" message to poly~ means that the next message you send to poly~ will be adressed to the $1nth instance. So if you send a message "target 3, note 123 45" only the instance numbered 3 will receive the message "note 123 45".