[PD] bug in maxlib/scale

Mathieu Bouchard matju at artengine.ca
Fri Apr 23 20:10:54 CEST 2010

On Fri, 23 Apr 2010, Roman Haefeli wrote:

> I don't know "the" formula, but I did it by putting two "Dreisätze" 
> (rules of three?) in a row: The first scales the input to 0-1, the 
> second scales 0-1 to the output range. If written out as a formula, this 
> could probably even made shorter, I don't know. Check the attached 
> scale_abs.pd

That's quite exactly how I shown my students how to change the range of 
values, except we didn't have to do the stuff on the right because we were 
not trying to make an abstraction with it.

I mean, the [-] [/] [*] [+] sequence is exactly the same.

It's possible to make the left inlet run faster by condensing the formula 
to just a [*] and a [+], but then the right inlets become more complicated 
and slower. It's a possible tradeoff if you have to make the left inlet 
real fast, but I haven't taught that, and I didn't try to make an 
abstraction with it.

  _ _ __ ___ _____ ________ _____________ _____________________ ...
| Mathieu Bouchard, Montréal, Québec. téléphone: +1.514.383.3801

More information about the Pd-list mailing list