Inspiration

I have been taking dancing lessons for a couple years and was surprised how popular Bachata is in Germany. People want to improve, share their progress on social media and learn new moves!

However, there's never the perfect video on YouTube. The right move you want to learn with the right song. This is the first step :)

What it does

Creates new coreographies based on basic steps. The choreographies match the rythm of the music, the BPM and the energy. It has the potential to become a novel product, unique of its kind.

The usage of the clips is allowed given the transformative nature of the project as well as the fact that dance moves are not the same as copirighted IP.

How we built it

  • A few days of data collection, annotation and curation
  • Define the specs using Kiro
  • Test the model and improve annotations and retrain
  • Build services and app around it

Challenges we ran into

  • Not enough data yet

Accomplishments that we're proud of

The model is working quite well, it is already useful for basic steps.

What we learned

Librosa parameters, traditional ML, HTMX and Kiro

What's next for Bachata Vibes - Bachata Choreography Generator

I need a large Knowledge Graph to train a better model. I want to record specialized videos myself so I can build the KG exactly as I need it instead of using other dancers clips. Build a mobile app

Built With

  • fastapi
  • htmx
  • kiro
  • librosa
  • mediapipe
Share this project:

Updates

posted an update

Just FYI, the use of the clips in the project is legal under the Fair Use Act. There have been cases before where "dance moves" have been deemed to be outside copyright protection, like the Fortnite dance moves.

But, I am planning to continue this project and record myself doing the moves, just to be sure :)

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