Reachy Mini App

Theremini

Head roll drives pitch, head height controls the volume and the right antenna switches instruments. Exactly the same mapping as the original simple_theremini.py, now packaged as an app.

Mapping

Input Range Output
Head roll -60° ⇢ +60° MIDI notes 48 (C3) ⇢ 84 (C6)
Head Z -30 mm ⇢ +5 mm Amplitude 0 ⇢ 100 %
Right antenna -π/3 ⇢ +π/3 rad Instrument index 0 ⇢ (#active−1)

Instrument Programs

Theremini cycles through a curated subset of FluidSynth GM presets. The dashboard lets you swap presets live; these are the defaults.

Runtime Defaults

Loop frequency
50 Hz (sleep 20 ms)
Session threads
SCAMP Session(max_threads=1024)
MIDI expression
CC 11 scaled 0 ⇢ 127
Volume clamp
Amplitude 0.0 ⇢ 1.0

Next Iterations