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. Allen & Heath - SQ5, SQ6, SQ7

Allen & Heath

SQ5 · SQ6 · SQ7

Communityv3.1.0Updated 6 months agoAudio
DocumentationReport an issueView on GitHub

Documentation

Allen & Heath SQ module

Controls the Allen & Heath SQ.

Functions:

  • Mute Channel, Group, Mix, FX, MuteGroup, DCA, Matrix
  • Fader Level
  • Panning, Balance Level
  • Soft Keys
  • Soft Rotary (SQ6/SQ7 - no referring in this version)
  • Recall Scene
  • Assign channel to Mix, Group, FX send
  • Assign group to Mix, FX send, Matrix
  • Assign FX return to Mix, Group, FX send
  • Assign Mix to Matrix

Special Functions:

  • Current scene display variable
  • Scene recall variable (usable in triggers to respond to scene recalls)
  • Current dB Fader Level display variables
  • Current Pan level display variables
  • Talkback macro
  • Scene step increment

New in v.3.0.0

  • Fix scene recalling if the mixer MIDI channel isn't 1
  • Add Step +/-0.1dB choices for setting signal levels
  • Permit setting signal levels between -85dB and -40dB
  • Make setting signal level to +10dB work
  • Make assigning the LR mix to matrixes work correctly
  • Allow setting the pan/balance of matrix 3 used as an output
  • Make setting the pan/balance of LR in a matrix work
  • Add an action to make active/inactive an FX return in LR/mixes
  • Define pan/balance variables on-demand as pan/balance change messages are sent by the mixer
  • Restart module instances in response to configuration changes only if absolutely required
  • Add a sceneRecalledTrigger variable whose value changes every time a scene is recalled, suitable for use in triggers
  • Ensure output pan/balance variables are appropriately changed when an output pan/balance is changed in the mixer

New in v.2.0.0 (not released)

  • Convert to Companion v3 format

New in v.1.1.0

  • Add listener for MIDI inbound data
  • Add function to auto-set button status from status of the mute button on SQ (first MIDI data from console send all mute status to Companion)

New in v.1.2.0

  • Add feedback for all "mute" actions

New in v.1.2.3

  • Add presets for "mute" actions and "talkback"

New in v.1.2.5

  • Add scene step and current scene display

New in v.1.2.6

  • Improved code
  • Add fader step increment
  • Add fader level dB get

New in v.1.2.7

  • Improved TCP connection
  • Fix dB value display

New in v.1.3.0

  • Change Mute logics
  • Change dB Fader Level logics
  • Add Current Scene variable
  • Add all dB Fader Level variables
  • New presets
  • Improved receiving data function
  • Cleaning the code

New in v.1.3.1

  • Beautify code
  • Fix level variables

New in v.1.3.2

  • Fix DCA level output

New in v.1.3.3

  • Add "Last dB value"
  • Add fading option

New in v.1.3.4

  • Improve fader level
  • Improve pan level
  • Improve fading
  • Add Pan step increment
  • Add Pan level variables

New in v.1.3.5

  • Improve dB level
  • Add MIDI channel configuration
  • Add Retrieve status configuration

New in v.1.3.6

  • Converted code to new upgrade script

New in v.1.3.7

  • Corrected sqconfig.json
  • Corrected status request
  • Add missing upgrade script for 1.3.5

New in v.1.3.8

  • Fix issue #25

New in v.1.3.9

  • Fix issue #28
  • Fix issue #31
  • Corrected some stuff

Created by referring to all controls in the "SQ Midi Protocol Issue 3 - Firmware v. 1.5.0 or later" manual.

Last update (d/m/y): 05/10/2021

Current version: 1.3.9

Configuring:

New instance

First step after adding SQ instance is to setting it up:

  • Name: the name you want
  • Target IP: IP to reach your SQ (needs on the same net)
  • Model: your SQ model
  • NRPN Fader Law: same as your MIDI configuration on console !! IMPORTANT !!
  • Default talkback...: channel number where is connected your talkback microphone
  • MIDI channel: MIDI channel used to communicate with SQ !! IMPORTANT !!
  • Retrieve console...: Modality to retrieve console status

