Hi fortune,
sorry for the late reply...
Version 1.40 of Midi Translator can only do static translations. You could theoretically solve your problem switch presets, based on the state of the button: as outgoing action of the button ON press, change to a preset that translates the knob. On button OFF, change back to the other preset. But I guess there is more than one button...
...however, I just completed initial "Conditionals" support in the development version of "Midi Translator Pro". If you have purchased Midi Translator, you can request a preview of this feature. Now with it, your Translators could look like this:
Translator 1: evaluate button
Incoming: MIDI B3 64 ga
Outgoing: <none>
Translator 2: Translate CC60 to CC70 if button is ON
Incoming: MIDI B3 3C pp
Rule: IF ga=00 THEN "skip this translator"
Outgoing: MIDI B3 46 pp
Explanation:
Translator 1 sets a global variable (a variable that keeps its value for subsequent Input events) to the value of the button, i.e. 00 or 7F.
Translator 2 uses the new conditional feature: before executing the Outgoing Action, it checks if ga has the value 0. If yes, then it will not execute this Translator's Outgoing Action.
More info how to obtain pre-release versions:
http://www.bome.com/forums/viewtopic.php?t=178
Regards,
Florian