Every day we see data displayed in images. But what if we communicated that same data in sound?
Capital Gain reads stock data (provided by http://www.stooq.com) into a python script. The script looks for indicators of positive and negative performance. It then uses a chord prediction API (http://www.hooktheory.com) to generate a chord sequence for the song. Taking motion of the stock price relative to a line of fit, we generate a melody to fit the key and chords.
This project was a huge effort, but we managed to pull it off with careful planning and division of tasks. Roshan to data and turned it to chords. Philip took chords and turned them to music. Eddie took music and set up a Microsoft Azure/MongoDB/Meteor stack to host it all. Divya took the music, the data, and the website, and made it beautiful.
We hope to better automate the music rendering process so that everything runs automatically on the virtual machine. (Or machines?) We also hope to refine the composition algorithm in a number of ways. Pie in the Sky dream? A Beaker (http://beakernotebook.com) for sound.