Zuchen Li

projects / magicbaton

MagicBaton

2026 winter Builder University of Michigan

HCImusicgestureembeddedgenerative-ai

A smart conducting baton that turns conducting gestures into live musical control. Dual IMUs stream 12-axis motion at ~50 Hz into a real-time edge compute pipeline: a gesture recognition model, jerk-based beat and BPM estimation, MIDI playback, and in-browser Magenta MusicRNN generation — so the baton doesn’t just follow tempo, it steers the music.

Along the way we collected a public dataset of ~934 recordings across eight gesture classes for training and evaluating gesture models.