Music Series
Add Instrumental
Generate musical accompaniment for uploaded audio files
POST
Documentation Index
Fetch the complete documentation index at: https://docs.vidgo.ai/llms.txt
Use this file to discover all available pages before exploring further.
Usage Guide
- This endpoint generates musical accompaniment for uploaded audio files
- Typically used with vocal stems or melodies to create backing tracks
- Perfect for adding instrumental layers to existing recordings without needing a producer
Parameter Details
-
Required parameters:
-
upload_url: URL of the audio file to process -
title: Name for the generated track -
tags: Desired musical styles (e.g., “relaxing, piano, soothing”) -
negative_tags: Styles to exclude (e.g., “heavy metal, fast drums”)
-
-
Model selection:
- V5: Superior musical expressiveness with faster generation
- V4_5PLUS: Enhanced tonal richness (default)
Developer Notes
- Use descriptive tags to guide the style of the instrumental
- Combine positive and negative tags for precise control over the output
- The callback mechanism sends notifications at three stages: text generation, first track completion, and all tracks completed
Optional parameters
-
model(string): AI model version. Options:V4_5PLUS(default),V5. -
vocal_gender(string): Vocal gender preference. Usemfor male,ffor female. Note: This parameter can only increase the probability but cannot guarantee the specified gender. -
style_weight(number): Strength of adherence to style. Range 0-1, up to 2 decimals. -
weirdness_constraint(number): Controls creative deviation. Range 0-1, up to 2 decimals. -
audio_weight(number): Balance weight for audio features. Range 0-1, up to 2 decimals.
Authorizations
All API endpoints require Bearer Token authentication
Get your API Key:
Visit the API Key Management Page to get your API Key
Add it to the request header:
Authorization: Bearer VIDGO_API_KEYBody
application/json
API model identifier.
Must be add-instrumental for this endpoint.
Available options:
add-instrumental Example:
"add-instrumental"
Input parameters for instrumental generation
Webhook callback URL for result notifications
Example:
"https://your-domain.com/callback"