[PD] Bidirectional Module Problem - dynamically changing delwrite?

2007-05-15 Thread Kim Taylor
Hello everyone again Can anyone lend me their brain for 5 minutes so I can get a second opinion of my problem? Essentially what I'm trying to do is create a *generic* module that links bi-directionally to other modules: send audio information and also receive it with minimal time delay. It is

Re: [PD] Bidirectional Module Problem - dynamically changing delwrite?

2007-05-15 Thread IOhannes m zmoelnig
Kim Taylor wrote: So I am stuck. Is there any way I can dynamically create/set a delwrite~? It seems to be the only function that might work in this no, you cannot dynamically change the [delwrite~] name, because [delwrite~] is the object that actually holds the delay line. all the [delread~]s

Re: [PD] Bidirectional Module Problem - dynamically changing delwrite?

2007-05-15 Thread Kim Taylor
Hi if you really want a settable [delwrite~], why don't you just use something like [set varname2( | [receive~ varname] | [delwrite~ fixedname] How exactly can this function as a settable delwrite~? no, you cannot dynamically change the [delwrite~] name, because [delwrite~] is the

Re: [PD] Bidirectional Module Problem - dynamically changing delwrite?

2007-05-15 Thread Miller Puckette
Yep, I should have thought of that before... I'll stick it on my dolist. Meantime, if the number of possible sources is reasonably small, just make delread~ objects for all of them and use multiplication to select which one :) cheers Miller On Tue, May 15, 2007 at 06:10:25PM +0100, Kim Taylor

Re: [PD] Bidirectional Module Problem - dynamically changing delwrite?

2007-05-15 Thread Steffen
On 15/05/2007, at 19.10, Kim Taylor wrote: [set varname2( | [receive~ varname] | [delwrite~ fixedname] How exactly can this function as a settable delwrite~? Something along the line of the attached, i'm quite sure. setable_delwrite.pd Description: Binary data

Re: [PD] Bidirectional Module Problem - dynamically changing delwrite?

2007-05-15 Thread Kim Taylor
Oh I see... Sorry this isn't what I meant- I was looking to switch the assignments from delread/write objects. I wasn't really intending to use the delay to add a time delay, more that it's the only function that allows non-local connections which works at a reduced block size. I thought I might