Skip to content

Releases: jordi-adell/dspone

DSPOne v1.0.0-alpha

24 Mar 08:29
Compare
Choose a tag to compare

New:

  • new function to calculate signal power for additional sample types
  • support for QtGui when compiles in DEBUG mode, for debuggin purposes
  • dummy class for time process implementation

Modifed:

  • implement triangular filter coeficients using sinc2 instead of inverse filtering
  • nomralize all weights of a triangular filter, not only the maximum
  • changed BankFilter API, to correct the definition of BankFilter
  • used wipp::sinc2 to implement FIR filter with triangular shape in freq.

DSPOne v0.4.1

08 Feb 09:08
Compare
Choose a tag to compare

[0.4.1] - (2017-02-8)

New

  • travis CI configuration file
  • Implement a clear function in ShortTimepProcess
  • API functions to get FFT in the plain complex format, in addition to CCS format
  • Test dependency on sndfile

Changed

  • Several unit-tests added
  • changed the API from using std::shared_ptr into boost::share_array

Fixed

  • Implementation of getRemainingSpeech function in ShortTimeProcess
  • Declaration of virtual function process parameterisation in TimeProcess
  • logger, enabled it by default in DEBUG compilation
  • dithering (sort of) in GCC, also tests added
  • STFT bug due to not denormalising the FFT by the frame length
  • FFT frameLength normalisation
  • using frameLength instead of fftLength in SFTFT

DSPOne v0.4.0

08 Feb 09:07
Compare
Choose a tag to compare
DSPOne v0.4.0 Pre-release
Pre-release

[0.4.0] - (2016-10-05)

New

  • documentation configuration for doxygen
  • MedianFilter
  • filters support for int32_t
  • SignalPower class with several power calculation functions
  • support for SubBandSTFT analysis

Fixes

  • fixed the call to wipp::triangle
  • shorttimeprocess inheritage made public

DSPOne v0.3.0

08 Feb 09:06
Compare
Choose a tag to compare
DSPOne v0.3.0 Pre-release
Pre-release

[0.3.0] - (2016-07-04)

New

  • interface for signal analysis
  • support for processing uint16_t signal buffers

Changes

  • redefinition of dsp modules by removing the inheritance from ProcessDispatcher
  • removed templates from the public API
  • now shorttime and shorttimeanalysis process inherits from shorttimeprocessor
  • SigalProcessor converter into a higher level interface

Fixes

  • missing headers for installation

First released with a reviewed API

19 Jun 20:38
Compare
Choose a tag to compare

First released with a reviewed API, with several digital signal processing filters, particle filtering and some took for real time processing of multi-channel signals.