--- title: Reachy Mini Metronome emoji: 🎵 colorFrom: indigo colorTo: blue sdk: static pinned: false short_description: A metronome app for Reachy Mini tags: - reachy_mini - reachy_mini_python_app --- # 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.