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.
- 60/secUpdates sent to XPression
- 8groupsStereo, each with its own frequency band
- 165keysDataLinq JSON, organized in a clear hierarchy
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
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.
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.
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.
The app's values, straight into graphics
On the left, the OtoMotion monitor. On the right, the XPression output at the same moment



No XPression? You can still drive the same graphics with sound, right in your browser.
Try the demo in your browser →See it move
Same sound, same moment: OtoMotion and the XPression output. Including CROWD POWER, a crowd hype meter for the big screen
How it works
From the mixing desk to XPression, entirely inside the PC and your LAN
Line input
Mixing desk or audio interfaceBring the venue or program audio straight into the PC.
OtoMotion
Metering, bands, BPMMeasures loudness, runs band-limited groups and detects tempo, all at once.
DataLinq Server
XML/JSON TCP, port 7327Sends values 60 times a second (configurable from 10 to 60).
XPression scene
Build scenes as usualText fields just need binding. Bars take one line of script.
bar.scaleX = text / 1Bind with Column set to g1 and Row set to mConnects 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.
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.


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
| Item | Details |
|---|---|
| Standards | ITU-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 Peak | 4× oversampling |
| Integrated | Gating: −70 LUFS absolute, −10 LU relative |
| LRA | EBU Tech 3342 |
| Output rate | 10 to 60 updates per second (configurable) |
| Input | Windows: WASAPI / Mac: Core Audio |
Setup is one folder
No installation. Copy the folder and launch
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.
Pick the device and press "Set as reference". Groups and bands are saved as venue presets.
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.