Music Models Overview

Create original music, generate sound effects, and compose audio content with advanced AI music generation models.

Available Models

Suno AI

  • Suno v4: Latest model with improved quality and longer compositions
  • Suno v3.5: Balanced model for most music generation needs
  • Suno Bark: Specialized for voice and sound effects

Udio

  • Udio v1.5: High-quality music generation with genre flexibility
  • Udio Base: Standard model for general music creation

MusicLM (Google)

  • MusicLM Large: Advanced music generation from text descriptions
  • MusicLM Base: Efficient model for quick music generation

AudioCraft (Meta)

  • MusicGen Large: Open-source music generation model
  • AudioGen: Sound effects and audio texture generation

Model Capabilities

Music Generation

Create original songs from text descriptions

Sound Effects

Generate custom sound effects and audio textures

Style Transfer

Transform existing audio into different musical styles

Audio Extension

Extend existing tracks with AI-generated continuations

Music Generation API

Generate music from text descriptions:
POST /v1/audio/music/generations

Basic Example

curl -X POST "https://api.anyapi.ai/v1/audio/music/generations" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "suno-v4",
    "prompt": "An upbeat jazz song with piano and saxophone",
    "duration": 30,
    "style": "jazz",
    "instrumental": false
  }'

Response Format

{
  "id": "music_abc123",
  "object": "music",
  "created": 1589478378,
  "model": "suno-v4",
  "status": "processing",
  "url": null,
  "duration": 30,
  "style": "jazz",
  "instrumental": false,
  "metadata": {
    "tempo": "120 BPM",
    "key": "C major",
    "time_signature": "4/4"
  }
}

Music with Lyrics API

Generate songs with custom lyrics:
POST /v1/audio/music/lyrics
import requests

response = requests.post(
    "https://api.anyapi.ai/v1/audio/music/lyrics",
    headers={
        "Authorization": "Bearer YOUR_API_KEY",
        "Content-Type": "application/json"
    },
    json={
        "model": "suno-v4",
        "lyrics": """
        [Verse 1]
        Walking down the street on a sunny day
        Feeling good, everything's okay
        
        [Chorus]
        This is my song, my melody
        Dancing to the rhythm, wild and free
        """,
        "style": "pop-rock",
        "vocal_style": "female",
        "duration": 60
    }
)

Sound Effects API

Generate custom sound effects:
POST /v1/audio/sfx/generations
import requests

response = requests.post(
    "https://api.anyapi.ai/v1/audio/sfx/generations",
    headers={
        "Authorization": "Bearer YOUR_API_KEY",
        "Content-Type": "application/json"
    },
    json={
        "model": "audiogen",
        "prompt": "Rain falling on leaves in a forest",
        "duration": 10,
        "loop": True
    }
)

Model Comparison

ModelStrengthsMax DurationVocal SupportBest For
Suno v4Quality, lyrics4 minutesYesComplete songs
Udio v1.5Genre variety3 minutesYesCreative music
MusicLM LargePrompt adherence5 minutesLimitedInstrumental
AudioGenSound effects30 secondsNoSFX, textures

Musical Styles

Supported Genres

Style Modifiers

Enhance your prompts with style modifiers:
  • Energy: upbeat, mellow, energetic, calm
  • Mood: happy, sad, mysterious, romantic, aggressive
  • Production: lo-fi, high-quality, vintage, modern
  • Instruments: piano, guitar, strings, synth, drums

Advanced Features

Custom Vocal Styles

Specify vocal characteristics:
{
  "model": "suno-v4",
  "prompt": "A powerful ballad about overcoming challenges",
  "vocal_style": "male",
  "vocal_characteristics": {
    "range": "baritone",
    "style": "powerful",
    "accent": "american"
  }
}

Musical Structure

