After 5 years of inactivity I needed to improve this component.
So there's a cool new version now available, updates since last post:
1.1.9.14 - 21/12/2017
---------------------
+ When scaling the amplitude of the display the dB values are scaled too
* Fixed frequency captions and values
* Fixed color when spectrum goes above maximum, now peaks remain red
* Fixed captions, added support of custom fonts and font sizes
* Fixed caption positions (x and y), automatically adjusted for font size
* Fixed GFX zoom is now '1' based
* Fixed GFX scroll is now '0' based
1.1.10.18 - 30/12/2017
----------------------
+ Fixed zoom/scroll, now the frequency caption positions are static and display the frequency position dynamically according to zoom/scroll
+ Improved gradient grid and dB captions appearance
+ Updated tutorials
1.1.11.20 - 31/12/2017
----------------------
+ BASSMix.dll and BASSWASAPI.dll is auto-detected and dynamically loaded if found
+ Updated tutorials
1.1.12.22 - 04/01/2018
----------------------
+ Added option to provide custom FFT data (implement OnNeedFFTData() function for Delphi; CallbackOnNeedFFTData() for the .dll version)
+ To be used with above, option to specify 'CustomSampleRate'
+ BASS.dll is loaded dynamicaly, if not used can be avoided when providing custom FFT data
+ When zooming/scrolling the display now only the visible vertices are drawn
Download the Delphi component and the universal Win32/Win64 .dll version in the first post link - 2 demo/tutorial apps included.
