AUDIO-DRIVEN GRAPHICS FOR XPRESSION

Sound, in motion.

OtoMotion turns a line input into numbers 60 times a second and sends them to XPression through DataLinq. Loudness meters, audio-reactive graphics and beat-synced motion, built the way you already build scenes.

XPression output. Every value comes from OtoMotion

Three ways to move with sound

Show the numbers, react to the audio, lock to the beat. Each one is just a DataLinq key to bind

01Loudness

Loudness meter

BS.1770-4 / EBU R128 Momentary, Short-term, Integrated, LRA and True Peak, plus the difference from your target and a True Peak over flag. For venue screens or monitoring displays.

02Audio Reactive

Audio-reactive graphics

Limit a group to low, mid, high or any Hz range to pick up just the kick or the vocal. Bar values arrive as 0 to 1, so one line of script drives them.

03BPM Sync

BPM sync

Set the tempo by TAP or auto-detection. 15 keys for beat, bar, phase and flash keep blinking and spinning in time with the music.

App → XPression

The app's values, straight into graphics

On the left, the OtoMotion monitor. On the right, the XPression output at the same moment

Left: the OtoMotion monitor with four groups of meters and BPM. Right: the XPression output with a loudness meter, BPM and band bars showing the same values
The OtoMotion monitor with four groups of meters and BPM
The XPression output at the same moment: loudness meter, BPM and band bars showing the same values

No XPression? You can still drive the same graphics with sound, right in your browser.

Try the demo in your browser →
Movie

See it move

Same sound, same moment: OtoMotion and the XPression output. Including CROWD POWER, a crowd hype meter for the big screen

The OtoMotion window and the XPression output
Short: CROWD POWER reacting to the crowd

Watch on YouTube →

How it works

From the mixing desk to XPression, entirely inside the PC and your LAN

Line input

Mixing desk or audio interface

Bring the venue or program audio straight into the PC.

OtoMotion

Metering, bands, BPM

Measures loudness, runs band-limited groups and detects tempo, all at once.

DataLinq Server

XML/JSON TCP, port 7327

Sends values 60 times a second (configurable from 10 to 60).

XPression scene

Build scenes as usual

Text fields just need binding. Bars take one line of script.

bar.scaleX = text / 1Bind with Column set to g1 and Row set to m
OSC / MIDI

Connects to your other systems

From version 1.1, the same measurements you send to XPression also go out over OSC. And you can control OtoMotion from a MIDI controller or an OSC app

OUTOSC output

Send level, bands and beat to Ross Video Vertex, Resolume, TouchDesigner, lighting consoles and more, including beat triggers that fire clips on the downbeat. Runs alongside the output to XPression.

INOSC input

Use buttons in TouchOSC, Bitfocus Companion or Ross Video Vertex for TAP, start/stop, band and gain changes, and recalling venue presets.

MIDIMIDI controllers

Assign knobs, faders and buttons with MIDI Learn and adjust sensitivity and bands live during the show. You can also drive values sent to XPression directly.

Tested withRoss Video VertexResolume ArenaTouchDesignerBitfocus CompanionTouchOSC

No code needed: follow the usage examples in the manual (chapters 18 and 19). The combinations above were tested on Windows 11; MIDI and OSC themselves were also tested on Mac.

The sample scene: loudness meter, BPM and band bars
CROWD POWER: a vertical gauge and a dial hype meter side by side
Sample scene

Comes with a sample scene

A package built in XPression 12.5 is included. Double-click to open it and you have a working scene with a loudness meter, band bars and beat lights. Background images and scripts included.

Also four CROWD POWER scenes for the big screen (vertical gauge, dial, side by side, LED wall): the crowd's roar as a 0–100 hype meter, with BEST and NEW RECORD! built in. The free Teko font for the numbers is included.

Also a handy reference when you build your own scenes.

Measurement specs

Metering built for broadcast loudness practice

ItemDetails
StandardsITU-R BS.1770-4 / EBU R128 (conforms to the EBU Tech 3341 and 3342 test sets)
Target−24 LKFS, in line with ARIB TR-B32 practice (adjustable)
True Peak4× oversampling
IntegratedGating: −70 LUFS absolute, −10 LU relative
LRAEBU Tech 3342
Output rate10 to 60 updates per second (configurable)
InputWindows: WASAPI / Mac: Core Audio

Setup is one folder

No installation. Copy the folder and launch

Win / Mac

Windows 10 / 11 and Mac (Apple silicon, macOS 14 or later). No installation: on Windows copy the folder and launch; on Mac drop in the app and launch.

10 min

Pick the device and press "Set as reference". Groups and bands are saved as venue presets.

License

7-day and 30-day term licenses, or a perpetual license. Contact us for a quote.

Comes with Japanese and English manuals and in-app help. Runs fully offline. Get the latest version from the download page.

FAQ

Is there a free trial?

Yes, a 14-day free trial. It is the same app as the full version and comes with the sample project and the English and Japanese manuals. The trial is currently for Windows 10 / 11 only. Request it with the trial form.

Which versions of XPression does it work with?

It has been tested with XPression 12.5. It uses the XML/JSON TCP source of DataLinq Server.

Does it work with XPression older than 12.5?

We have tested it with XPression 12.5. OtoMotion only sends values to the XML/JSON TCP source of DataLinq Server, but the included sample project was built in 12.5, so some parts of it may not work as expected in older versions. Please tell us your version when you request the trial.

Can it run on the same PC as XPression?

Yes. It can also send over the LAN from a separate PC. A lightweight mode reduces the load of its own display. To send from a separate PC, enter the XPression PC's IP address as the target in OtoMotion and allow inbound TCP port 7327 on the XPression PC (see chapter 13 of the manual).

Does it work on Mac?

Yes, on Apple silicon Macs with macOS 14 or later. We have tested it from build to sending to XPression on a MacBook Pro (M1) with macOS 26.5.2, including MIDI and OSC in version 1.1. The monitor opens in Google Chrome (or your default browser if Chrome is not installed). XPression runs on Windows, so a Mac sends to the XPression PC over the LAN.

What inputs can I use?

Any line input or audio interface visible through WASAPI on Windows or Core Audio on Mac. ASIO is not supported yet, so please let us know if you need it.

Can I use Dante Virtual Soundcard?

Yes. Switch Dante Virtual Soundcard to WDM mode (not ASIO) so that it appears as an input in Windows Sound settings.

How should I get audio from the venue?

We recommend a small USB audio interface dedicated to OtoMotion (or a Dante USB adapter), with a stereo (2-channel) feed from your audio team. That way you can choose OtoMotion's input without changing the show's audio routing.

How many groups can it measure?

Eight stereo groups. The same input can feed several groups, each with a different band.

Can it connect to other systems over OSC or MIDI?

Yes, from version 1.1. It sends measurements over OSC to Ross Video Vertex, Resolume, TouchDesigner, lighting consoles and more, and you can control OtoMotion from TouchOSC, Bitfocus Companion or Ross Video Vertex. Knobs and buttons on a MIDI controller can be assigned with MIDI Learn. See the usage examples in chapters 18 and 19 of the manual.

Where can I download the latest version?

From the download page. The trial and the full version are the same app; how long you can use it is set by the license file we email you. Any 1.x version works with your current license.

Does it send audio to the internet?

No. It works entirely inside the PC and over the LAN to XPression.

Start with a conversation

Tell us about your audio chain and your XPression scenes, and we will suggest how to set things up. Demos and quotes, too.