Skip to content

Waves Nx Tracker

Dylan Marcus edited this page Aug 20, 2025 · 2 revisions

@@ -0,0 +1,327 @@

Waves Nx Tracker IMU Device Setup

The Waves Nx Head Tracker is a professional-grade IMU device designed specifically for spatial audio applications. It connects via Bluetooth Low Energy and provides precise head tracking for immersive audio experiences.

Overview

The Waves Nx Head Tracker offers:

  • Professional spatial audio head tracking
  • Bluetooth Low Energy connectivity
  • Long battery life (up to 12 hours)
  • Lightweight, comfortable design
  • Optimized for Waves Nx software ecosystem
  • Cross-platform compatibility

Device Information

  • Manufacturer: Waves Audio
  • Connection Type: Bluetooth Low Energy (BLE)
  • Supported Platforms: macOS, Windows, iOS, Android
  • Battery Life: Up to 12 hours continuous use
  • Charging: USB-C
  • Weight: ~25g

Hardware Requirements

System Requirements

  • Bluetooth: BLE 4.0+ compatible adapter
  • Operating System:
    • macOS 10.15+ (Catalina and later)
    • Windows 10/11 with BLE support
    • iOS 12+ (for mobile apps)
    • Android 7.0+ (for mobile apps)

Package Contents

  • Waves Nx Head Tracker device
  • USB-C charging cable
  • Mounting clip for headphones
  • Quick start guide
  • Carrying pouch

Setup Instructions

1. Device Preparation

  1. Initial Charging:

    • Connect USB-C cable to charge the device
    • Red LED indicates charging, green indicates full charge
    • Charge for at least 2 hours before first use
  2. Power On:

    • Press and hold the power button for 2 seconds
    • Blue LED will flash to indicate the device is on
    • Device automatically enters pairing mode on first power-on

2. Physical Installation

  1. Mounting Options:

    • Headphone Clip: Attach the provided clip to your headphones
    • Direct Mount: Use adhesive mount for permanent installation
    • Glasses Mount: Compatible with most eyewear
  2. Orientation:

    • Mount with the Waves logo facing forward
    • Ensure the device is level when your head is in neutral position
    • Secure mounting prevents tracking drift

3. Pairing Process

Enable Pairing Mode

  1. Power On: Press and hold power button for 2 seconds
  2. Pairing Mode: Blue LED will blink rapidly
  3. Discovery: Device appears as "Waves Nx Tracker" in BLE scan

M1 Orientation Manager Connection

  1. Launch M1 Orientation Manager

  2. Device Discovery:

    • Click "Refresh Devices" to scan for BLE devices
    • Look for "Waves Nx Tracker" in the device list
    • Device may also appear with MAC address identifier
  3. Connection:

    • Select the Waves Nx Tracker from the list
    • Click "Connect" to establish BLE connection
    • Blue LED will become solid when connected successfully

4. Calibration and Configuration

Initial Setup

  1. Orientation Calibration:

    • Wear the device in your normal listening position
    • Click "Recenter" in M1 Orientation Manager
    • This sets your forward-facing reference point
  2. Range Testing:

    • Test head movement in all directions
    • Verify smooth tracking without jumps or drift
    • Adjust mounting if tracking seems inconsistent

Advanced Calibration

  • Magnetometer: Automatic calibration during use
  • Gyroscope: Self-calibrating, no user action required
  • Accelerometer: Calibrated during manufacturing

Configuration Options

Device Settings

{
  "waves_nx": {
    "update_rate": "60Hz",
    "sensitivity": "normal",
    "smoothing": "light",
    "auto_sleep": true,
    "battery_reporting": true
  }
}

BLE Connection Parameters

  • Connection Interval: 15ms (optimized for low latency)
  • Supervision Timeout: 4000ms
  • Service UUID: 0000a010-5761-7665-7341-7564696f4c74
  • Characteristic UUID: 0000a015-5761-7665-7341-7564696f4c74

Coordinate System

The Waves Nx Tracker uses the following coordinate system:

  • Yaw: Rotation around vertical axis (left/right turn)
  • Pitch: Rotation around lateral axis (up/down nod)
  • Roll: Rotation around longitudinal axis (left/right tilt)
  • Units: Quaternion format (w, x, y, z)

Usage Tips

Best Practices

  1. Mounting:

    • Ensure rigid mounting to prevent relative movement
    • Position device close to center of head rotation
    • Avoid mounting on flexible headphone parts
  2. Battery Management:

    • Charge regularly to maintain battery health
    • Device automatically sleeps after 10 minutes of inactivity
    • Battery level displayed in M1 Orientation Manager
  3. Environment:

    • Avoid strong magnetic fields (large speakers, CRT monitors)
    • Minimize rapid acceleration during tracking
    • Keep within 10 meters of computer for best connection
  4. Performance:

    • Recenter position when starting new sessions
    • Allow 30 seconds for gyroscope stabilization after power-on
    • Update firmware regularly for best performance

