Music Bike transforms cycling into a dynamic musical experience by adapting music in real time to a rider’s actions using sensors mounted on the bike. The goal is to make riding feel like leading an orchestra.
What We Aim to Achieve
Our primary objective is to deliver a fluid, low-latency adaptive audio system where the connection between riding and music feels intuitive and organic.
Real-Time Responsiveness
Achieve <100 ms latency between sensor input and audio output to ensure music feels instantaneous.
Seamless Sensor Integration
Accurately collect data from multiple sensors without disrupting the riding experience while creating a robust design that can survive long rides.
Emotional Resonance
Design adaptive rules that make riders feel like their bike is “playing” the music, not just triggering sounds
Mobile App w/ Flutter
Use BLE communication to talk to bike sensors.
Leverage FMOD API via custom platform channels to create adaptive audio using sensor data.
Design a user interface for music genre selection and tempo sensitivity adjustment.
Embedded System
Use ESP32’s dual-core processing to handle BLE and sensor polling simultaneously.
Poll sensors at 100 Hz to capture real-time motion data.
Transmit normalized parameters like speed, tilt, and g-force to app using BLE
Adaptive Audio with FMOD Studio
Integrate FMOD studio, already the go-to adaptive audio solution for video games, into our mobile app.
Use sensor data to create dynamic instrument layers, skip to different parts of the track, and play custom effects.
