BCR2000

Wesley Smith's icon

Hi,
Does anyone have a BCR2000 patch for making this thing work in 14-bit
mode? I just started using this thing and the effin' manual did
nothing but remind me why I hate MIDI so much. I can't make heads or
tails of this thing they call a "manual", but I also have limited
experience with MIDI. Any help is greatly appreciated.

thanks.
wes

gusano's icon

Does the BCR2K work like Doepfer Pocket dial wich also comes with endless
rotary knobs ? though i'm not sure the doepfer works in 14 bits mode as i
don't really know what 14bits mode is !
if it is so, i can give you a patch i made for the doepfer so you can use
it with [ctlin] without any value jumping...
y.

> Hi,
> Does anyone have a BCR2000 patch for making this thing work in 14-bit
> mode? I just started using this thing and the effin' manual did
> nothing but remind me why I hate MIDI so much. I can't make heads or
> tails of this thing they call a "manual", but I also have limited
> experience with MIDI. Any help is greatly appreciated.
>
> thanks.
> wes
>

lorenzo.pagliei's icon

Hi,
you have to program a knob of BCR2000 so that it outputs a pitch bend
message for that knob

1. go in edit mode
2. with the 1th knob you select the type of controller (select Pb ?
pitch bend)

dans max use xbendin....open the help file....and it works

L

Il giorno 25/set/06, alle ore 04:13, Wesley Smith ha scritto:

> Hi,
> Does anyone have a BCR2000 patch for making this thing work in 14-bit
> mode? I just started using this thing and the effin' manual did
> nothing but remind me why I hate MIDI so much. I can't make heads or
> tails of this thing they call a "manual", but I also have limited
> experience with MIDI. Any help is greatly appreciated.
>
> thanks.
> wes

lorenzo.pagliei's icon

.......finally it's all explained into the manual of BCR2000...just
read it a little ;-)

L

Il giorno 25/set/06, alle ore 04:13, Wesley Smith ha scritto:

> Hi,
> Does anyone have a BCR2000 patch for making this thing work in 14-bit
> mode? I just started using this thing and the effin' manual did
> nothing but remind me why I hate MIDI so much. I can't make heads or
> tails of this thing they call a "manual", but I also have limited
> experience with MIDI. Any help is greatly appreciated.
>
> thanks.
> wes

yacine's icon

I you want to use NRPN instead of pitch-bend, which might be usefull as you don't have the
limitation of 16 that goes with pitch-bend (only one per channel), the [bcf2000] external included
in jasch_objects is exactly what you need.

happy knobbing!

//yac

> Hi,
> you have to program a knob of BCR2000 so that it outputs a pitch bend
> message for that knob
>
> 1. go in edit mode
> 2. with the 1th knob you select the type of controller (select Pb ?
> pitch bend)
>
> dans max use xbendin....open the help file....and it works
>
> L
>
>
> Il giorno 25/set/06, alle ore 04:13, Wesley Smith ha scritto:
>
>> Hi,
>> Does anyone have a BCR2000 patch for making this thing work in 14-bit
>> mode? I just started using this thing and the effin' manual did
>> nothing but remind me why I hate MIDI so much. I can't make heads or
>> tails of this thing they call a "manual", but I also have limited
>> experience with MIDI. Any help is greatly appreciated.
>>
>> thanks.
>> wes
>
>

Joost Rekveld's icon

Hi Wes,

