Inspiration

We wanted to build an app that uses music theory to programmatically generate good sounding tunes.

What it does

You go to tweetbeet.us and then start composing tweets using #tweetbeet. IBM Watson will then analyze your tweet and determine the most prevalent moods. TweetBeet then composes a song based off of the moods present in your tweet.

How we built it

We built it using Javascript, Tone.JS, Bluemix, IBM Watson, and Node.js.

Challenges we ran into

Most of our team knew nothing about music theory and one of our team members had not used javascript in quite some time. It took a long time to get the Twitter API working and streaming tweets in real time. We used Tone.js and had a little difficulty getting the note timing right and building note sequences.

Accomplishments that we're proud of

We are proud of submitting a functioning project and finishing what we set out to accomplish. We are also proud of implementing the various libraries it took to make this work.

What we learned

We learned a lot about how to read documentation and how to generate music.

What's next for TweetBeet

The next step for us is to implement a place for users to generate music based off of any hashtag.

Share this project:

Updates