Inspiration

You are stuck with something, you feel a lack of creativity, or you are just simply bored. You need some motivation, but how do you get it?

Why not use your feeling to create? Why not listen to music that's generated based on your mood? Why not mood jam?

What it does

You speak what you feel, or anything you want.

We analyse your words and get the sentiment. And we use MusicRNN to generate a short piece of music based on it, along with a unique algorithm-generated cover art!

You can save the music if you want to :P

How we built it

Speech 2 text: google cloud speech

Sentiment analysis: NLP API provided on text processing

Music generation: magenta music RNN with VGMIDI dataset

Cover art generation: samila

Servers: python flask and Node.js

Web interface: React.js

Challenges we ran into

  • Handling midi files

  • Magenta RNN

Accomplishments that we're proud of

The whole product :)

What we learned

I hate programming.

I hate programming.

I hate programming.

It works!

I love programming.

What's next for mood jam

  • Better ML model for music generation

  • Share your music with others

  • Create a mood board/music diary

Built With

Share this project:

Updates