midi snippet for momentary IEM talkback

Various presets, scenes and snippets for the X32 and M32 consoles
Post Reply
gord207
Posts: 2
Joined: Wed Mar 26, 2025 4:13 am

midi snippet for momentary IEM talkback

Post by gord207 »

How can I write two snippets to toggle a mic channel send to the main buss off/on while keeping the mic in the mix buses which feed our IEMs.

Reason for my request: I want to implement a momentary "private talkback" on stage with my IEM-equipped band, controlled via snippets by a MIDI pedal on stage that momentarily cuts our mics from the mains but keeps them in the IEM mix buses. I am already familiar with MIDI and with triggering simple snippets to mute or set absolute levels from MIDI.

Mute is not an option (it mutes the mix buses as well as the main buss). I could of course use a "set level to zero" for the first snippet. But I would want the second snippet of the toggle to RESTORE THE LEVEL THAT WAS THERE BEFORE. So levels seem not to be the solution.
Is there MIDI snippet control over toggling sending a channel to main buss? Or to undo the last level change on a channel (wishful thinking)
Creative snippeting invited...

EDIT:
I am concluding that the solution is to use a snippet to control a DCA mute - which by default mutes only the main buss not the mix busses. And I could group under one DCA, the set of mic channels that I want this toggle to affect, within that DCA. Will try that... Now.. I also need to figure how to control FX sends / wet returns of those muted channels in a natural way.
User avatar
pvannatto
Posts: 1881
Joined: Wed Apr 14, 2021 3:48 pm
Location: Ontario, Canada

Re: midi snippet for momentary IEM talkback

Post by pvannatto »

gord207 wrote: Wed Mar 26, 2025 4:36 am I want to implement a momentary "private talkback" on stage with my IEM-equipped band
Welcome to our forum. The problem with MIDI is that one MIDI command can only trigger one snippet. So it would end up as latching, not momentary.
gord207 wrote: Wed Mar 26, 2025 4:36 am I would want the second snippet of the toggle to RESTORE THE LEVEL THAT WAS THERE BEFORE.
The only way to do that is to request current state of the console (and storing those settings) before making changes. That can't be done with MIDI. MIDI commands can only make changes to the console.

A better approach is to use an arduino, or Raspberry Pi Pico with wireless and program it to send OSC commands. A momentary button can be included and the code can sense when the button is pressed and when it is released. All of this code is available and I can provide it if you would like to go that route.
Paul Vannatto
Global Moderator
DwayneA
Posts: 120
Joined: Thu Apr 15, 2021 11:00 pm

Re: midi snippet for momentary IEM talkback

Post by DwayneA »

pvannatto wrote: Wed Mar 26, 2025 1:25 pm A better approach is to use an arduino, or Raspberry Pi Pico with wireless and program it to send OSC commands. A momentary button can be included and the code can sense when the button is pressed and when it is released. All of this code is available and I can provide it if you would like to go that route.
Recommendation... this methodology works extremely well. We employ two arduinos to provide talkback (FOH->IEMs and BCAST->IEMs) and intercom (FOH<->BCAST) in a multi-mixer setup. All arduino code is leveraged from @pvannatto's examples.

Lots of support available if you decide to go this route.

D
gord207
Posts: 2
Joined: Wed Mar 26, 2025 4:13 am

Re: midi snippet for momentary IEM talkback

Post by gord207 »

I posted my question in this forum about snippets: my question is what to implement on the mixer i.e. what put in the two snippets.
(I have the pedal and MIDI part covered)
User avatar
pvannatto
Posts: 1881
Joined: Wed Apr 14, 2021 3:48 pm
Location: Ontario, Canada

Re: midi snippet for momentary IEM talkback

Post by pvannatto »

gord207 wrote: Fri Mar 28, 2025 12:06 am my question is what to implement on the mixer i.e. what put in the two snippets.
As I mentioned, if you want a "momentary" and "RESTORE THE LEVEL THAT WAS THERE BEFORE", you can't accomplish either with snippets. So there is no point in telling you what to put into two snippets, since it can't be done.
Paul Vannatto
Global Moderator
Post Reply

Return to “X/M32”