Bitfocus AS
logo
logo
Bitfocus AS
logo
logo
Sign upSign in

Loading...

Bitfocus

Subscribe to our newsletter

The latest news, articles, and resources, sent to your inbox.

FacebookInstagramGitHubYouTubeLinkedIn

Products

  • Buttons
  • Companion

Integrations

  • Supported Devices
  • Developer Community
  • Connection Development

Support

  • Support Overview
  • Documentation
  • Video Tutorials
  • Community Forum

Sales

  • Resellers & Integrators
  • Buttons Pricing

Updates

  • Case Studies
  • Events & Trade Shows
  • Press Releases
  • Product Updates
  • Webinars

Legal

  • Legal Overview
  • Privacy Policy
  • Buttons EULA
  • Terms & Cookie Policy

Company

  • About us
  • Press kit
  • Careers

© 2026 Bitfocus AS. All rights reserved.

  1. Connections
  2. Behringer - WING

Behringer

WING

Communityv2.3.1Updated 6 months agoAudio
DocumentationReport an issueView on GitHub

Documentation

Behringer WING

Description

This Module controls the Behringer WING series of consoles. See the offical Behringer website to get additional information about the consoles, their capabilities and firmware updates.

Capabilities

Using this Companion module, you can do all these cool things!

  • Control fader levels absolutely, relatively, created fades, store their values and recall them
  • Control panorama values the same
  • Do all of the above for any send
  • Control mutes
  • Recall scenes
  • Control talkbacks
  • and much more...

See the Supported Actions section below for a complete list of available actions.

Missing Features

If you find any missing features that you would like to see implemented, please open an issue on the GitHub repository.

Configuration

  • Desk IP: The IP address of the desk to connect to. Auto-detects any WING type console in the same network.
  • Desk Type: Specifies the type of desk that is connected.
  • Fader Update Rate: Specifies how often the module sends fader level updates to the console when using smooth fader movements. Lower values result in smoother fades but increase network traffic.
  • Status Poll Rate: Specifies how often the module polls the console for status updates. Higher values reduce network traffic but may result in slower updates.
  • Variable Update Rates Specifies the rate at which received console information is processed and variables are updated. Higher values reduce CPU usage but may result in slower variable updates.

Subcription

This module uses a subscription to receive updates from the console. When any change on the console occurs, such as a fader level change, the console sends this information to the companion module. Unlike other Behringer consoles, the WING series only supports one active subscription at a time, with the most recent one being the only receiver.

If you want to use another application that depends on WING subscription data, some of the data may not be coherent across subscribers.

Troubleshooting

If you experience issues with the module not receiving updates from the console, try the following steps:

  1. Restart the companion instance to re-establish the subscription.
  2. Ensure that no other application is actively subscribed to the console.
  3. Check the network connection between the companion host and the console.

If you continue to experience issues, you can open an issue on the GitHub repository for further assistance.

Detailed Action Reference

Supported Actions

