Spaces:
Running
Running
Commit History
-
tune: calibrate speed presets from through-air mic test (unit floor ~120ms)
RemiFabreMic+speaker calibration (tools/calibrate_audio.py): unit=120/160 decode 18/18; 90/70 fail because dahGap (2*unit) falls under the detector's ~200ms reverb window. Presets: brisk=120 (proven floor), normal=150, relaxed=190.5eb6ab5 -
feat: initial Reachy Mini Morse Code app
RemiFabreTalk to Reachy Mini in Morse: the robot transmits by clapping its antennas (each hit = an audible click), the phone/laptop transmits with beeps, and any device (or a second Mini) decodes incoming hits live through its mic. - Onset-only impulse wire code (dot=1 tap, dash=2 taps) so robot clicks, phone beeps and robot<->robot all share one detector. - Transient-onset detector ported from the Marionette audio-sync tests (highpass -> 5ms energy -> spectral flux -> peak pick), offline + streaming. - Compose / Listen / Learn UI, mobile-first, host-shell + CDN SDK (sdk: static). - 42 unit tests (codec, detector round-trip, view DOM) + browser smoke tests.843a4b2