+1 (or the max number I can + this)
Since the groups channel assignments are already saved to the user’s device, it (maybe naively) seems like it should be reasonably simple to add a Save/Load button pair that do something like:
Save:
read each app-modifiable property of each channel (pan, slider position, etc)
store properties to local JSON
Load:
read local JSON
restore UI to match properties
for each channel, call API to set corresponding channel to value
For Aux mix protection, additionally could create a two-prompt step to select the Aux (onLoadPressed) to make sure that a user doesn’t just blindly restore their settings to someone else’s Aux, then a confirmation: “Really restore your settings to Aux 3?”
Workflow:
Save–>done
Load–>Select Aux UI–>Confirm UI–>Execute–>Done