Welcome to GETMusic Demo Page!

Loading the videos may take some time. If you encounter any issues, please try downloading it locally.



1. Source: Lead Melody ➡️ Target: Bass, Drum, Guitar, Piano, and String:

Due to the incorporation of RoPE (Rotary Positional Embeddings), GETMusic can extrapolate effectively during inference without experiencing significant degradation in quality, even in the 1st demo of 72 bars:



2. Piano and Drum ➡️ Lead Melody and String



3. Guitar ➡️ String



4. Lead Melody ➡️ Piano, String



5. Generation from Scratch 1



6. Generation from Scratch 2



7. Zero-Shot Example 1



8. Zero-Shot Example 2



9. More than Pop Music: Fine-tuning with Other Genre Data

We fine-tune the GETDiff on JSB Chorales dataset for only 2,000 steps. It is capable of generating music in Bach style.



There are more randomly picked samples:


Lead Melody ➡️ Accompaniments

Input Output


Lead Melody ➡️ Drum, Guitar, Piano

Input Output


Piano ➡️ Lead Melody

Input Output


Guitar, Piano, String ➡️ Lead Melody

Input Output


Bass, Drum ➡️ Lead Melody

Input Output


Bass ➡️ String

Input Output


String ➡️ Bass, Drum, Guitar, Piano

Input Output


Thanks for listening!! 🥁🎸🎹🎻🎤