I am considering buying a BCR2000, but it kind of comes down to if the BCL language could do the following.
What I want is to use 3 of the knobs on the BCR2000... the first and the second knob would not generate any midi data... they are simply used for setting values.
What I want to do is have the 3rd knob (when turned) read the current values of the 1st and 2nd knob (as well as the current value of the 3rd knob of course) and generate a single SYSEX message that contains ALL three of those values embedded in it.
For Example:
1) I spin knob ONE to position 45H (in a range 00 to 7F for example)
2) I spin knob TWO position 34H (in a range 00 to 7F for example)
3) I spin knob THREE to a value of 21H ( (in a range 00 to 7F for example)
What I want is the third knob to generate a SYSEX message that is something like:
F0 nnH nnH nH nnH nnH 34H nnH nnH 21H nnH 45H nnH F7
(Assume nnH are some other valid numbers specific to the Sysex message).
As you can see above there is one sysex message that contains all of the value of the 3 knobs but it is ONLY triggered by the action of the 3rd knob.
The question is: Is this possible with BCR2000 using the BCL programming lanuage?
(Please keep in mind that the hardware setup would be the BC2000 connected DIRECTLY to a hardware synth via a 5PIN DIN cable... in other words, there would be NO computer in this configuration at all).
Please note, I am not asking for someone to give me the BCL code to do it (though that would be awesome, LOL) but rather I just want to be absolutely certain that this is possible in the hardware setup I described.
Thanks
PS(I did actually review alot of the BCL docs, but I really could not find any indications of whether the above is possible... I saw alot of ways to set and read a value for a single control (by the same control), but nothing on how to read that values of several controls and wrap them into one sysex message (of a different control)... of course that could certainly be due to my total unfamiliarity with BCL and the device in general...which is the reason for this post).