Help Converting MIDI Notes to CCs

I recently picked up a Midi Fighter controller and what I want to do is have it send specific CC instructions to my Digitakt on pressing each arcade button, instead of the different notes it currently sends. All midi would send out of the controller on the same midi number.

Ideally the CC value would revert to 0 on release of each button but I could work with it not doing that.

Manufacturer tells me it can’t be programmed to do this out of the box so I need some sort of intermediary device.

So in summary I need a way to convert each midi note leaving the Midi Fighter to a specific CC instruction I decide for each button and then feed that into the Digitakt.

I believe a Bomebox will do this, I also wondered if a Metaconformer would do it. But both are more expensive than I can spare right now so I’m wondering if there is a solution I could use on my iPad. MacBook is not ideal but I could go with that if there is no way on iPad.

Considerations - keeping cost down, least amount of spaghetti, as compact as possible, not too difficult to program, compact ideally.

Advice appreciated! Thanks in advance.

Not sure I 100% understand what you want to do here but as for the mechanics of it, it sounds like you want to remap the controller and because it’s not capable from the manufacturer, you have to do so using a secondary device.

I know that something like Blokas midihub or Plexus midi router have some ability to do what you want but really not sure about resetting to 0 on release or how many mappings are possible to a single device.

You might be able to ask Joe @jmkmusic about specifics of Plexus, although it’s possible someone else who is using one might know these answers as well.

Not sure who would be able to confirm about the Blokas midihub, I know some people here are using it but have not heard of it being used like this specifically.

I believe the price of these devices is probably in line with metaconformer so this may be the wall that you’re up against price-wise.

I have no idea about ipad but you may want to check out that thread from a while back about ipad apps for music, I’ll have to look for it because I don’t remember the title.

Ah, I found it, this is the ipad app thread that I was thinking of:

Anyway, good luck. Hope you figure it out.

1 Like

For iPad you just need an app called Mozaic. Load the Maparoni script found here: Maparoni | Patchstorage

Plexus can convert Notes into CC commands, but it can’t remap them. In other words, if you send Note #5, it will translate that into CC #5. The Velocity of the Note will become the Data Value for the CC.

If releasing the Note on the controller sends Velocity 0, then the translated CC will be sent with Data Value 0.

One of the things about Plexus is the form factor I chose and to not have computer controlled editing. It can do a lot of day-to-day tasks easily, but it can’t do full remapping at a granular level.

There is one other product on the market I can think of where you can do the sort of remapping being requested: MIDI Solutions Event Processor. Requires a computer to program and doesn’t have a lot of memory. It’s good for only doing a couple tasks, but those tasks can be more customized individually.

1 Like

Thanks for the advice, all. I’ll post progress here for anyone who will find it useful.

I’ve picked up a copy of Bome Midi Translator Pro for my Mac which looks like it will allow simple if / then type rules to be easily coded. I’ll test soon and update. I think this will get me past a proof of concept for the stuff I’m working on, I may then go for a smaller hardware solution.

Another thing I want to do, which I’m not clear if the software will do, is create zoning conditions - I’ll explain -

I need a set up that will convert say,

(values being sent to the same CC parameter)

input CC values range 0-19
output CC value 0

input CC values range 20-29
output CC value 20

etc

in other words, create bands to change a full CC range into steps of 20, 40, 60 or whatever

Not sure if this software will do it. Will test. In the meantime, does anyone know of a device or program that will do that?

Also was wondering if there is a Norns script that does all this stuff ?

TY