The basis of the logic is this custom switch setting:
Code: Select all
CS1: TIM 0.6 0.6 CS3
CS2: XOR CS1 CS3 ---
CS3: |a|>x Ele 1 ---
The full mix for two legs walking is:
Code: Select all
CH01 (+100%) MAX Switch (CS1) Slow (u0.2:d0.2)
(-100%) MAX Switch (CS1) Delay(u0.4:d0) Slow(u0.2:d0.2)
(-100%) MAX Switch (CS2)Slow(u0.2:d0.2)
(+100%) MAX Switch (CS2) Delay(u0.4:d0) Slow(u0.2:d0.2)
CH02 (+100%) Ele Switch (CS1) Delay(u0.4:d0) Slow (u0.2:d0.2)
(+100%) Ail Switch (CS1) Delay(u0.4:d0) Slow (u0.2:d0.2)
(-100%) Ele Switch (CS2) Delay(u0.4:d0) Slow (u0.2:d0.2)
(-100%) Ail Switch (CS2) Delay(u0.4:d0) Slow (u0.2:d0.2)
CH03 (-100%) MAX Switch (CS1) Slow (u0.2:d0.2)
(+100%) MAX Switch (CS1) Delay(u0.4:d0) Slow(u0.2:d0.2)
(+100%) MAX Switch (CS2)Slow(u0.2:d0.2)
(-100%) MAX Switch (CS2) Delay(u0.4:d0) Slow(u0.2:d0.2)
CH04 (-100%) Ele Switch (CS1) Delay(u0.4:d0) Slow (u0.2:d0.2)
(+100%) Ail Switch (CS1) Delay(u0.4:d0) Slow (u0.2:d0.2)
(+100%) Ele Switch (CS2) Delay(u0.4:d0) Slow (u0.2:d0.2)
(-100%) Ail Switch (CS2) Delay(u0.4:d0) Slow (u0.2:d0.2)
For additional legs you can simply reimplement the above logic or simply copy the channels.
I've posted a full discussion of how I derived the logic for the mixes on RCGroups: http://www.rcgroups.com/forums/showthre ... st27890660