MIDI Sanity Checker Panel

I’ve added a new 1RU Panel to the bottom of my Global Rackspace that can be helpful during setup - a MIDI Sanity Checker.

It’s very simple. For each unique input device, I have an LED. It indicates when I use the device. My setup includes the following:

  • A bottom, 88 key controller
  • A top, 61 key controller
  • A Zendrum
  • A Breath controller
  • A piano pedal unit (3 pedals)
  • Two expression pedals (CC#11, CC#12)
  • A Hi Hat pedal

Yes, I can just look at the green MIDI indicator to get indication of life, but that wouldn’t confirm that nothing is cross-wired with a pedal plugged into the wrong jack, or a Rig Manager setup that flips something.

For each device listed above, I add an LED Widget. For the pedals with CC values, this is easy. Learn the message into the Widget and it just works.

Displaying the notes is a bit interesting. I only check middle-C for the two keyboards. If I have a dead key, that’s a bigger problem, and I’ll open up the Global MIDI Monitor to see what’s what. I chose to do this without scripting. The trick is to use a Radio group. One Widget LED is for Note On. Another is for Note Off, and I hide it. Put them in the same Radio Group and it shows exactly when I’m holding the note,

The Zendrum sends a Note Off about 10ms after each Note On. The Radio Button trick doesn’t quite work, since the flash is so brief. Sometimes you see it; sometimes you don’t. I control the Widget with a Note On from a central pad and enable Momentary to Latching. I hit the trigger twice to turn the LED On and Off.

This is all simple Widget work in Gig Performer. It’s a nice utility for use after teardown and setup to confirm that everything is plugged in correctly. No sounds need be generated. And you don’t have to go to different songs that use the the various input devices to check that they work. It avoids the problem of playing music and hitting that next section only to find out that your hardware isn’t working right. Even when practicing, it’s frustrating when that happens, as it disrupts the flow, as you fix the problem and play the song again from the beginning of the sequence.

For audio Inputs, I just look at the indicators in the bottom left of the Gig Performer window to see that I have signal. I have some meter widgets in my mixer, so this was already well covered.

Anyway, this is a nice little, one-stop-shop utility. It now takes me less than 20 seconds to check that each piece of gear is connected. Best of all, it’s customized to reflect my exact setup. There’s no clutter and nothing is missing.

Does anybody else here use simple setup utilities like this?

We also want to see a screenshot :wink:

Would like to see this

Here’s the edit view of the panel in edit view, highlighting the Expression LED. Nothing special here, but note that I’m sending the message thru.

Here’s the Zendrum (Drum Pad) LED. Since Note ON and OFF are so close together, I latch Note ON. Each time I hit the pad, the LED state toggles.

Is there a rackspace and script for this utility?

For a keyboard key, I use a radio button group so the LED lights on Note ON and turns off on the corresponding Note OFF. I hide the Note OFF LED button. It’s shown here because we are in Edit View.

When I’ve built up my rig, powered up, and started Gig Performer, I can slide this panel into view, blow on the breath controller, hit the drum pad (twice), play a couple of middle C notes, move the expression pedal, etc. and each LED goes on in order. All done without scripting for ease of use and maintenance. If I’ve swapped pedal plugs or forgot to turn something on, I can troubleshoot it without playing a note. Its a silent pre-soundcheck that takes just a few seconds.

Let’s face it, if you show up with a bunch of gear, you can set it up fast, and it all works, you’re a hero. On the other hand, if you’re crawling around, making noise, and troubleshooting, you’re a lowercase goat.

[simusix2] Is there a rackspace and script for this utility?

There’s no script and no wiring. Just take an inventory of each piece of hardware that you plug in (keyboards, pedals, controllers) and add an LED Widget for each. Label the widgets to indicate the gear. Learn the MIDI when you move the pedal, press middle-C, or whatever. The screenshots show how to set up pedals and other CC controls (simple), drum pads (momentary to latching) and notes (radio buttons). You don’t need to test every last note; just confirm that your gear is plugged in and operating.

Don’t forget to enable the “thru” button on each LED. You don’t want to block these messages.

Easy. No wiring. No script. Just Widgets 101.

Ok thanks

I think that I will make one modification to my approach…

I had put the LEDs into a panel at the bottom of the Global Rackspace. Unfortunately, when scrolling down to reveal it, if the cursor hits a slider Widget while scrolling, one can make an unintended change.

I have a “Standby” Song and Rackspace at the top of my Setlist. I can put the LEDs there. It’s the first thing I see when I start Gig Performer, so it’s a reminder to run the tests, No scrolling is needed. The final output is muted, so I can run through the tests silently.

Do others include a Standby Rackspace in their Gigs? I think I started doing this after a week or two with the program. It’s the easiest Song to program!