.NET DSP library with a lot of audio processing functions
NormalizePeak()
/ ChangePeak()
signal.Crossfade()
, signal.FadeIn/Out()
methodsDesignFilter.Fir()
methodOnlineFeatureExtractor.VectorCount()
methodFastDct3.DirectNorm()
/ FastDct2.InverseNorm()
Fft / RealFft
methods taking Span
as inputIirFilter
, Butterworth, Elliptic, Chebyshev filtersOnlineFeatureExtractor
classFadeInOutBuilder
classIirNotch / IirPeak / IirCombNotch / IirCombPeak
FractionalDelayLine
class with more interpolation options (cubic, Thiran)WetDryMixer
classWaveShaper
classBitCrusherEffect
classDynamicsProcessor
class (limiter/compressor/expander/noise gate)Filterbanks.Chroma()
method and ChromaFeatureExtractor
classWelch()
and LombScargle()
methods for evaluating periodogramsStft.Spectrogram()
methodDiscreteSignal.Unit()
and DiscreteSignal.Reverse()
methodsEstimateGain()
method and methods for filter processing with user-specified gainWaveFile
constructor doesn't close underlying streamComplex[]
. Methods accepting ComplexDiscreteSignal
objects are not removed.var zsignal = new ComplexDiscreteSignal(1, tf.Zeros);
FilterChain64
and StereoFilter64
classesOlaBlockConvolver64
/OlsBlockConvolver64
EnvelopeFollower.Process()
methodWavelet
constructor with user-defined wavelet coefficientsWindowTypes
enum to WindowType