Releases: swharden/Spectrogram
Releases · swharden/Spectrogram
Spectrogram 1.2.4
Published on NuGet on 2020-07-26
- simplified support for Mel scaling (#14) by using FftSharp's latest Mel scaling methods
- suppress console output when loading SFF files (#15)
- created a tools module (#4) with methods for collapsing 2D spectrogram data into 1D (for frequency analysis of amplitude analysis), peak frequency detection, frequency/note conversion, etc.
- added FilePath property to SFF module (#16)
- improved methods for listing/selecting colormaps by string name (#18) to simplify use in GUIs (e.g., listing all colormaps in a combobox)
- improved error messages related to generating SFF files with complex data (#19)
Spectrogram 1.2.3
Published on NuGet on 2020-07-04
- improved support for saving and loading SFF files
- added features for generating Mel spectrograms
- exposed additional FFT settings properties
Spectrogram 1.2.2
Published on NuGet on 2020-06-23
- Added new colormaps
- NuGet package now includes debug symbols
Spectrogram 1.2.1
Spectrogram 1.2.0
Published on NuGet on 2020-06-17
Major Changes
- The FftSharp library is used for FFT math and window function generation
- Greatly improved colormap support and make it easy for users to create custom colormaps
- Parallel processing support is used for FFT calculations resulting in faster analysis of large files
- Now includes WavFile module for simple reading of audio data from WAV files
- Spectrograms can now be saved as SFF (spectrogram file format) files which is are superior to bitmaps (in that they store floating-point FFT magnitudes instead of images which typically only store one byte per pixel)
- Added support for generation of vertical axis bitmap with tick marks and labels
- Supports "scrolling" and "rolling" modes for continuously-updated data displayed in fixed-with spectrograms
Spectrogram 1.0.0
Published on NuGet on 2019-08-25
This is the first release of a functional Spectrogram library on NuGet
Spectrogram 0.0.1
This is an alpha release mostly for testing. The Spectrogram
class library is .NET Core 3.0 and compiles a NuGet package for net45 and core: https://www.nuget.org/packages/Spectrogram/