Categories

Audio Mixer

Mix two audio files together with customizable timing control

Click to upload files or drag and drop files here

Maximum file size: 10MB Maximum files: 2
Supported formats: audio/mpeg, audio/wav, audio/flac, audio/aac, audio/ogg, audio/mp4, audio/x-m4a

Enter when the second audio should start. 0 = start immediately, 5 = after 5 seconds, 1:30 = after 1 minute 30 seconds

Key Facts

Category
Media
Input Types
file, text, select
Output Type
file
Sample Coverage
4
API Ready
Yes

Overview

The Audio Mixer is a versatile tool designed to blend two audio files into a single track, allowing you to precisely control when the second audio file begins playing.

When to Use

  • Adding background music to a voiceover or podcast recording.
  • Creating a duet by layering a second vocal track over an instrumental.
  • Syncing sound effects to start at a specific moment within an existing audio clip.

How It Works

  • Upload your two audio files using the file selector.
  • Enter the start time for the second track in the 'Second Track Start Time' field.
  • Select your preferred output format from the dropdown menu.
  • Process the files to generate and download your combined audio track.

Use Cases

Overlaying background music onto a recorded speech or presentation.
Creating custom soundscapes by layering ambient noise with specific audio effects.
Syncing a vocal track to start after an instrumental intro in a music project.

Examples

1. Adding Background Music to a Podcast

Podcast Producer
Background
A producer has a recorded voice interview and a separate music track for the intro.
Problem
The music needs to play immediately, but the voiceover should start after the music intro finishes.
How to Use
Upload the music file as the first track and the voiceover as the second, setting the start time to 10 seconds.
Example Config
Second Track Start Time: 10, Output Format: MP3
Outcome
A single audio file where the voiceover begins exactly 10 seconds into the music track.

2. Creating a Vocal Duet

Musician
Background
A musician has an instrumental backing track and a separate vocal recording.
Problem
The vocal track needs to be layered over the instrumental to create a cohesive duet.
How to Use
Upload the instrumental as the first file and the vocal recording as the second, setting the start time to 0.
Example Config
Second Track Start Time: 0, Output Format: WAV
Outcome
A high-quality WAV file containing both the instrumental and vocal tracks playing simultaneously.

Try with Samples

audio, video, file

Related Hubs

FAQ

What audio formats are supported?

The tool supports MP3, WAV, FLAC, AAC, OGG, MP4, and M4A formats.

How do I specify the start time for the second track?

You can enter the time in seconds (e.g., 5) or in minutes and seconds format (e.g., 1:30).

Is there a limit to the file size?

Yes, the combined size of the two uploaded files must not exceed 10MB.

Can I mix more than two files?

No, this tool is specifically designed to mix exactly two audio files at a time.

Will the quality of my audio change?

The output quality depends on the selected output format; choosing a lossless format like WAV or FLAC will preserve the original quality.

API Documentation

Request Endpoint

POST /en/api/tools/audio-mixer

Request Parameters

Parameter Name Type Required Description
audioFiles file (Upload required) Yes -
secondStartTime text Yes Enter when the second audio should start. 0 = start immediately, 5 = after 5 seconds, 1:30 = after 1 minute 30 seconds
outputFormat select Yes -

File type parameters need to be uploaded first via POST /upload/audio-mixer to get filePath, then pass filePath to the corresponding file field.

Response Format

{
  "filePath": "/public/processing/randomid.ext",
  "fileName": "output.ext",
  "contentType": "application/octet-stream",
  "size": 1024,
  "metadata": {
    "key": "value"
  },
  "error": "Error message (optional)",
  "message": "Notification message (optional)"
}
File: File

AI MCP Documentation

Add this tool to your MCP server configuration:

{
  "mcpServers": {
    "elysiatools-audio-mixer": {
      "name": "audio-mixer",
      "description": "Mix two audio files together with customizable timing control",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=audio-mixer",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

You can chain multiple tools, e.g.: `https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`, max 20 tools.

Supports URL file links or Base64 encoding for file parameters.

If you encounter any issues, please contact us at [email protected]