IMU Enabled Devices

Introduction

As more and more devices become available on the market for headtracking and positional tracking we can expect more oppurtunity for growth of spatial audio and other creative uses for multichannel/spatial audio. Here we will try to track and list known devices, focused more on the consumer side as the DIY side could be endless (however we will still list some here for anyone starting to research DIY solutions).

Additionally we are excited to which of these devices will be easy for 3rd party developers to use for their use cases, instead of just having access to the tethered software of each device, we will list the ones that support open use (open-use) as well as those that do not (via closed/inaccessible)

Development Tracking

  • (TBD) - Orientation is not accessible, public SDK in progress
  • (open-use) - Orientation data is accessible, full public SDK available
  • (semi-open-use) - Orientation data is limited, no official public SDK available
  • (closed/inaccessible) - Orientation data is not accessible or is proprietary

Headphones / Earphones

  • Bose NC 700 (semi-open-use)
  • Bose QC35 II (semi-open-use)
  • Bose Frames Alto (semi-open-use)
  • Bose Frames Rondo (semi-open-use)
  • Apple AirPod Pro (open-use)
  • Audeze Mobius (semi-open-use)
  • JBL Quantum One (closed/inaccessible)

Attachable IMU Trackers

  • EDTracker Pro (open-use)
  • WitMotion (open-use)
  • Waves NX (closed/inaccessible)
  • BBC micro:bit (open-use)

AR/MR Glasses

  • MagicLeap: Lightwear
  • Nreal
  • LeapMotion: North Star
  • Shadow Creator: Action One
  • Rokid: Glass
  • Kopin: Golden-I Infinity
  • Rokid: Project Aurora
  • Vuzix: M300
  • ThirdEye Gen: X2

Alternatives Headtracking Sensors

Web Facetrackers

  • MediaPipe BlazeFace
  • jeelizFaceFilter
  • FaceTracker.net
  • tracking.js

Opensource Facetrackers

  • Spark AR: Face Tracker

Device Specific Instructions

AirPod Pro

As of Xcode 12 Beta Preview 6 or newer (Xcode 12) along with iOS 14+ the CMHeadphoneMotionManager API is available and with minimal effort we can expose the orientation data of the AirPod Pro. View our demo implementation of this via an iOS app that outputs the orientation data via OSC here: https://github.com/Mach1Studios/M1-AirPodOSC

Audeze Mobius

The Link Mode checkbox in the Audeze HQ application contains a beta feature with Audeze’s latest Firmware that allows apps using Zeroconf (OSC protocol) to access the headtracking data provided by Audeze Mobius. If you have software that’s compatible with that protocol, the data should transmit to it when you check the box in HQ as follows: