I'm looking to implement (something similar to Koenig's) Tendency Masks as a means to generate weighted random values in a patch... trouble is I'm a little lost on how to go about actualising it in Max. Whilst I'm fine with the concept of the Mask (Rob Rowe's section in 'Machine Musicianship is particularly helpful in breaking it all down), it's the nuts and bolts of getting various data handeling methods to play nice.
As for a general plan - I figured [multislider]s (or a series of [rsliders] could be a simple way to go - but that ties me into pairing upper and lower bounds, whereas I would prefer to use some kind of breakpoint (ie [function]) to allow de-coupled points... If I go down the [function] route, I am unsure how to deal with these breakpoints and transform them into a useful set of index/value points to compare the range etc.
Anyone got any experience working with these Masks in Max? Thoughts on ways of approaching this? Closest example I've found so far is a Pd mailing list thread, but the list handling is confusing the hell out of me. Apologies if I've missed some really method that will let me do this easily, but banging my head against a wall here.