BeatGenerator / README.md
bharatverse11's picture
Upload 4 files
e96efee verified
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)