Skip to content

Releases: swharden/Spectrogram

Spectrogram 2.0.0-alpha

01 Nov 15:02
ab81058
Compare
Choose a tag to compare
Pre-release

This pre-release package removes all dependencies on System.Drawing.Common in favor of SkiaSharp which offers improved cross-platform support for all modern .NET targets

Full Changelog: 1.6.1...2.0.0

Spectrogram 1.6.1

10 Jul 19:02
Compare
Choose a tag to compare

Published on NuGet on 2022-07-10

Spectrogram 1.5.0

16 Jun 22:50
577d9d2
Compare
Choose a tag to compare

Published on NuGet on 2022-06-16

  • Improved accuracy of FFT frequency by one pixel (FftSharp #49)
  • Deprecated Spectrogram File Format (#44, #45)

Spectrogram 1.4.4

22 Mar 12:18
Compare
Choose a tag to compare

Published on NuGet on 2022-03-22

  • Fixed divide-by-zero error that occurred when attempting to generate a Bitmap with too little data (#42)

Spectrogram 1.4.3

27 Oct 04:34
b91cffc
Compare
Choose a tag to compare

Published on NuGet on 2021-10-07

  • Upgraded to FftSharp 1.1.2 and ScottPlot 4.1.27

Spectrogram 1.4.2

08 Oct 01:49
Compare
Choose a tag to compare

Published on NuGet on 2021-10-07

  • NuGet package build is now deterministic and uses SourceLink

Spectrogram 1.4.0

05 Sep 02:07
Compare
Choose a tag to compare

Published on NuGet on 2021-09-04

Release Notes

  • Add() now accepts IEnumerable instead of just double[] (#33, #35) Thanks @shirok1
  • SpectrogramGenerator can be initialized with a pre-existing array to improve performance (#33, #36) Thanks @shirok1
  • Colormap is now a public field that can be accessed directly
  • Improved XML documentation for spectrogram generator fields, properties, and methods

Spectrogram 1.3.0

04 Jan 01:57
Compare
Choose a tag to compare

Published on NuGet on 2021-01-03

Release Notes

  • Spectrogram.Spectrogram has been renamed to Spectrogram.SpectrogramGenerator to avoid conflicts with the Spectrogram namespace when using Spectrogram (#30)
  • GetBitmap(), GetBitmapMel(), and SaveImage() have a new optional dBScale argument which is a value (defaults to 1) each intensity gets multiplied by prior to taking its log when dB is true. This change pushes the optional roll argument back in the list.
  • Spectrogram.WavFile has been deprecated. This static class previously held methods to read WAV files but many files were not supported because WAV file headers are highly variable (and not all WAV files adhere to a standard format, #21, #12). Users are encouraged to implement their own audio file readers. The quickstart examples have been updated to use a WAV file reader provided by NAudio.

Spectrogram 1.2.6

01 Nov 19:45
Compare
Choose a tag to compare

Published on NuGet on 2020-11-01

  • Upgraded to FftSharp 1.0.8 which uses an improved FFT calculation (FftSharp#24) so spectrograms will be 1 pixel higher than they were before
  • Fixed reverse grayscale colormap (#29) Thanks Erika

Spectrogram 1.2.5

06 Aug 02:24
Compare
Choose a tag to compare

Published on NuGet on 2020-08-05

  • Add SFF ImageHeight and ImageWidth properties (#23)
  • Improve SFF.ToString() output (#22)
  • SFF module now pre-calculates frequencies and times (#24)
  • Tools.GetMidiNote() now accepts a double (#25)