Mouse movement using Joysticks on Akai MPK Mini MK3

Hi,
I recently bought myself an Akai MPK Mini MK3 which has a joystick that normally modulates the notes pitch.
I wanted to make the joystick work like the one on a Xbox pad (so it moves the cursor) but i dont know how to do it.
Could anyone please help me with turning the joystick into a mouse
Thanks,
Thescout

Hi and welcome to the Bome Forum!

Per the manual, it looks like it sends pitch bend for right left movement and CC1 (modulation) for up/down movement.

The attached file should get you what you need.

There are two timers “up/down” and “left/right”. We look at the value of modulation and pitch bend and start a repeating timer to move the mouse if they are out of a specified range. When they are within the range, we kill the timer.

Variable used:

ga=up/down mouse movement amount
gb=up down minimum
gc=up down maximum
gd=up/down timer iteration speed
ge=right/left minimum
gf=right/left maximum
gg=right/left timer iteration speed
gh=right/left movement amount

zz=1 for debug (log only but no mouse movement)
zz=0 for non-debug (actual mouse movement)

Joy-to-Mouse-MPK-MINI.bmtp (2.9 KB)

Steve Caldwell
Bome Customer Care


Also available for paid consulting services: bome@sniz.biz

Hey,
I don’t know why, but everytime i let go of the knob my mouse cursor immediately goes down.
Do you know how to fix this?
Cheers,
Thescout

What is the value of your joystick CC1 when you release it to center?
Also value of your pitch bend amount?

Steve Caldwell
Bome Customer Care


Also available for paid consulting services: bome@sniz.biz

Hi Steve, I have the same midi as thescout and I downloaded your preset, but it doesnt work.
There are a lot of errors:

ERROR:
Error while loading preset “Joystick to Mouse”, Translator “Vertical Start”:
invalid MIDI message
ERROR:
Error while loading preset “Joystick to Mouse”, Translator “Vertical Start”:
Incoming Action corrupt or not supported: MID3
ERROR:
Error while loading preset “Joystick to Mouse”, Translator “Vertical Start”:
corrupt options: corrupt rule
ERROR:
Error while loading preset “Joystick to Mouse”, Translator “Vertical Stop”:
invalid MIDI message
ERROR:
Error while loading preset “Joystick to Mouse”, Translator “Vertical Stop”:
Incoming Action corrupt or not supported: MID3
ERROR:
Error while loading preset “Joystick to Mouse”, Translator “Vertical Stop”:
corrupt options: corrupt rule
ERROR:
Error while loading preset “Joystick to Mouse”, Translator “Vertical Timer”:
corrupt options: corrupt rule
ERROR:
Error while loading preset “Joystick to Mouse”, Translator “Horizontal Start”:
“<I” is not a valid variable.
ERROR:
Error while loading preset “Joystick to Mouse”, Translator “Horizontal Start”:
Incoming Action corrupt or not supported: MID3
ERROR:
Error while loading preset “Joystick to Mouse”, Translator “Horizontal Start”:
corrupt options: corrupt rule
ERROR:
Error while loading preset “Joystick to Mouse”, Translator “Horizontal Stop”:
“<I” is not a valid variable.
ERROR:
Error while loading preset “Joystick to Mouse”, Translator “Horizontal Stop”:
Incoming Action corrupt or not supported: MID3
ERROR:
Error while loading preset “Joystick to Mouse”, Translator “Horizontal Stop”:
corrupt options: corrupt rule
ERROR:
Error while loading preset “Joystick to Mouse”, Translator “Horizontal Timer”:
corrupt options: corrupt rule

Can you help me please, I wanna use my joystick as a mouse too. (I have Bome Pro version 1.7.2)

Looking forward to hearing from you.

Strange, I don’t get any errors, however I have to say I’m using MT Pro 1.9.0. Did you try upgrading to see if the problem is still there? There may be a new way that the project file is now saved in later versions, that earlier versions cannot understand.

Steve Caldwell
Bome Customer Care


Also available for paid consulting services: bome@sniz.biz