Generate unlimited ai music with Graydient Pro and Plus, make AI music without tokens or credits, create AI music without restrictions today! We now support STEP-Ace, an open-source AI model for generative music. Check their whitepaper for more information
Here’s how our AI music generator works:
WebUI:
Choose Tasks > Workflows > Music-Ace
Telegram:
Copy the following workflow template:
/wf /run:music-ace [verse] gonna make some songs [bridge] gonna make em [chorus] with pirate diffusion yeah! /slot1:oldies jazz
Lyrics
Write your own lyrics, or use our chat bots (web ui) or the Telegram /llm command to generate lyrics for your songs, then paste them into the workflow. You can structure your lyrics as explained above, with verse, bridge, chorus, and try other musical terms. Example:
/wf /run:music-ace
[verse] Bassline groovin' in my chest Heartbeats match the city's zest [chorus] Turn it up and let it flow Feel the fire let it grow [verse] Guitar strings they start to weep Wake the soul from silent sleep [bridge] Voices blend in harmony Lost in pure cacophony
Languages
Add the language with two letters at the start of your lyrics prompt like [en] for english, [es] for espanol, etc. Works best with English, Spanish, Chinese, Russian, Japanese, German, French, Portuguese, Italian, and Korean. Other languages are supported, but those work best.
Instruments
Express this as part of your lyrics prompt, at the start. For example: sound fill, clean vocals, fills, loops, drums, G# keyscale, lead electric guitar, strings, brass & winds, saxophone, sonata, piano, classic guitar, violin, etc. If you’re not getting the instrument you want, try moving it closer to the front of the prompt and also adjust the genre using slot1 (explained below)
Genre requires the /slot1: parameter
Our music generation workflow supports all mainstream music styles with various description formats including short tags, descriptive text, or use-case scenarios.
Use the /slot1 parameter to define the genre.
Examples:
/slot1:electronic, rock, pop /slot1:trap edm /slot1:funk, pop, soul, melodic /slot1:background music for parties, radio broadcasts, streaming platforms, female voice /slot1:surf music /slot1:obscure, dark, fear, dubstep /slot1:dark, death rock, metal, hardcore, electric guitar, powerful, bass, drums, 110 bpm, G major /slot1:Cuban music, salsa, son, Afro-Cuban, traditional Cuban /slot1:alternative rock, pop, rock /slot1:aggressive, Heavy Riffs, Blast Beats, Satanic Black Metal /slot1:country rock, folk rock, southern rock, bluegrass, pop /slot1:Dark Electro, Industrial Techno, Gothic Rave /slot1:disco /slot1:electronic rap /slot1:808 bass, smooth flow, party atmosphere, theme, sub bassline, mandarin hip hop, smooth, bassline, fast, hip hop, rap /slot1:rock, orchestral, bass, drums, electric guitar, piano, synthesizer, violin, viola, cello, fast, energetic, motivational, inspirational, empowering /slot1:melancholic, world, sad
Artist References
It works similarly to genres, try supporting the genre prompt with an artist for a slightly different sound. For example, try pairs like: oldies, Frank Sinatra or reggae, Bob Marley, etc. It may not emulate their voice or exact songs, but it will get closer ot the sound profile you’re going for.
Limitations
Notes from the developers, credits to Junmin Gong, Sean Zhao, Sen Wang, Shengyuan Xu, Joe Guo
🎲 Output Inconsistency: Highly sensitive to random seeds and input duration, leading to varied “gacha-style” results.
🎵 Style-specific Weaknesses: Underperforms on certain genres (e.g. Chinese rap/zh_rap) Limited style adherence and musicality ceiling
🔄 Continuity Artifacts: Unnatural transitions in repainting/extend operations
🎤 Vocal Quality: Coarse vocal synthesis lacking nuance
🎛️ Control Granularity: Needs finer-grained musical parameter control
🌐 Multilingual Lyrics Compliance: Improved support for lyrics in multiple languages, enhancing accuracy and naturalness.