Change SIP Cut levels from a control surface?

Lately, I’ve found myself doing a lot of switching back and forth between infinite cut when soloing and various non-infinite levels (i.e. different degrees of solo-in-front) depending on what I’m listening for.

It gets a bit tiresome constantly clicking on the drop-down in the monitor section so I looked through the lists of mappings but couldn’t see anything: can different settings be mapped to a control surface?

Also, I wonder whether it might be useful to have a button so that you can toggle back and forth with a single click between infinite cut and whatever solo-in-front level is set by either the knob or the drop-down, what do other people think?

You’d need to write a Lua script to do this. I think the required bindings are exposed; if not we can add them.

The problem here is that there is only a single value right now for the SIP cut level, and your design implicitly requires two: the “setting” and the “actual current” …