onExit in DAT Execute not being called in engine COMP

The onExit method Execute DATs doesn’t seem to be called within an Engine COMP.

I would expect this to be called when the toplevel TD instance exits. I would also expect it to be called when the Power param is toggled and when the reload pulse is pulsed as that would effectively be shutting down the sub TD instance.

I’ve attached a test case. That write a files on close as there aren’t really other easy methods of detecting onExit methods being called.

TD 2020.25380

noexit.zip (4.8 KB)

Thanks for the suggestion - we’re discussing the best solution for this.