Inspiration

Three of our four group members are avid players of the piano, which gave us the inspiration to create MusicaL.

What it does

Our project allows the user to play a short melody using their keyboard, and from there it generates the rest of the piece being played through machine learning.

How we built it

We built the GUI of the project through pyGame and to make the actual machine learning we used pyTorch.

Challenges we ran into

We originally started making the GUI using Unity, but that proved to be a bit too complicated, which caused us to make a last-minute switch to pyGame.

Accomplishments that we're proud of

As this is our first Hackathon, we are proud to have finished our project on time.

What we learned

We learned several aspects of programming in python, including creating a GUI and networking.

What's next for MusicaL

We will continue to refine the machine learning model to better complete the melody based on the given user input melody.

Built With

Share this project:

Updates