Graphics

 View Only
  • 1.  PBUS via API

    Posted 04-20-2025 09:38

    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
    ------------------------------


  • 2.  RE: PBUS via API

    Posted 04-28-2025 17:28

    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. 




  • 3.  RE: PBUS via API

    Posted 04-28-2025 20:08

    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
    ------------------------------



  • 4.  RE: PBUS via API

    Posted 07-09-2025 09:55

    Hi Jack - we've added the ability to do global macros in the XPression Pbus map. This will be part of the next release of XPression, version 12.5, probably in September.