An open-source 3.5B parameter text-to-music model developed by ACE Studio and StepFun that generates original music across diverse genres with impressive coherence and speed.
ACE-Step is a cutting-edge AI music generation model designed for creating original and high-quality music. Developed by ACE Studio and StepFun and released under the Apache 2.0 license, it delivers impressive musical coherence and generation speed, rivaling existing solutions.
ACE-Step produces incredibly rich and coherent music with complex melodies, harmonies, and rhythms. The advanced AI models create compositions that are both original and engaging.
Easily generate music across various genres by providing text descriptions. Specify mood, instruments, tempo, and more to guide the creative process.
Leveraging an optimized architecture, ACE-Step can generate several minutes of music in seconds on capable hardware, making it ideal for rapid prototyping and creative exploration.
Released under the Apache 2.0 license, allowing free use for both personal and commercial purposes. Complete model weights and code are available on GitHub.
Dark Electro - music generated by ACE-Step.
Disco - music generated by ACE-Step.
Electronic Rap Waves On - music generated by ACE-Step.
Hiphop Rap Shirt Song - music generated by ACE-Step.
Opera Female - music generated by ACE-Step.
Dance Party - music generated by ACE-Step.
Minimal Techno - music generated by ACE-Step.
Psychedelic - music generated by ACE-Step.
Saxphone Jazz - music generated by ACE-Step.
Orchestral Rock - music generated by ACE-Step.
World Sad - music generated by ACE-Step.
Acid House - music generated by ACE-Step.
Acappella - music generated by ACE-Step.
Bbox - music generated by ACE-Step.
Drum Bass - music generated by ACE-Step.
Female Nana - music generated by ACE-Step.
Sonata Piano Violin - music generated by ACE-Step.
Tango Guitar - music generated by ACE-Step.
Trance - music generated by ACE-Step.
Violin Solo - music generated by ACE-Step.
Dark Atmospheric - music generated by ACE-Step.
Electro House - music generated by ACE-Step.
Folk Rnb Female - music generated by ACE-Step.
French Pop - music generated by ACE-Step.
German Dance - music generated by ACE-Step.
Hip-House - music generated by ACE-Step.
Italian Folk - music generated by ACE-Step.
Jpop - music generated by ACE-Step.
Kpop - music generated by ACE-Step.
Mandopop - music generated by ACE-Step.
Portuguese Pop - music generated by ACE-Step.
Russian Folk - music generated by ACE-Step.
Spanish Song - music generated by ACE-Step.
Original music sample by ACE-Step.
Music retake variation: Variance1.
Music retake variation: Variance2.
Music retake variation: Variance3.
Music retake variation: Variance4.
Music retake variation: Variance5.
Music retake variation: Variance6.
Original audio for repaint A example.
Repainted segment (0 30 Variance10) changing to Female.
Repainted segment (0 30 Variance10) changing to Genre.
Repainted segment (0 30 Variance10) changing to Lyrics.
Repainted segment (0-30s) with variance 7.
Audio edit demonstration: A Orig.
Audio edit demonstration: Kid.
Audio edit demonstration: Old.
Audio edit demonstration: Spotify.
Audio edit demonstration: Cry.
Audio edit demonstration: French.
Audio edit demonstration: German.
Audio edit demonstration: Ja.
Audio edit demonstration: Ko.
Audio edit demonstration: Zh.
Vocal generation from lyrics: In You I See.
Vocal generation from lyrics: Lemonade.
Vocal generation from lyrics: Turn Me On.
Vocal generation from lyrics: Whispering Shadows.
Vocal generation from lyrics: You Been Chosen Too.
Generated sample: Acounstic Guitar.
Generated sample: Bass.
Generated sample: Drums.
Generated sample: Drums Grooves.
Generated sample: Edrum.
Generated sample: Electric Guitar.
Generated sample: Erhu.
Generated sample: Flute.
Generated sample: Guitar.
Generated sample: Hand Pan.
Generated sample: Koto.
Country Rock - music generated by ACE-Step.
Black Metal - music generated by ACE-Step.
Alternative Rock - music generated by ACE-Step.
Afro Cuban - music generated by ACE-Step.
Dead Rock - music generated by ACE-Step.
Cyberpunk - music generated by ACE-Step.
Dubstep - music generated by ACE-Step.
Surf Music - music generated by ACE-Step.
Female Pop - music generated by ACE-Step.
Funk Pop Neon Lights - music generated by ACE-Step.
Theme music for ACE-Step.
Generated sample: Violin.
Generated sample: Synth.
Generated sample: Saxphone.
Generated sample: Pad.
Generated sample: Lead Guitar.
Note: For optimal results, experiment with detailed text prompts. The model is continually improving with community contributions.
Write a detailed text description of the music you want to create. Specify genre, mood, instruments, tempo, and any other desired characteristics.
For more fine-grained control, explore advanced parameters available in the generation interface or code for aspects like song structure or specific instrument nuances.
Run the ACE-Step model (either locally via the app or using the online demo). The model processes your prompt and generates an original piece of music.
Playback the generated audio. Refine your prompt and regenerate to explore different musical ideas. Download the audio file for your projects.
# Conda
conda create -n ace_step python=3.10 -y
conda activate ace_stepgit clone https://github.com/ace-step/ACE-Step.git && cd ACE-Steppip install -r requirements.txtpython app.pyhttp://127.0.0.1:7865 in your browser.