Difference between revisions of "Foobar2000:Components/Channel Spectrum panel (foo uie vis channel spectrum)"

From Hydrogenaudio Knowledgebase
Jump to: navigation, search
m (Official page with web.archive.org link)
(Added a settings window image)
 
(4 intermediate revisions by 2 users not shown)
Line 5: Line 5:
 
| caption                = This image above is a recreation of this component using [[#See also|this below]].
 
| caption                = This image above is a recreation of this component using [[#See also|this below]].
 
| module_name            = foo_uie_vis_channel_spectrum
 
| module_name            = foo_uie_vis_channel_spectrum
| developer              = [https://foo2k.chottu.net/ chottu]
+
| developer              = {{ha user|u=50309|name=ssenna}}
 
| repository              =  
 
| repository              =  
 
| released                =  
 
| released                =  
Line 22: Line 22:
 
}}
 
}}
 
A spectrum analyzer component that displays FFTs of each separate channels.
 
A spectrum analyzer component that displays FFTs of each separate channels.
 +
 +
==Options==
 +
[[File: Channel Spectrum panel settings.png|200px|thumb|Settings window for Channel Spectrum panel]]
 +
===General===
 +
;Refresh interval
 +
:Visualization rendering interval in milliseconds (frame rate in FPS is inversely proportional to this parameter; ~16ms = 60fps)
 +
 +
;Show peaks
 +
:Visualizes spectral peaks, with falling animation similar to WMP bars visualization
 +
 +
;Range scale
 +
:The dB range for this visualization
 +
 +
;Logarithm scale
 +
:Whether or not amplitude scale is more of logarithmic/dB kind
 +
:'''Note:''' This is for old FFT method only
 +
 +
;Linear scale (frequency)
 +
:Makes the frequency scale linear, otherwise a pseudo-logarithmic one similar to Mel scale
 +
 +
;Bar width
 +
:The width of the visualization bars. Higher width in px means lower number of bands
 +
 +
;Edge style
 +
:Style for the panel border
 +
 +
;Color mode
 +
:Drawing style for the visualization bars
 +
 +
;FFT size
 +
:The window size for the FFT algorithm
 +
 +
;Window function
 +
:The window function for the FFT visualization
 +
:'''Note:''' New method uses Gaussian window instead of rectangular
 +
 +
===Coloring===
 +
;Bar color 1
 +
:First color of the visualization bars
 +
 +
;Bar color 2
 +
:Second color for the visualization bars
 +
 +
;Peak color
 +
:The color for the spectral peaks
 +
 +
;Background color
 +
:The color for the background
 +
 +
;Grid color
 +
:The color for the frequency/amplitude grid
 +
 +
;Transparent background
 +
:Makes the background transcluscent
 +
 +
;Fast pseudo-transparent mode
 +
:Performs approximate transparency for background instead of slower more exact ones.
 +
 +
===Frequency/amplitude grid===
 +
;Show frequency ticks
 +
:Shows the frequency grid
 +
 +
;Show amplitude ticks
 +
:Shows the frequency grid
 +
 +
====Specifications====
 +
Frequency grid is spaced in 2kHz increments from DC offset frequency to approximately the Nyquist frequency for short ticks, where as 10kHz increments for long ticks.
 +
 +
dB grids are displayed in 10dB and 20dB increments for short and long ticks respectively down from 0dB
  
 
== External links ==
 
== External links ==
* [http://foo2k.chottu.net/ Official page with download link] (Japanese) {{webarchive|https://web.archive.org/web/20230924193138/https://foo2k.chottu.net/|2023-09-24}}
+
* [https://foo2k.chottu.net/ Official page with download link] (Japanese) {{webarchive|https://web.archive.org/web/20230924193138/https://foo2k.chottu.net/|2023-09-24}}
 
* [https://foo2k.chottu.net/foo_uie_vis_channel_spectrum.zip Direct download link for foo_uie_vis_channel_spectrum (v0.17.2)] {{webarchive|https://web.archive.org/web/20230607100722/https://foo2k.chottu.net/foo_uie_vis_channel_spectrum.zip|2023-06-07}}
 
* [https://foo2k.chottu.net/foo_uie_vis_channel_spectrum.zip Direct download link for foo_uie_vis_channel_spectrum (v0.17.2)] {{webarchive|https://web.archive.org/web/20230607100722/https://foo2k.chottu.net/foo_uie_vis_channel_spectrum.zip|2023-06-07}}
 
* {{ha|https://hydrogenaud.io/index.php/topic,59249.0.html}}
 
* {{ha|https://hydrogenaud.io/index.php/topic,59249.0.html}}

Latest revision as of 11:21, 4 November 2023

Channel Spectrum panel
Recreation of channel spectrum panel.png
This image above is a recreation of this component using this below.
Developer(s) ssenna
Repository
Release information
Initial release
Stable release 0.17.2 (May 18, 2008)
Preview release
foobar2000 compatibility
Architecture x86 32-bit
Minimum version TBC
Maximum version
UI module(s) Columns UI
Additional information
Use Visualization
License Proprietary freeware
Discussion thread {{{discussion_thread}}}
View all legacy components

A spectrum analyzer component that displays FFTs of each separate channels.

Options

Settings window for Channel Spectrum panel

General

Refresh interval
Visualization rendering interval in milliseconds (frame rate in FPS is inversely proportional to this parameter; ~16ms = 60fps)
Show peaks
Visualizes spectral peaks, with falling animation similar to WMP bars visualization
Range scale
The dB range for this visualization
Logarithm scale
Whether or not amplitude scale is more of logarithmic/dB kind
Note: This is for old FFT method only
Linear scale (frequency)
Makes the frequency scale linear, otherwise a pseudo-logarithmic one similar to Mel scale
Bar width
The width of the visualization bars. Higher width in px means lower number of bands
Edge style
Style for the panel border
Color mode
Drawing style for the visualization bars
FFT size
The window size for the FFT algorithm
Window function
The window function for the FFT visualization
Note: New method uses Gaussian window instead of rectangular

Coloring

Bar color 1
First color of the visualization bars
Bar color 2
Second color for the visualization bars
Peak color
The color for the spectral peaks
Background color
The color for the background
Grid color
The color for the frequency/amplitude grid
Transparent background
Makes the background transcluscent
Fast pseudo-transparent mode
Performs approximate transparency for background instead of slower more exact ones.

Frequency/amplitude grid

Show frequency ticks
Shows the frequency grid
Show amplitude ticks
Shows the frequency grid

Specifications

Frequency grid is spaced in 2kHz increments from DC offset frequency to approximately the Nyquist frequency for short ticks, where as 10kHz increments for long ticks.

dB grids are displayed in 10dB and 20dB increments for short and long ticks respectively down from 0dB

External links

See also

  • Channel spectrum + custom FFT on CodePen (not a fb2k component, though it is a reasonable substitute for users of fb2k x64 and Default UI users)