I'm just starting to look at [poly~], and trying to create a simple mixer that can created & delete channels dynamically (an abstraction with an argument for how many channels to load). Is [poly~] the way to do this? Or create objects with scripting msgs to [thispatcher]? They both seem promising, but on a cursory look I can quite see how to get the whole job done yet-- Not sure how to create the dynamic interface bits with [poly~] (i.e. the instances need to create their own [bpatchers]), and scripting all the details of dynamic positioning, etc. seems like it could get messy. Just curious to be pointed in recommended directions before going further...