I have a v1 of the Shuttle pro, but under Windows 7 or Vista, the control surface plugin that originally came with it was excellent, as it did just what you said - worked when Sonar didn't have the focus. Also, everything about it was configurable from within Sonar and the jog/shuttle would work at measure, beat, or tick resolution. Now, the plugin for Sonar is completely un-configurable. The buttons cannot be made to control the transport and whoever came up with the new button layout must not use Sonar.
So, I suffer with the Global settings, with the settings modified from the Sonar3Pro setting defaults. I have the buttons as undo, set From and Thru, and then a line for the transport. I have the btoom buttons set for turning on and off the metronome during play/record and navigate back and forward through markers. Finally, the jog wheel goes forward and back by measures using keyboard keys at varying speeds depending on how far from center. I wish there were a keybinding for back and forward by beat, as measure is too coarse. I tried using the FF and RW, but they seemed to work in some sort of latch mode and unpredictable when assigned to the wheel.
I also have a BCF2000 and an Edirol PCR-800. Both of these have transport controls. The BCF has buttons for forward and reverse, which can be configured from the Mackie plugin to be beat or measure resolution, and the PCR has a knob by the transport controls that can be used for the same. Both of these units work when Sonar doesn't have the focus because they are plugins within Sonar, not Global Windows apps. Same goes for the Frontier Design Tranzport (now discontinued, but with Win7 drivers).
I tried to contact the original author of the Sonar plugin for the v1, and he wrote me back saying:
- if I recall correctly, the Shuttle SDK changed after I released my plugin and, as they were seemingly writing their own Sonar driver, I didn't update my code, so it's now incompatible
I don't know what Contour was thinking with the changes to v2. It was perfect before and now it's something I am considering getting used to reaching to the left to control with the Edirol and freeing up that bit of desk space. If the v1 plug worked, it would be perfect again, and it would be an indespensible tool.
I'm sure some crafty individual on this forum would be able to understand the SDK for this and make a new/better plugin, but I don't know if that person exists with the motivation to do so.
@superdan: I don't know for sure, but I'd guess that the Xpress is going to have the same issues as any of the others. If someone else here has found a way to get the wheel to move by beat and the buttons to be programmable at the same time (or even modified in the registry/ini files somewhere), those would be great steps in the right direction, but I've yet to find them or hear of anyone who has.