Emotions are powerful, and we wanted to see if we can harness the power of emotions to generate music.

What it does

Mews detects and composes music according to your mood, while providing a cute visualisation of the music.

How we built it

We used Magenta.js to generate music using seeds from various MIDIs. Microsoft Azure's Emotion API was used to detect the emotion of the user. Some experimentation was used to generate music that corresponded to certain moods. Bongocat was brought to life using some CSS and Javascript.

Challenges we ran into

Getting Magenta to generate music that sounds decently nice required quite a lot of experimentation.

Accomplishments that we're proud of

Making a nice little application that can bring some cuteness to people.

What we learned

How to use the Magenta.js library. Music is difficult to compose even for machines.

What's next for Mews

More instruments and better music.

Built With

+ 1 more
Share this project: