howler.js icon indicating copy to clipboard operation
howler.js copied to clipboard

Does Howler 2.0.1 supports EQ and compression?

Open distante opened this issue 8 years ago • 9 comments

I saw a post from 3 years ago saying that the 2.x branch will have EQ and comp. But nothing else about it.

was it implemented?

distante avatar Feb 08 '17 21:02 distante

Any answer on this? Looked at the documentation but it doesn't seem like it exists.

Or do you have any plans to implement it?

Equalizer example (Using raw AudioContext): https://codepen.io/andremichelle/pen/RNwamZ

KennyLindahl avatar Sep 22 '18 11:09 KennyLindahl

I ditched completely Howler and did what I needed with just the Web Audio Api

distante avatar Sep 22 '18 11:09 distante

@distante Thanks for the reply. I will research if i can add effects to Howler somehow. Hopefully i can maintain an approach like redux-sounds, which i'm currently using (it uses Howler).

KennyLindahl avatar Sep 22 '18 11:09 KennyLindahl

@markhughes @KennyLindahl did you figure a clean way to do this? Or did you switch to plain WebAudio?

Because it seems that currently the only way to achieve this is to disconnect the node that was connected here: https://github.com/goldfire/howler.js/blob/808fe3421962b04007cc7e58b951c89572fba4ab/src/howler.core.js#L2204 , connect it to effects and connect the effects to the masterGain node, which is kinda hacky.

getkey avatar Nov 03 '19 00:11 getkey

any news here?

tobium avatar Jan 02 '20 12:01 tobium

Can someone please tell me if this has been added? The original request was asked in 2013... now it's 2021... Is there a simple way to add this feature or will I need to use the default WebAudio / @getkey's idea?

SuperJumpBros avatar Aug 10 '21 21:08 SuperJumpBros

hey @SuperJumpBros , PR's are always welcome and are the best way to speed up the process.

dheimoz avatar Aug 12 '21 14:08 dheimoz

@dheimoz Hey, don't pull requests require me to work on howler itself? I thought they were ways to add to projects but while just making a "fork" and such. If so, I have got no idea how to add to the script. I don't know the technical parts of JS and just want a simple way to say sound.lowPass(5) or something like it.

SuperJumpBros avatar Aug 12 '21 14:08 SuperJumpBros

see https://github.com/goldfire/howler.js/issues/771#issuecomment-1129399268

Diex avatar May 17 '22 22:05 Diex