Midi Program Change A&H qu16

Is it possible to send midi program change messages via usb from a midi controller to change scenes with the allen & heath qu 16? I want my hardware sequencers to change scenes for each different sequence.

Just check out the Qu Mixer MIDI Protocol and search for “Scene Recall”.

Thanks for the link! The only thing I’m afraid of, is whether the midi-protocol used by the Qu16 (appears to be NRPN) accepts regular CC-midi-messages, from older devices like an MPC 2000. is it possible to set the qu16 up for receiving midi-CC?

Hi,

Qu uses CC messages for the MIDI strips. Most other faders and parameters use NRPN messages. Again, the protocol is your guide.
To change Scenes you normally use Program Change messages, not CC, and yes, Qu accepts Program Change messages.

Protocol Link broke.

Google leads me to this:
QU MIDI Protocol V1.9.pdf

Any good?

Hi there,

Apologies for resurrecting this old thread - I found it while researching on the internet. I have had problems sending MSB, LSB and PC changes from Cubase 10 to a QU-16 to select a “Scene”.

I then tried selecting a Scene directly on the QU16 and recording what the desk does in Cubase.

I got an output which was huge, MSB, LSB, for some reason to PC messages and then a whole bunch of other stuff which I assume is the detail of controllers specific to different buttons and faders on the desk.

Can anyone advise if just sending the MSB, LSB and one PC should be sufficient to make the QU16 recall a Scene?

When I played back from Cubase what I recorded from the QU16 to the QU16 it went “mental”, faders moved etc which was good, but they didn’t reach the right settings, and the MIDI message indicators kept indicating activity even after I stopped play. I had to switch off both the QU16 and also restart Cubase to get things back to normal.

Many thanks for any advise you can give,
Anthony.

Hi Anthony,

A Qu scene change should look like:

BN 00 00 BN 20 00 CN SS

N = your selected MIDI channel on the desk. By default, MIDI channel 1 is selected so this would mean N = 0

SS = the scene you’d like to recall.

The first section of the above message is two control change (bank) messages: (1) B0 00 00 (2) B0 20 00
The end is a single program change message: C0 00

It’s best practice to send the entire message, but it may be possible to still control the scenes using just the Program Change part of the message. I recommend giving this a try to see if it works.

Recalling a scene has the potential to change most MIDI control parameters on the desk, so this will create a large ‘dump’ of MIDI messages as the scene recalls each parameter. So I don’t recommend capturing this MIDI dump and then attempting to recall it, as the above is much simpler.

Thanks!
Alex

Hi Alex,

Does this mean I can’t send conventional MIDI controller message and have to send a chunk of sysex instead? This is what I can see in Cubase in the attachment.

I’ve tried adding a Sysex event but I cant seem to enter anything but numbers?

Thanks,
Anthony.

Hi mate,
I don’t own the mixing console, but I am looking to buy one and doing my research now. My opinion in your case I think you have midi loop somewhere. There should be a thru option in the preferences which needs to be turned off as it otherwise sends out the midi signal that comes in right away. In your case back to Cubase which triggers the PC. Or once your done with all the transfers just turn off the midi in on Cubase or midi out on the console (if exists).
It also may need only program change command instead of all. It may send out all the data but it doesn’t necessarily need it for recall if its all stored in a program change preset first place.
I hope that helps.

Hi Anthony,

Could you try sending the MIDI messages from Cubase to something like MIDI Monitor for Mac? This way, you can check that the message being sent out matches the Qu MIDI protocol.

Thanks
Alex

Hi Ludsi, yes you were right I had to configure the Cubase MIDI through.

Hi Alex,

There is a screenshot from MIDI Monitor below. I’m seeing the messages come through, but I can’t see the specific format that is mentioned in the MIDI Protocol.

I tried editing the Sysex message in cubase and it output something else, but it doesn’t lookl right (second picture).

Thanks,
Anthony.


My latest effort is getting there I think but still no change on the desk. Do I have to be connected via TCP/IP or will a USB connection work?
Screenshot-2020-04-06-at-19.26.36.png

Hi Anthony1974,

If you go to MIDI Monitor > Preferences > Display you can change the Note, Controller and Data format to hexadecimal. This should now show the data in the same way as the MIDI Protocol.

A USB connection should work for this, but there are slight difference in what can be sent over the USB B connection. For example, SysEx messages aren’t supported over the USB B connection, but other message formats (CC, Program change, etc) sent via SysEx should work - this depends on the application sending the MIDI.
Thanks!
Alex

Hi Alex, thanks for your help. I realised after a bit of looking that I had the wrong MIDI channel configured in Cubase which was why the MSB, LSB and PC messages were not transmitting to the QU16. All resolved now, Thanks