Here's a much improved Max 6 version, that uses a couple of Peter McCulloch's filters and sah~ triggering from his wonderful 'transient designer' patch - Peter, that thing is genius, as are your filters!
pause~ is simply an abstraction containing a tapin-tapout pair to prevent feedback blowups. I thought I'd replaced it in the second version.
Incidentally, the second version should work fine in Max 5, except that the PM.ladder filter wont be available,
Scale~ is only used for the PM.ladder filter, which doesn't work in Max 5 anyway, so no loss there.
Incidentally, scale~ seems to have changed it's behaviour somewhere along the line, as I was baffled by that part of the patch working fine on one machine but not the other until i updated to the latest version of Max.
Such a shame there's no equivalent to PM.ladder in Max 5 - it's one bitchin' filter!
PS. Oh what the Hell, I can't stop playing with this; here's a version with a step modulator, which considerably improves it's potential as an auto-bassline tool. I haven't updated the presets to match, but setting the modulation source of the delay and/or filter to 'step', and playing with the multislider should get you where you want to go.