Page 1 of 1

Prevent value 'jumping' by translating absolute MIDI CC into relative -1/+1 values

Posted: Sat Apr 25, 2015 9:14 am
by MIDIOnSKY
Hello BMT users!

I've searched this forum about this topic, but couldn't find a proper explanation of 2 things.

What do I want to achieve is to prevent my endless encoders from a midi controller to send out a fixed MIDI CC values to plugins and external hardware.

Instead, it should send incremented CC values as +1 or -1, depending if the encoder is turned left or right.

My midi controller supports 'relative mode' meaning that it can send a fixed CC value depending on which side encoder is rotating.


I need this CC message:

Code: Select all

B0 09 41
to be translated into MIDI CC -1 relative value;


I need this CC message:

Code: Select all

B0 09 01
to be translated into MIDI CC +1 relative value;


The missing variable, beside the BMT preset settings I'm asking for here, is the data for relative +1 or -1 CC values output as well. Although I found some info about this at the MIDI Manufacturers Association website

midi.org/techspecs/rp18.php

I'm not compleatelly sure about the values needed.

It should work regardless of targeted midi channel of course.

I hope that some guru can solve this dilemma :shock:

Many, many thanks in advance!

Cheers.

Re: Prevent value 'jumping' by translating absolute MIDI CC into relative -1/+1 values

Posted: Sat Apr 25, 2015 10:53 pm
by florian
Hi MIDIOnsky!
have you checked out this thread?
Converting endless knob to absolute controller
My second example (for the Alphatrack) seems to be exactly what you need.

Best regards,
Florian

Re: Prevent value 'jumping' by translating absolute MIDI CC into relative -1/+1 values

Posted: Sun Apr 26, 2015 2:41 am
by MIDIOnSKY
florian wrote:Hi MIDIOnsky!
have you checked out this thread?
Converting endless knob to absolute controller
My second example (for the Alphatrack) seems to be exactly what you need.

Best regards,
Florian
Thanks!

I've tried that one, however destination parameter value do actually just stuck on 64/65 value. And they are just moving -1/+1 on that values.

Not sure that we understand each other though?

Any assistance would be highly appreciated.

Cheers.

Re: Prevent value 'jumping' by translating absolute MIDI CC into relative -1/+1 values

Posted: Sun Apr 26, 2015 7:38 pm
by DvlsAdvct
Hi MIDIOnSky

Can you attach your project here so I can look and see what's going on?

Thanks
Jared

Re: Prevent value 'jumping' by translating absolute MIDI CC into relative -1/+1 values

Posted: Mon Apr 27, 2015 12:07 am
by MIDIOnSKY
DvlsAdvct wrote:Hi MIDIOnSky

Can you attach your project here so I can look and see what's going on?

Thanks
Jared

Sure, here you go.

The destination parameter still jumps as when using absolute MIDI CC values. Strange. Hope you can check this out.

Cheers.

Re: Prevent value 'jumping' by translating absolute MIDI CC into relative -1/+1 values

Posted: Wed Apr 29, 2015 4:18 am
by MIDIOnSKY
Any news on this? I would really appreciate any help.

Re: Prevent value 'jumping' by translating absolute MIDI CC into relative -1/+1 values

Posted: Tue Aug 22, 2017 8:02 pm
by sjcaldwell
Looking back at this old post. I updated your request with a workable solution. Any turn right will put out 01. Any turn left will put out 7F (127)

Re: Prevent value 'jumping' by translating absolute MIDI CC into relative -1/+1 values

Posted: Wed Aug 23, 2017 3:33 am
by MIDIOnSKY
Will check this out and let you know! :)

Thanks a lot.