declare-lab/mustango 🔢📝 → 🖼️

▶️ 8.8K runs 📅 Nov 2023 ⚙️ Cog 0.8.3 🔗 GitHub 📄 Paper ⚖️ License
music-generation text-to-music

About

Controllable Text-to-Music Generation

Example Output

Prompt:

"This techno song features a synth lead playing the main melody. This is accompanied by programmed percussion playing a simple kick focused beat. The hi-hat is accented in an open position on the 3-and count of every bar. The synth plays the bass part with a voicing that sounds like a cello. This techno song can be played in a club. The chord sequence is Gm, A7, Eb, Bb, C, F, Gm. The beat counts to 2. The tempo of this song is 128.0 beats per minute. The key of this song is G minor."

Output

Example output

Performance Metrics

25.87s Prediction Time
280.48s Total Time
All Input Parameters
{
  "steps": 100,
  "prompt": "This techno song features a synth lead playing the main melody. This is accompanied by programmed percussion playing a simple kick focused beat. The hi-hat is accented in an open position on the 3-and count of every bar. The synth plays the bass part with a voicing that sounds like a cello. This techno song can be played in a club. The chord sequence is Gm, A7, Eb, Bb, C, F, Gm. The beat counts to 2. The tempo of this song is 128.0 beats per minute. The key of this song is G minor.",
  "guidance": 3
}
Input Parameters
steps Type: integerDefault: 100
inference steps
prompt Type: stringDefault: This is a new age piece. There is a flute playing the main melody with a lot of staccato notes. The rhythmic background consists of a medium tempo electronic drum beat with percussive elements all over the spectrum. There is a playful atmosphere to the piece. This piece can be used in the soundtrack of a children's TV show or an advertisement jingle.
Input prompt.
guidance Type: numberDefault: 3
guidance scale
Output Schema

Output

Type: stringFormat: uri

Version Details
Version ID
1db0c525057769aff3b75995a89f84785f188e87afc090afaa7da7482fc1d3c4
Version Created
November 22, 2023
Run on Replicate →