Skip to content
Screenswap Logo

ScreenSwap

Swap ViewButtons between 2 screens.
  • Easily access a 2nd bank of ViewButtons for your screen in one-click.
  • Move around stored views between displays.
  • Access views stored on unavailable displays in your showfile. ex: Showfile was built on Full Console but currently running on Lite Console and missing Display 3.

ScreenSwap Demo Video


Plugin "ScreenSwap"
  • /Screen A: First screen (optional, default: 1)
  • /Screen B: Second screen (optional, default: 2)
  • /Buttons X Thru Y: The range of ViewButtons to swap (optional, default: “1 Thru 10”)
  • Swap buttons 1 to 10 between screen 1 and 2:

    Plugin "ScreenSwap"
    -- OR
    Plugin "ScreenSwap" "/Screen 1 /Screen 2 /Buttons 1 Thru 10"
  • Swap all buttons starting from #5 onwards between display 1 and 2:

    Plugin "ScreenSwap" "/Buttons 5 Thru"
  • Swap all visible buttons (1 to 10 on Lite/Full console) between display 2 and 3

    Plugin "ScreenSwap" "/Screen 2 /Screen 3"
Download Latest

Requires grandMA3 version 2.0.2.0 or above.

Other versions of the plugin are available on the Releases page

Installation Steps

  1. Download plugin.

  2. Unzip the file in the gma3_library/datapools/plugins/ folder of your MA installation:

    • macOS: ~/MALightingTechnology/...
    • Windows: C:\ProgramData\MALightingTechnology\...
    • USB key: /grandMA3/...

    Once unzipped:

    • Directory.../gma3_library/datapools/plugins
      • DirectoryScreenSwap_v1.1.0.0
        • ScreenSwap.xml
        • ScreenSwap.lua
      • ... Other plugin files
  3. In your showfile, import the plugin in a new Plugin pool object.

  • Release v1.1.0.0

      -  23/08/2025 Latest
    • Made ViewButtons range fully configurable in arguments
    • Changed from Copy to Move command for empty buttons swaps
  • Release v1.0.0.0

      -  19/08/2025 Latest
    • Initial release after more than a year of constant utilisation in my showfiles