i have a bcr2000 and gave up on the idea of getting 14bit data out of
it (i didn't try very long..).

Instead I wrote a patch which only compares the value sent by a knob
with the value sent to it by my patch. In this way I can set any
resolution I want in my patch, since i'm effectively only looking at
up/down increments.
I'm not making myself very clear, am I ?

if you're interested I can send you my abstraction, but it would need
some cleaning up to be understandable for others, i'm afraid..

ciao,

Joost.

On 25 Sep 2006, at 04:13, Wesley Smith wrote:

> Hi,
> Does anyone have a BCR2000 patch for making this thing work in 14-bit
> mode? I just started using this thing and the effin' manual did
> nothing but remind me why I hate MIDI so much. I can't make heads or
> tails of this thing they call a "manual", but I also have limited
> experience with MIDI. Any help is greatly appreciated.
>
> thanks.
> wes

Wesley Smith's icon

Hi Everyone,
Thanks for the posts so far. I've looked a Jasch's object and I don't
think it's what I need. Now that I need something along the lines of
Nesa's sysex patch:
https://cycling74.com/forums/index.php?t=msg&goto=62743&rid=0&srch=bcr2000+sysex#msg_62743

Although I just found a followup to that a few months later here, so
maybe that will work:
https://cycling74.com/forums/index.php?t=msg&goto=71005&rid=0&srch=bcr2000+sysex#msg_71005

What I'm curious about is where he found the information to make this
patch. I couldn't find anything on the structure of the header bytes
or how to format all this data anywhere in the manual or online.
Nesa, where did you get such stuff from?

thanks.
wes

lists@lowfrequency.or's icon

You want to use NRPN - you'll need to program it first. Jasch's patch object is what you're looking for, I've used it to get 14-bit numbers coming in on all the channels. The manual isn't terrible - try using jasch's BCF2000 object, or midiin, hook up the BCR2000, and fool around with the programming. It's nice when you get the hang of it - then you can set the range of the sliders within the 14-bit numberspace. I'd give you some more specific pointers but I can't get to my manual right now, a broken water pipe upstairs dumped water all over my office, just missed drenching my computer. If you can pram low-level jitter objects, you can figure out midi - just remember that it's not as complicated as they make it sound.

Wesley Smith's icon

Alright, so I've got Nesa's patch doing something. It talks to the
proper encoder, but I'm not getting it to behave like the settings
should make it behave. When I send it the settings:

knob, 42, NRPN, ccpar 9, min 0, max 1046, absolute/14, show value on,
1dot, increment 1, I get instead

knob, 42, SPC, [no channel], [nor ccpar], [no min], [no max], 1dot, on

Has anyone used this patch successfully? Here's the version I'm working with.

thanks,
wes

Max Patch
Copy patch and select New From Clipboard in Max.

Wesley Smith's icon

I finally got a response for Behringer support. They won't explain
the sysex protocol for the BCR2000 :{. Oh well.

wes

nesa's icon

Hi Wes,

I remember that patch had some silly bug somewhere, but it worked generally.
I won't be near my dear bcr2000 in next two weeks, so can't check it out at
the moment.

I got sysex data by using birdie's bcr edit software, wich sent data to
midiox app(or maybe to max's capture) through midi yoke. Tell me if you need
more info on this.

I really need to finish the patch you found as soon as possible, because I
want to (re)store all my settings through pattr in all my performance
patches, avoiding separate presets on the bcr itself. If anyone else has
something for adjusting bcr from max, please
chime in.

best,
nesa

Stefan Tiedje's icon

Wesley Smith wrote:
> Alright, so I've got Nesa's patch doing something. It talks to the
> proper encoder, but I'm not getting it to behave like the settings
> should make it behave. When I send it the settings:
>
> knob, 42, NRPN, ccpar 9, min 0, max 1046, absolute/14, show value on,
> 1dot, increment 1, I get instead
>
> knob, 42, SPC, [no channel], [nor ccpar], [no min], [no max], 1dot, on
>
> Has anyone used this patch successfully? Here's the version I'm working
> with.

But as I understand from the web info on the BCR 2000, its an endless
encoder box. Why the hell would you want to bother to do the calculation
within the BCR, flood the Midi cable with long Midi messages instead of
using increment and decrement settings. Each tick would be one or two
Midi bytes instead of 4 NRPN or 10 (at least) Sysex bytes. Then within
your patch you can easily define the resolution you want... (up to 32-bit)
My way to setup faderboxes is always the same: I take the manual, choose
the one and only usefull setting for its lifetime and trash the manual
(not realy ;-).
For the use with max the programmability of a faderbox is nothing you
would ever want to deal with, unless its initial setup is unintuitive,
which is likely when it comes out of the box...

I have a bunch of flavors to decode endless encoders in my St.ools and
abhaXions: St.Dialin, dialin, dtlin... Just hack them and enjoy the
principle of endless encoders set to Midi inc/dec.

Stefan

--
Stefan Tiedje------------x-------
--_____-----------|--------------
--(_|_ ----|-----|-----()-------
-- _|_)----|-----()--------------
----------()--------www.ccmix.com

Wesley Smith's icon

Good point. BTW I love the name of your objects:
> I have a bunch of flavors to decode endless encoders in my St.ools

wes

cebec's icon

> I have a bunch of flavors to decode endless encoders in my St.ools and
> abhaXions: St.Dialin, dialin, dtlin... Just hack them and enjoy the
> principle of endless encoders set to Midi inc/dec.
>

Hi Stefan, I'm only seeing St.Dialin in the St.ools and abhaXions archive. Where is dialin and dtlin, etc.? Is there a generic MIDI inc/dec. to n-bit converter?

thanks!

Stefan Tiedje's icon

matt wrote:
> Hi Stefan, I'm only seeing St.Dialin in the St.ools and abhaXions
> archive. Where is dialin and dtlin, etc.? Is there a generic MIDI
> inc/dec. to n-bit converter?

I am not sure when I last updated to cyclings share page, because they
seem not to be able to receive attachments exceeding a certain size. I
can send you an actual version if you want, I am working on setting up
another space for hosting them....
They grow actually almost very day, can't keep up with documentation,
some have only rudimentary help files, but feel free to ask...

Stefan

--
Stefan Tiedje------------x-------
--_____-----------|--------------
--(_|_ ----|-----|-----()-------
-- _|_)----|-----()--------------
----------()--------www.ccmix.com