Bc2000 (for the BCF2000 & BCR2000) group photo

Yahoo Groups archive

Bc2000 (for the BCF2000 & BCR2000)

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

Message

Re: Button increment skip values? re:VFX and sysex control

2008-05-28 by k5kip_1999

Royce,

I need a refocus.
You have sent many things to me in these responses, thanks!
I have one more request, before I slip back under my rock.
I need to do the postive/negative thing.
I will start with the pitch octave button.  
They currently increment by 1 -4...0...4.
I have two buttons how do it get the values to go negative on one of
the buttons?
Please forgive me if you already answered me.

$button 36 ;Pitch_Oct+
  .showvalue on
  .default 0
  .mode incval 1
  .minmax 0 4

$button 44 ;Pitch_Oct -
  .showvalue on
  .default 0
  .mode incval 1
  .minmax 0 4 

I don't have the sysex string yet, I am not at home.
So how do I get the negative value for the pitch oct -?
Thanks, I am almost finished, then some minor moving around of
controls and then use it!

Thanks,
Kip


--- In bc2000@yahoogroups.com, "rpcfender" <rpcfender@...> wrote:
>
> > Alright,
> > Anyway to work in some logic here?
> > Based on what you said below,
> > bank and patch select, is there a way to have different commands come
> > out with different speed turning? I guess that would have to use some
> > sort of detector to figure out the speed. 
> The BCR can use 14 bit numbers in the range (minmax) and the
> resolution so you can use val for the Patch and the higher bits val's
> (val7.13 etc., as in your sysex) to drive the bank change.
> set minmax 0 $3FFF - or what ever you want.
> set resolution 43 200 600 4000 - fiddle with these number to give you
> the feel you want
> You can go though all patches, all banks turning slowly, but if you
> turn quickly it will jump by large values and therefore banks
> 
> The BCR can put out one group of messages if turned clockwise and a
> different one if turned anticlockwise
> 
> .tx ifp $B0 7 val ifn $B1 23 val
> 
> ifp = if positive = clockwise
> ifn = if negative = anticlockwise
> 
> if you put a message before the ifn and ifp conditionals then it will
> always be put out
> 
> .tx $B0 7 val ifn $B3 23 val
> 
> turn clockwise
> $B0 7 1
> $B0 7 2
> $B0 7 3
> $B0 7 4
> $B0 7 5
> turn anticlockwise
> $B0 7 4   $B3 23 4
> $B0 7 3   $B3 23 3
> $B0 7 2   $B3 23 2
> $B0 7 1   $B3 23 1
> 
> 
> 
> > Will the BCR do and computation stuff?
> No
> 
> > OMG - I am in way over my head now!
> 
> The best place to be
> 
> Royce
>

Attachments

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.