Duplicating and remapping NRPNs

I wonder if anyone has a solution to this problem.

I want to send take an NRPN in, send it to it’s destination, but also duplicate it and give it a different ID.

At the moment I’m using Rescale to change the ID on CC 98, which is fine, but I can only get the synth to recognise one or the other NRPNs. I think it’s a delay thing, so the two sets of NRPNs get nested and the last ID is read.

I’ve also tried putting everything through a rescale pipe in the hope that processing would create enough of a delay. No. Also tried randomising the CC 6 and 38 values which I want to do anyway.

I’ve tried the Delay pipe but I think that’s for timecode?

Any ideas?

Hey @rdh, you’re on the right track with Delay, but try using the Note Delay pipe instead on a parallel pipeline:

  • Transform the CC → Note On

  • Delay the Note On by 1or 2ms

  • Discard/Filter the Note Off produced

  • Transform the Note On → CC

if you need more detailed help, please upload your current preset (and let us know what FW/Editor version you’re using)

no worries - the old method of doing a note transform seems to have cracked it, near enough. NRPN is a hot mess, not just for the MIDIHUB, - Crosstalk everywhere on the hydrasynth, but I’ll see if I can get it working.

ah yes - thanks. The trouble with that is I was trying to do it using NRPNs without a conversion to note information. (I have a controller that sends NRPN) So I wanted a CC delay. But I’ve reverted to the old method in the end. Whatever works.