Thanks, now I understand what the problem is. I had to create 8 different
sub-patches and give them different names. A little more redundant coding
that I was hoping for, but it's working.

David.


On Sat, Feb 4, 2017 at 1:24 PM, David <dfket...@gmail.com> wrote:

> There is a subpatch named WORKSPACE, I didn't include a screen print of
> it, but it's attached below. Like I said, it works as long as I only have
> one instance of "effect~" in my main patch. It's only when I have more than
> one, they overwrite each other.
>
> I'm not sure what you mean by "locality", but I'm certainly willing to
> learn if someone can teach me.
>
> Thanks.
>
>
> On Sat, Feb 4, 2017 at 12:52 PM, baptiste chatel <
> baptiste.cha...@gmail.com> wrote:
>
>> There should be a subpatch named WORKSPACE, which receives all messages
>> sent to pd-WORKSPACE. Also, you should learn about locality !
>>
>> 2017-02-04 18:26 GMT+01:00 David <dfket...@gmail.com>:
>>
>>> Hi!
>>>
>>> I'm trying to create an "effects rack" in PD, with 8 slots for various
>>> effects and a grid of toggle switches to chain the effects together (see
>>> "EffectsRack.png", attached). It's working in it's current version, but I
>>> also wanted to be able to swap different effects in and out while the patch
>>> is running, since I have more that 8 different effects available. I found
>>> some examples of other people's attempts to create objects dynamically, and
>>> modified one of them to do what I want (see "Effect~.png", attached). The
>>> problem is that I can only create a single instance of "Effect~"  in the
>>> main patch. If I create more than one, as soon as I swap in a new effect to
>>> any one of the 8 slots, it overwrites whatever was in the other 7 slots.
>>>
>>> I tried changing the name "pd-WORKSPACE" in the message, so I could give
>>> each work space a different name, but PD doesn't seem to recognize any name
>>> but "pd-WORKSPACE". Is this name somehow predefined in PD? Is there only
>>> one work space available to dynamically create objects? Is there a better
>>> approach that would let me do this?
>>>
>>> Thanks,
>>> David Kettle.
>>>
>>>
>>> _______________________________________________
>>> Pd-list@lists.iem.at mailing list
>>> UNSUBSCRIBE and account-management -> https://lists.puredata.info/li
>>> stinfo/pd-list
>>>
>>>
>>
>
_______________________________________________
Pd-list@lists.iem.at mailing list
UNSUBSCRIBE and account-management -> 
https://lists.puredata.info/listinfo/pd-list

Reply via email to