Inspiration
The idea for the Bouce Music Project came from the energy and creativity of DJs who use controllers to mix, scratch, and manipulate music in expressive ways. Watching how DJs move and interact with sound inspired the thought: what if music could be played not just by pressing buttons, but by moving and lifting — like dancing with the instrument itself? The concept of Bouce was born — a controller that responds to physical motion and touch, blending movement and sound into one experience.
What it does
Bouce is a motion-based music controller that generates sound when lifted, moved, or interacted with. Instead of pressing keys or pads, the performer "plays" by motion and gesture — each movement triggers tones, samples, or effects. The controller connects to a browser-based interface that runs on any operating system, allowing real-time sound control, looping, and integration with DJ software. It can also sync with a standard DJ controller, making it a companion tool for live performance, remixing, or experimental sound design.
How we built it
The Bouce controller is built using Arduino hardware for motion sensing, touch detection, and signal output. It communicates with a web-based software interface through a serial or wireless connection. The software receives sensor data and translates it into musical actions — triggering samples, effects, or modulation in real time. Everything runs directly in the browser, requiring no installation and working across platforms. The system is designed to be modular so that additional effects, motion patterns, or DJ integrations can be added easily.
Challenges we ran into
Calibrating motion and lift sensors to detect smooth, natural gestures without unwanted noise or false triggers. Ensuring low-latency communication between the Arduino controller and browser software for real-time performance. Designing a system flexible enough to work with any operating system while keeping setup simple. Creating a responsive and intuitive interface that feels musical rather than mechanical. Accomplishments that we're proud of Successfully creating a new way to control music by movement instead of button presses. Building a cross-platform system that runs entirely in a browser. Designing a DJ-compatible controller that complements traditional decks and mixers. Developing a working prototype that inspires creativity and performance possibilities beyond standard controllers.
What we learned
How physical interaction can change the emotional experience of playing music. How to bridge the gap between hardware and browser-based software for live performance. The importance of ergonomic design and motion sensing accuracy for expressive control. How musicians think differently about rhythm and timing when movement becomes part of sound creation.
What's next for Bouce music controller
Next, the goal is to: Refine the motion detection and gesture mapping for more expressive control. Expand the browser software to support more visual feedback and customization. Integrate deeper with DJ software and effects units. Explore adding multiplayer or networked performance modes. Prepare the design for public testing and live demos to gather feedback from DJs, producers, and performers.

Log in or sign up for Devpost to join the conversation.