Configuring the Behringer FCB1010 Midi Foot Controller with JamUp Pro XT 2.2

This page describes the requirements and setup needed to connect a Behringer FCB1010 to JamUp Pro XT 2.4 to switch presets, toggle effects and use expression pedals for wah and volume. The FCB1010 is by far the cheapest solution like this. The next up is a Roland which is over $300 used.

Updated 2013-07-23

This configuration is used with an iPad 3 and iPhone 4 using an iRig Midi adapter Griffin StudioConnect. The iPad worked great. The iPhone 4 didn't work hardly at all. I think the iPhone 4 is too slow. While presets would change, it missed most of the messages for toggling stomp boxes and vol and wah almost never worked.

Update - I changed to using a Griffin StudioConnect that I got from Guitar Center for $10! Thank you GC! The StudioConnect plays much nicer with JamUp and Midi. I had to do a shuffle dance of turning apps on and plugging it in at the right time to get it to recognize midi messages with the iRig. I think it was due to the iRig device and software.

Requirements

  • Behringer FCB1010, new they are $150, used about $100 Behringer FCB1010
  • Uno Chip www.ossandust.be, I ordered it from here Swell Sound Electronics NOTE: This isn't required for operation, but a nice to have. To see a list of what the Uno chip gets you, please see the Uno Comparison Chart
  • Highly recommend a UI to program it instead of through pedals. I use free app by Ed Dixon FCB1010 Midi Editor but there are a couple of other free and paid ones: Ripwerx FCB / UNO CONTROLCENTER
  • MIDI to USB Computer Interface, I got this one from Amazon for $6 USB MIDI Cable Converter PC
  • MIDI iPhone interface and 5 pin MIDI cable. There are several options, I use the iRig Midi since it was the cheapest Griffin StudioConnect. The interface must be Core Midi compliant, so do NOT get the Line 6 Midi Mobilizer 1.

FCB1010 setup

After you have the Uno Chip installed, calibrate the expression pedals. This should be done whether you put in an Uno chip or not.
  • Keep pedal 1 and 3 pressed while switching on the unit. The unit is in self-test-mode now. LED's are checking.
  • Wait until all pedal led's are burning. Push all pedals now (one at a time, including up and down) until all leds are off.
  • Wait until relay test is finished.
  • Press the down-button once.
  • Adjust the left expression pedal (A) to the lowest value. Once adjusted press UP.
  • Adjust the left expression pedal (A) to the highest value. Once adjusted press UP.
  • Adjust the right expression pedal (B) to the lowest value. Once adjusted press UP.
  • Adjust the right expression pedal (B) to the highest value. Once adjusted press UP.
  • Now the pedals are calibrated and there should be a value of 0-127 to the midi-output.

If you have never used a USB midi cable with the FCB1010, you probably need to enable sysex receive.

In order to work with software, it's necessary that your fcb1010 can receive sysex (system exclusive), which is the language that's used to talk from the computer to your fcb1010.

  • Switch off the board, and keep the DOWN pedal pressed while switching on again.
  • After the display turns off completely, release the switch.
  • Tap the UP button several times, until the CONFIG mode LED lights on.
  • Tap pedal 7 once so it stays lit (one second tap is enough).
  • If pedal 7 LED is lit while the CONFIG LED is lit, RECEIVE SYSEX is ON.
  • If pedal 7 LED is NOT lit, RECEIVE SYSEX is OFF or NOT ENABLED.
  • Tap the UP pedal to confirm - not DOWN - down CANCELS, up ENTERS.
  • Hold the DOWN pedal for 3 seconds to exit GOBLAL CONFIG.
  • Now RECEIVE SYSEX should be enabled, connect an editor and try to talk to it.

Connect FCB1010 to PC using USB Midi cable, connect BOTH in and out cables.

With Uno Chip: Using FCB1010 Editor, load fcb1010-uno-jamup-v2.syx then write to FCB1010. For the cable I bought, I have to set Global Settings / Transmit Sysex Data as a single large block or the transfer never completes.

Disconnect FCB1010 from the USB to Midi adapter, restart it, and connect MIDI out to MIDI in of your iPhone/iPad adapter. Start JamUp. Done!

Controls

This is how the Uno sysex file will control JamUp.

Top row left to right:

Pedal 6: Stomp
Pedal 7: Filter
Pedal 8: Modulation
Pedal 9: Delay
Pedal 10: Reverb
Pedal 5: tap tempo Thanks to Nathan Mayer for this idea

Bottom Row 1-4 and Up/Down: Preset selects

There is no way to control more than 1 of a type with how they implemented this. (Like if you had 2 delays, you can't turn them off and on independently). But if you have two and set one active and one inactive, it will toggle them both the other direction when pressed.

I only programmed up the expression pedals for presets 1-16 since that's all that it used to address. I didn't try going higher than that yet.

I have volume set to go from 1 to 96 instead of 0 to 127 because you never really want it up to 100% on that slider (which is midi 127). 96 might even be too high. I also changed the wah from 1 to 75 which really helped with feedback problems and overall sound.

In JamUp, go to Settings Icon, Support Information, MIDI CC Reference to see all options. You may want to do it a completely different way, but this should get you started.

Note: As of Jamup V 2.3, MIDI learn and remapping is now available as well as many other control assigments added. As of 2.4, there is a CC for Whammy Pitch Shifter Depth.

CC#Action
1Pitch Shifter depth
4Wah depth
7Master volume
10Previous preset
11Next preset
15Toggle metronome
20Toggle selected effect
21Toggle noisegate effect
22Toggle stomp effect
23Toggle filter effect
24Toggle modulation effect
25Toggle delay effect
26Toggle reverb effect
27Toggle amplifier
30Toggle jam player
31Jam player increase speed
32Jam player decrease speed
33Jam player increase pitch
34Jam player decrease pitch
35Jam player increase volume
36Jam player decrease volume
40Sampler toggle record
41Sampler undo
42Sampler toggle play
43Sampler toggle dub
64Tap tempo

More Info

Demo Video on Youtube
Email me: chris AT douglas2000 DOT COM
FCB1010 Yahoo Group
FCB1010 Uno specific Yahoo Group