Bc2000 (for the BCF2000 & BCR2000) group photo

Yahoo Groups archive

Bc2000 (for the BCF2000 & BCR2000)

Index last updated: 2026-04-28 23:16 UTC

Thread

[bc2000] Button increment mode doesn't work. BC Manager

[bc2000] Button increment mode doesn't work. BC Manager

2011-02-20 by Alex

Hi all,

I want one of the buttons send 3 different values every time I press it and start it over again. The progression is: 0, 43, 86, 0, 43...

So in BC Manager Standard output tab I configured the button as follows:

Type: Control Change
Channel: 1
Controller: 114
Value 1: 0
Value 2: 86
Mode: Increment
Increment: +43

But after testing in MIDI-OX, every time I press it sends value 86 all the time. What am I doing wrong?

Thank you so much in advance.

Alex

Re: Button increment mode doesn't work. BC Manager

2011-02-20 by Mark v.d. Berg

--- In bc2000@yahoogroups.com, Alex <brufordrules@...> wrote:
> I want one of the buttons send 3 different values every time I press it and
> start it over again. The progression is: 0, 43, 86, 0, 43...
> 
> So in BC Manager Standard output tab I configured the button as follows:
> 
> Type: Control Change
> Channel: 1
> Controller: 114
> Value 1: 0
> Value 2: 86
> Mode: Increment
> Increment: +43
> 
> But after testing in MIDI-OX, every time I press it sends value 86 all the
> time.

Slightly off-topic: not that there's anything wrong with MIDI-OX, but when you're already running BC Manager, it may be easier to monitor the BCR's output via BC Manager's "MIDI input messages" window.
In any case that's how I always test these things: I send an individual button definition (for "preset 0") to the BCR, then immediately check what pressing that button sends back to BC Manager's MIDI input message window.
Anyway...

> What am I doing wrong?

Two things:

Most importantly, you should reverse your values for Value 1 and Value 2.

As BC MIDI Implementation.pdf section 15.10 explains:

"Value1 must always be higher than Value2, otherwise Value will immediately stick at Value1 if Increment is negative, and at Value2 if Increment is positive. This occurs irrespective of the value
of Default."

This is because for buttons Value 2 represents the initial state ("off" in toggleoff and toggleon modes) (as described in BCMI section 15.3).
(This is not a quirk of BC Manager, but simply how the BCR works.
In fact, I did consider swapping the labelling for Value 1 and 2 in BC Manager's user interface, but in the end I left things as they are. But I fully admit that it's very confusing.)

Secondly, if you want the first output value to be 0 (rather than 43), you should set the button's Default value (on the "General" tab in BC Manager's button dialog box) to the same value as Value 1, i.e. 86.

See BCMI section 15.10 for all further details of the increment mode.

Best wishes,
Mark.

Re: [bc2000] Re: Button increment mode doesn't work. BC Manager

2011-02-20 by Alex

Thank you so much Mark, as always, for your quick response and detailed explanation. Tomorrow I will test it again. I hope to solve it.

Best,

Alex
Show quoted textHide quoted text
2011/2/20 Mark v.d. Berg <markwinvdb@...>
--- In bc2000@yahoogroups.com, Alex wrote:
> I want one of the buttons send 3 different values every time I press it and
> start it over again. The progression is: 0, 43, 86, 0, 43...
>
> So in BC Manager Standard output tab I configured the button as follows:
>
> Type: Control Change
> Channel: 1
> Controller: 114
> Value 1: 0
> Value 2: 86
> Mode: Increment
> Increment: +43
>
> But after testing in MIDI-OX, every time I press it sends value 86 all the
> time.

Slightly off-topic: not that there's anything wrong with MIDI-OX, but when you're already running BC Manager, it may be easier to monitor the BCR's output via BC Manager's "MIDI input messages" window.
In any case that's how I always test these things: I send an individual button definition (for "preset 0") to the BCR, then immediately check what pressing that button sends back to BC Manager's MIDI input message window.
Anyway...


> What am I doing wrong?

Two things:

Most importantly, you should reverse your values for Value 1 and Value 2.

As BC MIDI Implementation.pdf section 15.10 explains:

"Value1 must always be higher than Value2, otherwise Value will immediately stick at Value1 if Increment is negative, and at Value2 if Increment is positive. This occurs irrespective of the value
of Default."

This is because for buttons Value 2 represents the initial state ("off" in toggleoff and toggleon modes) (as described in BCMI section 15.3).
(This is not a quirk of BC Manager, but simply how the BCR works.
In fact, I did consider swapping the labelling for Value 1 and 2 in BC Manager's user interface, but in the end I left things as they are. But I fully admit that it's very confusing.)

Secondly, if you want the first output value to be 0 (rather than 43), you should set the button9;s Default value (on the "General" tab in BC Manager's button dialog box) to the same value as Value 1, i.e. 86.

See BCMI section 15.10 for all further details of the increment mode.

Best wishes,
Mark.




--
Alex

[bc2000] Button increment mode doesn't work. BC Manager

2011-02-21 by Alex

Hi Mark,

It worked perfectly! Thanks a lot! ;-)
Show quoted textHide quoted text
2011/2/20 Alex <brufordrules@...>
Thank you so much Mark, as always, for your quick response and detailed explanation. Tomorrow I will test it again. I hope to solve it.

Best,

Alex

2011/2/20 Mark v.d. Berg <markwinvdb@...>

--- In bc2000@yahoogroups.com, Alex wrote:
> I want one of the buttons send 3 different values every time I press it and
> start it over again. The progression is: 0, 43, 86, 0, 43...
>
> So in BC Manager Standard output tab I configured the button as follows:
>
> Type: Control Change
> Channel: 1
> Controller: 114
> Value 1: 0
> Value 2: 86
> Mode: Increment
> Increment: +43
>
> But after testing in MIDI-OX, every time I press it sends value 86 all the
> time.

Slightly off-topic: not that there's anything wrong with MIDI-OX, but when you're already running BC Manager, it may be easier to monitor the BCR's output via BC Manager's "MIDI input messages" window.
In any case that's how I always test these things: I send an individual button definition (for "preset 0") to the BCR, then immediately check what pressing that button sends back to BC Manager's MIDI input message window.
Anyway...


> What am I doing wrong?

Two things:

Most importantly, you should reverse your values for Value 1 and Value 2.

As BC MIDI Implementation.pdf section 15.10 explains:

"Value1 must always be higher than Value2, otherwise Value will immediately stick at Value1 if Increment is negative, and at Value2 if Increment is positive. This occurs irrespective of the value
of Default."

This is because for buttons Value 2 represents the initial state ("off" in toggleoff and toggleon modes) (as described in BCMI section 15.3).
(This is not a quirk of BC Manager, but simply how the BCR works.
In fact, I did consider swapping the labelling for Value 1 and 2 in BC Manager's user interface, but in the end I left things as they are. But I fully admit that it's very confusing.)

Secondly, if you want the first output value to be 0 (rather than 43), you should set the button's Default value (on the "General" tab in BC Manager's button dialog box) to the same value as Value 1, i.e. 86.

See BCMI section 15.10 for all further details of the increment mode.

Best wishes,
Mark.




--
Alex



--
Alex

Move to quarantaine

This moves the raw source file on disk only. The archive index is not changed automatically, so you still need to run a manual refresh afterward.