Star on GitHubStar2.4k stars

Case study

NXOSC Reborn: reconstructing Waves Nx Head Tracker BLE output

NXOSC Reborn reconstructs the Waves Nx Head Tracker's BLE communication from analysis of Nxosc and captures from a physical tracker. Its Python app decodes orientation packets and sends configurable OSC messages to spatial-audio software, with profiles, smoothing and adjustable output rate.

Targets
Protocol
Category
Independent reconstruction cases
Relationship
Independent reconstruction project
Sources reviewed
Evidence class
C2 code & docs, no demo or download
Stars
5
Last commit
2026-11-07
Language
Python
License (GitHub)
MIT

GitHub data as of 2026-11-10

Copy as MarkdownView JSONCite

Evidence

Observed
Code, documentation and a download method observed; no demo found.
Checked
2026-11-08

How evidence classes are assigned

Requirements & limits

  • Prerequisites: A Waves Nx Head Tracker and Bluetooth access are required.
  • Prerequisites: Python 3.10+ is required to run from source; Linux operation is untested.
  • Limits: Bridgehead raw= and /travel are not implemented.
  • License: MIT license.

Cite

BibTeX

@misc{nxosc-reborn-case,
  title = {{NXOSC Reborn: reconstructing Waves Nx Head Tracker BLE output}},
  howpublished = {\url{https://github.com/migwag/nx-bridge}},
  url = {https://github.com/migwag/nx-bridge},
  urldate = {2026-11-06},
  note = {Awesome REA entry: \url{https://awesomerea.org/resources/nxosc-reborn-case/}}
}

Plain text

NXOSC Reborn: reconstructing Waves Nx Head Tracker BLE output. https://github.com/migwag/nx-bridge (accessed 2026-11-06). Awesome REA entry: https://awesomerea.org/resources/nxosc-reborn-case/

Useful? Star Awesome REA on GitHub2.4k

About this entry

The description was reviewed against primary sources.

Report an outdated entry Suggest a translation fix

Primary sources

  1. PROTOCOL.md GitHub · migwag/nx-bridge · Revision 991d7cf
  2. README.md GitHub · migwag/nx-bridge · Revision 991d7cf

More in Protocols

All 720 entries in ProtocolsProtocols case studies (645)

↑↓ move↵ open⌘↵ new tab