Can I use Max MSP to integrate data collected from the web to affect the sound of a musical composition?
In this project, I utilized the SearchTweet Max Java external to search the Twitter API.
I began with a simple song construction:
While Max is playing the sound file, it uses SearchTweet to identify the 10 most recent tweets of the search parameter, and stores them in a Coll object.
A number of operations (word count, letter count, number of uppercase and lowercase letters, the use of exclamation points, etc.) are performed on the text received from the Tweets. Based on the results of those operations, values are sent to grainstretch~ object to manipulate the track.
Operation values also affect the voice (using aka.speech) of the synthesis engine speaking the tweets above the affected music.
Sound of the affected sound file. As the variables will change per each refresh of the Twitter content, this is an example of the types of transformations that occur.
(Max file was missing in initial upload)