Scale two channels based on another channel output

Hello, i would like to know if it could be possible to scale two channels total travel based on another channel.
What i need to do is slow down gimbal based on zoom channel position, since my pan and tilt channels control the gimbal in velocity what i need is to reduce their travel based on a third channel that control zoom.
Something like, if third channel is 1000 than the other two are full travel and they linearly decrease as the third goes up to 2000.
Looking at bindings i see there is a set_output_scaled method so maybe it is possible.

Thanks

There are a couple of ways to do this, however I think you would need to be on the dev version of the code.

Thank you very much i guess i’ll have to wait when the actual dev will become stable. The feature i need goes on an aircraft that can’t run dev.

Corrado

I was thinking a mixer in opentx, and started looking at it but havent had time to follow through. I know not everyone is using opentx, but it could be a good example.
And it could be very handy for anyone with a zoom camera.