OtoMotion Quick Start

The minimum steps to get sound into OtoMotion and values into XPression. About 15 minutes. The full manual is in Manual\en\index.html.

1Start the app

  1. Before extracting, right-click the downloaded zip → Properties, tick Unblock at the bottom and press OK. This stops the Windows warnings for files from the internet.
  2. Unzip the download anywhere on the PC (for example, the Desktop). Windows 10 or 11.
  3. Open the OtoMotion folder and double-click OtoMotion.exe (or Start OtoMotion.bat). The monitor opens in about 10 seconds.
  4. If you skipped the first step, Windows asks first: "Windows protected your PC" → More info → Run anyway; "The publisher could not be verified" → Run.
OtoMotion runs on the XPression PC or on another PC on the same network. Nothing is installed; settings are kept in %APPDATA%\OtoMotion.

2Load your license

  1. Save the license.json attached to our email to the Desktop.
  2. On the license screen that appears at the first start, press Load next to license.json. If it is not listed, press Choose a file to load and select it.
Do not open and re-save license.json in a text editor; that breaks its signature. If that happens, save the attachment again.
From the trial to a purchased license: save the new license.json from our email, then open Settings › License and press Load next to it. No reinstall and no restart; your settings stay as they are.

3Connect your own audio

This is the most important check. Open the Settings tab → Device and groups.

Settings, Device and groups
Choose the device, set the L and R channels for each group, then press "Apply and save".
  1. Device: choose your audio interface. Every input that appears in Windows Settings › System › Sound › Input is listed.
  2. Groups: one stereo pair per group (up to 8). Pick which channels are L ch and R ch. Group 1 is the main one.
  3. Press Apply and save at the bottom. Nothing changes until you press it.
Your audioWorks?
USB audio interface, PC line-inYes
Dante via a USB adapter (e.g. Dante AVIO USB)Yes (it appears as a USB audio device)
Virtual sound cards with a Windows (WDM) deviceYes, if listed in Windows Sound › Input
ASIO-only driversNo. OtoMotion uses Windows audio (WASAPI)
At a venue: a small USB audio interface dedicated to OtoMotion, with a 2-channel feed from the audio team (the main mix or a crowd-mic mix), is the most reliable setup.

4Check the meters

Header status
Header: Input turns green when audio arrives. XPression turns green when it is connected (step 5).
Live tab
Live tab: the bars of each group move with the sound.

5Send to XPression

In XPression (once)

  1. Open XPression DataLinq Server and add an XML/JSON TCP DataLinq Source: TCP Server, port 7327, Start of Message <none>, End of Message NULL, Format JSON. Name it OtoMotion.
  2. In XPression, Project → DataLinq Manager: connect to the DataLinq Server.
XML/JSON TCP DataLinq Setup
DataLinq Server source: TCP Server, port 7327, End of Message NULL, JSON.

In OtoMotion

  1. Settings → Send to XPression: Target IP 127.0.0.1 if OtoMotion runs on the XPression PC, otherwise the XPression PC's IP address. Port 7327.
  2. Press Apply and save. The XPression status in the header turns green.
Send to XPression
Target IP, port and rate (60 per second).

Bind a value

On a text object: DataLinq → source OtoMotion, Column g1, Row m (group 1, momentary loudness). Use Browse… to see every value.

Select DataLinq Field
Values are grouped: g1 … g8 for the groups, beat for BPM. For bars, use mbar (0 to 1).

6Open the sample scene

  1. For the CROWD POWER scenes, first install the two fonts in XPression_Sample\fonts (Teko-Bold.ttf, Teko-SemiBold.ttf, free, SIL OFL) on the XPression PC.
  2. Double-click XPression_Sample\OtoMotion_sample_scene.xpp. XPression guides you through unpacking it (made with XPression 12.5).
  3. Put a scene online. The values move when OtoMotion is sending.
Sample scene
The loudness meter scene. The package also has four CROWD POWER scenes.

7CROWD POWER settings

CROWD POWER shows the crowd's roar as a 0–100 hype meter (group 1 mbar × 100), with BEST and NEW RECORD!. In Settings → Bar motion:

SettingValue
Loudness min−35
Loudness max−3 (use 0 if it sticks at 100)
Smoothing ms100
Fall time ms800

Aim for about 20–30 when the crowd is quiet and 85–95 for the biggest cheer. The LED wall scene (C) also uses groups 2–4 set to the Low, Mid and High bands. Save these settings as a venue preset, because they also change other scenes. Details: manual section 10.8.

8If something does not work

ProblemCheck
Input stays red, or the device is not listedIs the device in Windows Settings › System › Sound › Input? Is "Let desktop apps access your microphone" on (Settings › Privacy & security › Microphone)? Did you press "Apply and save"? Is another app holding the device in exclusive mode?
XPression stays red / no values in XPressionDataLinq Server source: TCP Server, port 7327, JSON. Target IP in OtoMotion. Firewall on the XPression PC (port 7327).
The license is not acceptedSave the email attachment again and choose it with "Choose a file to load". Check the PC date.
The CROWD POWER numbers look wrongInstall the Teko fonts, then reopen the scene. The DataLinq source must be named OtoMotion.

Still stuck? Reply to our email with a screenshot. dekobokotech.com/contact