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
- flask
- google-cloud-speech
- machine-learning
- magenta
- music-generation
- node.js
- react
- samila
- sentiment-analysis
- vgmidi-dataset

Log in or sign up for Devpost to join the conversation.