CategoryNameDescription
CardsWLive: Add MarkerAdd a marker to a recording on a card.
CardsWLive: Card ActionStart, stop, pause or record on a card.
CardsWLive: Delete MarkerDelete a marker from a recording on a card.
CardsWLive: Delete SessionDelete a session on a card.
CardsWLive: Edit MarkerEdit a marker in a recording on a card. Sets the marker number to the current position.
CardsWLive: Format CardFormat (delete all contents) of a card.
CardsWLive: Goto MarkerGo to a marker in a recording on a card.
CardsWLive: Name SessionName the current session on a card.
CardsWLive: Open SessionOpen a session on a card.
CardsWLive: Set Auto InputSet which cards should be used for auto input selection.
CardsWLive: Set Auto PlaySet input actions on play
CardsWLive: Set Auto RecordSet input actions on record
CardsWLive: Set Auto StopSet input actions on stop
CardsWLive: Set LinkSet whether the USB cards should be linked or unlinked.
CardsWLive: Set PositionSet the position of a recording on a card.
ChannelSet Channel EQ ModelSet the EQ model for a channel.
ChannelSet Channel EQ ParameterSet the parameter of an equalizer in a channel
ChannelSet Channel Filter ModelSet the filter model for a channel.
ChannelSet Channel Process OrderSet the process order of EQ, gate, dynamics and insert of a channel.
CommonAdjust Fader LevelAdjust the level of a channel, aux, bus, dca, matrix or main.
CommonAdjust GainAdjust the input gain of a channel or aux.
CommonAdjust PanoramaAdjust the panorama of a channel, aux, bus, matrix or main.
CommonAdjust Send LevelAdjust the send level from a destination channel strip to a source
CommonAdjust Send PanoramaAdjust the panorama of a send from a channel or aux to a bus or matrix.
CommonClear SoloClear the Solo from all channels, auxes, busses, matrices and mains.
CommonRestore GainRestore the gain of a channel or aux.
CommonRestore LevelRestore the fader level of a channel, aux, bus, dca, matrix or main.
CommonRestore PanoramaRestore the panorama of a channel, aux, bus, matrix or main.
CommonRestore Send LevelRestore the send level from a destination channel strip to a source
CommonRestore Send PanoramaRestore the panorama of a send from a channel or aux to a bus or matrix.
CommonSet Channel IconSet the icon displayed for a channel.
CommonSet Channel/Aux Alt ConnectionSet the index of the alt connection of a channel or aux
CommonSet Channel/Aux Auto Source SwitchEnable or disable the global switching between main and alt inputs on a channel or aux
CommonSet Channel/Aux Main ConnectionSet the index of the main connection of a channel or aux
CommonSet Channel/Aux Main/AltSet whether a channel or aux is using the main or alt input
CommonSet DelayEnable or disable the delay of a channel, bus, matrix or main.
CommonSet Delay ModeSet the delay mode of a channel, bus, matrix or main.
CommonSet Dynamics OnEnable, disable or toggle the on-state of dynamics on a channel, bus, aux, matrix or main.
CommonSet EQ OnEnable, disable or toggle the on-state of an EQ on a channel, bus, aux, matrix or main.
CommonSet GainSet the input gain of a channel or aux.
CommonSet Gate OnEnable, disable or toggle the on-state of a gate on a channel
CommonSet Insert OnEnable or disable an insert for a channel, aux, bus, matrix or main.
CommonSet LevelSet the fader level of a channel, aux, bus, dca, matrix or main to a value.
CommonSet MuteSet or toggle the mute state of a channel, aux, bus, dca, matrix or main.
CommonSet NameSet the name of a channel, aux, bus, dca, matrix, main, or a mutegroup.
CommonSet PanoramaSet the panorama of a channel, aux, bus, matrix or main.
CommonSet Scribble LightSet or toggle the scribble light state of a channel, aux, bus, dca, matrix, or main.
CommonSet Scribble Light ColorSet the scribble light color of a channel, aux, bus, dca, matrix, or main.
CommonSet Send LevelSet the send level from a destination channel strip to a source
CommonSet Send MuteSet or toggle the mute state of a send from a destination channel strip to a source
CommonSet Send PanoramaSet the panorama of a send from a channel or aux to a bus or matrix.
CommonSet SoloSet the solo state for a channel, aux, bux, matrix or main
CommonStore GainStore the gain of a channel or aux.
CommonStore LevelStore the fader level of a channel, aux, bus, dca, matrix or main.
CommonStore PanoramaStore the panorama of a channel, aux, bus, matrix or main.
CommonStore Send LevelStore the send level from a destination channel strip to a source
CommonStore Send PanoramaStore the panorama of a send from a channel or aux to a bus or matrix.
CommonUndo Gain AdjustUndo the previous input gain adjustment on a channel or aux.
CommonUndo Level AdjustUndo the previous level adjustment on a channel, aux, bus, dca, matrix or main.
CommonUndo Panorama AdjustUndo the previous adjustment on the panorama of a channel, aux, bus, matrix or main.
CommonUndo Send Level AdjustUndo the previous send level adjustment from a destination channel strip to a source
CommonUndo Send Panorama AdjustUndo the panorama adjustment of a send from a channel or aux to a bus or matrix.
ConfigurationSet Monitor PFL DimSet the PFL dim amount of a monitor channel (0 to 40 dB).
ConfigurationSet Monitor Source LevelSet the source level of a monitor channel (-144 to 10 dB).
ConfigurationSet Solo DimSet or toggle the dim state of the solo output.
ConfigurationSet Solo LR SwapSet the left-right channel swap of the solo channel.
ConfigurationSet Solo MonoSet or toggle the mono state of the solo output.
ConfigurationSet Solo MuteSet or toggle the mute state of the solo output.
ConfigurationTalkback AssignEnable, disable or toggle the assignment of a talkback to a bus, matrix or main.
ConfigurationTalkback Bus DimSet the the bus dim amount of a talkback channel.
ConfigurationTalkback Individual LevelsEnable or disable individual bus and main talkback levels.
ConfigurationTalkback ModeSet the mode of a talkback channel.
ConfigurationTalkback Monitor DimSet the the monitor dim amount of a talkback channel.
ConfigurationTalkback OnEnable or disable the on state of a talkback.
ControlRecall Scene by NumberRecall scene in a show by its number
ControlSend Library ActionTrigger a library action (Select and navigate scenes in a show)
ControlSet GPIO ModeConfigure the mode of a GPIO
ControlSet GPIO StateSet the state of a GPIO
ControlSet Light IntensitiesSet the intensities of console lights. (leave empty for no change)
ControlSet SelectedSet Selected Channel Strip
ControlSet SOFSet Sends on Fader
IOSet Main/Alt SwitchSets the desk to use the configured main/alt input sources.
MatrixAdjust Direct Input LevelAdjust the level of a direct input on a matrix
MatrixInvert Direct InputInvert the polarity of a direct input on a matrix
MatrixRecall Direct Input LevelRecall the level of a direct input on a matrix
MatrixSet Direct Input LevelSet the level of a direct input on a matrix
MatrixSet Direct Input MuteSet or toggle the direct input on a matrix
MatrixSet Direct Input SourceSet the source of a direct input on a matrix
MatrixStore Direct Input LevelStore the fader level of a direct input on a matrix
MatrixUndo Direct Input Level AdjustmentUndo the previous level adjustment of a direct input on a matrix
OtherSend CommandSend an OSC command with no argument to the console.
OtherSend Command with NumberSend an OSC command with a number as an argument to the console.
OtherSend Command with StringSend an OSC command with a string as an argument to the console.
USB PlayerUSB: Playback ActionStart, stop, pause, jump to previous or next in the USB player.
USB PlayerUSB: Record ActionStart, stop, pause or create a new file in the USB recorder.
USB PlayerUSB: Set RepeatEnable the repeat functionality of the USB player

