Added support for clips and device control. The button above Shift toggles Parameter mode and the next button up toggles Clip mode.
In parameter/device control mode each parameter gets three buttons - increment, decrement, and reset. The reset button turns red when a parameter value is non-default; this makes it easy to scan the controller in a "which parameter is out of place" scenario. For this function I added a boolean isDefault() method to LXListenableParameter.
I think it's fine to run without a detailed review. There are some variations from the other controller but nothing radical. I'll run it some in the lab and keep an eye out for quirks.
Added support for clips and device control. The button above Shift toggles Parameter mode and the next button up toggles Clip mode.
In parameter/device control mode each parameter gets three buttons - increment, decrement, and reset. The reset button turns red when a parameter value is non-default; this makes it easy to scan the controller in a "which parameter is out of place" scenario. For this function I added a boolean isDefault() method to LXListenableParameter.