CC to NRPN for Kemper Looper

Hi, everybody. New user here. I set up my foot controller Line6 FBV Shortboard MK2 do operate my Kemper rack. No problem here, as it involves only #cc messages.

In order to operate the looper, i need to transmit NRPN messages, and the FBV is not capable of that. Can anybody guide me through? I want to stomp on a FBV button which transmits a simple #cc message and to have the Bome Midi Translator transmit a NRPN message to the Kemper. I know the messages and the values but I don’t know how to program the translator. Here they are:

Rec/Play/Overdub:
CC#99 V125, CC#98 V88, CC#06 V0, CC#38 V1 (on press), V0 (on release)
Stop/Erase:
CC#99 V125, CC#98 V89, CC#06 V0, CC#38 V1 (on press), V0 (on release)
Undo:
CC#99 V125, CC#98 V93, CC#06 V0, CC#38 V1 (on press), V0 (on release)
Trigger
CC#99 V125, CC#98 V90, CC#06 V0, CC#38 V1 (on press), V0 (on release)
Reverse
CC#99 V125, CC#98 V91, CC#06 V0, CC#38 V1 (on press), V0 (on release)
1/2 Speed
CC#99 V125, CC#98 V92, CC#06 V0, CC#38 V1 (on press), V0 (on release)

I have no idea what to do to make the Bome translator to output the above messages. I used the Add translator function but none of the output options may be configured to generate four #cc messages at once.

Please explain as to a kid, I have never used NRPN.

Thanks,
Catalin

Hi and welcome to the Bome community!

If you program a switch to send CC1 value 127 on press and CC1 value 0 on release on MIDI CH 1, the below ecample should control Record/Play/Overdub of the looper. You can then use that as a pattern for your other functions. If you already have your FBV programmed for a different incoming CC, then just change the incoming messages of the translators to match your FBV settings.

I set up my aliases as follows for testing. You will need to set them up for your devices:

image

You can learn more about aliases from this tutorial.

FBV-Kemper.bmtp (1.3 KB)

Steve Caldwell
Bome Customer Care


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

Awesome! Works like a charm! How about the Stop/Erase function?

Thanks a lot.

Just follow the same pattern I used for what I did by copying translators, changing the incoming trigger and the outgoing action.

Steve Caldwell
Bome Customer Care


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