[PD-dev] list math
Frank Barknecht
fbar at footils.org
Sat Feb 11 10:16:25 CET 2006
Hallo,
Hans-Christoph Steiner hat gesagt: // Hans-Christoph Steiner wrote:
> There are now a couple versions of math objects that do standard math
> operations on lists: Frank's list-abs and Cyrille's ds_/datastream.
Where can I take a look at ds_?
> So it seems that the list handling versions cannot be interchangable
> with the standard versions, since standard math objects will interpret
> lists as input to that objects inlets. But it would be nice to have
> both options. So I propose making a mirror math library for lists,
> like this:
>
> math/clip
> math/list/clip
>
> math/*
> math/list/*
>
> math/min
> math/list/min
>
> etc. etc.
>
> This would then largely be built from Frank's list-abs and Cyrille's
> ds_ objects and assembled to make sure that the list versions have the
> same interface as the standard versions. Then for handling floats,
> they would be completely interchangable.
One thing that I considered and important convenience feature for all
the arithmetics in [list]-abs was, that they should handle lists where
float-elements and symbol-elements are mixed as well by just passing
through symbol-elements. That is, "list x 1 y 2 z 3" * "float 2" would
result in "list x 2 y 4 z 6". So most of my abstractions have a [route
float] inside and math is only done at the left outlet of [route].
([list-makefilename] works the other way around and ignores floats.)
I'm not sure if this can be included in the proposed arithmetics
objects, but IMO it is a very useful feature.
Ciao
--
Frank Barknecht _ ______footils.org_ __goto10.org__
More information about the Pd-dev
mailing list