I was wondering if it is possible (as an intended design feature) to interpolate between three or more slots using the pattr system-- if not can I be forthcoming and request this as a feature, ie send a list of labelled weights as a message to pattstorage (instead of a float as an intermediate value between two adjacent slots), so that you can interpolate between non-contiguous slots. Something like: [4 0.6 5 0.4] would be the equivalent of [4.4] in the current usage (interpolating between slots 4 and 5), but more flexible, because you could do [4 0.6 10 0.4] (interpolate between non-adjacent slots, equivalent to the current [recall 4 10 0.4]) But wait there's more! You could even have [4 0.6 10 0.3 6 0.1] (interpolate between 3 slots using weightings, where the weightings add up to 1.0). This could be extended to any arbitrary number of slots.
Has this been considered before?