@pcs800 also…Sometimes Console.print();-ing helps me find what something is doing. You can pretty much .print anything. Console. Print(); then just start moving stuff and playing stuff and see what happens.
@d-healey Probably a bug of some kind then. All I can say is, commenting out TreeBuilder.buildModuleLayout() cured my crash. Chased my own tail for a bit over that is all!
@Lindon Yes I recall debating this a few months ago in one of the HISE meetings. You're essentially right as it looks like the dynamic container is essentially doing this anyways on the backend, just dumping the data to JSON (and writeToStream which is a new one I am not familiar with).
Probably it boils down to preference, I like having as few UI components doing the heavy lifting with scripting.
@clumsybear you could probably make it output midi CCs and export it as a midi generator plugin and use midi learn in logic to connect that midi... in fact I am pretty sure thats how logics built in modulators work