AC-10 From Code to Chords: Unleashing AI in Music

Team Logo Team Logo

Overview

As many of you know, AI is a machine simulation of human intelligence. It uses neural networks to learn and think. When “really” it's just doing computational attempts to minimize cost. Digital Music Processing is a software that allows you to record, edit, and produce audio that can also use virtual instruments to play MIDI files. When a human there are many ways to learn music, but the two most common approaches are Song Repetition and Pattern Recognition. This project will research how each learning approach affects music creation by AI. The exciting thing about this project is that neural networks can be “taught” in a similar way. With more neurons, the network can be trained on a dataset through memorization. With less, they can be trained in musical patterns. Once we have our data we’ll evaluate how the models trained on each approach compare to each other. We’ll be looking for and judging these models on several metrics like efficiency and creativity.


'Link to Final Report'


Github

https://github.com/AC-10-Research