A small bug here: evaluation doesn’t work in Rename Chop after relaunch of TD. When you switch back and forth to other input method in parameter, it does evaluate as expected. Spent couple of hours pulling my hairs out because of this small one. The day before installation was running flawlessly.
This should be giving you an warning about a dependency loop. Self-referencing something like that doesn’t work since the number of channels isn’t known until after the cook. The first time that expression evaluates it’ll eval to 0, since the node has no channels until after its done it’s first cook.
The correct way would be to be referencing the input to this node instead.
Oh! Thanks for the explaining, Malcolm. Indeed, that is what I’m doing most of the time. There’s no dependency warning though on this one and because I was in a rush, it’s quicker to type me.numChans than anything else. Good to know, will mark as solved! Still, warning would be helpful for some forgetful people like me