Data transmit

14 posts / 0 new
Last post
cFred
cFred's picture
Data transmit

Hi,

and thank you Mark for making the FCB1010 manager (ios) software!

I have a problem sending data to the hardware FCB1010, the leds on the midi/usb converter I've got shows signals, but seems like nothing is received?

Any ideas?

 

regards,

Christer

 

 

 

Mark van den Berg
Mark van den Berg's picture

Hi Christer,

By "sending data to the hardware FCB1010" you mean sending FCB setup data via the "MIDI -> Send" command from FCB1010 Manager's main window?
This is very tricky, so you should follow the guidelines in FCB1010 Manager's manual (section 6) very closely.
In particular you should pay attention to the pitfalls mentioned under "MIDI -> Receive"; as mentioned in the manual, these also apply to "MIDI -> Send".
With the limited information you've given I can't say exactly what's going wrong.
One thing you may try is receiving setup data from the FCB1010 to FCB1010 Manager via "MIDI -> Receive": does that work?

Hope this helps,
   Mark.

cFred
cFred's picture

Hello Mark,

thank you for your reply. Sorry about the limited information, I'm not superfamiliar with technical terms. Yes, I mean sending FCB setup data via the MIDI send command. I've followed the guidelines both in your manual and Behringers, tried disconnecting the MIDI In on the FCB upon startup as you've written in your manual.

It should be as easy as making a setup file and then use the MIDI send and follow the instructions in the popup or am I missing out on something? I have a 2.4 firmware, not sure if it makes a difference. 

Thanks, Christer

 

Mark van den Berg
Mark van den Berg's picture

It should be as easy as making a setup file and then use the MIDI send and follow the instructions in the popup or am I missing out on something?

Strictly speaking, when you're performing FCB1010 Manager's "MIDI -> Send", you're not actually "making a setup file": FCB1010 Manager simply sends a data buffer residing in the computer's memory.
Of course you can also save this data buffer to a (syx) file, but that's a different matter.

I have a 2.4 firmware, not sure if it makes a difference.

As far as I know, there's no difference between 2.4 and 2.5 in this respect.

cFred
cFred's picture

---and MIDI receive comman does nothing either

Mark van den Berg
Mark van den Berg's picture

Let's try to isolate the problem:

Is/are your MIDI cable(s) OK?
Is your MIDI-to-USB device OK?

Can you make your FCB send anything to the computer, for instance in normal (non-Global Configuration) mode?
Pressing a pedal should send whatever has been defined for that pedal from the FCB's MIDI output socket.

You may want to test this via my MIDI Tools program: this will allow you to mess around with MIDI devices without disturbing your setup in FCB1010 Manager.
(For clarity it's probably best to avoid running MIDI Tools and FCB1010 Manager at the same time, although there's nothing against this in principle.)
In MIDI Tools, simply enable the MIDI input device related to the MIDI-to-USB device and verify that pressing an FCB pedal leads to a MIDI message that gets through to MIDI Tools: watch the "MIDI input meters" window and the "MIDI input messages" window. (In the latter you have to press the Record button first.)

Once you've managed to make MIDI Tools capture messages from your FCB in "normal" mode, restart your FCB in Global Configuration mode, go to the CONFIG page and press pedal 6 (SYSEX SEND).
This should lead to a System Exclusive message of (I think) 2352 bytes in the "MIDI input messages" window of MIDI Tools.
Once this works, you can try to do the same, but now using FCB1010 Manager's "MIDI -> Receive".

And once that works, you can of course try "MIDI -> Send" from FCB1010 Manager.

cFred
cFred's picture

Thanks for your superdetailed instructions. I had already checked for MIDI I/O, so I knew that signal was being transferred. In the reply above, you say:

Configuration mode, go to the CONFIG page and press pedal 6 (SYSEX SEND).

In the manual and also in the information window when you send SYSEX, you state press "DOWN" after CONFIG page. That was why it wasn't working. I can't remember, but I think it says so in Behringers manual as well. 

It may be an issue with my pedal, but not sure. If to program manually, for instance a MIDI note, I have to press the "UP" button before "DOWN", after programming, if not it doesn't save my changes. 

Anyway, thanks for clearing everything up, programming should be a breeze now :)

Christer

matias
matias's picture

Hi Mark, thanks a lot for this amazing software! I'm also having trouble to send data to the fcb1010:

