How is it possible to reset three controls from a single button? If we try to link the controls in any way to send a reset value to them from a single source, being Bi-Directional we have immediately linked the controls. There is also the issue that many modules using Animation Position will only allow you to connect one input per module, fortunately the PatchMemory Float3 does allow this, but you still can’t can’t connect all the Controls like this without linking them
The answer is to “chain” a number of Spring3 modules, one for each control to be reset.
Note: This does not work on the stock controls in the Controls folder, we can only do this by making our own custom knobs or sliders. This must be done (as always) with all GUI modules.

Tip: Give each of the PatchMemory Float3 modules a useful name in the properties, so if you want to adjust the range of the control you know which one you’re adjusting.
Note: Changing the range of a control does not affect the Animation Position range. This range is always 0 to 1.
Having the Mouse down output plug on the left side of the Spring3 modules allows for easy chaining of these modules.
Being an Animation Position value, the range for the value is 0 to 1. with 0.5 giving a centre position.
Each knob is contstructed as follows, yes, thats’s correct, at this stage there is no patch Memory. This is outside of the control’s container. Two PatchMemories for one control can quickly become a confusing mess.

The structure of the reset button
