What Jessie Did Next...

...being the inane ramblings of a mundane Yorkshire bird.

Being the sole member of my band The Bleeding Obvious I have to do quite a lot on stage when I perform “full electric” shows, so I use pedals to activate various things. My upcoming shows are becoming increasingly complex so I acquired a better sound desk, and set about attempting to get my existing pedalboard to talk to it.

As piano is my main instrument my performances hinge around the ability to control several things hands-free. While I do have a laptop and tablet on-stage, I need to toggle effects in a hurry, sometimes mid-sentence. On the 2018 tour my stage rig centred around an analogue desk (a Behringer X2222USB Xenyx desk) which I augmented with an FX2000 rack effects unit, controlled via MIDI from a FCB1010 foot controller. This meant I could switch programs on the FX2000 from reverb, to delay, to echo and also stack effects.

There were a few issues with this setup: it was heavy, unwieldy, everything had to be in a hard flight case as it was all cabled up. Occasionally a helpful stage-hand would disconnect all my cables for me at the end of a show. Sometimes someone would zero out my settings, leaving me to work out what was going on. Venue engineers would want mic output separate to the instruments. At one point the effects unit did something weird and packed up halfway into the second song. I was constantly amazed when I got to the end of a show and nothing had gone wrong (however minor). I really needed to be able to save settings, hence a requirement for a digital desk.

I’ve just embarked on the tech for the new show – it won’t tour until 2020 (in support of album 3) but I need to get my head around it all, and as a friend was selling their digital desk plus would let me be 100% satisfied it’d do what I wanted, I took a plunge.

The Desk: Behringer X32 Compact

Getting ‘this’ to talk to ‘that’.

The Behringer X32 Compact is a digital sound desk, one of several variants which stretch from huge production desks down to a rack version principally designed for use with a PC. It’s got tons of features – configurable buses, USB interface, ethernet (which I can connect to a wireless adapter and control from a tablet on-stage). It’s a pretty impressive piece of kit, save for a few little things involving XLR clips getting stuck (solution: remove the clips, job done) and for the secondhand price it’s great.

There are four effect inserts (FX1..FX4) which I have set up on four of the sixteen buses (BUS12..BUS16), as it comes out-of-the-box. Being able to use my pedalboard to knock those in and out would be key.

The MIDI implementation is sketchy at best – although the X32 firmware is up to v3.something now, MIDI implementation beyond v1 is barely documented. I knew I’d have to do a lot of fiddling around to see what worked or not.

The Pedalboard: Behringer FCB1010

My FCB1010 footboard is a configurable MIDI controller. Out-of-the-box it sends Program Change (PC) messages, but it can be configured to send Control Change (CC) and even note on/off messages. However, it doesn’t work in a “toggle” mode – ie. use a button to send one CC to switch on, then another CC to switch off.

Cue the FCB/UNO replacement ROM. It requires a little bit of surgery on your FCB1010 but it does come with some super additions including something called Stompbox Mode which does exactly what I’m after. A while back I bought one of these ROMs and fitted it (I can’t remember why originally) so I’d got the Stompbox functionality. Trouble is with the FCB1010 you need to do a dazzling amount of intricate footwork to program it from the board itself – we’re talking Fred Astaire levels of footwork here.

Last night I was trying to solve this problem. I discovered various editing programs but those for Mac users had a very pointed “no FCB/UNO support” notice at the top. Eventually I went back to the FCB/UNO site who in the FAQ mentioned they sold an editing program for €20 called “FCB Control Center” – I should in hindsight have looked there first, really. Unfortunately the demo warned me it needed updating for macOS High Sierra and crashed on first run (possibly to do with the MIDI interface I was using) but has been solid since and also allowed me to back up my configuration.

Requirements: Bus Mutes, Levels, Toggles

So back to the show. I’m going to need the pedalboard to do the following:

  1. Toggle the four effects buses (BUS12..BUS16) on/off and reflect the state on the pedalboard.
  2. Have a “kill all effects” switch in case of issues.
  3. Alter the reverb level on BUS12 (microphone bus).
  4. For an extra bonus, be able to adjust mic level.

X32 MIDI Implementation

As I mentioned before the X32’s v2 MIDI implementation is a bit badly documented. Behringer’s own wiki entry is really quite poor and gives no clues to channels, let alone busses.

Version 1 of the documentation states there are three MIDI channels in use for CC messages, alongside PC messages to change scenes, and I can only mute/unmute effects. I’ve immediately got a problem here: the original documentation for the FCB1010, it says it can only control one global MIDI channel. No trouble though – the FCB/UNO update allows me to send CC on multiple MIDI channels, and the Stompbox mode will reflect the state in the onboard LEDs.

My MIDI configuration on the X32

You do need to enable the X32 to receive the correct MIDI messages which you can do in the Setup-Config menu – switch on MIDI IN/OUT and in my case I didn’t need to receive PC events, but I did want fader and mute events.

More creative web-searching ensued which led to this Musictribe answer stating the X32 v2 MIDI implementation is similar (if not the same) as the XR18 – and helpfully giving a lot more information in this answer (which I’ve duplicated below). This adds in bus control and DCA (grouping) control, so I can mute in/out the effects busses as required.


So in all my findings of the X32 MIDI implementation of the CC MIDI events for v2 of the firmware onwards:

  • MIDI channel 1 is fader information, 0..127
  • MIDI channel 2 is mute/unmute. 0-63 is off (unmute), 64-127 is on (mute). This can be a gotcha with inverting it so be aware.
  • MIDI channel 3 is pan (0 full left, 127 full right)

