Mackie Control Universal-like behavior

I’m trying to build a button in MetaGrid Pro that does two things for Logic Pro:

  1. Shows whether Logic is currently playing or stopped (visual state)
  2. Lets me tap it to toggle play/stop

The toggle action itself is easy (AppleScript/keystroke), but I can’t find a way to get the state side working, since Logic’s native AppleScript dictionary doesn’t expose a clean “is playing” property.

I noticed MetaServer creates a port called “Metasystem MCU” on my Mac, and from your MIDI & DAW Setup Guide I suppose this port is used to receive Mackie Control feedback for the timecode display feature in Cubase/Nuendo (Logic Pro X > Control Surfaces > Setup > New > Install > Mackie Control > Output Port to Metasystem MCU).

My questions:

  1. Does Metasystem MCU also work with Logic Pro the same way it does with Cubase — i.e., if I install a Mackie Control device in Logic’s Control Surfaces and route it to Metasystem MCU, will MetaServer receive Logic’s transport feedback (Play/Stop LED state)?
  2. If so, is that feedback exposed anywhere I can use it — for example, in a Latching Switch’s “Toggle on Incoming MIDI” setting — to drive a button’s visual on/off state based on Logic’s actual transport status?
  3. If this isn’t currently possible for Logic (only for Cubase), is it on your roadmap? I saw a similar question answered in the forum (“Latching Switch Question” thread, July 2025) where it was mentioned that Logic feedback would need a custom controller script that didn’t exist yet — wondering if that’s changed since.

I run MetaGrid Pro + MetaServer on macOS with Logic Pro, and have AppleScript-based transport control already working fine — I’m specifically trying to close the loop on visual feedback.

Thanks , kind regards from Mexico.

Vico