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

SIEL DK700 BCR Template sysex question

SIEL DK700 BCR Template sysex question

2017-05-29 by kawnass@...

Hello guys, i'm a new bcr2000 user, i bought it to let me control mainly a siel dk700 poliphonic analogic synthesizer.


Most of the continuus controls like cutoff, resonance and some levels are taking values from 0 to 255, others 0-15, some other, more suitable for buttons are 0-1-2-3 or 1-2-3 or 0-1

Reading the sysex of one of them, for example cutoff, it gives me a 13 bits code with 2 different values (the two last ones before $F7) changing both from $00 to $0F so 16x16 values equals to 256 (0 to 255).


On cutoff i read as follows:


$F0 $21 $7F $00 $78 $28 $00 $00 $0F $00-0F $00-0F $F7.


How could i program the bcr to give me a string like this on an encoder?


Thank you, i will be happy to program the full template and share it with all of you once working






Re: SIEL DK700 BCR Template sysex question

2017-06-02 by rpcfender@...

Hi
the BC can do this by splitting the value.

If your sysex only used a single data value you would use...
$F0 $21 $7F $00 $78 $28 $00 $00 $0F val0.6 $F7
where val0.6 is bit 0 to bit 6 and is good for 0 to 127
As this is the most common value it has the second name of just val

You can split the 14 bit value that the BC uses in various ways, but what you want is val0.3 and val4.7
$F0 $21 $7F $00 $78 $28 $00 $00 $0F val4.7 val0.3 $F7
As you are using bits 0 to 7 (8 bits) you have your range of 0 to 255.


Hope this helps

All the best
Royce

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.