Programming Project #2 (Milestone): "Featured Artist"

Phase One Report

Download PDF

Phase Two

For Phase Two, I spent a lot of time looking for different songs in different genres that might sound good together and testing them out. First, I tried some classical music, but it sounded choppy and wasn't very good. I eventually realized that I was having the most success with songs that had more rhythm to them. I also noticed that songs sounded best together when they were in the same or compatible keys. Lastly, I felt like putting multiple melodic sounds together oftentimes seemed like they conflicted with each other. I felt like I had the best success when mixing together songs that served different roles (such as having a rap song paired with a more melodic song). I also played around with the feature combination used when extracting features from the audio. After trying a bunch of combinations, I ultimately ended up using the same combination that I came up with for phase one because I felt like it sounded the best.

Video Demo

Code

Download Code

Source Material

Cardi B - WAP feat. Megan Thee Stallion

Ariana Grande, Doja Cat - Motive 

Rihanna - Umbrella  

Rick Astley - Never Gonna Give You Up