I'm using Mac (OSX 10.12.6)
I could send data from fcb to fcb manager with no problem, so I sent the fcb1010 configuration to the fcb manager. I made the necessary edits, but I cannot send it back to the fcb1010. 
I followed the steps, and I even got the message of "data sent to the FCB1010" in FCB manager, and I see the lights of the FCB1010 blink as if they had received the data. Then I hold the DOWN  switch, I see a countdown that goes down to zero. But when I check the configuration in the FCB1010, it's the same as before. 

Do you know what can be happening? 

Mark van den Berg
Mark van den Berg's picture

I don't immediately see what's going wrong here. Perhaps I could if you'd describe your steps in even more detail.

I suppose you've read about the pitfalls in section 6 of the FCB1010 Manager manual under "MIDI -> Receive" and "MIDI -> Send"?

I think I experienced the same problem a few months ago. I can't remember what the precise problem was (I'm not even sure I found out!), but in general terms for a while the FCB wasn't quite "in the right state" when I sent the data to it. The FCB seemed to be in Global Configuration, but apparently there was still something preventing it from accepting the data, because after I'd pressed DOWN, the presets hadn't changed - which seems exactly what you're describing here. IIRC, in the end I "fixed" the problem by simply retrying the whole procedure (in particular restarting the FCB in Global Configuration mode) several times until things worked. So maybe the FCB is simply very critical or subject to "moods"...?

In theory your problem might lie with FCB1010 Manager, but I doubt that.
Are you sure you sent the modified data?
You can see what FCB1010 Manager is sending by looping the data back to FCB1010 Manager's "MIDI input messages" window (accessible from the main window's menu: View -> MIDI -> "Input messages"). (Alternatively, for more transparency, you can use my MIDI Tools application for this.)
Then you can check (1) whether the SysEx message has the correct length (2352 bytes IIRC), and (2) whether it's actually the modified data (which is more tricky to see).

The problem might also be your MIDI interface mangling the data, but this doesn't seem likely, since you're reporting that you've successfully retrieved the data from your FCB.

Hope this helps a bit,
   Mark.

matias
matias's picture

Thanks a lot for your answer Mark. 

Yes, I tried the steps to avoid the pitfall as the manual says, but still not working. I've just realized that it's not that it doesn't send the message, but it sends something different from what I have set in the manager. And also it always sends the same message: I change some presets, send sysex to FCB1010 and then recheck and they always change to the same settings. 

I'm using a usb midi cable. As an alternative to it I tried to go through the Motu ultralite MIDI out also but when I selected it in midi devices in the manager, the manager's send and receive sysex buttons go grey and I cannot click on them. 

I tried turning on the FCB (holding DOWN switch) with midi out unplugged, midi in unplugged, the usb unplugged. I also tried turning off merge. But always sends this same presets to the FCB, which are different from those I created. 

I checked the data sent from FCB to manager, and that is received correctly. 

Maybe this new info is useful. I'll keep on trying in the meanwhile. Thanks again!

Mark van den Berg
Mark van den Berg's picture

As an alternative to it I tried to go through the Motu ultralite MIDI out also but when I selected it in midi devices in the manager, the manager's send and receive sysex buttons go grey and I cannot click on them.

I don't quite understand what you've done here.
In any case, in FCB1010 Manager you can only send/receive FCB1010 SysEx data to/from a MIDI port after you've done two things:

  1. Enable the port via Options -> "MIDI devices"
  2. Define the port as the one being used for the FCB1010 via Options -> "FCB1010 options"

Then the corresponding Send/Receive button should become enabled.

Hope this helps,
   Mark.

matias
matias's picture

UPDATE - I tried sending the sysex file created with FCB1010 Manager using Sysex Librarian, because there it was leting me use the Motu's MIDI out, and it worked perfectly! So maybe the issue is with the MIDI usb cable? If Manager lets me use the Motu's MIDI out, then it would be probably solved. 

Mark van den Berg
Mark van den Berg's picture

So your MIDI-to-USB was mangling the SysEx message?
Yes, that can happen. I've heard horror stories about these devices before...
The FCB1010's SysEx message is quite long (2352 bytes), so there is ample scope for mangling.
As I wrote in the FCB1010 Manager manual, even the otherwise pretty respectable Behringer BCF2000 and BCR2000 mangle the FCB's SysEx message.

As described in my reply to your previous message, it should be possible to make FCB1010 Manager work with the Motu.

matias
matias's picture

Oh yes! Sorry for that, I missed the part of selecting the outpurt port, I had only enabled the device. It works perfectly!! I sent the sysex to FCB from Manager through the Motu MIDI out and it was flawless. Seems that the MIDI usb cable was indeed the problem. Thanks a lot!!!