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

value / val

value / val

2007-12-20 by themaker4

I was wondering:

Is it possible to let an encoder spit out a single fixed cc value,
folowwed bij a string of cc's determined by the val argument.....

I need this for MSB/LSB stuff on my ensoniq ESQm .... first select the
parameter, then send values without sending the parameter change again
every time value is changed/encoder is rotated.(this is the only way I
get it to work now)

Cheers,

The Maker

Re: value / val

2007-12-20 by goyya76

--- In bc2000@yahoogroups.com, "themaker4" <audioesc@...> wrote:
Hi,

it can be done - Art Hunkins explained me how to that (thanks again 
Art!)...the .tx field should be like this:

.tx 144 40 127 $B0 35 60 $B1 16 val

for each "unit" movement (ie, with the default resolution, 1/96 of 360 
degrees if remember correctly), the knob sends out a fixed note message 
(144 40 127), a fixed CC ($b0 35 60), a variable CC ($B1 16 val)

also, lots of combination are possible: for example, 144 val 127 (but 
you probably already know it if you read the Bcsecret stuff and the 
midi implementation docs here)
  
hope it helps! 

Ciao,

Francesco
Show quoted textHide quoted text
>
> I was wondering:
> 
> Is it possible to let an encoder spit out a single fixed cc value,
> folowwed bij a string of cc's determined by the val argument.....
> 
> I need this for MSB/LSB stuff on my ensoniq ESQm .... first select the
> parameter, then send values without sending the parameter change again
> every time value is changed/encoder is rotated.(this is the only way I
> get it to work now)
> 
> Cheers,
> 
> The Maker
>

Re: value / val

2007-12-21 by themaker4

Hey Francesco,

I allready figured that out, it's something else I'd like to do and
maybe I didn't really explain it correct...

The thing I wish to do is that everytime I switch from encoder to
encoder it sends out a cc only once, and after that another cc
determined by the val argument...

So for instance: 

if I turn encoder 2:

CC: 10 (fixed value) , 2(val), 2(val), 2(val), 2(val), 2(val), 2(val),
2(val), 2(val), 2(val), 2(val), 2(val), 2(val) etc.

The thing I wish to do is that everytime I switch from encoder it
sends out a cc Only once, after that another cc determined by the val
argument...

So for instance: 

if I turn encoder 1:

CC: 1 (fixed value) , 2(val), 2(val), 2(val), 2(val), 2(val), 2(val),
2(val), 2(val), 2(val), 2(val), 2(val), 2(val) etc.

I actually gave up hope that the BCR is able to do this... looking for
other ways now.

If anyone still knows how to program it in BCR let me know,

The Maker


--- In bc2000@yahoogroups.com, "goyya76" <goyya76@...> wrote:
Show quoted textHide quoted text
>
> --- In bc2000@yahoogroups.com, "themaker4" <audioesc@> wrote:
> Hi,
> 
> it can be done - Art Hunkins explained me how to that (thanks again 
> Art!)...the .tx field should be like this:
> 
> .tx 144 40 127 $B0 35 60 $B1 16 val
> 
> for each "unit" movement (ie, with the default resolution, 1/96 of 360 
> degrees if remember correctly), the knob sends out a fixed note message 
> (144 40 127), a fixed CC ($b0 35 60), a variable CC ($B1 16 val)
> 
> also, lots of combination are possible: for example, 144 val 127 (but 
> you probably already know it if you read the Bcsecret stuff and the 
> midi implementation docs here)
>   
> hope it helps! 
> 
> Ciao,
> 
> Francesco
>  
> >
> > I was wondering:
> > 
> > Is it possible to let an encoder spit out a single fixed cc value,
> > folowwed bij a string of cc's determined by the val argument.....
> > 
> > I need this for MSB/LSB stuff on my ensoniq ESQm .... first select the
> > parameter, then send values without sending the parameter change again
> > every time value is changed/encoder is rotated.(this is the only way I
> > get it to work now)
> > 
> > Cheers,
> > 
> > The Maker
> >
>

Re: value / val

2007-12-21 by goyya76

--- In bc2000@yahoogroups.com, "themaker4" <audioesc@...> wrote:
:( understand...i would have liked it too! i (well, actually it was 
done by Art!)set up a bcr preset which emulates 4 rows of Vpots (the 
pots of the Mackie MCU); each rows sends the same CC2 (16-23), 
together with a note message to "address" different pages...your way 
would be the best, but i think there's no way to do that - i must say 
that doing (fixed)(val), (fixed)(val), (fixed)(val) does not creates 
problems, though (fixed)(val)(val)(val)...is much cleaner!

:) merry Christmas,

