We were inspired by the functional composition talks given by Chris Ford.

What it does

Plays music composed with overtone by scraping an online database of guitar songs and translating the song into arrays of pitches and durations.

How we built it

Web interface for the chat that connects to a Python server. The user's messages are analyzed with Microsoft's sentiment API and based on the response the environment music is changed accordingly.

Challenges we ran into

Music theory, Javascript

Accomplishments that we're proud of

Creating music with no prior experience.

What we learned

Building a server from scratch

What's next for SentiTones

Integrating it with more instruments, songs and online chats

Share this project: