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

Problems trying to control the arpegiator section of the Waldorf microQ

2012-10-22 by Boris

Hello all, i think it's my first post here so hello all (again)

I'm wondering if the Waldorf microQ's ARP Step section is controllable from the BCR, or any other controller. I've tried with a Kenton control Freak with no luck, and i'm turning now to my newly acquired BCR2000. It seems deep enough, with the BCL langage and all, so maybe it's possible..


So here's the problem:

- I'm trying to control "step" parameters for the microQ internal ARP in Multimode. There are about 5 of these for each 16 steps (80 values): Accent (0-7), Glide (0-1), Step (0-7), Timing (0-7) and Steplen (0-7).

- There are only 2 different sysex messages that control these 5 parameters: one for Acc, Gl. and Step, the other for Tim. and Steplen. I will only describe the first one, as the problem is the same for the second.


THE PROBLEM: The (8-bit) Value in the sysex string is structured like this:

0sss gaaa (= 8 bits) where:

sss = 3 bit value for the parameter "Step" (0-7)
g = 1 bit value for the parameter "Glide" (0-1)
aaa = 3 bit value for the pârameter "Accent" (0-7)

So, for example, if a step has a the following settings: Accent=4 (03), Glide= on (1) and Step=5 (06), the 8 bit string will look like this:
03= 011
1= 1
06= 110
= 0110 1011 = 6B (= 107)  (tell me if i made an error...)


BUT i want to control each of these 3 parameters independently! 

For this, i need to have the BCR storing the value of one (in fact 3*8, using 2 bcr ...) potentiometer and this value to be used on another control.
The Kenton CF does that in 2 ways: 
There are 2 "realtime values" that can be changed and used by any controller for any message.
It is also possible to simply insert in a message string the present value of another potentiometer.
This ok for most task (like one potentiometer selecting the midi channel for all others), but here i was not able to make it work.


Because the 3 different parameters are included in the same value and not separated in 3 bytes. And afaik the Kenton can't output separated bits or build a byte from different bits from different controllers...


Is it possible for the BCR to do such computation, using e.g. the BCL langage?


Thank you for reading!

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.