To clarify - I do not need to make these changes from the Kayenne itself. I will have the XPression sitting next to me, I just am trying to avoid a drag and drop mouse movement. I'd like to just type in a takeID in the sequencer, then do some keyboard macro that could assign a take ID to a PBUS register in the map via an input box.
Essentially:
dim takeItem as xpTakeItem
dim pbus as xpPbus
engine.sequencer.GetFocusedTakeItem(takeItem)
pbus = inputbox("Enter the register number.")
takeItem.AssignPbus(pbus)
------------------------------
Jack Reynolds
------------------------------
Original Message:
Sent: 04-28-2025 17:27
From: Garner Millward
Subject: PBUS via API
There is currently no API/protocol to modify the PBUS map in XPression remotely, however, it is an item on our roadmap that we are considering for a future release.
You could look at modifying the XML file that XPression stores the PBUS register in, but I don't think that will work if you're looking for ways to do this from the GVG switcher.
Original Message:
Sent: 04-20-2025 09:37
From: Jack Reynolds
Subject: PBUS via API
We're preparing to set up an XPression as a spotbox replacement, and will be using PBUS to control it from our GVG switcher. I'd like to make a macro that lets me assign a take ID to a PBUS register instead of the drag and drop menu. Is the PBUS menu accessible via the API? I cannot find any references to it in the SDK. Thanks!
------------------------------
Jack Reynolds
------------------------------