Re: Multi Channel FFT Audio Anaylzer
Re: Multi Channel FFT Audio Anaylzer
- Subject: Re: Multi Channel FFT Audio Anaylzer
- From: Mark Pauley <email@hidden>
- Date: Tue, 19 Jun 2007 22:06:57 -0700
I'm really surprised nobody's written a book yet. *cough* *cough*
CoreAudio is a bit tricky at first, take your time.
For starters, check out the CoreAudio SDK at http://
developer.apple.com/sdk/
If you're making a standalone, you'll have to learn a little bit
about the component manager.
You'll also need to read up on windowed fourier transforms and I
would consider using the Accellerate framework to do the heavy DSP
lifting if you're considering making this software mac-only.
The interface stuff should (as you say) come easily once you figure
out how to create fourier bins every 30th of a second for an incoming
stream.
_Mark
On Jun 19, 2007, at 8:44 PM, IgnisFatuus wrote:
Sorry if not the right place to post, this
is my first.
I record bands in my home studio
and mix and master CDs for them and write
apps in Cocoa every now an then and
want to write an app that will allow you to
choose multiple audio tracks/files and view the
frequency spectrum for each track/file in the same view
but with different colors for each track so I can
see how the different tracks overlap frequency wise
and then EQ each track independently so all tracks
can have a spectrum that comes thru in the total mix.
Like bass guitar, electric guitar, vocals etc.
I have thought about this for a while about creating a tool
to aid in mixing audio and also seeing and hearing
that each instrument comes thru in its own
instruments natural frequency spectrum with no
other instruments trumping on another tracks natural freq
spectrum.
Does anybody have any pointers anyplace on something
like this with maybe some generic sample code to start with?
Has this already been done?
I wouldn't see this as a real time tool yet though.
Picture a view with a graph with X axis the frequency from 20-20kHz,
and the Y axis the signal in dbs, -80 or whatever to 0 dB.
I am pretty competent on the basic cocoa/interface programming
but not with anything in the audio realm. Never programed with
audio before.
Once I learn the foundation of the "audio portion" so I can
get the data from FFT to graph it, the possibilities are limit
less. ;o)
A great open-source learning tool for others to start from
like I am starting with a post to this site.
I picture a great audio tool with an easy to understand user interface
in which you could see up to 8 or more audio tracks frequency
spectrum layered at once, or could
turn off waveforms and just compare 2 tracks, like say how much the
electric guitar is fighting with the vocal freq range, or 5 or all
max tracks
with either a plotted line, or a plotted line with transparency
under the wave.
More easy to see.
Thanks for any advice or direction. And yes I have search and still
am searching
but need to develop an audio foundation. Maybe a book?
Thanks again.
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Coreaudio-api mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Coreaudio-api mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden