# Ability to set Switch Midi output setting per Mode and Send Multiple Messages from single switch push

**URL:** <https://unity.neuraldsp.com/t/ability-to-set-switch-midi-output-setting-per-mode-and-send-multiple-messages-from-single-switch-push/4062>\
**Category:** Feature Requests\
**Created:** [April 1, 2021, 5:04pm UTC](https://unity.neuraldsp.com/t/ability-to-set-switch-midi-output-setting-per-mode-and-send-multiple-messages-from-single-switch-push/4062 "2021-04-01T17:04:53Z")\
**Posts on this page:** 12\
**Page:** 1

<div class="post-metadata">

**Author:** ![DLWhite](https://sea2.discourse-cdn.com/flex020/user_avatar/unity.neuraldsp.com/dlwhite/32/1612_2.png) [@DLWhite](https://unity.neuraldsp.com/u/DLWhite)\
**Post date:** [April 1, 2021, 5:04pm UTC](https://unity.neuraldsp.com/t/ability-to-set-switch-midi-output-setting-per-mode-and-send-multiple-messages-from-single-switch-push/4062/1 "2021-04-01T17:04:53Z")

</div>

when in Preset mode, I want to send PC messages from QC switches - such as setting the preset on an external device

When in Scene mode, I want to send different messages - maybe change the value of a parameter on an external device.

When in Stomp mode, I want to send different messages - treating external devices as stomp boxes

In each mode, I want to be able to send messages to multiple devices. PCs for Presets, multiple parameters in Scenes, Multiple on/off signals in stomp

---

<div class="post-metadata">

**Author:** ![Elric](https://sea2.discourse-cdn.com/flex020/user_avatar/unity.neuraldsp.com/elric/32/1704_2.png) [@Elric](https://unity.neuraldsp.com/u/Elric)\
**Post date:** [April 3, 2021, 4:29pm UTC](https://unity.neuraldsp.com/t/ability-to-set-switch-midi-output-setting-per-mode-and-send-multiple-messages-from-single-switch-push/4062/2 "2021-04-03T16:29:31Z")

</div>

The AxeFx3 Has a MIDI controller block similar to the one you are describing, it can send MIDI messages to other devices, it is super cool. Would love to see this for the Quad.

---

<div class="post-metadata">

**Author:** ![riko77](https://sea2.discourse-cdn.com/flex020/user_avatar/unity.neuraldsp.com/riko77/32/2270_2.png) [@riko77](https://unity.neuraldsp.com/u/riko77)\
**Post date:** [July 25, 2021, 1:37am UTC](https://unity.neuraldsp.com/t/ability-to-set-switch-midi-output-setting-per-mode-and-send-multiple-messages-from-single-switch-push/4062/3 "2021-07-25T01:37:59Z")

</div>

Came here to ask for separate MIDI commands between Stomp & Scene Mode too. Incidentally, I don’t think your request for Preset mode makes sense considering the footswitches already intentionally change the Preset on the Quad Cortex itself when in that mode. I.e. it would be strange to fire commands on behalf of a preset you have just commanded the QC to move away from.

It would be a big improvement if we could configure a footswitch MIDI command to only fire in a certain mode. The way it works right now is really awkward because the footswitch always has a totally different function between Stomp & Scene mode. I typically wouldn’t ever want the same command firing for both modes like it does now.

I tried just not assigning any blocks to the MIDI-enabled switch to avoid issues, but sometimes I still get lost when I don’t realize I’m in Stomp mode and I’m not already on a Scene that is set up to match the remote device’s preset that called for in the MIDI assigned to that switch. I basically only want the MIDI command to fire in Scene mode right now (although I can certainly think of some cases where I’d want a different conmmand to fire on the same switch in Stomp mode).

Definitely want to be able to set more commands to a switch as well. They’ve already got a UI for doing that for the Preset Load so why not the switches too?

---

<div class="post-metadata">

**Author:** ![DLWhite](https://sea2.discourse-cdn.com/flex020/user_avatar/unity.neuraldsp.com/dlwhite/32/1612_2.png) [@DLWhite](https://unity.neuraldsp.com/u/DLWhite)\
**Post date:** [July 25, 2021, 5:05pm UTC](https://unity.neuraldsp.com/t/ability-to-set-switch-midi-output-setting-per-mode-and-send-multiple-messages-from-single-switch-push/4062/4 "2021-07-25T17:05:48Z")

</div>

PC messeages are midi channel specific, so sending a PC out of QC on a different channel makes perfect sense to change presets on other devices.

---

<div class="post-metadata">

**Author:** ![riko77](https://sea2.discourse-cdn.com/flex020/user_avatar/unity.neuraldsp.com/riko77/32/2270_2.png) [@riko77](https://unity.neuraldsp.com/u/riko77)\
**Post date:** [July 25, 2021, 5:20pm UTC](https://unity.neuraldsp.com/t/ability-to-set-switch-midi-output-setting-per-mode-and-send-multiple-messages-from-single-switch-push/4062/5 "2021-07-25T17:20:38Z")

</div>

That is a given. The question is why you’d want to associate a remote PC message to a local preset to fire only as you are in the process of leaving it? That is essentially an “On Exit” event. You can already accomplish the exact same result by putting that same PC message in the Preset Load section of the destination preset associated to that switch.

The key point is that while in Preset mode, the footswitches trigger other Quad Cortex presets to load and we already have a more robust load event we can utilize to obtain the exact same result.

---

<div class="post-metadata">

**Author:** ![DLWhite](https://sea2.discourse-cdn.com/flex020/user_avatar/unity.neuraldsp.com/dlwhite/32/1612_2.png) [@DLWhite](https://unity.neuraldsp.com/u/DLWhite)\
**Post date:** [July 25, 2021, 7:34pm UTC](https://unity.neuraldsp.com/t/ability-to-set-switch-midi-output-setting-per-mode-and-send-multiple-messages-from-single-switch-push/4062/6 "2021-07-25T19:34:01Z")

</div>

I have no idea why you keep saying “as you’re leaving a preset.” I didn’t state that at all. I simply want to treat external midi devices with the same core concept as each mode. In preset mode my need is:

- press foot switch
- changes QC preset
- sends midi out my programmed PC out messages

In Scene mode I want to send more than just PC out messages. I may want to send cc messages, even note on/off messages

In Stomp mode, I may need to send pc, cc, note on/off

---

<div class="post-metadata">

**Author:** ![riko77](https://sea2.discourse-cdn.com/flex020/user_avatar/unity.neuraldsp.com/riko77/32/2270_2.png) [@riko77](https://unity.neuraldsp.com/u/riko77)\
**Post date:** [July 25, 2021, 7:55pm UTC](https://unity.neuraldsp.com/t/ability-to-set-switch-midi-output-setting-per-mode-and-send-multiple-messages-from-single-switch-push/4062/7 "2021-07-25T19:55:19Z")

</div>

As I said, why not just go to the preset that is under that footswitch and add your PC to the load messages? That yields the exact same result and you can already do it now. What you asked for doesn’t add anything.

PS: I keep saying that because that’s exactly what happens when you press a footswitch in Preset mode so it’s implicit. The MIDI commands do not prevent the normal footswitch functions in any mode.

---

<div class="post-metadata">

**Author:** ![DLWhite](https://sea2.discourse-cdn.com/flex020/user_avatar/unity.neuraldsp.com/dlwhite/32/1612_2.png) [@DLWhite](https://unity.neuraldsp.com/u/DLWhite)\
**Post date:** [July 25, 2021, 9:02pm UTC](https://unity.neuraldsp.com/t/ability-to-set-switch-midi-output-setting-per-mode-and-send-multiple-messages-from-single-switch-push/4062/8 "2021-07-25T21:02:03Z")

</div>

I understand…you are thinking that I am asking for something different for preset mode than exists…I am not asking for a change for preset behavior, just confirming that I want that plus a similar ability in scene and stomp modes.

---

<div class="post-metadata">

**Author:** ![VmusicV](https://avatars.discourse-cdn.com/v4/letter/v/a9a28c/32.png) [@VmusicV](https://unity.neuraldsp.com/u/VmusicV)\
**Post date:** [August 7, 2021, 2:48am UTC](https://unity.neuraldsp.com/t/ability-to-set-switch-midi-output-setting-per-mode-and-send-multiple-messages-from-single-switch-push/4062/9 "2021-08-07T02:48:37Z")

</div>

SoooOOoooo…. I don’t have unit yet. Can the QC send MIDI messages at all?

I want the same thing; when I press a foot switch; I want it to send a message. Can it do this?

---

<div class="post-metadata">

**Author:** ![Guitarsystems](https://avatars.discourse-cdn.com/v4/letter/g/b5e925/32.png) [@Guitarsystems](https://unity.neuraldsp.com/u/Guitarsystems)\
**Post date:** [December 27, 2021, 4:41pm UTC](https://unity.neuraldsp.com/t/ability-to-set-switch-midi-output-setting-per-mode-and-send-multiple-messages-from-single-switch-push/4062/10 "2021-12-27T16:41:09Z")

</div>

HI guys , I like to know the same thing! can it send PC messages on the preset mode.

i have a Strymon time delay and it does not Respond on pc changes on the QC?  
only in scene mode or preset mode .only went im going to preset mode again and there go back to scene mode all data is lost.

---

<div class="post-metadata">

**Author:** ![Guitarguy107](https://avatars.discourse-cdn.com/v4/letter/g/fbc32d/32.png) [@Guitarguy107](https://unity.neuraldsp.com/u/Guitarguy107)\
**Post date:** [February 22, 2023, 4:09am UTC](https://unity.neuraldsp.com/t/ability-to-set-switch-midi-output-setting-per-mode-and-send-multiple-messages-from-single-switch-push/4062/11 "2023-02-22T04:09:45Z")

</div>

We definitely need better midi in the QC. Helix has it, Axe Fx has it. Why not QC? I would love to integrate my new H90 without using an external midi controller.

---

<div class="post-metadata">

**Author:** ![stevehelios](https://sea2.discourse-cdn.com/flex020/user_avatar/unity.neuraldsp.com/stevehelios/32/3132_2.png) [@stevehelios](https://unity.neuraldsp.com/u/stevehelios)\
**Post date:** [February 22, 2023, 7:05pm UTC](https://unity.neuraldsp.com/t/ability-to-set-switch-midi-output-setting-per-mode-and-send-multiple-messages-from-single-switch-push/4062/12 "2023-02-22T19:05:36Z")

</div>

Here’s a workaround to send up to 3 PC messages per button involving extra hardware:

> [@More midi commands per scene](https://unity.neuraldsp.com/t/more-midi-commands-per-scene/4507/11):
>
> I finally gave up on waiting for NDSP to build this simple/obvious feature and came up with a workaround. I can now control up to 3 MIDI devices independently per scene/footswitch by using this MIDI Solutions Event Processor pedal: [https://midisolutions.com/prodevp.htm](https://midisolutions.com/prodevp.htm) This pedal lets you transform incoming MIDI messages to different outgoing ones. Here’s how I set it up: note that the QC program changes message actually sets you send 3 messages: the Program Change itself plus a CC #0 and …
