VAG Posted October 1, 2009 Share Posted October 1, 2009 I am looking for solution to implement FFT Spectrum analyzis for Audio line-in signal using AutoIT. My objective is to read out the frequency of a Sine Tone using the on-board sound card. I have tried to search thru the forum with no much help. Does anyone knows of any UDF which do FFT and can also link to audio hardware channel for realtime monitoring? Link to comment Share on other sites More sharing options...
Zedna Posted October 1, 2009 Share Posted October 1, 2009 I have seen some AU3 scripts for online monitoring audio just use forum's Search. For FFT I recommend to search some DLL and call its functions via DllCall(). I think there is no such FFT implemented directly in Autoit. Resources UDF ResourcesEx UDF AutoIt Forum Search Link to comment Share on other sites More sharing options...
VAG Posted October 2, 2009 Author Share Posted October 2, 2009 I have seen some AU3 scripts for online monitoring audio just use forum's Search.For FFT I recommend to search some DLL and call its functions via DllCall(). I think there is no such FFT implemented directly in Autoit.Hi Zedna, thanks for the info, I have found the audio monitoing part. But for the FFT DLL, do you have any suggestions? I google the web and most of them are compiled Spectrum analyzer utilities. The graphical display part may not be important to me. What I need is just a simple lib to help me to read out the freq value. Link to comment Share on other sites More sharing options...
Zedna Posted October 2, 2009 Share Posted October 2, 2009 Hi Zedna, thanks for the info, I have found the audio monitoing part. But for the FFT DLL, do you have any suggestions? I google the web and most of them are compiled Spectrum analyzer utilities. The graphical display part may not be important to me. What I need is just a simple lib to help me to read out the freq value.No I haven't any tip for you. I just wanted generally to tell you to don't reinvent wheel (in Autoit) instead to use some existing solution (some DLL). Resources UDF ResourcesEx UDF AutoIt Forum Search Link to comment Share on other sites More sharing options...
jvanegmond Posted October 2, 2009 Share Posted October 2, 2009 Here are two that might help: http://www.autoitscript.com/forum/index.php?showtopic=83344 http://www.autoitscript.com/forum/index.php?showtopic=100572 github.com/jvanegmond Link to comment Share on other sites More sharing options...
AdmiralAlkex Posted October 2, 2009 Share Posted October 2, 2009 Here's a third that might help.http://www.autoitscript.com/forum/index.php?showtopic=34625 .Some of my scripts: ShiftER, Codec-Control, Resolution switcher for HTC ShiftSome of my UDFs: SDL UDF, SetDefaultDllDirectories, Converting GDI+ Bitmap/Image to SDL Surface Link to comment Share on other sites More sharing options...
jvanegmond Posted October 2, 2009 Share Posted October 2, 2009 Here's a third that might help.http://www.autoitscript.com/forum/index.php?showtopic=34625I was looking for that but couldn't find it. I've used that script a lot : ) github.com/jvanegmond Link to comment Share on other sites More sharing options...
AdmiralAlkex Posted October 2, 2009 Share Posted October 2, 2009 I was looking for that but couldn't find it. I've used that script a lot : )Yeah I know what you mean, that's what I use in EMP for its only visualization.@VAGThere's an example in the BASS UDF for recording audio with BASS. Go HERE and get BassEnc. Dunno if it helps you but you may want to check it out. .Some of my scripts: ShiftER, Codec-Control, Resolution switcher for HTC ShiftSome of my UDFs: SDL UDF, SetDefaultDllDirectories, Converting GDI+ Bitmap/Image to SDL Surface Link to comment Share on other sites More sharing options...
VAG Posted October 5, 2009 Author Share Posted October 5, 2009 (edited) Yeah I know what you mean, that's what I use in EMP for its only visualization.@VAGThere's an example in the BASS UDF for recording audio with BASS. Go HERE and get BassEnc. Dunno if it helps you but you may want to check it out.Hi AdmiralAlkex, thanks for the info. I saw your 1st post about "Audo Spectrascope"... it uses _mciSendString to get the audio source. Then inside BASS UDF, I found _Bass_RecordSetDevice and _Bass_ChannelGetLevel for FFT.I need to allow my FFT Analyzer to work in Win7. Should I use everthing from BASS UDF instead? Edited October 5, 2009 by VAG Link to comment Share on other sites More sharing options...
AdmiralAlkex Posted October 5, 2009 Share Posted October 5, 2009 I am sorry, but I don't know enough about FFT to answer that question. But I am sure someone else will .Some of my scripts: ShiftER, Codec-Control, Resolution switcher for HTC ShiftSome of my UDFs: SDL UDF, SetDefaultDllDirectories, Converting GDI+ Bitmap/Image to SDL Surface Link to comment Share on other sites More sharing options...
jvanegmond Posted October 5, 2009 Share Posted October 5, 2009 I need to allow my FFT Analyzer to work in Win7. Should I use everthing from BASS UDF instead?MCI still works in Windows 7. You have everything you need to build your app, now do it . github.com/jvanegmond Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now