Digitone II CC to Pro-800 NRPN (0-127 → 0-999)

Hi, my DN2 sends CCs 0-127 but Pro-800 parameters use 0-999 range, so I only get 128 coarse steps. Need simple Midihub patch to convert any DN2 CC (cutoff CC87, reso CC88 etc.) to full Pro-800 resolution. How could I do? Please help a rookie. thank you!

Hey @mxft, there are two parts to the problem you’re trying to solve

how Pro-800 receives 0-999 range values

Have you looked into this? I couldn’t find reference to NRPNs

It might be that Behringer use a 14-bit input (think full pitch-bend accuracy) and use that to scale to 10/11bit.
or they might have opted for some kind of in-house form of Sysex (System Exclusive) data protocol.

If it’s Sysex, Midihub won’t be able to help as it (at present anyway) only filters Sysex, it doesn’t create or modify it.

how to produce 0-999 range values

The problem is that, to get a higher resoltion range using CCs, you need to have two interlinked CCs.

Take this demo:
mxft_slow14bitLFO.mhp

This shows one way two MIDI CCs can be used to give fine resolution control.

Some MIDI controllers with endless encoders have this capability, but many synth controls are limited to independent 128-value control.
So the question on the Digitone then becomes, can it produce two interlinked MIDI messages?

If not, you would need to find another way…
.

Hi thank you for your reply.
Digitone cannot produce interlinked MIDI messages, nor NRPN.
What I was trying to achieve: multiply somehow – still don’t know how – the CC range from 0-127 to 0-999

Then the closest you can get (if the 800 accepts NRPN) is to send just the “coarse” steps;

it’s a bit like a metre rule where you can only jump in steps of 1cm and the mm aren’t available.

That’s if you’re working across the whole range:

If you have scenarios where you’re happy with a restricted range…
(say resonance between 500 and 750)
…then it might be possible to use some DN CC to give a better resolution.

If you can point to some definitive docs on how Pro-800 messages are implemented, I’ll take a look.

(same then applies to “multiply somehow” :smiley: )