I just integrated a BCR2000 in my synth setup. and I have it setup so that i can control an MKS50 and a TX81Z. The synths are controlled via a midi sequencer thru the BCR. I have already set up two templates from you fine people for those machines and their working like a charm.
But i was wandering if there is a possibility to send midi CC to one of the knobs to control the parameters via the external sequencer.
I'm a total noob in terms of sysex and almost the same with basic MIDI.
Learned more about sysex trying to make the setup work than i have since now.
My only try was to use the LEARN functionality on the BCR front panel. And it works to control the knob value. But the knob stops sending sysex messages to the synth.
You folks have any ideea how should i go about this?
That's natural: when you use LEARN to set up a BCR element (button or encoder ('knob')), the existing setup of the element gets deleted, so the element ends up with a setup only based on what you've taught it via LEARN.
A related limitation of LEARN is that it can't teach an element to send SysEx messages, or any other non-standard message (sequence). For this, you'll need to make a definition in an external application (e.g. BC Manager) and upload that definition to the BCR.
I'm not quite sure I understand your intention correctly. But if the idea is to have your sequencer send a CC message to the BCR, and then have the BCR translate that message to (for instance) a SysEx message to be sent to a synth: that's impossible:
When a BCR element receives a CC message for which it has been set up (i.e. when the MIDI channel and Controller number match), the element updates its internally maintained value and its LED(s), but it doesn't send anything.
BCR elements only send their MIDI messages when you physically manipulate them.
Hope this helps,
Thanks for the response Mark!
That's what i was afraid of..
After posting this message i tried to add the CC functionality in the BC manager , and the knob receives information from the sequencer (led moves), but it only sends the value information when I turn the knob manually.
So there isn't any way to make the knob push that value when the value changed?
Was thinking there might be something like the send snapshot on preset change functionality.
hmm , would it work with other types of messages the BCR cand recieve, like NRPN ? (Not really sure how these work thb)
or the messages comming into the BCR are always paralel to those it outputs?
As far as I know: no.
The BCR was simply not designed as a MIDI message converter.
The BCR updates its buttons and encoders according to incoming messages, and it outputs messages when you manipulate its buttons and encoders - that's all.
However, these capabilities do allow you to connect a BCR bidirectionally to a (hardware or software) device that both "listens" and "speaks" too: then there can be permanent synchronization between buttons and encoders on the BCR and the corresponding controls on the other device: this is usually very convenient.
But in such a bidirectional setup you definitely wouldn't want the BCR to pass on any received messages: the other device already knows what it has just sent to the BCR, so doesn't need to receive the message back! (In fact, there would be a substantial risk of an infinite loop.)
So this is one big reason why the BCR's buttons and encoders don't pass on any messages they receive.