Reachy Mini App
Theremini
Head roll shapes the pitch, head height acts as a volume fader, the left antenna scrolls through your curated FluidSynth presets, and a gentle nudge of the rested right antenna can act as a master mute when enabled. The full-screen dashboard at http://localhost:8095/index.html mirrors the HUD, exposes instrument editing, and now includes toggles for roll-stop playing and antenna muting.
Mapping
| Input | Range | Output |
|---|---|---|
| Head roll | -60° ⇢ +60° | MIDI notes 48 ⇢ 84 |
| Head Z | -30 mm ⇢ +5 mm | Amplitude 0 ⇢ 100 % |
| Left antenna | -π/3 ⇢ +π/3 rad | Instrument index 0 ⇢ (#active−1) |
| Right antenna | ±2° nudge (after being still) | Toggle master mute (optional) |
Instrument Programs
Theremini cycles through a curated subset of FluidSynth GM presets. The dashboard lets you search the GM bank and save up to eight presets; these are the defaults shipped on first launch. Changes persist to config.json.
- 0choir_aahs
- 1orchestra_hit
- 2taiko_drum
- 3trumpet
- 4french_horn
- 5soundtrack
Dashboard Highlights
- Live HUD mirrors pitch, amplitude, antenna angle, and clearly indicates when the roll has settled or the master mute is active.
- “Live instrument set” card combines search + drag ordering with toggles for “Play once roll stops” and “Enable antenna mute”.
- The circular dial visual shows the left-antenna angle against the eight-slot preset wheel, so you know exactly which voice Reachy will play.
Next Iterations
- Expose pitch/volume ranges, scales, and chord filters directly in the dashboard.
- Plot head pose, antenna and amplitude as sparkline charts for quick feedback.
- Preview GM programs with audio snippets before adding them to the rotation.