Dynamic objects?
1. create subpatches and load them into the [bpatcher] object.
2. create, delete, and connect the bpatchers using scripting (thispatcher.maxhelp)
Perfect, thank you!
I would suggest using JavaScript for that. I find it easier, and less mess, to create delete and re-position bpatchers through JS.
You should need repositioning when deleting a bpatcher to, cover the gap.
You can check out the Max' s Javascript tutorials, I think the "JavaScript Tutorial 2: JavaScript Scripting" tutorial has most of what you would need.
Nick