Categories

Audio Band-Pass Filter

Allow only a specific band of frequencies to pass

Keeps a chosen band centered around a frequency while attenuating frequencies outside that band.

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 Band-Pass Filter isolates a specific range of frequencies in an audio file, keeping the band centered around a chosen frequency while attenuating frequencies outside that band. It's ideal for cleaning up recordings or focusing on particular sound elements.

When to Use

  • When you need to remove unwanted low or high frequencies from an audio recording to reduce noise.
  • When isolating a specific frequency range for analysis, such as in speech or music editing.
  • When preparing audio for systems that require a narrow frequency band, like telecommunications or hearing aids.

How It Works

  • Upload an audio file in a supported format, such as MP3, WAV, or AAC.
  • Set the center frequency (default 1000 Hz) and bandwidth (default 200 Hz) to define the frequency band to retain.
  • Choose an output format from options like MP3, FLAC, or WAV for the processed audio.
  • The tool applies the filter, attenuating frequencies outside the specified band and generating the output file.

Use Cases

Enhancing vocal clarity in podcasts by filtering out background noise outside the human voice range.
Isolating instrument frequencies, such as bass or treble, in music production for remixing or analysis.
Preparing audio for telecommunication systems that operate within specific frequency bands to improve signal quality.

Examples

1. Cleaning Up a Podcast Recording

Podcast Editor
Background
A podcast editor has an interview recording with noticeable low-frequency hum and high-frequency hiss.
Problem
The background noise reduces speech intelligibility and listener comfort.
How to Use
Upload the audio file, set the center frequency to 1500 Hz to target speech, and adjust the bandwidth to 800 Hz to capture the voice range while excluding noise.
Outcome
The filtered audio has clearer speech with significantly reduced background noise, ready for publishing.

2. Extracting Bass Lines from a Music Track

Music Producer
Background
A music producer needs to isolate the bass guitar from a mixed stereo track for a remix project.
Problem
The bass frequencies are blended with drums and other instruments, making extraction challenging.
How to Use
Upload the track, set the center frequency to 80 Hz to focus on bass, and use a narrow bandwidth of 40 Hz to minimize overlap with other sounds.
Outcome
The output file primarily contains the bass frequencies, allowing for easy manipulation in the remix.

Try with Samples

audio, file

Related Hubs

FAQ

What audio file formats are supported for input?

The tool accepts common audio formats like MP3, WAV, AAC, and others via the audio file input.

What is the default center frequency and bandwidth?

The default center frequency is 1000 Hz, and the default bandwidth is 200 Hz.

Can I process multiple audio files at once?

No, the tool processes one audio file at a time, as the input is set to a single file.

What output formats are available?

You can choose from MP3, AAC, M4A, OGG Vorbis, Opus, FLAC, or WAV for the output.

How does adjusting the bandwidth affect the filter?

The bandwidth defines the width of the frequency band around the center frequency; a narrower bandwidth isolates a smaller range, while a wider one includes more frequencies.

API Documentation

Request Endpoint

POST /en/api/tools/audio-band-pass-filter

Request Parameters

Parameter Name Type Required Description
audioFile file (Upload required) Yes -
centerHz number No -
widthHz number No -
outputFormat select No -

File type parameters need to be uploaded first via POST /upload/audio-band-pass-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-band-pass-filter": {
      "name": "audio-band-pass-filter",
      "description": "Allow only a specific band of frequencies to pass",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=audio-band-pass-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]