Supported Variables

The list of all variables that are supported by this module is far too long. Please find the explanation of the variable naming scheme below:

If a variable relates to a specific channel strip (like a channel, aux, bus, matrix, dca or main), the variable name starts with the type and number of the channel strip, e.g. ch1_ for channel 1.

The property names are constructed in a way that they are similar to the action names. For example, the fader level of channel 1 is available in the variable ch1_level.

If a variable relates to a property that is specific for one strip to another, the variable name starts with the source and destination identifiers. For example, the send level from channel 1 to bus 1 is available in the variable ch1_to_bus1_send_level.

To use a variable in a text field, use the following syntax: ${<module_name>:<variable_name>}. For example, to use the fader level of channel 1 and your instance of the module is named wing, use ${wing:ch1_level}.

Details

Manufacturer
Behringer
Product
WING
Latest Version
v2.3.1
Authors
Janik Witzig
Elliot Matson
Contributors
janikwitzig(178)
elliotmatson(95)
istnv(19)
Copilot(16)
Julusian(6)

Open Issues and Requests

wrldtvlr#268 [BUG] Connection Status Not Refreshedmdkamran#267 [BUG] Channel name variables blank after startup in WING 2.3.1michto01#265 Add live WING channel meters and strip variablesjanikwitzig#257 [BUG] Lighs presets are broken in v2.3.2-beta.1AitorBurrio#250 [Feature]: Control EQ parameter in Mains and Matrix

To file a new issue, you need to sign up for a user on GitHub.

Go to GitHub issues →

In other news

Buttons v1.8 Main with text

Buttons v1.8

October 2, 2026

Buttons v1.8 IBC award win

Bitfocus wins IBC2026 Best of Show Award for latest Buttons enhancements

September 21, 2026

Buttons v1.8 grey background

Biggest functionality boost yet makes Buttons the perfect platform for broadcast and media management

September 10, 2026

Vivid Buttons on screen

Bitfocus Buttons makes complex OB production feel simple

August 10, 2026

View all news →