Skip to content

KHORA v0.2.0-alpha — Open acoustic field lab

Pre-release
Pre-release

Choose a tag to compare

@iriss-dev iriss-dev released this 21 Oct 02:46

KHORA v0.2.0-alpha

A usable browser lab for exploring a 256-element ultrasonic field, with reference calculations and explicit validation limits.

Try the website · Open the field inspector

Explore

  • New Spanish/English website with an interactive assembly study.
  • Three acoustic cross-sections, movable focus, aperture weighting, and patch-force estimates.
  • Shareable configuration URLs and JSON export of all 256 phase/amplitude channels.
  • Local assets, mobile layouts, and a fallback when WebGL is unavailable.

Inspect and reproduce

  • Complex pressure superposition, piston directivity, and numerical Rayleigh reference in Python.
  • Consistent 256-step phase quantization across Python, JavaScript, and Rust.
  • KH v1 Web Serial frames with CRC, handshake, acknowledgements, and dry phase staging.
  • C receiver/watchdog regression tests and automated validation for Python, JavaScript, C, Rust, and the browser.
  • Revised engineering audit and hardware documentation.

The field is uncalibrated. The assembly is illustrative. No working hardware prototype, tactile threshold, end-to-end tracking latency, or acoustic compliance is established by this release. The serial receiver stages data with outputs disabled and has no ARM command.

Help with the next experiment

We are looking for reproducible single-emitter calibration: amplitude, directivity, phase delay, measurement geometry, and uncertainty. Propose an experiment or review the engineering audit.

The attached launch kit includes English/Spanish copy, actual browser captures, a social preview, the logo, and the MIT license.