Help With Korg Sysex implementation

4 posts / 0 new
Last post
anonyme-x22
anonyme-x22's picture
Help With Korg Sysex implementation

Hi,

I would like to control korg triton with the bcr2000.

the range of value can be:

-99 -> 99 

What i've observed is that the result in sysex result like this:

7F (Sign) 1D (-99)

00 (Sign) 00 (0)

00 (Sign) 63 (99)

Can i implement this in one knob with command like change sign or something like that ?

Thanks in Advance,

Rgds,

Mark van den Berg
Mark van den Berg's picture

This seems a typical run-in with the infamous "negative value" limitation of the BCF/BCR2000:
Selecting the "Absolute 14-bit" mode and setting the easypar/minmax minimum to 16285 (for -99) and the maximum to 99 would cause the B-Control to create a descending range from 16285 to 99, exactly the opposite from your intention (an ascending range that wraps at 16384=0).

So I can't see a way to do what you want (other than - again - using an intermediary translating computer program). But as I always say: maybe Royce (who is the real expert in this area) knows some fiendishly clever trick...

Mark.

anonyme-x22 not... (not verified)
Anonymous's picture

Hi,

Thanks for the answer.

Today i use 2 knob one for negative value and one for positive value.

I think this trick can works but don't satisfy me:

Use the if positive and if negative with one message for each.

But what it does is:

Negative turn going from -1 to -99

Positive turn going from 0 to 99

But always restart from -1 or 0.

Rgds,

Mark van den Berg
Mark van den Berg's picture

Today i use 2 knob one for negative value and one for positive value.

As far as I can see, this is indeed the only reasonable solution. Better at least than having one encoder with the full range of 0-16383...!

I'm not sure I fully understand what you mean by your trick with "if positve" and "if negative", so can you provide the actual encoder definition (e.g. in BCL) that you're using? (All I can say right now is that the "wrap-around" behavior you're describing suggests that you may have to swap some parameters.)

Mark.