I’m noticing an interesting phenomenon with dim in gen~; whenever any object is modified in gen~ (I assume this means it’s recompiling), the output of dim (or the dim outlet of buffer) changes to 1. The only way that seems apparent to get it back to the correct value is to cut and paste the gen~ object from the patch, which seems to reset it.
This seems like an initialization but of some kind. I just updated to Max 6.0.5 yesterday; could that have something to do with it?
This sounds like a bug in how gen~ preserves the buffer symbol associations. I can confirm the behavior when the gen~ patcher contains a buffer of the form [buffer foo bar], the association with the outer [buffer~ bar] appears to be getting lost.