Soft keys 9 - 16 on SQ5

To configure soft keys 9 - 16 on SQ5 you have to use MixPad application. After initially configuration, all settings will be stored in SQ memory until next configuration or console reset. To avoid deleting the soft key configuration when change scene, set "block" in Scenes Global Filter.

How to:

Scene step and current scene display

"Scene step" admits a value between -50 and 50 in order to create forward and rewind scene call. "Current scene" set the current scene of your console to Companion into a variable (from version 1.3.0) then you'll be able to use it on any button text field. The value of the variable will be updating on first scene change performed by SQ or Companion. If your console starts with a scene other than 1, set the number in the option of the button, the press that button to setting up your starts current scene. To recall the variable on a button, type on button text field <b>$(</b> and Companion show you a list of SQ variables, then select "Scene - Current" (or digit <b>$(SQ:currentScene)</b>).

Fader step increment

There are two specific values on level drop-down menu (at the top) when you configuring fader level.

Displaying fader level (dB Level)

From version 1.3.0 fader dB level being a variable. Like the current scene variable, you you'll be able to use it on any button text field and the value will be updating on every level change on the console (or via Companion). To use the variable, start typing <b>$(</b> on button text field and Companion show you a list of SQ variables, then select a level dB you want. If you want to use multi-line text, using <b>\n</b> for a new line.

Example: Showing up a dB fader level (-2) from channel 1 (Mic) to LR

Mic\n$(SQ:level_64_0) dB

the button show on display:

 Mic
-2 dB

On same button, if you want, you can attach a Mute function for channel 1.

Last dB value

This option set at the release action of a Fader Level allows you to return to the last dB value level of that fader. Example: If the fader level was +2 dB and you want to momentarily set it to -20 dB, set the Press / On action fader level option to "-20 dB", then the Release / Off action of the fader level option to "Last dB value". When the button is pressed the level drops to -20 dB and when the button is released the level returns to +2 dB.

Fading

This option available on any fader level allow you to reach set dB fader level using fading in/out mode. The speed of the fader route is selectable between 1 and 3 seconds.

Pan display level

When configuring a button with one of the Pan functions appear an only read option that shows name of variable to use on button text to show up value of Pan/Balance. After select option for input and destination you need to press configuring button once to refresh variable value before use it.

Presets:

Talkback

This macro preset simulate the native function talkback of SQ, but it works with "channel assign to mix" function in console routing screen. With this preset you'll be able to talk to one specific AUX channels by pressing a button. This preset works with talkback input channel you set up on instance configuration. Initially, you have to remove the talkback input channel from mix assign on the console.

Details

Manufacturer
Allen & Heath
Products
SQ5, SQ6, SQ7
Latest Version
v3.1.0
Authors
Max Kiusso
Joseph Adams
Jeff Walden
Contributors
jswalden(515)
maxks(65)
josephdadams(9)
Julusian(5)
krocheck(2)

Open Issues and Requests

nehsloanimation#124 [Feature]: Variable Pushbillkorakas#123 [Feature]: USB REC actionsAaron-Rebbeck#110 [Feature]:hrueger#109 Native Network Protocol Reverse EngineeringNodi-Rubrum#108 [Feature]: Add feedback for state of soft key?

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 →

More from Allen & Heath

AHM

Allen & Heath

Community
Audio
View Connection

Avantis

Allen & Heath

Community
Audio
View Connection

CQ-12T · CQ-18T · CQ-20B

Allen & Heath

Community
Audio
View Connection

dLive

Allen & Heath

Community
Audio
View Connection

dLive · ilive

Allen & Heath

Community
Audio
View Connection

QU16 · QU24 +3 more

Allen & Heath

Community
Audio
View Connection