KLANG Integration for SD Consoles

DiGiCo SD Console Link for KLANG Immersive In-Ear Mixing

In the following we introduce a KLANG:app feature that allows to bidirectionally control KLANG:fabrik and KLANG:vier hardware with DiGiCo SD consoles. Latest version of KLANG:app and KOS 4.x or higher required. KLANG:app connects via UDP OSC messages. An update of the DiGiCo SD series software is required as well.

1. External Control Setup

1.1 Settings in KLANG:app

Step 1: Connect to KLANG:fabrik/KLANG:vier

Log into your KLANG:fabrik/KLANG:vier that you want to control: CONFIG -> CONNECT

Step 2: Activate Console Link

Switch to ADMIN mode (Click and hold CONFIG for 3 seconds > ADMIN).

  1. Go to CONFIG
  2. Click on EXT. CTRL.
  3. Under MIXING CONSOLE LINK, switch Mode to Setup. Set Console Type to “DiGiCO_SD”. Select Init Master as required for your workflow. See further below for details.
  4. Enter Console IP and the Console Receive Port. See the following diagram for details.

1.2 KLANG Interface Settings on DiGiCo SD

On the SD console, go to “Setup” -> External Control“.

  1. Enable External Control: YES
  2. Suppress OSC retransmit
  3. KLANG Interface: “KLANG enabled
  4. Click on “add device” and choose “KLANG”.
  5. “IP Address”: enter the IP address that is shown after “App IP:” in the KLANG:app. Do NOT enter the IP of KLANG:fabrik or KLANG:vier here!
  6. Send”: enter the port number “9111” as shown in KLANG:app.
  7. Rcv“: enter the Console Receive Port 8200 as shown in KLANG:app.
  8. Click on the red cross under “Enabled” to activate and it turns into a green checkmark when successfully activated.

 

 

2. Signal Flow and KLANG Controllers

Now, switch to the master screen in SD.

Now, on the SD, aux sends can be KLANG enabled. First click on the grey button with the KLANG logo.

 

It turns purple and then you can KLANG enable aux nodes which is idendified by a purple G button. Internal aux processing for KLANG enabled channels is off. Route audio via direct out to KLANG and return the KLANG immersive in-ear mixes back to the SD console via the aux merge input.

KLANG controllers are available for each aux node: channel modes mono/stereo/3D/i3D, azimuth (angle on the orbit around the head in KLANG:app STAGE view), elevation (height in KLANG:app STAGE view), width for stereo input channels, level (aux send level and channel level in KLANG:app) and the on button that shows the opposite of mute in KLANG:app. The controller settings are stored in the SD’s snapshots and sent to KLANG when a snapshot is recalled.

Click on the small KLANG head to get to the expanded view:

  • Channel labels of mapped channels will be synced between SD and KLANG. In KLANG, the channel labels of the first mix are sent to SD. Changes of channel labels in SD are sent to all KLANG mixes.
  • Mix names are synced with SD aux names.
  • All KLANG controllers are sent both ways.
  • In case of a reconnect, a re-sync or a restart of KLANG:app all KLANG controls will be synced. Depending on the Sync Master: Console -> all controllers stored in SD will be sent to KLANG. KLANG -> all values stored in KLANG will be sent to the console. See further below for details.
  • When an aux node is not KLANG enabled, it will be deactivated and hence hidden in KLANG:app’s fader and stage view. When a channel is switched on or off it will be automatically KLANG enabled or disabled in the SD.
  • KLANG bypass can be used to quickly switch to SD’s internal aux buss mixing. Create your own custom KLANG bypass macro that also switches off all merge inputs from KLANG.

 

Connection Status in KLANG:app

Back in KLANG:app, you will see a “D” indicator (DiGiCo console is Init Master) or “K” (KLANG is Init Master) indicator above CONFIG and basic information on the console.

  • <No indicator>: Mixing Console Link Mode is set to OFF
  • Blinking: Mixing Console Link Mode is set to Setup
  • Static: Mixing Console Link Mode is set to Active
  • RED: Console Link connection not working / lost connection
  • YELLOW: Console Link connection issues, loosing connection
  • GREEN: Console Link connection OK and working.

 

