/companion-module-behringer-x32

Behringer x32 module for companion

Primary LanguageTypeScriptMIT LicenseMIT

companion-module-behringer-x32

Getting started

Execute yarn command to install the dependencies.

The module can be built once with yarn build. This should be enough to get the module to be loadable by companion.

While developing the module, by using yarn dev the compiler will be run in watch mode to recompile the files on change.

Changes

v3.2

  • Fix using mute group would not update individual channel feedbacks
  • Update dependencies and build tooling

v3.1

  • Previous, Next, Go
  • Channel Inserts
  • Talkback
  • Load Presets (Channel, FX and AES50. No Routing presets due to X32 bug)
  • Undo
  • Variable for send levels (Input to Bus and Bus to Matrix)
  • Variables for colors
  • Allow setting deltas, colors and labels from variables

v3.0

  • Compatibility updates for Companion 3.0

v2.11

  • Xlive functionality
  • Updated fader curves
  • Save scene
  • Fix mute channel send to main mono

v2.10

  • Routing
  • Lock/Shutdown

v2.9.1

  • Fix crash when disabling/deleting instance

v2.9.0

  • Channel and bus banks

  • Bus send bank and user banks

  • Screen pages

  • Tape state feedback and elapsed time variable

  • Solo mono

  • Panning

v2.8.0

  • Sends on Fader/Fader Flip

  • Solo and Clear Solo

  • Solo Dim, Solo Dim Attenuation and Monitor Level

  • Sync time

v2.7.0

  • fix typings for actions in triggers changes

  • Discover and suggest devices found on the network

v2.6.1

  • Update for improved module api features

v2.6.0

  • Update for improved instance_skel.checkFeedbacks signature

v2.5.0

  • feedbacks updated to new format. allows more customisation of style

v2.4.3

  • Fix osc socket not being closed when reconnecting

v2.4.2

  • Fix state not loading on connect

v2.4.1

  • Fix state loading when there are many feedbacks or actions starting subscriptions

v2.4.0

  • Relative fader levels adjustments

  • Fader level feedbacks

  • Fader level fades

  • Fix connection not opening when updating config

  • Temporarily store and restore fader levels

v2.3.2

  • Fix bad send calls causing error dialog loop

v2.3.1

  • Fix connection management

v2.3.0

  • Oscillator enable & destination

v2.2.0

  • Set level of bus send to matrix

  • Mute/unmute bus send to matrix

  • Set level of channel send to bus

  • Talkback on/off

  • Set input trim

  • Set headamp gain

v2.1.0

  • Fix initial state loading

  • Fix mute toggle actions not always working on first use

  • Mute/unmute channel send to buses

v2.0.0

  • Rewrite in Typescript with some linting and formatting rules.

  • Added Mute feedback

  • Added variables for channel names and fader levels

  • Use slider inputs for fader levels

  • Rework channel selection to use a proper list with current names