Week 2: Case Study Research – The BachBot

BachBot

“Can you tell the difference between Bach and a computer?” BachBot is an AI that makes music like Bach made by Feynman Liang. Their goal is to generate and harmonize chorales in a way that’s indistinguishable from Bach’s own work. This task requires both music theory and creativity. Here’s the link of BachBot, you can take the BachBot challenge to see if you can distinguish the difference between Bach’s excerpt and computer-generated melody. 

BachBot
BachBot

Bachbot ChallengeDuring the test, first, they will record your background on edge and music education. 

BachBotThen, they will give you two pieces, and let you select the real Bach one.

Lastly, they will show you the accuracy you got. 
Liang said that for normally music educated people, they got an accuracy of around 59%, and for expert, they got an accuracy of 80%-90%. So the results of BachBot is very good.

BachBot utilizes a probabilistic sequence model called long short-term memory. The following link is a short piece: SoundCloud Link for BachBot_Twinkle Twinkle Little Star. 


In this Youtube video, Liang has introduced briefly on Bachbot, and he mentioned that the reason they used a quiz to collect data from users is at the beginning, they have a big challenge on how to prove their generated pieces are good enough, they couldn’t come up with the metric. So they just put on the internet and see how people react.

Further, Liang said it could use as some application in real-time harmonizing performance. So it’s not just simply generate a melody, but it can use for real harmonizing process.

Leave a Reply