# Overview

AI music generation uses deep learning to compose original audio — melodies, harmonies, beats, and full arrangements — from text prompts, audio references, or structured inputs like lyrics and chord progressions. Modern models produce studio-quality results in seconds on a single GPU, making them practical for musicians, producers, game developers, and content creators.

Running these models on **Clore.ai** gives you on-demand access to high-VRAM GPUs (RTX 4090, A100) without buying hardware, and your projects stay private on your rented instance.

## Available Guides

| Guide                                                              | Model    | What It Does                                                                                |
| ------------------------------------------------------------------ | -------- | ------------------------------------------------------------------------------------------- |
| [ACE-Step](https://docs.clore.ai/guides/music-generation/ace-step) | ACE-Step | Text-to-music with lyrics, genre tags, and style control. Generates full songs with vocals. |

## Related Resources

* [**AudioCraft / MusicGen**](https://docs.clore.ai/guides/audio-and-voice/audiocraft-music) — Meta's AudioCraft toolkit for text-to-music and audio generation, covered in the Audio & Voice section.

## Getting Started

1. Rent a GPU on [clore.ai/marketplace](https://clore.ai/marketplace) — an RTX 4090 (24 GB) handles all current music generation models
2. Follow the guide for your chosen model above
3. Generate, iterate, and download your audio files via SSH or the HTTP port


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.clore.ai/guides/music-generation/music-generation.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
