On Tue, 8 Sep 2009, Hans Roels wrote:

I noticed some strange behaviour of some higher math objects in Pd vanilla (0.42-4): 'log~' has a right inlet

log(a,b) = log(a)/log(b)

it's dumb, because when a two-input log is computed, it takes the time of
two one-input logs plus the time of a division... which is normal and
useful, but the problem is that you can't make it compute any faster. e.g.
you could precompute log(b), or you could even precompute 1/log(b) because
nowadays it's faster to multiply than to divide, but those accelerations
would need the existence of a one-input log. You don't find this in Pd's
internals. You find this as [expr~ log($v1)].

file a 'optional creation argument initializes right inlet (the base of the logarithm)' but this doesn't work. If I create a 'log~ 10' object it still computes the logarithm base e

I tried it with 0.42-5 and it worked.

 _ _ __ ___ _____ ________ _____________ _____________________ ...
| Mathieu Bouchard, Montréal, Québec. téléphone: +1.514.383.3801
_______________________________________________
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management -> 
http://lists.puredata.info/listinfo/pd-list

Reply via email to