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
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..)
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.