FFT Spectrum Analyzer (Wave In) - Update V1.0 Release
<a name="planetz-file"></a><a href="http://www.planetz.com/Pulsar/files/pre ... .zip"><img src="/forums/images/file_icon.gif" border="0" alt=" File"> File</a><BR> <a name="planetz-tag"></a>Related To: Audio Analyzer Tool for Windows<BR> <a name="planetz-tag"></a>Pulsar Version: Pulsar All Versions Ok<BR> _____________________________________<BR><BR> Hi Guys,
*******************************************
Last Update: 9/5/2004 Release V1.00
What's new:
1> Preference Wave-in driver: Assignable wave driver per instances.
2> CPU meter indicator.
3> Peak hold parameter.
4> Decay Mode supports Exponent, Stepup and Uniform.
5> CPU Priority: Realtime, Normal and Low.
6> FFT Frequency scale: Selectable 22Khz,11Khz,5Khz and 2.5Khz.
7> FFT Windows and Lot of more...
*******************************************
It is kinda customized FFT Spectrum Analyzer as a simple .exe file, which connects to your windows-98/XP default wave driver.
Short Instruction:
Just unzip it, then launch the program.
Sorry, no user manual at the moment! With right-mouse-Click will guide you through, hopefully (no installation needed).
Please note that, it is the beta version, which has a few features as follows:
Frequency monitor: from 0 to 22050hz @ -60db to 0dB, pitch detector, gain selection from +3dB to +12dB, peak hold and more...
Let me know how you like it, I'm going to add more features and make it available for VST plugin...
Enjoy it!
LongStudio
<font size=-1>[ This Message was edited by: LHong on 2004-09-05 19:12 ]</font>
*******************************************
Last Update: 9/5/2004 Release V1.00
What's new:
1> Preference Wave-in driver: Assignable wave driver per instances.
2> CPU meter indicator.
3> Peak hold parameter.
4> Decay Mode supports Exponent, Stepup and Uniform.
5> CPU Priority: Realtime, Normal and Low.
6> FFT Frequency scale: Selectable 22Khz,11Khz,5Khz and 2.5Khz.
7> FFT Windows and Lot of more...
*******************************************
It is kinda customized FFT Spectrum Analyzer as a simple .exe file, which connects to your windows-98/XP default wave driver.
Short Instruction:
Just unzip it, then launch the program.
Sorry, no user manual at the moment! With right-mouse-Click will guide you through, hopefully (no installation needed).
Please note that, it is the beta version, which has a few features as follows:
Frequency monitor: from 0 to 22050hz @ -60db to 0dB, pitch detector, gain selection from +3dB to +12dB, peak hold and more...
Let me know how you like it, I'm going to add more features and make it available for VST plugin...
Enjoy it!
LongStudio
<font size=-1>[ This Message was edited by: LHong on 2004-09-05 19:12 ]</font>
- ChrisWerner
- Posts: 1738
- Joined: Fri Aug 31, 2001 4:00 pm
- Location: Germany/Bavaria
- Contact:
Excellent, very nice work.
I´ve got no problems here.(Pulsar1,XP)
That the analyzer shows the loudest frequence (peak) is an amazing thought.
Also I really like that you can move the cursor above the spectrum and with a click you get the correct frequence.
I´ve got only one wish left, it could be a bigger window or best, it should be scaleable, I´m on 1280x1024.
Thank you for this tool.
I´ve got no problems here.(Pulsar1,XP)
That the analyzer shows the loudest frequence (peak) is an amazing thought.
Also I really like that you can move the cursor above the spectrum and with a click you get the correct frequence.
I´ve got only one wish left, it could be a bigger window or best, it should be scaleable, I´m on 1280x1024.
Thank you for this tool.
- ChrisWerner
- Posts: 1738
- Joined: Fri Aug 31, 2001 4:00 pm
- Location: Germany/Bavaria
- Contact:
Thanks ChrisWerner, good to know that your PC could handles more than one without problems (6 or more seems be COOL!).On 2003-12-06 05:31, ChrisWerner wrote:
Yes, after six FFTs my screen was full, all instances worked.
I´ve got an additional wish, maybe it is possible to change the decay time and to build in a peak hold?.
How about CPU meter for FFT Instances that you were adding, based-on what your PC configuration (CPU/RAM/Video)? It would be helpful to see how well the program works in multiple tasks (See the XP Task-manager). For example, in next version, one instance does the Spectrum Analyzer and other does the Oscilloscope function and so on as you wish.
Yes:
The Decay option will be next version.
About the Peak Hold, try the peaks display mode! Is it what you need?
To see more how it works, you basically can send the signals from the softsynth or keyboard or even the outboard. With the various amplitudes/Notes/Velocities/Release time/etc to verify that if your keyboard/guitar/Vocal/etc is out of tune? Just kidding! Of course, you could do more...
As said earlier, sorry, there is no user manual on this version, it will take a while for finalizing all the features...
Have fun,
LongStudio
<font size=-1>[ This Message was edited by: LHong on 2003-12-06 14:55 ]</font>
yo,
ui...sorry, I was wrong. I think the option I meant was the "decay time" which was already suggested here. The "refresh time" in Winamp is how much frames per seconds are used for the FFT display. So a higher frame rate causes in a more fluent motion.
I already passed the FFT SA to my brother and some friends and they love it. Obviously some more people waited for such a tool. You don't need either a VST Host nor the SFP Software...it works standalone,cool *thumb up*
HanZen
ui...sorry, I was wrong. I think the option I meant was the "decay time" which was already suggested here. The "refresh time" in Winamp is how much frames per seconds are used for the FFT display. So a higher frame rate causes in a more fluent motion.
I already passed the FFT SA to my brother and some friends and they love it. Obviously some more people waited for such a tool. You don't need either a VST Host nor the SFP Software...it works standalone,cool *thumb up*
HanZen
No, it doesn't.On 2003-12-06 21:28, Neutron wrote:
Just a question. does that use directx for the display window?
if it does you could make one of those nice 3d graphs over time.
The directx might uses more CPU/RAM resources at runtime (re-draw)? We also want it be as cross-platform possiblity (later). Simple, no registry installation required!
Regards,
LongStudio
<font size=-1>[ This Message was edited by: LHong on 2003-12-06 22:11 ]</font>
actually directx uses less CPU because most of the screen drawing is done on the graphics cards processor, that is why games use it.
if you have an old game like quake2 try running it in software mode (windowed), then opengl (windowed), thats the difference right there. (opengl not the same as directx, but the speed difference is similar to what DX will have)
I can see it may be a problem for cross platform compatibility though, and it may also cause trouble with the many people with marginal directx cards on their pulsar machines (including me..g400)
If you do some experiments with it, you will probably find that with a window that size, you can get around 100FPS or more so the display can be silky smooth and keep up with the program. right now i think it gets about 15 FPS on my ATI 9600 (p4 3.35 with ACID4 and FLstudio running) and maybe about 7 or so on my g400 (with a p4 2.4 CPU and SFP running)both are dual monitor if that makes any difference.
osx uses the GPU allready so it will probably have a much better redraw speed anyways without special API
however it is a whole new bunch of stuff to learn. and you have made it pretty quick for a native windows "window" very useable.
keep up the good work! this is allready on my quicklaunch bar
<font size=-1>[ This Message was edited by: Neutron on 2003-12-06 22:36 ]</font>
<font size=-1>[ This Message was edited by: Neutron on 2003-12-06 22:36 ]</font>
if you have an old game like quake2 try running it in software mode (windowed), then opengl (windowed), thats the difference right there. (opengl not the same as directx, but the speed difference is similar to what DX will have)
I can see it may be a problem for cross platform compatibility though, and it may also cause trouble with the many people with marginal directx cards on their pulsar machines (including me..g400)
If you do some experiments with it, you will probably find that with a window that size, you can get around 100FPS or more so the display can be silky smooth and keep up with the program. right now i think it gets about 15 FPS on my ATI 9600 (p4 3.35 with ACID4 and FLstudio running) and maybe about 7 or so on my g400 (with a p4 2.4 CPU and SFP running)both are dual monitor if that makes any difference.
osx uses the GPU allready so it will probably have a much better redraw speed anyways without special API
however it is a whole new bunch of stuff to learn. and you have made it pretty quick for a native windows "window" very useable.
keep up the good work! this is allready on my quicklaunch bar
<font size=-1>[ This Message was edited by: Neutron on 2003-12-06 22:36 ]</font>
<font size=-1>[ This Message was edited by: Neutron on 2003-12-06 22:36 ]</font>
Hi Guys,
I have the updated FFT SA to version 0.01b Beta as most of you referred:
What's new?
1> Adding the decay-time parameter feature from 1 to 8, default is set to supper fast. 2> Adding the labels for L/R channels.
As usual, Unzip file then launch it.
Right-Mouse-Click on GUI will guide you through.
Neutron, thanks for your comments. I agree with you about the previous version, which had slow decay setting by default...
Anyways, try this (same download place), I'd like to hear from you soon that how you like the new feature.
Enjoy it,
LongStudio
<font size=-1>[ This Message was edited by: LHong on 2003-12-08 00:29 ]</font>
I have the updated FFT SA to version 0.01b Beta as most of you referred:
What's new?
1> Adding the decay-time parameter feature from 1 to 8, default is set to supper fast. 2> Adding the labels for L/R channels.
As usual, Unzip file then launch it.
Right-Mouse-Click on GUI will guide you through.
Neutron, thanks for your comments. I agree with you about the previous version, which had slow decay setting by default...
Anyways, try this (same download place), I'd like to hear from you soon that how you like the new feature.
Enjoy it,
LongStudio
<font size=-1>[ This Message was edited by: LHong on 2003-12-08 00:29 ]</font>
- ChrisWerner
- Posts: 1738
- Joined: Fri Aug 31, 2001 4:00 pm
- Location: Germany/Bavaria
- Contact:
Wow, this is very fast indeed.
I like the decay time function, thanks.
When I was talking about peak hold, I meant that there will be a overall line that stays constant on the screen and shows you the peaks until you reset the graph but I guess this is planed with the decay mode, or?
An osciloscope would be great. When you also add a stereo meter and a correlation meter I´ll throw away my pinguin audio meter.
Today I loaded eight instances, I´m on a p4 2.8Ghz on a intel D875PBZ mobo, with a GeForce4 ti4200 64mb graphic card, dual head. I´ve sent you a screen shot of the task manager, CPU usage. It fluctuates between 0 and 5 percent for each instance.
I like the decay time function, thanks.
When I was talking about peak hold, I meant that there will be a overall line that stays constant on the screen and shows you the peaks until you reset the graph but I guess this is planed with the decay mode, or?
An osciloscope would be great. When you also add a stereo meter and a correlation meter I´ll throw away my pinguin audio meter.
Today I loaded eight instances, I´m on a p4 2.8Ghz on a intel D875PBZ mobo, with a GeForce4 ti4200 64mb graphic card, dual head. I´ve sent you a screen shot of the task manager, CPU usage. It fluctuates between 0 and 5 percent for each instance.
ChrisWerner,On 2003-12-07 06:59, ChrisWerner wrote:
Wow, this is very fast indeed.
I like the decay time function, thanks.
When I was talking about peak hold, I meant that there will be a overall line that stays constant on the screen and shows you the peaks until you reset the graph but I guess this is planed with the decay mode, or?
An osciloscope would be great. When you also add a stereo meter and a correlation meter I´ll throw away my pinguin audio meter.
Today I loaded eight instances, I´m on a p4 2.8Ghz on a intel D875PBZ mobo, with a GeForce4 ti4200 64mb graphic card, dual head. I´ve sent you a screen shot of the task manager, CPU usage. It fluctuates between 0 and 5 percent for each instance.
Hey, I'm glad that you like it, thanks for your help on the performance analysis.
Got your message, it is very helpful! The CPU everage used per FFT SA Instances seems be about 2.5% @ FFT length of 256, so, if you change it to 128 is even better, just in case if someone has slower PC, for example.
Here is the new feature list that we shall support in next beta versions by early next week as follows:
1> Peak hold: if you look carefully on the right channel, you probadly see the peak is held longer than the Left channel? for next version, it will have ON/OFF peak-hold selection for both channels.
2> The Osilloscope and stereo audio meter will be added on next version as well.
3> In addition:
a> Refresh rate meter (frames per second) on the GUI.
b> Native DSP meter per Instances (percentage).
Have fun,
LongStudio
<font size=-1>[ This Message was edited by: LHong on 2003-12-07 17:01 ]</font>
Hi Guys,
Here is the Osilloscope's screenshot that we are working on. Basically, it is done, just running more tests needed. Please visit later for this beta dowmload...
http://www.geocities.com/dsp4studio/images/
Enjoy it!
LongStudio
<font size=-1>[ This Message was edited by: LHong on 2003-12-10 12:48 ]</font>
Here is the Osilloscope's screenshot that we are working on. Basically, it is done, just running more tests needed. Please visit later for this beta dowmload...
http://www.geocities.com/dsp4studio/images/
Enjoy it!
LongStudio
<font size=-1>[ This Message was edited by: LHong on 2003-12-10 12:48 ]</font>