audio-bass-boost

Boost bass and attenuate mids/highs on audio files with FFT-based EQ.

1|1|Updated Feb 4, 2026
One-click install
npx skills add https://github.com/brianlan/improved-ai-agent --skill audio-bass-boost
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: audio-bass-boost
Source: https://github.com/brianlan/improved-ai-agent/tree/main/skills/audio-bass-boost
Command: npx skills add https://github.com/brianlan/improved-ai-agent --skill audio-bass-boost

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires librosa, soundfile, scipy, numpy, audioread, resampy, and includes scripts (resource) and references (resource) components.

What problem does it solve?

Audio processing for music, guitar, and voice often lacks warmth or clarity due to under-emphasized bass and overly present mids/highs. This skill provides a targeted bass boost with FFT-based EQ and a safe pitch-shift to improve tonal balance without compromising quality.

Core Features & Use Cases

  • Bass boost & EQ curve using FFT-based processing to emphasize low frequencies while attenuating mid and high ranges.
  • One-octave pitch shift (12 semitones) to brighten tones for guitars, vocals, or synths.
  • Quality-conscious workflow: 24-bit internal processing, preserves sample rate, and safeguards against clipping.
  • Use cases: preparing tracks for mastering, shaping guitar tones, or enhancing voice recordings with warmth and presence.

Quick Start

Run the audio processor on an input file to apply bass boost, EQ adjustments, and a one-octave pitch shift.

Frequently Asked Questions about audio-bass-boost

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I boost bass and attenuate mids on an audio file using Python?

You can boost bass and attenuate mids on an audio file in Python by applying FFT-based EQ curves to emphasize low frequencies while reducing mid and high ranges, improving overall tonal balance. This processing uses librosa and scipy for the frequency adjustments.

Can I do a one-octave pitch shift on vocals and guitars without losing quality?

Yes, you can perform a one-octave pitch shift on vocals and guitars using a phase vocoder approach that processes 12 semitones while maintaining 24-bit internal processing. This preserves the original sample rate and safeguards against clipping to maintain audio quality.

What Python libraries do I need for FFT-based audio EQ and pitch shifting?

You need the Python libraries librosa, soundfile, scipy, numpy, audioread, and resampy to perform FFT-based audio EQ and pitch shifting. These dependencies handle audio loading, numerical processing, and high-quality frequency transformations.

Does librosa support applying EQ curves to shape guitar tones?

Yes, librosa supports applying EQ curves to shape guitar tones by leveraging FFT-based processing to emphasize or attenuate specific frequency ranges. Combined with scipy and numpy, it enables precise tonal adjustments for warming up guitar recordings.

What is the best way to add warmth to voice recordings lacking low-frequency presence?

The best way to add warmth to voice recordings lacking low-frequency presence is applying a targeted bass boost with FFT-based EQ to emphasize the bass ranges. This approach improves tonal balance and presence without compromising the original recording quality.

Are there limitations when applying a 12-semitone pitch shift to audio tracks?

A limitation when applying a 12-semitone pitch shift is that extreme frequency transformations can introduce phase artifacts, requiring phase vocoder processing to mitigate. Additionally, aggressive bass boost curves may risk clipping if not properly safeguarded during the 24-bit internal processing.