What it does

Danstrument lets you video call your friends and create music together using only your actions. You can start a call which generates a code that your friend can use to join.

How we built it

We used Node.js to create our web app which employs WebRTC to allow video calling between devices. Movements are tracked with pose estimation from tensorflow and then vector calculations are done to trigger audio files.

Challenges we ran into

Connecting different devices with WebRTC over an unsecured site proved to be very difficult. We also wanted to have continuous sound but found that libraries that could accomplish this caused too many problems so we chose to work with discrete sound bites instead.

Built With

Share this project:

Updates