Categories

Audio Expander

Apply dynamic range expansion

Click to upload file or drag and drop file here

Maximum file size: 200MB Supported formats: audio/*

Key Facts

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

Overview

The Audio Expander applies dynamic range expansion to audio files, enhancing the difference between quiet and loud sounds for improved clarity and impact. It allows precise control over parameters like threshold, ratio, and timing to tailor the expansion effect.

When to Use

  • When audio recordings sound flat or lack dynamic contrast, such as in over-compressed podcasts.
  • To improve speech intelligibility in voiceovers or dialogue for videos and films.
  • For adding punch and presence to music tracks during mixing or mastering.

How It Works

  • Upload an audio file in a supported format like MP3, WAV, or AAC.
  • Adjust parameters including threshold, expansion ratio, attack, release, and makeup gain to control the expansion.
  • Select the desired output format and process the file to apply dynamic range expansion.

Use Cases

Enhancing podcast audio by making speech clearer and more dynamic for better listener engagement.
Restoring natural dynamics in compressed music recordings, such as drums or vocals.
Improving audio quality in video production, like dialogue in films or YouTube content.

Examples

1. Podcast Speech Clarity Enhancement

Podcaster
Background
A podcaster records interviews with a home microphone, resulting in audio that sounds compressed and lacks dynamic range.
Problem
The speech is flat and less engaging due to narrow dynamic contrast.
How to Use
Upload the podcast MP3 file, set threshold to -30 dB, ratio to 2, attack to 5 ms, release to 100 ms, and add 3 dB makeup gain. Output as MP3.
Example Config
thresholdDb: -30, ratio: 2, attackMs: 5, releaseMs: 100, makeupDb: 3, outputFormat: mp3
Outcome
The podcast audio gains improved clarity and dynamic contrast, making it more professional and engaging.

2. Music Drum Track Dynamics Restoration

Music Producer
Background
A music producer has a heavily compressed drum track in WAV format that sounds lifeless in the mix.
Problem
The drums lack punch and natural dynamics due to over-compression.
How to Use
Upload the drum track WAV file, set threshold to -20 dB, ratio to 1.5, attack to 10 ms, release to 50 ms, and output as FLAC for high quality.
Example Config
thresholdDb: -20, ratio: 1.5, attackMs: 10, releaseMs: 50, outputFormat: flac
Outcome
The drum track regains dynamic impact with more punch and presence, enhancing the overall mix.

Try with Samples

audio, file

Related Hubs

FAQ

What is dynamic range expansion?

It increases the difference between quiet and loud parts of an audio signal, making sounds below a threshold quieter and those above louder.

What audio formats can I upload?

The tool accepts common audio formats such as MP3, WAV, AAC, M4A, OGG, Opus, and FLAC.

How do I set the expansion ratio?

The ratio controls expansion intensity; set it between 1 and 4, where higher values increase the dynamic range difference.

What is makeup gain used for?

Makeup gain compensates for overall level changes after expansion, allowing you to adjust the output volume.

Can I choose the output format?

Yes, you can select from formats like MP3, AAC, M4A, OGG, Opus, FLAC, or WAV for the processed file.

API Documentation

Request Endpoint

POST /en/api/tools/audio-expander

Request Parameters

Parameter Name Type Required Description
audioFile file (Upload required) Yes -
thresholdDb number No -
ratio number No -
attackMs number No -
releaseMs number No -
makeupDb number No -
outputFormat select No -

File type parameters need to be uploaded first via POST /upload/audio-expander 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-expander": {
      "name": "audio-expander",
      "description": "Apply dynamic range expansion",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=audio-expander",
      "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]