And what if you misunderstood? :) I apologise for not explaining it very well first time.
In an unfrozen delay line (always, currently) the most recent point (delay=0) is always 'now'. If you could 'freeze' that delay line at a certain point in time, call it t, then from then on the delay line will _always_ have that point t as the most recent (delay=0). Data between t and 'now' would not be stored in the line. The data stored in the line would not be changed until 'unfrozen', when it would go back to normal operation. You are talking about freezing the reading, and as you say this is quite easy. I am talking about freezing the _writing_.
As for why you would want to do this, one example I would like to use it for is granular sampling. At the moment you need to kludge it with a buffer: freezable delay lines would be much nicer, I think.
Sorry for the long reply, I hope this makes more sense.
Stefan
Message: 9 Date: Sat, 24 Jul 2004 18:31:36 +0200 From: IOhannes m zmoelnig zmoelnig@iem.at To: Stefan Turner stefan_turner@yahoo.co.uk CC: pd-list@iem.at Subject: Re: [PD] Buffer Type Question
Stefan Turner wrote:
Hi I think what Chris meant (correct me if wrong) was freezing a delay line so that the read and write pointers stay as they are and nothing new is
written:
then for example a vd~ on a frozen delay line with delay going from 1sec to 0sec over 1sec would have
the
same effect as delread~ on unfrozen delay line with delay of 1sec. This can sort of be done using a
normal
buffer instead, but it would be nice to just be able to send a 'freeze' (or whatever) message to a delwrite~ instead.
if i read the question correctly then: how do you create your delay going from 1s to 0s in 1000ms ? most probably you will use [line~] to control [vd~] and what if you could send a [stop( message to [line~] to freeze the delay-amount ? and what if this has been implemented into [line~] since i know it (which is probably *very* long)
mfg.a.sdr IOhannes
___________________________________________________________ALL-NEW Yahoo! Messenger - all new features - even more fun! http://uk.messenger.yahoo.com