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: Expanding the encoders

2007-08-18 by abhunkin

Fascinating.

ifp and ifn functions within .tx !

All we need now is a full-blown tutorial on .tx. Who knows what other 
wonders have yet to be uncovered.

I hope this material can be added into markwinvdb's excellent BCL 
documentation.

Art Hunkins

--- In bc2000@yahoogroups.com, "rpcfender" <rpcfender@...> wrote:
>
> I was just looking at Art's Mackie Control Universal where he uses
> "relative-3" in the encoder 
> .easypar CC 1 16 0 127 relative-3
> This gives 
> $B0 16 1 
> $B0 16 1 
> $B0 16 1 
> when turned to the right and
> $B0 16 $41 
> $B0 16 $41 
> $B0 16 $41 
> $B0 16 $41 
> when turned to the left. 
> relative-1 gives $7F clockwise and 1 anti-clockwise.
> relative-2 gives $41 clockwise and $3F anti-clockwise.
> What do you do if you want to use the CC data increment
> $B0 96 0  clockwise
> and CC data decrement
> $B0 97 0  anticlockwise to quickly change values on a synth?
> Can't be done? Use 2 buttons?
> Try .tx
> .tx ifp $B0 96 0 ifn $B0 97 0
> ifp means "if turning positive" or to the right or clockwise.
> ifn means "if turning negative" or to the left or anti-clockwise.
> You can also take the preceding .tx line and reduce it to
> .tx $B0 ifp 96 0 ifn 97 0
> I'm not sure it is simpler, but what if you tried to emulate the
> joggle wheel in Frontier's Tranzport when in Protools (HUI) mode... 
> Joggle forward   
> B0 0F 0E
> B0 2F 42
> B0 0F 0E
> B0 2F 02
> 
> Joggle Backward
> B0 0F 0E
> B0 2F 41
> B0 0F 0E
> B0 2F 01
> The BC can cope
> .tx $B0 $0F $0E ifp $B0 $2F $42 $B0 $0F $0E $B0 $2F $02 ifn $B0 $2F
> $41 $B0 $0F $0E $B0 $2F $01 
> What a great unit! 
> Pity Behringer forgot to tell us about this.
> Art's
> .easypar CC 1 16 0 127 relative-3
> can be had with 
> .tx $B0 16 ifp 1 ifn $41
>

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.