Spaces:
Sleeping
Sleeping
metadata
title: AutoMixAI Beat Generator
emoji: 🥁
colorFrom: purple
colorTo: yellow
sdk: docker
app_port: 7860
pinned: false
suggested_hardware: t4-small
AutoMixAI Beat Generator
AI-powered beat and music generation using Meta's MusicGen model.
Generate studio-quality beats, loops, and music from natural language text prompts.
API
| Method | Endpoint | Description |
|---|---|---|
| GET | / |
Service info |
| GET | /health |
Health check |
| POST | /generate |
Generate beat from text prompt |
| GET | /output/{id} |
Download generated audio |
Generate Request
{
"prompt": "hard-hitting trap beat with 808 bass and rolling hi-hats",
"duration": 10,
"temperature": 1.0,
"guidance_scale": 3.0
}
Parameters
| Parameter | Range | Description |
|---|---|---|
prompt |
3-500 chars | Natural language beat description |
duration |
3-30 seconds | Length of generated audio |
temperature |
0.5-1.5 | Creativity (lower=predictable, higher=creative) |
guidance_scale |
1.0-10.0 | Prompt adherence (higher=stricter) |
Model
Uses facebook/musicgen-small by default. Set MUSICGEN_MODEL env var to change:
facebook/musicgen-small— Fast, decent quality (300M params)facebook/musicgen-medium— Better quality (1.5B params)facebook/musicgen-large— Best quality (3.3B params)