Each control maps as the following:

  • 0 Ch 1 … 31 Ch 32
  • 32 Aux 1 … 39 Aux 8
  • 40 Fx 1 L, 41 Fx 1 R
  • 42 Fx 2 L, 43 Fx 2 R
  • 44 Fx 3 L, 45 Fx 3 R
  • 46 Fx 4 L, 47 Fx 4 R
  • 48 Bus 1 … 63 Bus 16
  • 64 Matrix 1 … 69 Matrix 6
  • 70 LR
  • 71 M/C
  • 72 DCA 1 … 79 DCA 8
  • 80 Mute Group 1 … 85 Mute Group 6

For example, to mute bus 16, I’d send CC 63 with a value of 127 on MIDI channel 2.

Using the FCB/UNO software to program each pedal, I was able to set my bottom row of pedals in Stompbox mode to mute/unmute busses 12-16 for effects, configure a pedal which would mute all four busses for an instant-off on effects, plus pedals to change the volume pedal to alter the DCAs for microphone and Mac, as well as my own monitor.

It’ll be interesting to see how well the top row works in practice, but for the moment the bottom row is what I’m principally bothered about. I take it on a full gig for the first time on 21st June so if I remember, I’ll write up an ‘aftermath’ of how it worked.


  1. Hi dear

    I need to configure 7 switches of FCB1010 to control Midas M32C (similar to Behringer x32) as following

    2 switches for muting 2 independent channels
    4 switches for muting to 4 independent mute groups (or 4 DCA mute)
    1 switch for muting 1 bus mix

    Can I do that or isn’t possible?

    • Hi Moamen –

      From what I can see yes you can do that *but* in order to do toggling properly I think you’d need to have the Uno+ firmware on your FCB1010 (that’s what I used with the above CC’s). If it’s just mutes you can do that on channel 2 I think.

      Hope this helps.

      Jessie. x

      • Moamen Helmy

        May 8, 2020 at 7:46 pm

        thanks for your quick response
        no problem for me to change the chip
        but I am just want to be confident before making the purchase decision of the FCB1010 and the UNO Chip

        • For sure. I got the Uno+ chip and it took about 10 minutes to refit in the FCB1010. It adds some really very useful features, stompbox mode being one of the better ones.

  2. Hi,

    How far did you get meanwhile with controlling X32 with your fcb1010?


  3. Hello, I guess you never got out on the road this year? It’s a terrible time for musicians.

    Do you happen to know what can be done with Program Change commands? Is it, for example, possible to send a PG from Cubase and get the X32 to change scenes?

    Stay safe

  4. Is it possible to start playback of a (specific) file from the USB drive via MIDI?

  5. Hi, any advice? im trying to connect a X32 to SCS (Show Cue Systems) via MIDI. Is this possible, and how? I think its a problem with the settings on my X32 table, but which settings should i enable? Any help would be greatly appreciated x

    • I’m not familiar with that software, but you do need to enable MIDI receive on the X32 (see the section ‘X32 MIDI Implementation’ above).

  6. Hi, thanks a bunch for the explanations!

    Im looking for a way to change scenes with the FCB1010 on an X32 Rack, and I’m not sure its possible

    I red here: “Version 1 of the documentation states there are three MIDI channels in use for CC messages, alongside PC messages to change scenes”

    Does it mean that you need a computer to change scenes, or can you do it with the FCB1010? And if yes, do you know how to do it?

    • Hi Jean-Baptiste. I’m not sure what the FCB1010 does “out of the box” but I’m pretty sure you can configure it to send Program Change messages (however the board becomes a *lot* more useful once you get the aftermarket Uno+ ROM and that definitely does it). x

  7. hi, can you please share the source code?

  8. Ive try to use a usbmidi controller connected to pc with x32 edit connected wifi to m32 midas mixer, and the midi dont do anything.. in any channel and any cc message .
    Theres is an option you did something that works?.. please help ^_^

  9. Hi there. I am wanting to know if it is possible to change fader levels within a mix bus? I want to be able to control 1 or more channels within my in ear monitor mix from a morningstar MC8 midi controller. At times I will be playing to tracks and certain musicians will be playing louder than when we sound checked. I would like to be able to increase or decrease volume. Thanks for your time.

  10. Thanks for sharing all this information Jess — just in the preliminary stages of wondering whether I can get my X32Rack automated with a laptop for a show I have in mind, and this summary seems like exactly the kind of thing that could crack it.

  11. Hi Jess, do you happen to know if it’s possible to turn off certain features of channels? I’m looking to have 1 or 2 crowd mics that are ducked with my mic, so that when I’m singing we can’t hear them, but when I don’t sing I’m specifically looking to hear the crowd.

    However, there are times when I want to get them involved with me with the singing and need to hear both and need a way to toggle the ducking on/off. Do you happen to know how to do that?

    • Hm. I’m not sure off the top of my head Aaron but I’d hazard a guess at building a bus. What you could do of course is pop a compressor on your crowd mics (maybe even on a pair of linked channels) which uses the mic as a sidechain – I’m fairly sure you can sidechain stuff like that on the X32, I’d be surprised if not.

      If you’re intent on using a pedal you can certainly program the FCB1010 Uno+ featureset to set a channel to a particular volume. Not sure how you’d store the volume to return it back to though. Personally I’d go for the compressor solution. Good luck tho!

Leave a Reply

Your email address will not be published.


This site uses Akismet to reduce spam. Learn how your comment data is processed.