2012-11-28 by Mark v.d. Berg
--- In bc2000@yahoogroups.com, "s_y_nagual" <s_y_nagual@...> wrote:
> I can not figure out is how to make increments going UP (low value to high), instead of down.
> For example, this assignment in BCManager: Val.1=127....Val.2=0...Inc.-(minus)8...to get a button to scrawl by increments from 0-127 in 16 steps.
>
> It scrawls through 16 functions perfectly except it starts from the high number?...127 to 0
> I know I have it set to go this way, but any other way I can not get good scrolling
> I don't know how to make (for example) 16 increments go 0/8/16/24...127...I get reverse.
>
> What am I doing wrong?
The BCF/BCR's button increment mode is very confusing, so it's no wonder you're having trouble.
See "BC MIDI Implementation.pdf", section 15.10, for an in-depth discussion.
But basically, you should set increment to PLUS 8.
And if you want the first output value to be 0 (rather than 8), you need to set Default to 127.
So in BCL you need something like this (for CC#7 on channel 1):
$rev F1
$button 33
.easypar CC 1 7 127 0 increment 8
.showvalue on
.default 127
$end
In BC Manager's terms this is:
Show value = On
Default value = 127
Type = Control change
Channel = 1
Controller = 7
Value 1 = 127
Value 2 = 0
Mode = Increment
Increment = +8
This produces a sequence of 0, 8, 16, ... 120, 0, 8, ...
So no 127 - right now I can't think of a way to make that happen.
Hope this helps,
Mark.