Make something cool and fun where people could participate.

What it does

Provides a way to create music in real-time from anywhere in the world.

How we built it

Leveraged WebSocket technology to push sounds to users in real-time. Used in memory key value store Redis to keep track of assigned instruments and used a combination of HTML5 Audio API and D3.js visualization library to play and visualize the sound.

Challenges we ran into

Playing and visualizing multiple sounds/instruments at the same time.

Accomplishments that we're proud of

Visualizing multiple sounds at the same time and implementing a crowed-sourced real-time music platform.

What we learned

WebSocket programming

What's next for Bayú

Having team sessions, more instruments, user-generated samples and more!

Github Repo

Share this project: