Skip to content

Releases: swharden/Spectrogram

Spectrogram 1.2.4

26 Jul 14:55
Compare
Choose a tag to compare

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

04 Jul 16:40
Compare
Choose a tag to compare

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

23 Jun 17:23
Compare
Choose a tag to compare

Published on NuGet on 2020-06-23

Spectrogram 1.2.1

18 Jun 18:39
Compare
Choose a tag to compare

Published on NuGet on 2020-06-18

  • Improved WavFile reader #12
  • Added common methods from Spectrogram 1.0 marked as obsolete

Spectrogram 1.2.0

18 Jun 03:23
Compare
Choose a tag to compare

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

25 Aug 18:50
05dcd52
Compare
Choose a tag to compare

Published on NuGet on 2019-08-25

This is the first release of a functional Spectrogram library on NuGet

Spectrogram 0.0.1

16 Aug 21:22
Compare
Choose a tag to compare
Spectrogram 0.0.1 Pre-release
Pre-release

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/