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.


Comments

Leave a comment