MFly

The Project

The mobile app MFly is an app that can work on both Android and iOS system phones. It initially makes use of the ANN training model to train the database of music in different genres. When using the app, users can either choose to input a short melody or type in a sentence with sentimental words. Then a new song would be generated automatically by either expanding on the input melody and forming it into a complete song or composing a song in the input sentiments.

Mobile
Art
Education
Identity

Team Comments

I chose to make this project because...

I was born in a music family. My mom is a music teacher and my father is a music professor, who taught me to play the piano when I was only 5 years old. Later I also found my interest in computer science, which gave the idea of making a project to combine AI technologies with my fascination wi music

What I found difficult and how I worked it out

The ANN training model was almost new to me, which took me a long time to learn to form the model and debug by myself. Another difficulty was that I haven't made any apps before, which was then worked out for me by learning to use Android Studio on youtube and with the tutoring of my CS teacher.

Next time, I would...

One thing I would do if I have more time is definitely to search for more pieces of music in different genres and put them in the training model to generate more accurate results. Another thing I would do is to add a sorting system to sort the generated music into different music genres.

About the team

  • China

Team members

  • Jiacheng