Livewire Command Line Interface (Livewire CLI) is a command-line tool to view and change Axia Livewire Audio Routes, Axia Livewire GPIO pin states, Axia Console Channel Settings, and VMix Settings. Simply run the EXEs, add the IP addresse of the LWRP or LWCP device you wish to control, and select from a wide range of parameters.

This tool allows you to automate many common Livewire tasks from the Windows Task Scheduler, Batch Files, or any Radio Automation System that allows you to trigger EXEs – using a very simple syntax to get and set many common properties in Axia devices. You could even call these EXEs from your own in-house software tools. When you purchase Livewire CLI, you receive two EXE:

  • Livewire-Routing-CLI.exe
    Control Axia Audio Routes, and GPIO.
  • Livewire-Control-CLI.exe
    Control Axia Consoles, and VMixes.

This app is focused on viewing and changing routes and GPIO changes from Livewire Routing Protocol Devices (Notes, QoRs, Processors, IP Drivers, etc.). It also now allows you to view or change V-Mixes and console settings on Axia Livewire consoles (Element, Fusion, Radius, iQ, and DESQ).

V-Mix settings on the Axia Radius, iQ and DESQ consoles is not supported.

This tool can be thought of as a command-line version of the Livewire Simple Delegation Switcher – with added support for Axia Console settings, perfect for automating regular tasks without other expensive software or hardware packages. This app is perfect for small Livewire networks.

Livewire CLI was not created or endorsed by The Telos Alliance (the creators of Livewire). This is an independent software project that builds on top of other excellent Livewire products.

System Requirements

  • Windows 7 or later
  • Windows Server 2008 R2 or later
  • LAN access to Livewire Routing Protocol Devices (TCP Port 93), and/or Livewire Control Protocol Devices (TCP Port 4010)

Command Line Usage – Audio & GPIO

If you are likely to run multiple instances of this app at the same time, we recommend you use the option ‘–disable_logging’ to disable logging to the hard-disk.

Command Line Usage – Console & VMix

If you are likely to run multiple instances of this app at the same time, we recommend you use the option ‘–disable_logging’ to disable logging to the hard-disk.

Examples – Audio & Routing

These examples use the EXE ‘Livewire-Routing-CLI.exe’.

In all these examples, we’re connecting to the Livewire device on IP Address ‘127.0.0.1’.

  • Set Destination Channel #1 to Livewire Stream Number ‘123’:Livewire-Routing-CLI.exe 127.0.0.1 –destinationnum 1 –set_chlw 123
  • Set Destination Channel #1 to Livewire Stream Number ‘123’ (backstream):Livewire-Routing-CLI.exe 127.0.0.1 –destinationnum 1 –set_chlw 123 –set_chlwtype=backstream
  • Set Source Channel #1 to Livewire Stream Number ‘123′:Livewire-Routing-CLI.exe 127.0.0.1 –sourcenum 1 –set_chlw 123
  • Get Source Channel #1 Livewire Stream Number:Livewire-Routing-CLI.exe 127.0.0.1 –sourcenum 1 –get_chlw
  • Get GPO Port #1 Pin #2:Livewire-Routing-CLI.exe 127.0.0.1 –gpio_port_num 1 –gpio_pin_num 2 –get_gpopinstate
  • Get GPI Port #1 Pin #2:Livewire-Routing-CLI.exe 127.0.0.1 –gpio_port_num 1 –gpio_pin_num 2 –get_gpipinstate
  • Set GPO Port #1 Pin #2 to LOW:Livewire-Routing-CLI.exe 127.0.0.1 –gpio_port_num 1 –gpio_pin_num 2 —set_gpopinstate=LOW
  • Set GPO Port #1 Pin #2 to LOW (Momentary):Livewire-Routing-CLI.exe 127.0.0.1 –gpio_port_num 1 –gpio_pin_num 2 —set_gpopinstate=LOW –set_gpiomomentary

Examples – Console & VMix

These examples use the EXE ‘Livewire-Control-CLI.exe’.

In all these examples, we’re connecting to the Livewire Console device on IP Address ‘192.168.10.110’.

  • Get a list of show profilesLivewire-Control-CLI.exe 192.168.10.110 –get_showprofiles
  • Get the current show profileLivewire-Control-CLI.exe 192.168.10.110 –get_showprofile
  • Change the show profile to ID #2Livewire-Control-CLI.exe 192.168.10.110 –set_showprofiles=2
  • Get the list of source profiles available on console fader 1Livewire-Control-CLI.exe 192.168.10.110 –fadernum=1 –get_sourceprofiles
  • Get the current source profile on console fader 1Livewire-Control-CLI.exe 192.168.10.110 –fadernum=1 –get_sourceprofile
  • Change the source profile on console fader 1 to the Source Profile with ID #5Livewire-Control-CLI.exe 192.168.10.110 –fadernum=1 –set_sourceprofile=5
  • Get the on/off button state for Fader 1Livewire-Control-CLI.exe 192.168.10.110 –fadernum=1 –get_channelstate
  • Turn on Fader 1Livewire-Control-CLI.exe 192.168.10.110 –fadernum=1 –set_channelstate=ON
  • Get the current fader gain level for Fader 1Livewire-Control-CLI.exe 192.168.10.110 –fadernum=1 –get_fadergain
  • Change the fader gain for Fader 1 to -12dBLivewire-Control-CLI.exe 192.168.10.110 –fadernum=1 –set_fadergain=-12
  • See all the bus assignments for Fader 1Livewire-Control-CLI.exe 192.168.10.110 –fadernum=1 –get_channelbus=ALL
  • Enable PGM3 Bus for Fader 1Livewire-Control-CLI.exe 192.168.10.110 –fadernum=1 –set_channelbus_pgm3=ON
  • Get the current on/off state for VMix #1 Input #2Livewire-Control-CLI.exe 192.168.10.110 –vmix_num=1 –vmix_chnum=2 –get_vmixstate
  • Turn on VMix #1 Input #2Livewire-Control-CLI.exe 192.168.10.110 –vmix_num=1 –vmix_chnum=2 –set_vmixstate=ON
  • Get the current gain for VMix #1 Input #2Livewire-Control-CLI.exe 192.168.10.110 –vmix_num=1 –vmix_chnum=2 –get_vmixgain
  • Change the gain on VMix #1 Input #2 to -6dBLivewire-Control-CLI.exe 192.168.10.110 –vmix_num=1 –vmix_chnum=2 –set_vmixgain=-6

License