Hi Alexey,
thanks for the tips about "Touch", I'll keep that in mind if I experience problems with my current setup.
Yes, the X-Touch sends required information for "touch" even in MIDI mode (CC with Note on/off).
I did follow the steps in your manual, so I defined logical controls for "Touch" for all faders first but with hardware type "System" and after that I could go on and assigned the faders.
I did test what you said about "Touch" above (steps 1 - 4) and that worked, too.
For some types of motorized faders, feedback should not be sent when the fader is moved manually. If during/after fader movement the fader is "jumping" a bit (or fighting with finger), that is the case. Otherwise you can ignore the following. You can defined Software Set "FaderXTouched" with 2 states: "No" (default) and "Yes". Then in the "Touch" control definition, "Set state" "FaderXTouched" "Yes" without conditions and "No" with "Note:Off" condition. Add "FaderXTouched:No" condition to the "MIDI" Action in the Feedback list for corresponding fader. Note that for each fader you will need separate Software Set. That sounds a bit complicated, but some hardware expects such logic.
Fortunately the faders don't jump or fight with finger (touching and holding a fader and moving the corresponding fader in Sonar with mouse doesn't lead to any movements of the motorized fader).
Some observations about the buttons and their feedback:
One can switch each button of the device using Behringer's Editor to either "Momentary" or "Toggle".
The problem with "Toggle" is probably the same as mentioned here:
http://www.azslow.com/index.php/topic,326.msg1680.html#msg1680Switching (and saving
) corresponding hardware control type from "Pad" to "Unknown", "Rotary" or "Slider" didn't work, the result was the same as when selecting "Pad": Need to push the button four times instead of two times to toggle between i.e. Mute on/off and corresponding LED on/off.
What worked after some try and error (I have zero programming experience) was adding the action "Note (Off)" with "Value: Toggle, timeout touch" after "Toggle, timeout touch".
If a button of the X-Touch is set to "Momentary", only "Note Off - Toggle, timeout touch" is needed (without an additional "Toggle, timeout touch" before).
The flexibility of your plug-in is really great!!
BTW, I've never been able to move the faders of the X-Touch to exactly "Unity" or "0.0" when running it in MCU mode, the closest value was always - 0.1 or + 0.1 dBFS as shown in Sonar, but using AZ Controller solved that problem, as it did to my other controller (same problem), too.
I REALLY like that!
Well, sorry for the longish post, but maybe other X-Touch users might find something useful.
Enjoy your vacation und schönen Gruß aus Köln,
Klaus