MT not sending mouse clicks when MIDIBuddy is in Reverse Mode

Hi Steve,

MIDI Translator seems to have a problem sending mouse clicks if I put MIDIBuddy in reverse mode.

I monitor the output from MIDIBuddy,

  • in response to MIDIBuddy sending a left mouse click, I have MIDI Translator send a left mouse click to Ableton Live.
  • Well... that's not exactly where I send the mouse click. I use the mouse click to select one of two instances of Live that are running at the same time.
  • I do this by hovering the cursor over the Live icon in the taskbar.
  • This brings up a pop-up window that shows a thumbnail of both Live instances
  • I then move the cursor to the instance I want to choose,
  • Then I click the mouse, and the instance I chose shows on my screen.
  • I can do all of the above manually.
  • I can also do it by using MIDI Translator messages.
  • I can even do it when MIDIBuddy is activated,
  • But when I put MIDIBuddy in Reverse mode (Ctrl Alt R) the mouse click seems not to reach Live.
  • The strange thing is that the MIDI Translator log file shows the mouse click being sent, but Live seems not to see it.

I've been using the 11/16 release, but have tried later releases also. No luck. Can you help?

thanks,

Gabriel

Hi Gabriel. Actual mouse clicks are disabled no matter the source, however from MT Pro you should be able to sent Special(Click). If Alt is your special Key it would be Alt(Click).

 

You may need to use multi translators as as follows

Alt Down

Click

Alt Up

Regards

 

Steve

Hi Steve,
Your solution does work, except that I’m having trouble with the Special Key. I think that the special key doesn’t hold its assignment throughout a session. I believe it is correct at first and has its intended effect. As a session progresses, I notice that all three (Ctrl, Alt, and Shift ) begin to act as the special key.

That might be manageable, but it also seems that sometimes Ctrl works and Alt doesn’t, and vice-versa, no matter which I assign as the special key.

It’s hard to get a grip on this because I’ve had a hard time with the MIDI Translator code involved. The timing for cursor movements and subsequent key presses seems to have different requirements now.
Allowing more time for screen movements and/or mouse clicks seems to help. Maybe the response time in MIDIBuddy needs to be compensated for. I think I’ve got that part worked out now.

However that shifting of the special key also happens when I manually press the key. Can you have a look at that?

Gabriel

Oops. I was wrong. Still not working. Sending Ctrl flips back and forth between the two screens all by itself. The mouse clicks are still not being noticed by Live. This would be an ok solution, but I really need absolute control of the screens. Alternating is going to give me problems during performance.
Can you check to see that you can actually send a mouse click to Live when MIDIBuddy is in Reverse mode?
Thanks,
Gabriel

What I’m talking about is sending a MIDI Translator generated mouse click when MIDIBuddy is in Reverse mode. I’ve tried sending Alt (with Alt selected as the special key), but it doesn’t work.

Hi Steve,

I just tried to post an answer, explaining that using Shift as the special key makes the MIDI Translator code work for switching between Live screens. I typed it all out, and then decided to make sure the thread was marked as resolved. When I clicked resolved, my explanation disappeared.

If you’re interested to know why this worked, I’d be glad to type it all out again, but I think you probably figured it out yourself. In any case, I apologize for sending you on a wild goose chase.

Thanks,

Gabriel

Hi Steve,

I just tried to post an answer, explaining that using Shift as the special key makes the MIDI Translator code work for switching between Live screens. I typed it all out, and then decided to make sure the thread was marked as resolved. When I clicked resolved, my explanation disappeared.

If you’re interested to know why this worked, I’d be glad to type it all out again, but I think you probably figured it out yourself. In any case, I apologize for sending you on a wild goose chase.

Thanks,

Gabriel

Now that’s really stupid, I sent this twice, not realizing that I sent it a few seconds ago.

Hi Gabriel, I assume you have this resolved and nothing more is needed. If more is needed, feel free to send me an email.

I found that if you have some special characters in comment field of this forum, they get gobbled up. Special characters like greater than or less than signs. So what I do is I enclose the text with “<pre>” and “</pre>” like shown below.

<pre>

unformatted text hers

</pre>

Steve