Optimization Settings

  • Low Latency Mode: Reduces connection interval for gaming/VR
  • Battery Saver Mode: Reduces update rate to extend battery life
  • Precision Mode: Increases sensor resolution for critical applications

Troubleshooting

Common Issues

Device Not Discovered:

  • Ensure device is powered on (blue LED visible)
  • Check device is in pairing mode (rapidly blinking blue)
  • Verify Bluetooth is enabled on computer
  • Try power cycling the device

Connection Drops:

  • Check battery level (charge if below 20%)
  • Reduce distance between device and computer
  • Minimize interference from other 2.4GHz devices
  • Restart M1 Orientation Manager

Tracking Drift:

  • Recenter the device position
  • Check mounting stability
  • Avoid rapid head movements during initialization
  • Ensure device is level when recentering

Poor Battery Life:

  • Update to latest firmware
  • Enable auto-sleep mode
  • Reduce update rate if not needed
  • Check for background apps using the device

LED Status Indicators

LED Pattern Status Action
Solid Blue Connected & Tracking Normal operation
Blinking Blue (Fast) Pairing Mode Connect from M1 app
Blinking Blue (Slow) Powered On, Not Connected Initiate connection
Solid Green Fully Charged Ready for use
Solid Red Charging Wait for green light
Blinking Red Low Battery (<20%) Charge immediately
Off Powered Off/Sleep Press power button

Advanced Troubleshooting

Bluetooth Issues (macOS):

# Reset Bluetooth module
sudo pkill bluetoothd
sudo launchctl load /System/Library/LaunchDaemons/com.apple.bluetoothd.plist

Bluetooth Issues (Windows):

  • Open Device Manager
  • Expand "Bluetooth" section
  • Right-click Bluetooth adapter → "Disable device"
  • Wait 10 seconds, then "Enable device"

Factory Reset:

  1. Power off the device
  2. Hold power button + volume down for 10 seconds
  3. Release buttons when LED flashes white
  4. Device will restart in factory state

Integration Examples

Waves Nx Software

The device is optimized for use with Waves Nx plugins:

  1. Install Waves Nx plugin suite
  2. Enable head tracking in plugin interface
  3. Device automatically detected by Waves software
  4. Calibrate within Waves Nx interface

Third-Party DAWs

// Example OSC mapping for spatial audio
/orientation/yaw -> Azimuth parameter
/orientation/pitch -> Elevation parameter  
/orientation/roll -> Tilt parameter

Game Development

// Unity integration example
public class WavesNxTracker : MonoBehaviour 
{
    void Update() 
    {
        // Receive quaternion data from M1 Orientation Manager
        Quaternion headRotation = GetHeadTrackingData();
        Camera.main.transform.rotation = headRotation;
    }
}

Firmware Updates

Checking Current Version

  • Current firmware version displayed in M1 Orientation Manager
  • Also available in Waves Central application
  • Check Waves website for latest version

Update Process

  1. Download Waves Central: Available from Waves website
  2. Connect Device: Ensure device is connected and charged >50%
  3. Update Firmware: Follow prompts in Waves Central
  4. Verification: Confirm new version after update

Update Benefits

  • Improved battery life
  • Enhanced tracking accuracy
  • Bug fixes and stability improvements
  • New feature support

Technical Specifications

Specification Value
Sensor Type 9-axis IMU (gyro, accel, mag)
Update Rate Up to 1000Hz internal, 60Hz BLE output
Latency <20ms total system latency
Battery Rechargeable Li-ion, 400mAh
Battery Life 12 hours continuous use
Charging USB-C, 2 hours full charge
Range 10m (33ft) BLE range
Dimensions 45mm x 25mm x 12mm
Weight 25g
Operating Temp 0°C to 40°C
Storage Temp -20°C to 60°C

BLE Protocol Details

Parameter Value
Service UUID 0000a010-5761-7665-7341-7564696f4c74
Data Characteristic 0000a015-5761-7665-7341-7564696f4c74
Command Characteristic 0000a011-5761-7665-7341-7564696f4c74
MTU Size 247 bytes
Connection Interval 15ms (optimized)
Data Format Quaternion (4x float32)

Support Resources

Compatibility Notes

Waves Ecosystem

  • Waves Nx Plugins: Native integration
  • Waves Central: Device management and updates
  • Waves SoundGrid: Compatible with SoundGrid systems
  • Abbey Road Studio 3: Optimized for spatial mixing

Third-Party Software

  • M1 Orientation Manager: Full feature support
  • OSC Output: Compatible with any OSC-capable software
  • MIDI Mapping: Available through M1 Orientation Manager
  • Custom Applications: BLE API available for developers

Related Documentation

Clone this wiki locally