Peakmeter Spectrum component, Peakmeter and spectrum analyzer plugin |
![]() ![]() |
Peakmeter Spectrum component, Peakmeter and spectrum analyzer plugin |
Feb 10 2008, 12:37
Post
#1
|
|
![]() Group: Members Posts: 101 Joined: 4-June 07 Member No.: 44060 |
Foo_uie_peakmeter_spectrum is a foobar2000 plugin that combines a peakmeter with a spectrum analyzer. It requires Columns UI and is the successor of foo_uie_peakmeter. The component can be used as a peakmeter and/or a spectrum analyzer.
![]() ![]() Download: http://www.hydrogenaudio.org/forums/index....st&p=546448 Wiki: http://wiki.hydrogenaudio.org/index.php?ti...ter_spectrum%29 Todo:
This post has been edited by foo_pm: Apr 21 2008, 19:30 |
|
|
|
Feb 10 2008, 13:56
Post
#2
|
|
![]() Group: Members Posts: 229 Joined: 4-February 05 Member No.: 19579 |
Woa Superb!!
-------------------- Non-profit Netlabel : Bump Foot
http://www.bumpfoot.net/ |
|
|
|
Feb 10 2008, 14:55
Post
#3
|
|
![]() Group: Members Posts: 530 Joined: 9-April 07 From: Belgrade, Serbia Member No.: 42357 |
At last!
Thanks! -------------------- If age or weaknes doe prohibyte bloudletting you must use boxing
|
|
|
|
Feb 10 2008, 15:53
Post
#4
|
|
|
Group: Members Posts: 7 Joined: 1-February 08 Member No.: 50958 |
Cool!
Thank you. -------------------- http://www.hydrogenaudio.org/forums/index.php?showtopic=61079
|
|
|
|
Feb 10 2008, 16:57
Post
#5
|
|
|
Group: Members Posts: 291 Joined: 27-January 04 From: Germany Member No.: 11530 |
It's quite sluggish compared to the old peakmeter component. It seems to update much less often.
|
|
|
|
Feb 10 2008, 18:20
Post
#6
|
|
![]() Group: Members (Donating) Posts: 429 Joined: 5-September 04 From: Los Angeles Member No.: 16796 |
It's quite sluggish compared to the old peakmeter component. It seems to update much less often. I've experienced the same thing.The original peakmeter component is a lot more responsive... -------------------- Clowns love haircuts; so should Lee Marvin's valet.
|
|
|
|
Feb 10 2008, 19:38
Post
#7
|
|
![]() Group: Members Posts: 101 Joined: 4-June 07 Member No.: 44060 |
|
|
|
|
Feb 10 2008, 19:40
Post
#8
|
|
![]() Group: Members Posts: 77 Joined: 30-April 07 Member No.: 43066 |
Thanks!
It is nice. But i am missing the transparent background very much. I am using it as a panel in panels ui and would really like to have a transparent background of your component to see my global background picture. |
|
|
|
Feb 10 2008, 19:59
Post
#9
|
|
![]() Group: Members Posts: 101 Joined: 4-June 07 Member No.: 44060 |
It's quite sluggish compared to the old peakmeter component. It seems to update much less often. It's quite sluggish compared to the old peakmeter component. It seems to update much less often. I've experienced the same thing.The original peakmeter component is a lot more responsive... Thanks! Thank you! It' planned, but not on top of the list. I will see what i can do.
It is nice. But i am missing the transparent background very much. I am using it as a panel in panels ui and would really like to have a transparent background of your component to see my global background picture. This post has been edited by foo_pm: Feb 11 2008, 20:13 |
|
|
|
Feb 11 2008, 06:14
Post
#10
|
|
|
Group: Banned Posts: 60 Joined: 19-January 08 Member No.: 50613 |
Someone erase my post....i don't know why....
I only put: YEEEAAAAAAAAAAAHHHHHH BAAAABBBYYYYYYY!!!!!!!!. for your new component... This sounds like a respect fault for somebody??? This is no respect fault for my 80 years grandmother old...., then, this is no respect fault for nobody....i think --------------------------------- Now, why don't autosize spectrum in horizontal..., but yes in vertical mode?? I want auto size in horizontal too... QUOTE Todo: * adjustable sensitivity and attack time I guess that you're speaking about refresh rate...., if not, please add it, cause' my eyes are going crazy when look the spectrum...jajaja. Now, at same time i agree that: QUOTE The original peakmeter component is a lot more responsive... Your Spectrum are Logarithmic or not? Well, i like the Channel_Spectrum plugin.., i love how it can show you every harmonic of a note, this is really impressive...i never see some like this.. ...I think...that your spectrum was made in Logarithmic mode, cause' it don't show the truly levels in the highs frequency range and seems to match all frequency levels. Please add an option to disable or to enable this mode (Logarithmic). For the last...Could you add a clip indicator in 0db or adjustable db??? And, can you add a textbox with a peak reached like the SoundForge meters have?? Its really usefull i think..., perhaps with an option to interchange it with the tooltip that actually exist. And once clicking on it to refresh peak please... I want this two last things since the old PeakMeter (old!?)... i think that your component becomes in a more professional tool for Foobar. Bye. Thanks in advance. This post has been edited by bertox: Feb 11 2008, 20:55 |
|
|
|
Feb 11 2008, 19:52
Post
#11
|
|
![]() Group: Members Posts: 101 Joined: 4-June 07 Member No.: 44060 |
Someone erase my post....i don't know why.... sounds good to me! I only put: YEEEAAAAAAAAAAAHHHHHH BAAAABBBYYYYYYY!!!!!!!!. for your new component... This sounds like a respect fault for somebody??? This is no respect fault for my 80 years grandmother old...., then, this is no respect fault for nobody....i think --------------------------------- Now, why don't autosize spectrum in horizontal..., but yes in vertical mode?? I wrote "optional autosize mode for the spectrum analyzer main bar size". It meant autosize for both modes, horizontal and vertical.I want auto size in horizontal too... QUOTE Todo: * adjustable sensitivity and attack time I guess that you're speaking about refresh rate...., if not, please add it, cause' my eyes are going crazy when look the spectrum...jajaja. Your Spectrum are Logarithmic or not? Well, i like the Channel_Spectrum plugin.., i love how it can show you every harmonic of a note, this is really impressive...i never see some like this.. The reason for writing this component is to display the frequency spectrum in logarithmic form. I think such an option is not necessary, cause it's easier to display the fft ouput linear, but the effect of frequency on the human ear has a logarithmic basis. (see also Psychoacoustics, logarithmic frequency scaling, about hearing)...I think...that your spectrum was made in Logarithmic mode, cause' it don't show the truly levels in the highs frequency range and seems to match all frequency levels. Please add an option to disable or to enable this mode (Logarithmic). For the last...Could you add a clip indicator in 0db or adjustable db??? Yes, with one or more adjustable db-values and assignable colors. It's on the todo list now. And, can you add a textbox with a peak reached like the SoundForge meters have?? Its really usefull i think..., perhaps with an option to interchange it with the tooltip that actually exist. hmmm... i'll think about it. And once clicking on it to refresh peak please... You can double click on the component to reset the peak. Left click will be used to increase the zoom in a future release.i think that your component becomes in a more professional tool for Foobar. |
|
|
|
Feb 11 2008, 21:48
Post
#12
|
|
|
Group: Banned Posts: 60 Joined: 19-January 08 Member No.: 50613 |
QUOTE Yes, refresh rate will also be adjustable. (see also this post) QUOTE EDIT: I forget to tell you about the dependency between the FFT-size and the response. Sorry! So, the responsiveness will be changed or not??? Can only show an adequate responsive with a few bands and/or FFT size?? Why the Channel_Spectrum plugin have a lot of responsive??? Does it has FFT too? QUOTE The reason for writing this component is to display the frequency spectrum in logarithmic form. I think such an option is not necessary, cause it's easier to display the fft ouput linear Well, if its so easier why not?? Please, add the two options for the people who don't like logarithmic view... QUOTE You can double click on the component to reset the peak. This actually reset the peak tics..., but don't the peak reaching in the tooltips... This post has been edited by bertox: Feb 11 2008, 22:27 |
|
|
|
Feb 12 2008, 00:51
Post
#13
|
|
|
Group: Members Posts: 17 Joined: 19-November 02 Member No.: 3814 |
Nice! Thanks!
|
|
|
|
Feb 12 2008, 09:51
Post
#14
|
|
![]() Group: Members Posts: 101 Joined: 4-June 07 Member No.: 44060 |
So, the responsiveness will be changed or not??? Can only show an adequate responsive with a few bands and/or FFT size?? This has nothing to do with the responsiveness of the spectrum analyzer. Please read the posts! The number of samples used by the peakmeter is given by the FFT-size value. So i think a separate option is needed cause there are dependencies between the refresh time, the FFT-size and the sample rate of the song (for example, overlapping can occur). It will be implemented in the next release. Why the Channel_Spectrum plugin have a lot of responsive??? Does it has FFT too? QUOTE The reason for writing this component is to display the frequency spectrum in logarithmic form. I think such an option is not necessary, cause it's easier to display the fft ouput linear Well, if its so easier why not?? Please, add the two options for the people who don't like logarithmic view... Nice! Thanks! This post has been edited by foo_pm: Feb 12 2008, 10:55 |
|
|
|
Feb 12 2008, 19:20
Post
#15
|
|
|
Group: Banned Posts: 60 Joined: 19-January 08 Member No.: 50613 |
QUOTE I think i answered this before ... Ok..., you don't need to remember this to me. I know how is the effect of frequency on the human ear..., but this is for the ears only.., not the eyes. I like to see every notes amplitude expanded, not compressed..., despite what i hear. I don't like an spectrum with all frequencies like having the same amplitude... Seems that you like the logarithmic view of the spectrum...., this is tastes question.. Greetngs. |
|
|
|
Feb 12 2008, 20:30
Post
#16
|
|
|
Group: Members Posts: 45 Joined: 14-November 05 Member No.: 25768 |
excellent!
i never knew how much i would like having a spectrum analyzer sitting in my foobar window. great work. looking forward to future releases. |
|
|
|
Feb 13 2008, 19:01
Post
#17
|
|
|
Group: Members Posts: 3 Joined: 13-February 08 Member No.: 51277 |
This component looks very nice.
But there's one thing for me that's annoying: It uses much more CPU time than the peakmeter-only component, which is ok while I use foobar2000 as my primary application. But when it's run in the background (minimized to tray) it still uses the same amount of resources. Could you please disable the component while foobar2000 is minimized? So it wouldn't unnecessarily take resources from other programs. |
|
|
|
Feb 13 2008, 21:27
Post
#18
|
|
![]() Group: Members Posts: 101 Joined: 4-June 07 Member No.: 44060 |
Seems that you like the logarithmic view of the spectrum...., this is tastes question.. OK! Thank's Greetngs. excellent! Thank you! i never knew how much i would like having a spectrum analyzer sitting in my foobar window. great work. looking forward to future releases. This component looks very nice. Yes, you're right. I forget about that! Thank's ! But there's one thing for me that's annoying: It uses much more CPU time than the peakmeter-only component, which is ok while I use foobar2000 as my primary application. But when it's run in the background (minimized to tray) it still uses the same amount of resources. Could you please disable the component while foobar2000 is minimized? So it wouldn't unnecessarily take resources from other programs. |
|
|
|
Feb 14 2008, 01:32
Post
#19
|
|
|
Group: Members Posts: 83 Joined: 20-January 03 From: Atlanta, GA Member No.: 4656 |
Is it possible to get it to stretch across the entire screen in Columns UI as opposed to just the side panel in the vertical splitter? I am not good at figuring out formatting.
John |
|
|
|
Feb 16 2008, 22:16
Post
#20
|
|
![]() Group: Members Posts: 101 Joined: 4-June 07 Member No.: 44060 |
Is it possible to get it to stretch across the entire screen in Columns UI as opposed to just the side panel in the vertical splitter? I am not good at figuring out formatting. Yes, for example you can use the button “options” in the “spectrum analyzer” group to increase the size of the main bars or you can select more bands. You also can modify the space between the spectrum and the peakmeter in the group “Global” by setting the property “Space between modules”. John |
|
|
|
Feb 17 2008, 19:58
Post
#21
|
|
|
Group: Members Posts: 60 Joined: 8-June 04 Member No.: 14555 |
Hi, may you explain the "Window function" option (none/hanning/blackman)?
Thank you very much for your great work |
|
|
|
Feb 18 2008, 21:17
Post
#22
|
|
![]() Group: Members Posts: 101 Joined: 4-June 07 Member No.: 44060 |
Hi, may you explain the "Window function" option (none/hanning/blackman)? Thank you! Thank you very much for your great work ![]() 220 Hz sine wave |
|
|
|
Feb 19 2008, 11:12
Post
#23
|
|
|
Group: Banned Posts: 385 Joined: 22-June 06 Member No.: 32111 |
Hi foo_pm,
Do you mean "hamming" instead of "hanning" ? I don't see any hanning here... http://en.wikipedia.org/wiki/Image:Window_...mparsion%29.png Hann and Hamming look like the two best compromises for me (better than Blackman because "narrower"). Kaiser alpha=2 also looks better than Blackman (let's consider than having a dynamic range of more than 45dB is already very good, there's no need to go below with Blackman if Blackman isn't "narrow" enough for the essential information). On the complete opposite side, the "larger" calculation methods (Nutall, or even the "Flat top") could be useful for those wanting to have very few bands ?... Of course it's up to everyone to choose the "right" calculation method for him, according to his total number of bands. Maybe some "official guidelines" could help : e.g. "for more than XX bands, choose Hamming or Kaiser alpha=2 / for less than YY bands, choose Nutall or "Flat top". Because choosing hamming for only 7-10 bands or choosing Nutall for 31 bands looks like nonsense to me, don't you think ? Hey, it could even be... automatic ? Just my 0.02. This post has been edited by Jose Hidalgo: Feb 19 2008, 11:19 |
|
|
|
Feb 19 2008, 14:16
Post
#24
|
|
![]() Group: Members Posts: 101 Joined: 4-June 07 Member No.: 44060 |
Hi foo_pm, Open the original link I posted and search for the term “Hanning window”. You will find it! Do you mean "hamming" instead of "hanning" ? I don't see any hanning here... http://en.wikipedia.org/wiki/Image:Window_...mparsion%29.png Of course it's up to everyone to choose the "right" calculation method for him, according to his total number of bands. Maybe some "official guidelines" could help : e.g. "for more than XX bands, choose Hamming or Kaiser alpha=2 / for less than YY bands, choose Nutall or "Flat top". Because choosing hamming for only 7-10 bands or choosing Nutall for 31 bands looks like nonsense to me, don't you think ? Yes, but you can get a lot of information from the internet. Hey, it could even be... automatic ? The idea is nice |
|
|
|
Feb 19 2008, 17:12
Post
#25
|
|
|
Group: Members Posts: 291 Joined: 27-January 04 From: Germany Member No.: 11530 |
I'd like to be able to choose at least one of these window functions: Nuttall, Blackman-Harris or Blackman-Nuttall. It would also be nice to be able to set the displayed dynamic range. Limited to 96 dB there would be no to very little visible leakage with the mentioned functions. Then we would have a function for every important type:
This post has been edited by Hancoque: Feb 19 2008, 17:33 |
|
|
|
![]() ![]() |
|
Lo-Fi Version | Time is now: 20th May 2013 - 09:45 |