Dskow.Filters 1.0.8

A collection of online digital filters for Audio processing.

Install-Package Dskow.Filters -Version 1.0.8
dotnet add package Dskow.Filters --version 1.0.8
paket add Dskow.Filters --version 1.0.8
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

This Audio filter is a non-compression audio filter based off of fractional octaves.

1.0.8

  • Made sure output of Filter sounds correct.
  • Convert double to float for coefficients.
  • Removed the double negative values on A1 and A2 in filter.
  • Converted gain to amplitude in filter calculation.
  • Moved ChunkLength and Index as properties in WaveHeaderParser.

1.0.7

  • Added a 16-bit WAV header parser object which copies header from input to output and finds the index of the audio data.
  • Added numChannels to BiquadCascade constructor with default of mono audio files.
  • Changed file IO from double array to byte array to match urhosharp audio stream.

1.0.5

  • Made sample per second parameter settable after construction.

1.0.4

  • Made coefficient constructor parameters visible and settable after construction.
  • Added documentation notes to classes.

1.0.3

  • Fixed bug in frequency list calculation from bandwidth.
  • Added xunit tests for quality, frequency list, and coefficients.
  • Refactored class structure to separate the coefficent calculation from the biquad filtering logic.
  • Added a cascading biquad class

1.0.2

  • Removed uneeded methods and objects
  • Added bandwidth propery based on fractional octaves with 1/3 as default
  • Calculate frequencies from bandwidth based on fractional octaves
  • Update coefficients and internal memory with frequencies changes, samples per sec changes, or number of channels changes
  • Update quality and frequencies when bandwidth changes
  • Externalized most properties

1.0.1

  • make MaxGainDiff, LowGain, MidGain, and HighGain public

1.0.0

  • Initial release
  • Using .NET Standard 2.0 Libray

This Audio filter is a non-compression audio filter based off of fractional octaves.

1.0.8

  • Made sure output of Filter sounds correct.
  • Convert double to float for coefficients.
  • Removed the double negative values on A1 and A2 in filter.
  • Converted gain to amplitude in filter calculation.
  • Moved ChunkLength and Index as properties in WaveHeaderParser.

1.0.7

  • Added a 16-bit WAV header parser object which copies header from input to output and finds the index of the audio data.
  • Added numChannels to BiquadCascade constructor with default of mono audio files.
  • Changed file IO from double array to byte array to match urhosharp audio stream.

1.0.5

  • Made sample per second parameter settable after construction.

1.0.4

  • Made coefficient constructor parameters visible and settable after construction.
  • Added documentation notes to classes.

1.0.3

  • Fixed bug in frequency list calculation from bandwidth.
  • Added xunit tests for quality, frequency list, and coefficients.
  • Refactored class structure to separate the coefficent calculation from the biquad filtering logic.
  • Added a cascading biquad class

1.0.2

  • Removed uneeded methods and objects
  • Added bandwidth propery based on fractional octaves with 1/3 as default
  • Calculate frequencies from bandwidth based on fractional octaves
  • Update coefficients and internal memory with frequencies changes, samples per sec changes, or number of channels changes
  • Update quality and frequencies when bandwidth changes
  • Externalized most properties

1.0.1

  • make MaxGainDiff, LowGain, MidGain, and HighGain public

1.0.0

  • Initial release
  • Using .NET Standard 2.0 Libray

  • .NETStandard 2.0

    • No dependencies.

Version History

Version Downloads Last updated
1.0.8 (current) 82 3/21/2018
1.0.5 72 3/20/2018
1.0.4 96 3/20/2018
1.0.2 73 2/22/2018
1.0.1 70 2/15/2018
1.0.0 72 2/9/2018