Thread: Equalizer?

    #1
  1. FreeSmithereens
    Devshed Newbie (0 - 499 posts)

    Join Date
    Apr 2004
    Location
    Tank-ranx
    Posts
    6
    Rep Power
    0

    Equalizer?


    Is there any Equalizer component, or source code for me to learn from?
  2. #2
  3. No Profile Picture
    Arash Partow
    Devshed Newbie (0 - 499 posts)

    Join Date
    Apr 2004
    Posts
    12
    Rep Power
    0
    Do you know about FFTs and spatial to frequency domain analysis?

    Its basically taking an analog signal (ie: the sound samples) and putting
    them through an FFT from that you get the all the frequencies and their
    magnitudes used to makeup that particular signal (sample).

    From that you group the freqs say in groups of 100 or 1000
    ie:
    group1 = (freqs ranging from 0- 99)
    group2 = (freqs ranging from 100-199)
    group3 = (freqs ranging from 200-299)
    group4 = (freqs ranging from 300-399)
    group5 = (freqs ranging from 400-499)
    and so on...

    You then average the magnitude of each group, then display its
    magnitude as a vertical bar. You could even use the averaged
    magnitudes as the y coordinates and have the x-coordinate be
    the frequency value and from there construct a spline (cubic or bi-cubic etc..)


    So what your gonna need to look for are FFTs algorithms in object
    Pascal, and ways of grabbing sound samples either off the souncard, or
    from the sound file (ie: mp3, wav etc..)



    Have fun



    Arash Partow

    __________________________________________________
    Be one who knows what they don't know,
    Instead of being one who knows not what they don't know,
    Thinking they know everything about all things.
    Last edited by Scorpions4ever; July 22nd, 2004 at 01:10 PM.
  4. #3
  5. FreeSmithereens
    Devshed Newbie (0 - 499 posts)

    Join Date
    Apr 2004
    Location
    Tank-ranx
    Posts
    6
    Rep Power
    0
    thanks, I'll search for it ..

IMN logo majestic logo threadwatch logo seochat tools logo