[PD-dev] interpolating scalar dsp fuctions

Chris McCormick chris at mccormick.cx
Fri Sep 3 10:17:43 CEST 2004


I have pieces & abstractions in which such clicks play an integral
part. Perhaps it's completely selfish, but I'd rather you did not change
this behaviour in the internal objects.

Best regards,

Chris.

On Thu, Sep 02, 2004 at 11:08:25PM +0200, Tim Blechmann wrote:
> hi all ...
> 
> at the moment the scalar dsp fuctions are working on one float ... if
> this float changes it will most likely produce an audible click:
> 
>      |float 1(
> |    | 
> |*~ 0|
> |
> 
> the usual way to avoid that in pd is to use a line~ object, that both
> uses cpu power itself and adds overhead since it's a vector/vector
> operation, not a vector/scalar operation any more ...
> 
> it would be possible to implement an interpolation between the two
> scalars (for one dsp block or so) and thus smooth the transition from
> one float argument to another ...
> 
> on the one hand this would add some overhead (the check if the scalar
> has been changed), but it would be possible to replace line~ objects
> with line objects that don't have the dsp overhead ...
> 
> i'm curious, what other people think of this ... i could change the
> behaviour of the pd interal object or write an external for that ...
> 
> cheers ... tim
> 
> -- 
> mailto:TimBlechmann at gmx.de    ICQ: 96771783
> http://www.mokabar.tk
> 
> After one look at this planet any visitor from outer space 
> would say "I want to see the manager."
> 				      William S. Burroughs
> 
> _______________________________________________
> PD-dev mailing list
> PD-dev at iem.at
> http://iem.at/cgi-bin/mailman/listinfo/pd-dev
-------------------
chris at mccormick.cx
http://mccormick.cx




More information about the Pd-dev mailing list