[PD] How to remove duplicate elements from a list???

david golightly davigoli at gmail.com
Thu May 4 10:07:09 CEST 2006

interesting application... i'd start with serializing a list through
[change] & re-packing or list-appending it.

more complicated list operations I find are easier to work with in tables,
but I suppose that's a matter of personal preference.  Technically (as I
understand it, correct me if I'm wrong) they're the same thing.  I've got
some boolean table abstractions that might be of use - inspired by an
article in the CMJ a few months back, I did an implementation of Xenakis'
seive device, but haven't used it much in my own stuff since, but I remember
implementing a "uniqueness"-filter for tables a while back too.

Hope that helps.


On 5/3/06, David Powers <cyborgk at gmail.com> wrote:
> Hello,
> Is there a way to remove duplicate elements for a list? I can figure out
> how to do it in code, but trying to figure out a way to do this with lists
> just makes my head hurt.
> I want to do Boulez-style pitch-set multiplication with lists, and
> typically after such an operation, duplicate elements are removed.
> I already made an abstraction called "Schoenberg" which I will post
> shortly, which allows one to do basic serial operations using lists (ie.
> transposition, retrograde, inversion, and rotation, all using one simple
> abstraction). I know that serialism has been out of style for 40 years, but
> nevertheless those methods make a lot of sense to have available, if one is
> making nontonal generative/aleatoric music.
> ~David
> _______________________________________________
> PD-list at iem.at mailing list
> UNSUBSCRIBE and account-management ->
> http://lists.puredata.info/listinfo/pd-list
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.puredata.info/pipermail/pd-list/attachments/20060504/56e4f8c8/attachment.htm>

More information about the Pd-list mailing list