Releases: swharden/Spectrogram
Releases · swharden/Spectrogram
Spectrogram 2.0.0-alpha
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
Spectrogram 1.5.0
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
Spectrogram 1.4.3
Published on NuGet on 2021-10-07
- Upgraded to FftSharp 1.1.2 and ScottPlot 4.1.27
Spectrogram 1.4.2
Published on NuGet on 2021-10-07
- NuGet package build is now deterministic and uses SourceLink
Spectrogram 1.4.0
Published on NuGet on 2021-09-04
Release Notes
Add()now acceptsIEnumerableinstead of justdouble[](#33, #35) Thanks @shirok1- SpectrogramGenerator can be initialized with a pre-existing array to improve performance (#33, #36) Thanks @shirok1
Colormapis now a public field that can be accessed directly- Improved XML documentation for spectrogram generator fields, properties, and methods
Spectrogram 1.3.0
Published on NuGet on 2021-01-03
Release Notes
Spectrogram.Spectrogramhas been renamed toSpectrogram.SpectrogramGeneratorto avoid conflicts with theSpectrogramnamespace whenusing Spectrogram(#30)GetBitmap(),GetBitmapMel(), andSaveImage()have a new optionaldBScaleargument which is a value (defaults to 1) each intensity gets multiplied by prior to taking its log whendBistrue. This change pushes the optionalrollargument back in the list.- See SpectrogramGenerator.cs#L142-L143 for the new function signature.
- See Image.cs#L49-L50 for the new log transform step
Spectrogram.WavFilehas 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.- Example WAV file reader: AudioFile.cs#L10-L22
- Example MP3 file reader: AudioFile.cs#L24-L38
- WavFile original source code: WavFile.cs
Spectrogram 1.2.6
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