Project Proposal

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.