Categories

Audio Spectral Filter

Filter audio based on its spectral content

Applies frequency-domain filtering to shape audio spectrum with surgical precision. Uses FFT-based processing to boost, cut, or notch specific frequency ranges while preserving temporal characteristics. Ideal for spectral enhancement, noise reduction, and creative frequency manipulation.

Click to upload file or drag and drop file here

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

Type of spectral filtering to apply. Each type has different frequency shaping characteristics.

Center frequency for low frequency band adjustments.

-20 -20 20

Gain adjustment for low frequency band. Positive = boost, Negative = cut.

Center frequency for mid frequency band adjustments.

-20 3 20

Gain adjustment for mid frequency band. Positive = boost, Negative = cut.

Center frequency for high frequency band adjustments.

-20 2 20

Gain adjustment for high frequency band. Positive = boost, Negative = cut.

0 0.5 1

How steep the filter transitions are. Higher values = more precise frequency targeting.

0 0.3 1

Adds feedback character to the filter. Higher values = more pronounced filter response.

0 0.85 1

Balance between dry (original) and wet (filtered) signal.

API Documentation

Request Endpoint

POST /en/api/tools/audio-spectral-filter

Request Parameters

Parameter Name Type Required Description
audioFile file (Upload required) Yes -
filterType select No Type of spectral filtering to apply. Each type has different frequency shaping characteristics.
lowFreq number No Center frequency for low frequency band adjustments.
lowGain range No Gain adjustment for low frequency band. Positive = boost, Negative = cut.
midFreq number No Center frequency for mid frequency band adjustments.
midGain range No Gain adjustment for mid frequency band. Positive = boost, Negative = cut.
highFreq number No Center frequency for high frequency band adjustments.
highGain range No Gain adjustment for high frequency band. Positive = boost, Negative = cut.
sharpness range No How steep the filter transitions are. Higher values = more precise frequency targeting.
resonance range No Adds feedback character to the filter. Higher values = more pronounced filter response.
mix range No Balance between dry (original) and wet (filtered) signal.
outputFormat select No -

File type parameters need to be uploaded first via POST /upload/audio-spectral-filter 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-spectral-filter": {
      "name": "audio-spectral-filter",
      "description": "Filter audio based on its spectral content",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=audio-spectral-filter",
      "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]