Squeezing Multiple Modifiers into a Single Encoder

Squeezing Multiple Modifiers into a Single Encoder

I’m usually decent getting modifiers to do what I want but this one has me a bit confused.

What I need: Single Encoder (Relative) to use two modifiers (M1, M2) the encoder has 11 positions. Each position has to have an individual Modifier state, without sharing a state of the other.

Example: M2 must =0 when M1=1-7 and M1 must =0 when M2 =1-4 to work correctly in my current mapping.

Encoder Position and their Modifier State

  1. M1=1
  2. M1=2
  3. M1=3
  4. M1=4
  5. M1=5
  6. M1=6
  7. M1=7
  8. M2=1
  9. M2=2
  10. M2=3
  11. M2=4

If anyone is able to help I would really appreciate it. Hopefully above isn’t confusing.

You need to set new M2=0 with modifier condition of M1=7 and M1=1 with modifier condition of M2=5. Try it out, I’m not sure 100%, this is a random thought. If you don’t come up with solution I’ll send you mapping for this, got it somewhere.

Thanks for helping out! Unfortunately it did not work. This are the commands I have.

Modifier #1 - Encoder Relative
Modifier #2 - Encoder Relative
Modifier #1 - Button - Direct - Value 1; Modifier Condition M2=5
Modifier #2 - Button - Direct - Value 0; Modifier Condition M1=1

Is this what you meant?

In this scenario i got encoder to scroll M1=1 to M2=4 and further you twist it it’s gonna loop it to M1=1_M2=0 but only when you turning it clockwise. This means that you will be able to scroll from M1=1 > M1=7 and back like you usually did, but when you step to M2 your M1 is going to 0 so you could control M2 instead on same knob. While in M2 you could still scroll M2=1 > M2=4 just like when knob is in M1. Short, no M2=1 switch back to M1=7. Maybe if you add you shift button modifier to your 3rd tsi than you could toggle this cycle as back/forward switch on shift.

You need to set modifier #1 go O when (M2=1, M2=2, M2=3, M2=4) and modifier #1 go 1 when M2=5. Also do the same for modifier #2 to go 0 when (M1=1 to M1=6). Hope it help!

Now I see my tsi is a little different than you need for your current mapping.

I really appreciate your help. After taking your recommendations the encoder still does not perform correctly. If you have a moment would you take a look at the tsi file and tell me where I went wrong. Thanks!

11 Position Encoder

Some input on where seems to be the problem? I can’t download your link for some reason. Could you try to reupload it?

After following your recommendations The value stays at 1 for both modifiers. Can you right click on the file and save as?

here is an alternative link

I check your mapping and it seem to be correct but when I remap it for my controller to test it out it doesn’t work. Here is my test mapping and short video to show you it works.

Modifier enc .tsi (601 KB)

I really appreciate all your efforts man! I can seem to get it working on my encoders. Tried an X1 and a 4TRAK. After messing with the rotary sensitivity it seems like it almost wants to work but its not reliable. The reason I am trying to do this is to add more than 7 FX layers to one knob in my latest 4TRAK Platter FX mapping. I really want to utilize all 11 postions. The last effect uses Modifier state 7 of so in order to continue to the 8th effect i need that to be 0. Im going to start looking into alternate ways to map it out.

I’m always glad to help when that is in my power, and I modified my mapping which is 18 mode encoder to be 11 now. You should know that in this scenario M1=7 is not jumping to zero when M2=1, instead of that M1 will stay 7 till you pick it up again when scrolling back your encoder.

I also added M2=5 condition since M2=1 is now engaging at same time as M1=7 does. You simply need to remap everything from your current M1=7 mode to M2=1. Other clear modes start from M2=2 and so on.

This one is going endless to both sides.