Hi, i'm writing an app, and i would like it to have support for the windows media player activeX control, but i would like it to be hidden, and my application will show all the information, and custom buttons.
Now i have all that done, but i would really like to get an audio analyzer put in my app, that is to say a graphical representation of the frequency of the sound on each channel.
I am no audio guru, so i'm not entirely sure, what i'm really on about, but i would really, like to be able to obtain this information, in the sdk, under the skins section, you can add support for this to your skins, but i want to know if there is a class in the ActiveX control, in the intellisense window, that will allow me to obtain the audio data for 1 or more channel
if anyone can help me then can you please reply.
thnx, n.e contributions to my programs, get a name, in the credits of the app.
once again thnx, Clint.

Audio Spectrum
matthew.devalle
thnx, have tried lkin 4 info on it, and i can't believe how hidden this information is...
what is mcisendstring
about the fast fourier transform, algorithm, as long as i was able to get the data, i would be able to apply the formula myself, but 4 sum reason, there is no info on how to get it...!
I suppose i could always just dwnload the DX SDK but then i would have to include the files with my build and that is just 2 much hassle, it is like really big file as well to dwnload wen u have dial-up!!!
If u know of how to get the data, or no of ne 1 who does, could u please assist
ttx3
matrushka
Use Bass audio library (http://www.un4seen.com/)
BASS is an audio library for use in Windows and Mac OSX software. Its purpose is to provide developers with the most powerful and efficient (yet easy to use), sample, stream (MP3, MP2, MP1, OGG, WAV, AIFF, custom generated, and more via add-ons), MOD music (XM, IT, S3M, MOD, MTM, UMX), MO3 music (MP3/OGG compressed MODs), and recording functions. All in a tiny DLL, under 100KB* in size.
On Windows, BASS requires DirectX 3 or above for output, and takes advantage of DirectSound and DirectSound3D hardware accelerated drivers, when available. On OSX, BASS uses CoreAudio for output, and OSX 10.3 or above is recommended. Both PowerPC and Intel Macs are supported.
C/C++, Delphi, Visual Basic and MASM APIs are provided, with several examples to get you started.
Bass.Net 2.3 (.0.1)
.Net API for BASS and all the add-ons. Can be used with C# as well as VB, with several examples included. Available for .Net 1.1/VS2003 and .Net 2.0/VS2005.
JerryP
THANK YOU SOOOOOOOOOOOOOOOOO MUCH!!!!!!!!!!!!!!!!
thank you so much lol, u really helped me out!
I've been looking for that info so hard, thank u so much!!!!
How did u find it
Laird_McSQL
I'm really sorry but there is nothing like that.
meweaver27
I've been through this myself but that was a several years ago and I wrote a large MP3 player which was built using the mcisendstring interface.
I don't know anything about fftw but it sounds like an acrobnym for fast fourier transform. I never found any data ports for it although I looked.
"but i want to know if there is a class in the ActiveX control, in the intellisense window, that will allow me to obtain the audio data for 1 or more channel "
This is what I was saying no to.
If you have URLs to documentation, I'll look at it for you. If there are c++ intefaces perhaps a question might be about wrappers for those interfaces
SqlBoi
OK,
Well I was right. FFTW is an FFT package and it's suggested that it will run under a windows package.
I guess your most immediate problem is to get it a stream of digital numbers.