CoolFace
Apppublic

Boopster/reachy_mini_metronome

sourceHugging Faceupdated 10mo agoView on Hugging Face
12likes
App README

Reachy Mini Metronome

A visual and audible metronome for Reachy Mini that uses both antennas as a pendulum (mirror motion) while producing synthesized click sounds.

Features

  • โ€”๐ŸŽต BPM control (40-208) with tempo presets
  • โ€”๐ŸŽผ Time signatures (2/4, 3/4, 4/4, 5/4, 6/8)
  • โ€”๐Ÿ”Š Accented downbeats (higher pitch on beat 1)
  • โ€”๐Ÿค– Mirror antenna motion (both swing in opposite directions)

Installation

bash
cd reachy_mini_metronome
python -m venv venv
source venv/bin/activate
pip install -e .
pip install "reachy-mini[mujoco]"  # For simulator support

Running the App

1. Start the daemon

Simulator (macOS):

bash
source venv/bin/activate
mjpython -m reachy_mini.daemon.app.main --sim

Real Robot:

bash
reachy-mini-daemon
Note: On macOS, you must use mjpython to enable the MuJoCo 3D viewer.

2. Open the dashboard

Go to http://localhost:8000 in your browser.

3. Start the app

Your app will appear in the Applications section. Toggle On to start it.

4. Open the app UI

Click the โš™๏ธ icon on the running app tile, or go directly to http://localhost:8042 to control BPM, time signature, and start/stop.