From: Mark <markwinvdb@...>
Subject: [bc2000] Re: resolution of CC assignment
To: bc2000@yahoogroups.com
Date: Monday, 20 December, 2010, 20:59
--- In bc2000@yahoogroups.com, "s_y_nagual" <s_y_nagual@...> wrote:
> I have a sequencer called KLEE, (soft version) and I want to assign CC function to BCR pot, that is 0-127, but in the Klee sequencer it has 4 steps only, which are: A=1...B=2....C=3...D=4, making it hard to turn, between them, they are too close.
> After number 5, nothing changes,5-127 is 'dead'...
>
> The problem is the resolution of Klee is 'too close' together, I would like it to make it like A=0-30...B=30-60,...C=60-90,...D=90-127, or similar...even by 10 is OK...
> I have no problem to assign it to a button, but I ran out.
> Is it possible and how?
If I understand your intention correctly, you can simply change the range of the BCR's encoder to 1-4 and set the rotational speed very low.
However, you can't set an encoder's rotational speed on the BCR itself, so you'll have to send the encoder's definition to the BCR via MIDI in the form of a BCL script.
In BCL (the BCR's script language) the whole encoder definition could look something like this:
$rev R1
$encoder 1
.easypar CC 1 11 1 4 absolute ; MIDI ch. 1, CC#11
.showvalue on
.mode 1dot
.resolution 10 ; you can use any value (>=1) you like here
.default 1
$end
For more information, see "BC MIDI Implementation.pdf" (available from http://home.kpn.nl/f2hmjvandenberg281/ ), in particular sections 16.3 and 17.3.
Under Windows, you can use Royce's script editor to upload BCL scripts, or (my) BC Manager - then you don't have to know about all the nasty details of BCL, but can just make the settings in a nice GUI.
Hope this helps,
Mark.