[Clam-devel] building 3 bands equalizer

Xavier Amatriain xavier at amatriain.net
Tue Aug 14 23:21:00 PDT 2007


(On holidays but still with cellphone internet :)

Goblot, the 3BandFilter does (or should do) exactly what you ask for. If 
you have glitches when you use gains different from 0 this might be due
to the settings you have in the SFFT process. You have to make sure that 
the window size is 4 times the hop size.

XA

Pau Arumi wrote:
> En/na globot ha escrit:
>> hi,
>>
>> here is what i wanted to do :
>> a simple equalizer with 3 section :
>>    - from 0 to lowFreq, apply lowGain
>>    - upper than highFreq, apply highGain
>>    - between lowFreq and highFreq apply a progressive gain
>>
>> with lowFreq, highFreq user defined frequencies.
>> with lowGain, highGain user defined gain in db (from 0 to -100)
>>
>> I was thinking that the threeBandFilter might have been usefull, for 
>> this task. But each time i use it i have some very strange glitch 
>> (look like some noise is generated when highGain, midGain or lowGain 
>> are different from 0)
>>
>> i did my test with a generated perfect sinusoidal signal from 20 to 
>> 20000Hz (with a constant amplitude) using CLAM 1.1.0 (not svn)
>>
>> I probably miss used it, but can't figure out how to do. so can i 
>> have some explaination about :
>> -threeBandFilter
>> -threeBandAM
>> -vocoder
>> -threebandcompressor
>>
>> i want to know what exactly do those class, and what are the 
>> parameter (range of value, signification ...) because i am not realy 
>> an expert in sound processing and now i got a little confuse.
>>
>> how can i make an equalizer ? with the vocoder ? (it look like it 
>> generate the same kind of noise as the 3 band filter)
>>
>> thanks
>>
>> ps: it would be cool to add details in the doc too.
>
>
> Agree, they need some documentation.
> I'm afraid Xavier, the author of these classes, is on holidays till
> September. So ask again then in case you still have questions.
> Till then I suggest a little of trial-and-error alternated with
> code reading (and why not? post your findings)
>
> Cheers
> Pau
>
> _______________________________________________
> Clam-devel mailing list
> Clam-devel at llistes.projectes.lafarga.org
> https://llistes.projectes.lafarga.org/cgi-bin/mailman/listinfo/clam-devel





More information about the clam-devel mailing list