Francesco

>
> Hey Francesco,
> 
> I allready figured that out, it's something else I'd like to do and
> maybe I didn't really explain it correct...
> 
> The thing I wish to do is that everytime I switch from encoder to
> encoder it sends out a cc only once, and after that another cc
> determined by the val argument...
> 
> So for instance: 
> 
> if I turn encoder 2:
> 
> CC: 10 (fixed value) , 2(val), 2(val), 2(val), 2(val), 2(val), 2
(val),
> 2(val), 2(val), 2(val), 2(val), 2(val), 2(val) etc.
> 
> The thing I wish to do is that everytime I switch from encoder it
> sends out a cc Only once, after that another cc determined by the 
val
> argument...
> 
> So for instance: 
> 
> if I turn encoder 1:
> 
> CC: 1 (fixed value) , 2(val), 2(val), 2(val), 2(val), 2(val), 2
(val),
> 2(val), 2(val), 2(val), 2(val), 2(val), 2(val) etc.
> 
> I actually gave up hope that the BCR is able to do this... looking 
for
> other ways now.
> 
> If anyone still knows how to program it in BCR let me know,
> 
> The Maker
> 
> 
> --- In bc2000@yahoogroups.com, "goyya76" <goyya76@> wrote:
> >
> > --- In bc2000@yahoogroups.com, "themaker4" <audioesc@> wrote:
> > Hi,
> > 
> > it can be done - Art Hunkins explained me how to that (thanks 
again 
> > Art!)...the .tx field should be like this:
> > 
> > .tx 144 40 127 $B0 35 60 $B1 16 val
> > 
> > for each "unit" movement (ie, with the default resolution, 1/96 
of 360 
> > degrees if remember correctly), the knob sends out a fixed note 
message 
> > (144 40 127), a fixed CC ($b0 35 60), a variable CC ($B1 16 val)
> > 
> > also, lots of combination are possible: for example, 144 val 127 
(but 
> > you probably already know it if you read the Bcsecret stuff and 
the 
> > midi implementation docs here)
> >   
> > hope it helps! 
> > 
> > Ciao,
> > 
> > Francesco
> >  
> > >
> > > I was wondering:
> > > 
> > > Is it possible to let an encoder spit out a single fixed cc 
value,
> > > folowwed bij a string of cc's determined by the val 
argument.....
> > > 
> > > I need this for MSB/LSB stuff on my ensoniq ESQm .... first 
select the
> > > parameter, then send values without sending the parameter 
change again
> > > every time value is changed/encoder is rotated.(this is the 
only way I
Show quoted textHide quoted text
> > > get it to work now)
> > > 
> > > Cheers,
> > > 
> > > The Maker
> > >
> >
>

Re: value / val

2007-12-21 by rpcfender

> if I turn encoder 2:
>
> CC: 10 (fixed value) , 2(val), 2(val), 2(val), 2(val), 2(val), 2(val),
> 2(val), 2(val), 2(val), 2(val), 2(val), 2(val) etc.
>
> The thing I wish to do is that everytime I switch from encoder it
> sends out a cc Only once, after that another cc determined by the val
> argument...
>
> So for instance:
>
> if I turn encoder 1:
>
> CC: 1 (fixed value) , 2(val), 2(val), 2(val), 2(val), 2(val), 2(val),
> 2(val), 2(val), 2(val), 2(val), 2(val), 2(val) etc.
>

You might like program button1 to put out the CC1 fixed number when you
push it down (.mode down)
and encoder1 to put out CC2 val.

To operate push and turn.


See if it works.

Royce

Re: value / val

2007-12-21 by themaker4

I'm quite sure this will work, you'll end up with a Moog source/ATC-1
kind of User interface... One encoder for value entry and buttons
selecting the parameters....

However this is not a real fancy solution so I' trying to solve it now
using logics environment.....

Thanks for your thoughtS anyway!

Cheers

The Maker


