Uploaded May 2020 | Updated September 2026, 2 weeks ago
Learn how to preprocess a song dataset, transposing the songs to Cmaj/Amin and filtering them based on note values. You’ll also get familiar with music21, a Python package that makes symbolic music manipulation quick and intuitive.
Code:
github.com/musikalkemist/generating-melodies-with-rnn-lstm/tree/master/3%20-%20Preprocessing%20dataset%20for%20melody%20generation%20pt%201/code
Slides:
github.com/musikalkemist/generating-melodies-with-rnn-lstm/tree/master/3%20-%20Preprocessing%20dataset%20for%20melody%20generation%20pt%201/slides
Download Kern dataset:
kern.humdrum.org/cgi-bin/browse?l=essen/europa/deutschl
Learn more about Kern/Humdrum:
humdrum.org
Learn more about music21:
http://web.mit.edu/music21/doc/usersGuide/usersGuide_01_installing.html
Set up environment variables with music21:
http://web.mit.edu/music21/doc/moduleReference/moduleEnvironment.html
***********************************************
***********************************************
Join The Sound Of AI Slack community:
valeriovelardo.com/the-sound-of-ai-community
Interested in hiring me as a consultant/freelancer?
valeriovelardo.com
Follow Valerio on Facebook:
facebook.com/TheSoundOfAI
Connect with Valerio on Linkedin:
linkedin.com/in/valeriovelardo
Follow Valerio on Twitter:
twitter.com/musikalkemist
Learn how to preprocess a song dataset, transposing the songs to Cmaj/Amin and filtering them based on note values. You’ll also get familiar with music21, a Python package that makes symbolic music manipulation quick and intuitive.
Code:
github.com/musikalkemist/generating-melodies-with-rnn-lstm/tree/master/3%20-%20Preprocessing%20dataset%20for%20melody%20generation%20pt%201/code
Slides:
github.com/musikalkemist/generating-melodies-with-rnn-lstm/tree/master/3%20-%20Preprocessing%20dataset%20for%20melody%20generation%20pt%201/slides
Download Kern dataset:
kern.humdrum.org/cgi-bin/browse?l=essen/europa/deutschl
Learn more about Kern/Humdrum:
humdrum.org
Learn more about music21:
http://web.mit.edu/music21/doc/usersGuide/usersGuide_01_installing.html
Set up environment variables with music21:
http://web.mit.edu/music21/doc/moduleReference/moduleEnvironment.html
***********************************************
***********************************************
Join The Sound Of AI Slack community:
valeriovelardo.com/the-sound-of-ai-community
Interested in hiring me as a consultant/freelancer?
valeriovelardo.com
Follow Valerio on Facebook:
facebook.com/TheSoundOfAI
Connect with Valerio on Linkedin:
linkedin.com/in/valeriovelardo
Follow Valerio on Twitter:
twitter.com/musikalkemist









![MusicLM Generates Music From Text [Paper Breakdown]
MusicLM has taken the Music AI community by storm. The model published by Google is a step ahead towards text-based music generation in the audio realm. By leveraging a clever combination of deep learning base models, MusicLM generates convincing short music clips with good audio fidelity.
Join The Sound of AI Slack Community:
https://valeriovelardo.com/the-sound-of-ai-community/
MusicLM paper:
https://arxiv.org/abs/2301.11325
MusicLM demo:
https://google-research.github.io/seanet/musiclm/examples/
Music AI talent recruitment:
https://thesoundofai.com/
Interested in hiring me as a consultant/freelancer?
https://thesoundofai.com/consulting.html
The Sound of AI Academy:
https://the-sound-of-ai-academy.teachable.com/
Advanced Python Programming:
https://the-sound-of-ai-academy.teachable.com/p/advanced-python-programming
Connect with Valerio on Linkedin:
https://www.linkedin.com/in/valeriovelardo
Follow Valerio on Facebook:
https://www.facebook.com/TheSoundOfAI
Follow Valerio on Twitter:
https://twitter.com/musikalkemist
Content:
0:00 Intro
0:45 Text-to-music
2:15 MusicLM demo
3:31 Riffusion and Mubert AI
4:37 MusicLM architecture
6:08 Components overview
7:40 SoundStream
8:20 w2v-BERT
8:51 MuLan
10:51 Training
16:18 Inference
19:52 Experiments
21:52 Limitations
24:40 Thoughts on research procedure MusicLM Generates Music From Text [Paper Breakdown]](https://i.ytimg.com/vi/eaqO5uT0G9Q/mqdefault.jpg)
