Procedural Music with markov chains
May 31, 2016··
1 min read
Ben Ahlbrand
For our final project for the software engineering track at Purdue (department recognized as one of the best projects of the year!), we combined convolutional neural networks and markov chains to generate music based on the “emotions” detected in an image. Taking that and the pixel palette, we constructed a mapping to various music theory concepts and generated music with a music theory oracle that I wrote + statistics to choose among the various rules. Interesting results ensue!
Here’s a sad track :(
Here’s a happy one!