I have tried using the LEARN function, but nothing seems to work. I've tried the following methods:
Setting my synth (JD-Xi)'s Tx Edit Data option to ON (this specifies whether changes I make in a program will be transmitted as SysEx)
With the cable connected to MIDI OUT in the BCR and MIDI IN in my synth, nothing happens if I'm using the LEARN fuction. The EDIT function works perfectly though, and I can control CC and NRPN parameters. With the cable connected to MIDI OUT in my synth and MIDI IN in my BCR, the MIDI IN, A, and B display lights stay lit, and when I try to use the Learn function everything returns BAD almost instantly.
I have tried changing many settings in my synth, but nothing seems to fix it.
I've downloaded BCR manager. I'm very new to this, so it was only recently that I learned about SysEx, using this tutorial: http://www.2writers.com/eddie/tutsysex.htm
I don't entirely understand it though.
*Note: if this explaining this is too much trouble for you, I understand, it's a complicated subject (at least to me), so you can skip to the bolded sentences near the end of this mesage if you want. Thanks*
I get the meaning of Exclusive Status, Device ID, address, cheksum, etc. but don't understand how assigning the actual data value works. In CC, for example, to my understanding, I can easily set the data values to 0-127, depending on the parameter I want to control. And me turning the knob is what sets the exact data value. In the case of SysEx, it doesn't seem to work that way. My synth's manual provides an example of a Sysex message for the Reverb Send Level. Here it is:
F0 41 10 00 00 00 0E 12 18 00 02 03 64 7F F7
F0 = Exclusive Status, 41 = Roland ID, 10 = Device ID, 00 00 00 0E = Model, 12 = Command ID, 18 00 02 03 = Address, 64 = ... Data?! So this is actually a message that would tell my synth, "set the Reverb Send Level to 64"? I guess the subject of this thread is wrong then. My question should be: How do I control my synth, from my BCR, using SysEx, in the same way I can do it with NRPN and CC?
I tried sending the message above to the BCR via BC Manager, just to see what happens. When I did it, and connected the BCR to my synth, nothing happened when turning the knob. In fact, the encoder's light didn't move, and the LED Display didn't indicate any value. I'm reading BC Manager's manual but still haven't found a solution. Can you help me figure out what I could be doing wrong, please?
Also, English isn't my first language, so if there's anything unclear in my message please let me know.
Thanks!
---In bc2000@yahoogroups.com, <rpcfender@...> wrote :
Hi
The BC will Learn sysex if the JD-Xi will output sysex.
- check 4.3.1 page 13 of the very average manual.
Connect up the Midi so the BCR can see the data coming from the synth.
Hold the LEARN button and move the encoder you want to use. You are now in Learn mode.
Move the control on the JD-Xi through its whole range (ie go to min then to max) and the BCR should display Good.
That encode is now programmed. do the other controls and save the preset.
OR you could go to Marc's web site and download the editor as claude suggested
You can only program a few things from the front panel.
This editor allows you to program everything possible on the BCR.
Feel free to ask about anything you are having trouble with.
All the best
Royce