3 Mixing Workflows

In the following we show two different workflows. The first Workflow (3.1) shows SD users how to upgrade to KLANG and the second (3.2) shows KLANG users how to upgrade to the SD mixing console link.

Please note: We recommend not to use fade times between snapshots in the SD as the network communication from the SD will slow down the workflow.

3.1 Workflow: SD user upgrades to KLANG

In SD:

Load your session you want to start with.
Activate KLANG enable for Channels and Aux as required.

In KLANG:app:

Load default showfile. Go to CONFIG > PRESET > SHOWS, select “default” and click the button LOAD.

Mix Mapping

CONFIG > CONNECT. Start with the first KLANG mix and proceed with all other mixes accordingly. Under remote, choose the SD’s aux that should be mapped. Now you can switch between Auxes on the SD and the KLANG:app will follow and switch to the associated KLANG mix.

Channel Mapping

Go to Mix 1
Go to CONFIG > Channels

Start with the first channel you want to map. Then proceed exactly the same step for each channel till the end:

  1. *Map the SD’s channel to this KLANG channel. Click on the REMOTE CH dropdown menu and choose an SD channel.
  2. Check if stereo LINK status in SD and KLANG is matching. If stereo LINK is red in KLANG, adjust the stereo LINK in KLANG:app accordingly
  3. Click RIPPLE DOWN in the REMOTE CH dropdown menu of the last channel you mapped.
  4. Jump back to 1. and proceed with the next channel…

When finished go to KLANG:app > CONFIG > CHANNELS > Paste META to ALL users
If working with a Cascade of KLANG units. Proceed with the first mix auf den next unit.

Please note: Currently, KOS/KLANG:app 4.0 only support to map SD input channels but no SD groups. This will be added with one of the following updates.

Please note: Snapshots do not need to be transferred from SD to KLANG, because all settings will be sent to KLANG once a snapshot is fired.

When finished go KLANG:app > CONFIG > EXT CTRL and set MIXING CONSOLE LINK > MODE from Setup to Active.

Now, select your Init Master from the drop down menu and click CONSOLE.

 

In order to sync the settings between console and KLANG, finally click Pull Mix Settings from Console.

 

3.2 Workflow: KLANG user upgrades to SD console link

In SD:

Files > Load default.ses session on SD or create a new one.

In KLANG:app

Load your show you want to start with.

REMOTE MIX Mapping

CONFIG > CONNECT. Start with the first KLANG mix and proceed with all other mixes accordingly. Under remote, choose the SD’s aux that should be mapped. Now you can switch between Auxes on the SD and the KLANG:app will follow and switch to the associated KLANG mix.

The REMOTE MIX dropdown menu has the following entries:

  • NONE
  • <1,2,3,4,…>: SD Aux buss numbers followed with their labels.

REMOTE CH Mapping

Go to Mix 1. Go to CONFIG > CHANNELS.

The REMOTE CH dropdown menu has the following entries:

  • NONE
  • RIPPLE DOWN: Map all following channels with increasing numbers
  • CLEAR DOWN: Clear this current and all following mappings.
  • REFRESH: Pull the latest Channel Labels from SD and refresh this list
  • <1,2,3,4,…>: SD Input Channel numbers followed with their respective labels.

Start with the first channel you want to map. Then proceed exactly the same step for each channel till the end:

  1. *Map the SD’s channel to this KLANG channel. Click on the REMOTE CH dropdown menu and choose an SD channel.
  2. Check if stereo LINK status in SD and KLANG is matching. If stereo LINK is red in KLANG, adjust in SD accordingly.
  3. Click RIPPLE DOWN in the REMOTE CH dropdown menu of the last channel you mapped.
  4. Jump back to 1. and proceed with the next channel…

When finished go KLANG:app > CONFIG > EXT CTRL and set MIXING CONSOLE LINK > MODE from Setup to Active.

Now, select your Init Master from the drop down menu and click KLANG.

 

In order to sync the settings between console and KLANG click on Push Mix Settings to Console.

-END-