-
Notifications
You must be signed in to change notification settings - Fork 1
Waves Nx Tracker
Dylan Marcus edited this page Aug 20, 2025
·
2 revisions
@@ -0,0 +1,327 @@
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.
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
- 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
- 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)
- Waves Nx Head Tracker device
- USB-C charging cable
- Mounting clip for headphones
- Quick start guide
- Carrying pouch
-
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
-
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
-
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
-
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
- Power On: Press and hold power button for 2 seconds
- Pairing Mode: Blue LED will blink rapidly
- Discovery: Device appears as "Waves Nx Tracker" in BLE scan
-
Launch M1 Orientation Manager
-
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
-
Connection:
- Select the Waves Nx Tracker from the list
- Click "Connect" to establish BLE connection
- Blue LED will become solid when connected successfully
-
Orientation Calibration:
- Wear the device in your normal listening position
- Click "Recenter" in M1 Orientation Manager
- This sets your forward-facing reference point
-
Range Testing:
- Test head movement in all directions
- Verify smooth tracking without jumps or drift
- Adjust mounting if tracking seems inconsistent
- Magnetometer: Automatic calibration during use
- Gyroscope: Self-calibrating, no user action required
- Accelerometer: Calibrated during manufacturing
{
"waves_nx": {
"update_rate": "60Hz",
"sensitivity": "normal",
"smoothing": "light",
"auto_sleep": true,
"battery_reporting": true
}
}- Connection Interval: 15ms (optimized for low latency)
- Supervision Timeout: 4000ms
-
Service UUID:
0000a010-5761-7665-7341-7564696f4c74 -
Characteristic UUID:
0000a015-5761-7665-7341-7564696f4c74
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)
-
Mounting:
- Ensure rigid mounting to prevent relative movement
- Position device close to center of head rotation
- Avoid mounting on flexible headphone parts
-
Battery Management:
- Charge regularly to maintain battery health
- Device automatically sleeps after 10 minutes of inactivity
- Battery level displayed in M1 Orientation Manager
-
Environment:
- Avoid strong magnetic fields (large speakers, CRT monitors)
- Minimize rapid acceleration during tracking
- Keep within 10 meters of computer for best connection
-
Performance:
- Recenter position when starting new sessions
- Allow 30 seconds for gyroscope stabilization after power-on
- Update firmware regularly for best performance
- 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
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 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 |
Bluetooth Issues (macOS):
# Reset Bluetooth module
sudo pkill bluetoothd
sudo launchctl load /System/Library/LaunchDaemons/com.apple.bluetoothd.plistBluetooth Issues (Windows):
- Open Device Manager
- Expand "Bluetooth" section
- Right-click Bluetooth adapter → "Disable device"
- Wait 10 seconds, then "Enable device"
Factory Reset:
- Power off the device
- Hold power button + volume down for 10 seconds
- Release buttons when LED flashes white
- Device will restart in factory state
The device is optimized for use with Waves Nx plugins:
- Install Waves Nx plugin suite
- Enable head tracking in plugin interface
- Device automatically detected by Waves software
- Calibrate within Waves Nx interface
// Example OSC mapping for spatial audio
/orientation/yaw -> Azimuth parameter
/orientation/pitch -> Elevation parameter
/orientation/roll -> Tilt parameter// Unity integration example
public class WavesNxTracker : MonoBehaviour
{
void Update()
{
// Receive quaternion data from M1 Orientation Manager
Quaternion headRotation = GetHeadTrackingData();
Camera.main.transform.rotation = headRotation;
}
}- Current firmware version displayed in M1 Orientation Manager
- Also available in Waves Central application
- Check Waves website for latest version
- Download Waves Central: Available from Waves website
- Connect Device: Ensure device is connected and charged >50%
- Update Firmware: Follow prompts in Waves Central
- Verification: Confirm new version after update
- Improved battery life
- Enhanced tracking accuracy
- Bug fixes and stability improvements
- New feature support
| 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 |
| 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) |
- Manufacturer Support: Waves Audio Support
- Product Page: Waves Nx Head Tracker
- User Manual: Available in Waves Central
- Community: Waves Audio Community
- M1 Support: GitHub Issues
- 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
- 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
- M1 Orientation Manager Home
- BLE Hardware Implementation
- Waves Nx Interface Code
- OSC Client Setup No newline at end of file