MIDIBuddy helper for MT Pro (Windows)

Hi Bome MT-Pro Windows users.

Do you have a project that needs to synchronize mouse movements done my the physical
mouse to match that of your external MIDI controller? In other words make Bome MT Pro aware of mouse movement changes? If so, please reach out to me as I have a solution that includes a lightweight program (MIDIBuddy) to do just that by sending a System Exclusive (syeex) message.

You can set up MT Pro to monitor for this message and then update the variables of your choice within MT Pro.

The other thing it does is a separate sysex message when copying a numeric value from the WIndows clipboard. Currently the value needs to be between 0 and 16383 (14 bit value), but if needed I may later expand this to be a 32 bit value.

Sorry Mac Users. This solution is only available for Windows.

Please contact me via email if you are interested:

Steve
bome@sniz.biz
Independent Bome Programming Specialist
Bome Q&A moderator

Update – I just added functionality so now you can monitor for left mouse button down and up events. Again, message is sent to the desired MIDI port as Sysex message and you can use Bome MT Pro to monitor for this message. Natively, MT Pro does not monitor for mouse clicks so this should be a great “helper” feature.

Steve

bome@sniz.biz

Independent Bome Programming Specialist

Bome Q&A moderator

 

Adding even more functionality.
Middle Mouse Button (Right not added as interferes with standard context menu).
X1 and X2 buttons also supported.
Scroll week up down left and right.

I just made several enhancements to MIDIBuddy.

  1. You can freeze real mouse movements and still send mouse movement information via MIDI Sysex thereby not interfering mouse movements with your normal work flow. Using a set of pre-defined hotkeys. Freezing the real mouse has no effect on mouse movement or buttons coming from MT Pro.
  2. You can use the Alt Key to send mouse button and wheel MIDI commands yet suppress mouse action. Without Alt key pressed, both mouse movements and MIDI Sysex is sent.
  3. You can change the delay time of mouse positioning messages. Default is 500 milleseconds.
  4. You can pause and unpause mouse positioning commands with a defined hotkey. Helpful if you are capturing MIDI in Bome MT Pro and don’t want the extraneous messages while developing your MT Pro project.
  5. You can exit MIDIbuddy with a hotkey Cntl-Alt-Q instead of using the exit menu on they system tray

I also have a sample MT Pro project file you can start with that has all the defined incoming messages from MIDIBuddy so you have real live examples.

Again if you are interested, send an email to me.

Steve

bome@sniz.biz

Independent Bome Programming Specialist

Bome Q&A moderator