# Creating an equalizer in Processing 4 (preferably using the Minim library)

**URL:** https://discourse.processing.org/t/creating-an-equalizer-in-processing-4-preferably-using-the-minim-library/41735
**Category:** Libraries
**Created:** [April 16, 2023, 1:24pm UTC](https://discourse.processing.org/t/creating-an-equalizer-in-processing-4-preferably-using-the-minim-library/41735 "2023-04-16T13:24:39Z")
**Posts on this page:** 2
**Page:** 1

<div class="post-metadata">

### Author: ![TT3overnot](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/tt3overnot/32/16608_2.png) [@TT3overnot](https://discourse.processing.org/u/TT3overnot)
#### Post date: [April 16, 2023, 1:24pm UTC](https://discourse.processing.org/t/creating-an-equalizer-in-processing-4-preferably-using-the-minim-library/41735/1 "2023-04-16T13:24:39Z")

</div>

I recently started work on a simple music player in processing using the minim library. The program is almost ready just one thing left, equalization. Put simpler I am trying to play certain frequencies louder than others, for an example if I want more bass I would just play frequencies around the range 0 - 200Hz louder. If anyone has any clue how to do this then please help. My best idea so far is to load multiples of the same song, cut out frequencies, make certain player objects be louder. But that would be really inefficient and or sound pretty bad.  
Here is the minim doc, I’ve looked through it and couldn’t find much though: [https://code.compartmental.net/minim/index.html](https://code.compartmental.net/minim/index.html)  
If this isn’t doable in minim then is there be another library that would work?

---

<div class="post-metadata">

### Author: ![glv](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/glv/32/18785_2.png) [@glv](https://discourse.processing.org/u/glv)
#### Post date: [April 16, 2023, 1:52pm UTC](https://discourse.processing.org/t/creating-an-equalizer-in-processing-4-preferably-using-the-minim-library/41735/2 "2023-04-16T13:52:13Z")

</div>

Hello @TT3overnot,

These look promising:

> <https://github.com/ddf/Minim/tree/main/examples/Analysis>
>
> //github.com/ddf/Minim/tree/main/examples/Analysis

Keep in mind the Minim library has not been updated in some time.

> [@TT3overnot](#):
>
> If this isn’t doable in minim then is there be another library that would work?

This Processing Sound library has effects filters:

> **[Sound / Libraries](https://processing.org/reference/libraries/sound/index.html)**
>
> Playback audio files, audio input, synthesize sound, and effects.

I don’t have a definitive answer until I try it myself…  
I am just getting back into programming and have been recently exploring the sound options.

`:)`
