MusicLang is designed to offer the best-in-class music structure, human-like composition quality, and a wide range of variety in symbolic music generation.
There are several reasons explaining our unique quality across generations and the control offered:
🦙 A LLAMA2 architecture, trained from scratch on symbolic music, ensuring exceptional quality;
🎛 Unique control over chord progressions in the generated music (with additional controlling features coming soon);
🎼 Designed to continue music coherently with a control on the level of creativity
Rather than a long speech, this blog post provides concrete examples of realizations made with MusicLang. All the following examples can be easily be reprocuded in our colab here. Have fun!
Those generations has been done without any constraints to the model:
Note : MusicLang generates the score, not the audio. We used EastWest VSTs to sonorize the scores generated by MusicLang without any other processing.
Cinematic
Title
Sound
Cinematic_1
Cinematic_2
Cinematic_3
Cinematic_4
Cinematic_5
Pop
Title
Sound
Pop_1
Pop_2
Pop_3
Pop Rock
Title
Sound
Pop_Rock_1
Pop_Rock_2
Pop_Rock_3
Pop_Rock_4
World Music
Title
Sound
World_music_1
World_music_2
World_music_3
Jazz
Title
Sound
Jazz_1
Jazz_2
Jazz_3
Jazz_4
Classic
Title
Sound
Classic_1
Classic_2
Classic_3
Unclassifiable
Title
Sound
Unclassifiable_1
Unclassifiable_2
Unclassifiable_3
Free continuation of an existing music from a template
With MusicLang, you can use your an existing music as a template to create new composition. In the following examples, we'll extend an existing music and control the the chord progression of the generated music:
Bach
Title
Extended with MusicLang
Prelude and fugue in C minor #1
Prelude and fugue in C major #2
Beethoven
Title
Extended with MusicLang
Für Elise variation #1
Für Elise variation #2
Für Elise variation #3
Mozart
Title
Extended with MusicLang
Piano sonata no 11 #1
Piano sonata no 11 #2
Piano sonata no 11 #3
Piano sonata no 11 #4
Final Fantasy VII
Title
Extended with MusicLang
FF7 #1
FF7 #2
FF7 #3
Rayman
Title
Extended with MusicLang
Rayman #1
Rayman #2
Rayman #3
Controlled generation from a chord progression template
Title
Chord progression used
Result
Zelda theme
BbM Fm7/Ab GbM DbM BM7 Bbm C7 FM BbM Fm7/Ab GbM F7 Gb7/E FM Gb7/E FM BM Bbm C7 FM
Queen - Bohemian rhapsody
BbM BbM Gm Gm Cm Cm7 F7 BbM BbM Gm Gm Cm Cm7/Bb Am7b5 AbM7
Radiohead - Creep
GM BM CM Cm GM BM CM Cm
Pachelbel - Canon
DM AM Bm F#m7 GM DM Em7/G AM DM AM Bm F#m7 GM DM Em7/G AM
Daft Punk - Get Lucky
EM Bm7 DM F#m7 EM Bm7 DM F#m7
Notes:
We recommend exporting generated sounds to your favorite DAW to utilize high-quality VSTs for superior audio quality. In our next blog post, we'll cover how you can easily automate this workflow for a best-in-class musical experience;
All the music provided in this blog post is royalty-free, so feel free to use it as you wish! We appreciate any support you can offer in return, such as sending us some love or making a reference to us if you use our music :-)