SoftDes Final Project Website

This is the base repo for our final programming project for Software Design, Spring 2016 at Olin College.

Background

Music has been around for a very long time, and, like many things, it has continuously evolved. This opens up many different genres, styles, and structures. Historically, these musical works were created by compositional masters – people with a talent for musical understanding and creativity. Recently, there has been a growing interest in the use of computers to compose musical works. This field of algorithmic music composition is huge with applications ranging from attempting to compose masterpiece works in the style of a particular composer to allowing music to be composed/generated real-time for DJ settings.

Algorithmic music composition opens up a range of interesting applications. The speed at which an algorithm can compose a work allows for a degree of interactivity where music can be generated while the user varies algorithmic parameters or in some cases even real-time as the algorithm executes. Another interesting advantage of algorithmic composition is that it makes some really diverse approaches possible – things like composing music mathematically, based on other existing music, and based on constrained random generation to name a few.

Authors and Contributors

We are Joseph Lee and Bryan Werth, two freshman at Olin College of Engineering.

Download as .zip Download as .tar.gz View on GitHub