(Generated Music inaudible in video due to system sound wasn't recorded available here: https://drive.google.com/drive/folders/1pR7lUoOKY5s8DritrtbzLXNemlebhqNG)

Inspiration 🎶

The inspiration stems from the timeless beauty of classical piano music, particularly the compositions of renowned artists like Frédéric Chopin. The aim is to preserve and innovate upon these masterpieces using cutting-edge tools and machine learning technologies.

What it does 🎵

SerenadeComposer leverages AI to generate classical piano compositions reminiscent of Chopin's works. By analyzing MIDI files, it captures the essence of musical notes and chords, enabling users to explore and create new melodies in the style of classical masters.

How I built it 🛠️

I built SerenadeComposer using TensorFlow and music21 libraries, combining the power of LSTM neural networks with music theory. By preprocessing MIDI files and encoding musical notes, we trained the model to generate coherent and melodious compositions.

Challenges we ran into ⚠️

One of the main challenges was handling rare musical notes in the dataset and ensuring the generated melodies remained harmonious. Additionally, integrating ML-generated music with traditional composition techniques posed unique technical and artistic hurdles.

Accomplishments that I'm proud of 🏆

I'm proud to have developed a sophisticated ML model that can create classical piano compositions with remarkable fidelity to the style of Chopin. My achievement lies in bridging the gap between AI and art, enabling musicians and enthusiasts to explore new realms of creativity.

What we learned 🧠

Throughout this project, I deepened my understanding of both ML and music theory. I learned how to preprocess and analyze MIDI data effectively, as well as the nuances of generating coherent musical sequences using LSTM networks.

What's next for SerenadeComposer 🚀

In the future, I envision enhancing SerenadeComposer with more advanced AI techniques, such as generative adversarial networks (GANs) for more diverse and expressive compositions. I also plan to integrate real-time feedback mechanisms to refine the generated music based on user preferences.

✨ Embrace the symphonic journey with SerenadeComposer and unlock the endless possibilities of AI-powered classical music creation. ✨

(Track : ML + Art)

Built With

Share this project:

Updates