--- In bc2000@yahoogroups.com, "rpcfender" <rpcfender@...> wrote:
Show quoted textHide quoted text
>
> > if I turn encoder 2:
> >
> > CC: 10 (fixed value) , 2(val), 2(val), 2(val), 2(val), 2(val), 2(val),
> > 2(val), 2(val), 2(val), 2(val), 2(val), 2(val) etc.
> >
> > The thing I wish to do is that everytime I switch from encoder it
> > sends out a cc Only once, after that another cc determined by the val
> > argument...
> >
> > So for instance:
> >
> > if I turn encoder 1:
> >
> > CC: 1 (fixed value) , 2(val), 2(val), 2(val), 2(val), 2(val), 2(val),
> > 2(val), 2(val), 2(val), 2(val), 2(val), 2(val) etc.
> >
> 
> You might like program button1 to put out the CC1 fixed number when you
> push it down (.mode down)
> and encoder1 to put out CC2 val.
> 
> To operate push and turn.
> 
> 
> See if it works.
> 
> Royce
>

Re: value / val

2007-12-21 by goyya76

> However this is not a real fancy solution so I' trying to solve it now
> using logics environment.....

in the end we often have to rely on software "add ons"...howevere there 
some midi vst fx that,made standalone with SAVI host, could take the 
logical processing "out" of the sequencer - i'm thinking about vstlua 
(a script editor) or another set which i can't remember at the moment 
(i'll come back when i find it!)

Ciao,
Francesco

Re: value / val

2007-12-23 by themaker4

but i think there's no way to do that - i must say 
> that doing (fixed)(val), (fixed)(val), (fixed)(val) does not creates 
> problems, though (fixed)(val)(val)(val)...is much cleaner!

It does create problems for the old ESQm wich was designed when allmost nobody owned 
a computer :-)

I'm actually now writing in Pure data, (MAX like visual environment) and this works very 
well....

Merry Xmas to all...
Show quoted textHide quoted text
> 
> :) merry Christmas,
> 
> Francesco
> 
> >
> > Hey Francesco,
> > 
> > I allready figured that out, it's something else I'd like to do and
> > maybe I didn't really explain it correct...
> > 
> > The thing I wish to do is that everytime I switch from encoder to
> > encoder it sends out a cc only once, and after that another cc
> > determined by the val argument...
> > 
> > So for instance: 
> > 
> > if I turn encoder 2:
> > 
> > CC: 10 (fixed value) , 2(val), 2(val), 2(val), 2(val), 2(val), 2
> (val),
> > 2(val), 2(val), 2(val), 2(val), 2(val), 2(val) etc.
> > 
> > The thing I wish to do is that everytime I switch from encoder it
> > sends out a cc Only once, after that another cc determined by the 
> val
> > argument...
> > 
> > So for instance: 
> > 
> > if I turn encoder 1:
> > 
> > CC: 1 (fixed value) , 2(val), 2(val), 2(val), 2(val), 2(val), 2
> (val),
> > 2(val), 2(val), 2(val), 2(val), 2(val), 2(val) etc.
> > 
> > I actually gave up hope that the BCR is able to do this... looking 
> for
> > other ways now.
> > 
> > If anyone still knows how to program it in BCR let me know,
> > 
> > The Maker
> > 
> > 
> > --- In bc2000@yahoogroups.com, "goyya76" <goyya76@> wrote:
> > >
> > > --- In bc2000@yahoogroups.com, "themaker4" <audioesc@> wrote:
> > > Hi,
> > > 
> > > it can be done - Art Hunkins explained me how to that (thanks 
> again 
> > > Art!)...the .tx field should be like this:
> > > 
> > > .tx 144 40 127 $B0 35 60 $B1 16 val
> > > 
> > > for each "unit" movement (ie, with the default resolution, 1/96 
> of 360 
> > > degrees if remember correctly), the knob sends out a fixed note 
> message 
> > > (144 40 127), a fixed CC ($b0 35 60), a variable CC ($B1 16 val)
> > > 
> > > also, lots of combination are possible: for example, 144 val 127 
> (but 
> > > you probably already know it if you read the Bcsecret stuff and 
> the 
> > > midi implementation docs here)
> > >   
> > > hope it helps! 
> > > 
> > > Ciao,
> > > 
> > > Francesco
> > >  
> > > >
> > > > I was wondering:
> > > > 
> > > > Is it possible to let an encoder spit out a single fixed cc 
> value,
> > > > folowwed bij a string of cc's determined by the val 
> argument.....
> > > > 
> > > > I need this for MSB/LSB stuff on my ensoniq ESQm .... first 
> select the
> > > > parameter, then send values without sending the parameter 
> change again
> > > > every time value is changed/encoder is rotated.(this is the 
> only way I
> > > > get it to work now)
> > > > 
> > > > Cheers,
> > > > 
> > > > The Maker
> > > >
> > >
> >
>

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.