hello,
i think it's quite simple to emulate z~ with a simple delread~ / delwrite~.


cyrille

Andy Farnell a écrit :
> I have a problem, that is partly of my own making and need to air
> this on the list for advice. This isn't a rant, just a frustrating situation.
> 
> As some of you know I have been working on a textbook for Pd for some time.
> In the final stages and adding the practical exercises and the problem is 
> this:
> 
> 
> The book is completely for vanilla Pd to keep things simple and I really don't
> want to change this.
> 
> I have three crucial exercises that use [delta~]
> 
> [delta~] does not exist in vanilla Pd
> 
> [delta~] must be recreated _EXACTLY_ as the external behaves.
> 
> It IS possible to recreate [delta~] exactly using [z~]
> 
> [z~] does not exist in vanilla
> 
> It is not, as far as I can see, possible to emulate [delta~] using
> [rzero~] or any other signal domain method, in a way that doesn't 
> confuse the hell out of the reader or provide unsatisfactory results. 
> 
> I am left with these options:
> 
> 
> 1) Drop three of the most interesting exercises from the textbook.
> 
> 2) Change my policy and make the textbook require pd-extended on account of
> only  _one_ object!
> 
> 3) Find a vanilla replacement for [delta~] that is simple. (less than three 
> objects)
> 
> 4) Convince Miller to include [delta~] in vanilla
> 
> 5) Convince Miller to include [z~] in vanilla
> 
> 
> To the list: I'm hoping some bright spark will solve (3). Be warned, it isn't 
> as
> simple as it seems, AFAICS. [rzero~] should provide a differentiator response 
> in
> theory. In practice dealing with the offsets and scales ruins the whole show 
> and
> leads to over-complex and unstable patches. Using [biquad~] is extremely 
> confusing
> to most readers and I don't want to do this. You cannot obtain a single 
> sample delay
> using [delwrite~] as far as I know, if you can it certainly means 
> [samplerate~] must
> be added to all patches to make sure they run at different sr, which is mucho 
> annoying.
> 
> To Miller: Please consider admitting [z~] or [delta~] (I actually prefer the 
> former
> because it is more educational to see differentiator built from sample delay) 
> into the vanilla distro. This would need to be time for release quite soon. 
> I'm sure
> it would greatly benefit Pd to do this.
> 
> Best regards 2 all,
> 
> Andy
> 
> 
> 
> 
> 
> 
> 
> 
> 

_______________________________________________
PD-list@iem.at mailing list
UNSUBSCRIBE and account-management -> 
http://lists.puredata.info/listinfo/pd-list

Reply via email to