MIDI Remote Akai Fire

I’m not seeing any script or anything for the Akai Fire.

I got cubase 15 pro. Thinking I would try the midi remote to set up my akai fire. I could retire bome’s mtp and just use cubase for it. I’m sure that I could figure out the note remaps and cc’s but not sure about the lights.

The fire accepts raw/sysex commands for its lights.
For example on one of the pads this tells it to be bright white:

F0 47 7F 43 65 00 04 32 10 10 10 F7

Can the midi remote do this? Does it also have trigger rules, such as “when fire plugged in then send lights” ?

Hi,

Yes, MIDI Remote can send the SysEx messages.

Take a look to the /MIDI Remote/Driver Scripts/Public/examplecompany/realworlddevice/ script at your computer. SysEx message is in use to show values on a display.

Ok, if I can do it, looks like I got some work to do…

I’ve run into issues, not sure if this is where to ask some questions.

The four knobs on the akai fire send absolute values. Which would be fine to convert to relative, except they are sending note messages, not cc’s (yes I know, it’s bizarre). So clockwise they send (the note address and:) value 127 (note on) and counter clockwise: value 1 (note off). So the midi remote doesn’t have options to convert to relative because they are note messages. Not sure what to do about that.

With the push-button ticky knob, I want it to nudge the cubase playheader back and forth by one bar. But the midi remote isn’t giving me any direction options (clockwise or counter clockwise). Or a function for a bidirectional “nudge cursor 1 bar”. Which would interpret the direction by itself, I assume.

Also not sure how to remap the pads. The pad properties has the input note but no output. ? For example, if the midi remote receives note 23 from the fire I want it to send note 60 to groove agent. Can it do this?

Hi,

In the script, you can do something like:

if value == 0 triggerFunctionA()
if value == 127 triggerFunctionB()

How would you distinguish, if the nudge should be backwards or forwards? You need 2 MIDI Messages. For example 2 buttons. Or you can use one of the knob.

  • If you turn it counter clockwise, it will send value 0 (triggerFunctionA; Nudge -1 Bar).
  • If you turn it clockwise, it will send value 127 (triggerFunctionB; Nudge +1 Bar).

No, this is not task for MIDI Remote. You can do this mapping within Groove Agent.

I’ll have to write a python script?

Another question: I noticed the midi remote doesn’t consume the note messages. It’s acting as a midi thru, so when I push a button it triggers the function but also plays a note. Can I fix that?

While I have you here, another issue is my two HID devices. Cubase won’t accept keystrokes from them. I have a shuttle pro v2 and an xp pen tablet controller. Pushing buttons on them sends shortcut keys, but they won’t work in cubase. What can I do about that?

Hi,

No. MIDI Remote is JavaScript.

No. MIDI Remote filters the MIDI Messages. They don’t pass thru to the tracks.

I would strongly recommend to make a new thread. I believe, there are some shuttle pro v2 users. I was also using it in the past and it was working perfectly fine.

I don’t know how to do that. :tired_face:

I saw meter activity when pushing the buttons. But I don’t think that I can use it anyway cause I can’t write scripts.

Found the fix. I have to run the driver app as admin for both devices. Works fine now. I can still make a new thread if you want.

Hi, I spied an onboard factory script for the APC40 MkII.

It’s hard to tell if the pads are ok for finger drumming. I did see one guy jamming on it, so probably.

It says ‘control for ableton live’ but is the script all mapped out already for cubase? I saw some button entries that don’t seem to point to anything but I could be wrong.