Control song structure with tags:
{
  "lyrics": """
  [Intro]
  Instrumental introduction
  
  [Verse 1]
  First verse lyrics here
  
  [Pre-Chorus]
  Building up to the chorus
  
  [Chorus]
  Main hook and melody
  
  [Verse 2]
  Second verse lyrics
  
  [Chorus]
  Repeat main hook
  
  [Bridge]
  Different section for variety
  
  [Chorus]
  Final chorus
  
  [Outro]
  Ending section
  """,
  "structure_emphasis": "strong"
}

Audio Parameters

Fine-tune audio output:
{
  "model": "suno-v4",
  "prompt": "Atmospheric ambient music",
  "audio_settings": {
    "sample_rate": 44100,
    "bit_depth": 24,
    "format": "wav",
    "stereo": true
  },
  "mastering": {
    "normalize": true,
    "compression": "light",
    "eq": "balanced"
  }
}

Prompt Engineering

Best Practices

  1. Be specific about genre: ”90s grunge rock” vs “rock”
  2. Describe instruments: “acoustic guitar, soft drums, violin”
  3. Set the mood: “melancholic”, “uplifting”, “mysterious”
  4. Include tempo: “slow ballad”, “fast-paced”, “moderate tempo”
  5. Reference styles: “in the style of…”, “similar to…”

Example Prompts

Pricing

Music models are priced based on generation duration:
ModelPrice per 30sMax DurationVocal Support
Suno v4$0.504 minutesYes
Suno v3.5$0.303 minutesYes
Udio v1.5$0.403 minutesYes
MusicLM$0.255 minutesLimited
AudioGen$0.1530 secondsNo
Additional costs:
  • High-quality audio (48kHz): +50%
  • Commercial licensing: Varies by use case
  • Extended generations (>2 minutes): +25%

Rate Limits

Music generation limits by plan:
PlanGenerations/HourDaily LimitMax Duration
Free31030s
Pro201004 minutes
EnterpriseCustomCustomCustom

Audio Formats

Output Formats

  • MP3: Compressed, widely compatible
  • WAV: Uncompressed, studio quality
  • FLAC: Lossless compression
  • AAC: High-quality compression

Quality Settings

  • Standard: 44.1kHz, 16-bit
  • High: 48kHz, 24-bit
  • Studio: 96kHz, 24-bit (premium)

Licensing & Usage Rights

Personal Use

  • Free for personal, non-commercial projects
  • No attribution required
  • Unlimited downloads and usage

Commercial Use

  • License required for commercial projects
  • Revenue sharing options available
  • Sync licensing for media projects
  • Broadcast and streaming rights included

Content Policy

  • Original compositions only
  • No copyrighted material training
  • Safe for commercial use
  • DMCA compliant

Common Use Cases

Content Creation

YouTube videos, podcasts, social media content

Game Development

Background music, sound effects, interactive audio

Film & Media

Soundtracks, commercials, documentaries

Apps & Software

UI sounds, notifications, ambient audio

Marketing

Brand jingles, advertisement music, promotional content

Wellness

Meditation music, sleep sounds, relaxation audio

Education

Learning apps, educational videos, interactive content

Live Events

Background music, transitions, event soundscapes

Integration Examples

Web Player Integration

// Play generated music in web browser
async function playGeneratedMusic(musicId) {
  const response = await fetch(`/v1/audio/music/${musicId}`, {
    headers: { 'Authorization': 'Bearer YOUR_API_KEY' }
  });
  
  const audioBlob = await response.blob();
  const audioUrl = URL.createObjectURL(audioBlob);
  
  const audio = new Audio(audioUrl);
  audio.play();
}

Mobile App Integration

// iOS Swift example
func playGeneratedMusic(musicId: String) {
    let url = URL(string: "https://api.anyapi.ai/v1/audio/music/\(musicId)")!
    var request = URLRequest(url: url)
    request.setValue("Bearer YOUR_API_KEY", forHTTPHeaderField: "Authorization")
    
    URLSession.shared.dataTask(with: request) { data, response, error in
        guard let data = data else { return }
        
        do {
            let player = try AVAudioPlayer(data: data)
            player.play()
        } catch {
            print("Error playing audio: \(error)")
        }
    }.resume()
}

Getting Started