What if we adapted the node ordering logic from MixerChannel to nodes? You would do:
sourceNode.sendsSignalTo(receiverNode);
And information is then stored in the node object that the reordering code would use to make sure sourceNode is always earlier. Break the connection with:
sourceNode.stopsSendingTo(receiverNode);
I'd like that very much !
It would also be nice to have a permanent flag to Node, if true, the Node survives cmd-period, if not, it's terminated. I've never figured what exactly hard stop does different, but this should stop everything regardless of the permanent flag.
In Node it might be a bit dangerous, but at least in Group it would be a good idea.
---
On that note, I've have a feature request for the MixerChannel...
It would be very cool to have the ability to add usergroups, that would be reconstructed after cmd-period.
Best,
Hjalte