Commit Graph

35 Commits

Author SHA1 Message Date
2192f5a7fc Parallelized the SOS filter implementation. Updated worker implementation to deal with NULL pointers for initialization and destructor function pointers 2020-08-29 20:11:09 +02:00
0a8949e0cf Updated exporting to wav file, NEEDS more testing. Added progress function to signal generator, which returns None by default 2020-08-20 10:23:24 +02:00
92034d3d2f Running on Windows. WOOHOO! 2020-04-07 21:51:30 +02:00
47eebbcdf4 Colorfilter implemented in C-code. Ready for some testing 2020-03-05 10:16:26 +01:00
35d2fb71ae First work on noise coloring filter implementations 2020-03-02 22:03:35 +01:00
3d5e9290ff Wrapped the functions of FFTW to load and store wisdom. 2020-03-01 15:04:51 +01:00
0940179f50 Bugfix in equalizer. Seems to be working now. Bugfix in wrapper to make equalizer return array one-dimensional 2020-02-23 20:07:21 +01:00
281d4bf921 Added wrapper for equalizer. 2020-02-21 15:11:11 +01:00
3dd7e23587 Added statistics to sound level meter 2020-01-24 14:08:24 +01:00
685329d307 Almost-working SLM implementation in LASP, only statistics not yet done 2020-01-21 21:10:38 +01:00
b4360951a8 Updated wrappers. SLM almost fully functioning. Only does not produce statistics (max, min, eq) yet. 2020-01-20 20:18:37 +01:00
438c657f65 First work on SLM. Seems to be working properly without pre-filtering and bandpass bank 2020-01-20 12:10:24 +01:00
31c6fcdc22 Initial commit. Deleted single pole lowpass header file 2020-01-17 20:57:23 +01:00
1a85b60d85 Exposed sweep to Python 2020-01-17 17:03:00 +01:00
4cd3f0bf9f Added Second Order Sections filterbank. Works much better that Fir filterbank. Does not need decimation. Easy generation of filters with scipy.signal.butter. 2020-01-03 21:11:56 +01:00
9afed2c9a9 Renamed filterbank to firfilterbank in C-code 2020-01-01 15:32:10 +01:00
86e7cbbbe9 Put all state of white noise generator in object. Added possibility of changing output level. 2019-12-28 21:33:14 +01:00
aa3581cf74 First part of signal generator implementation. White noise and sine waves are working. 2019-12-28 16:58:13 +01:00
28122d5c15 Some GIL releases, and bugfix in AvStream 2019-12-28 12:01:56 +01:00
a39d8300a1 Somewhere inbetween. Everything broken 2019-12-08 14:19:10 +01:00
1f1922272d Lots of code and comments improvements 2019-10-27 14:19:26 +01:00
23fc4c9259 Exposed AvPowerSpectra explicitly. Comment improvements. Line breakages, etc. Added 10s and infinite to TimeWeighting types. 2019-03-28 21:26:11 +01:00
505add6ae1 Added loads of comments and readability improvements. 2018-12-29 15:34:24 +01:00
e95b02ae9a Lots of things improved. Forgot to count, became big commit, excuse myself 2018-07-17 11:52:02 +02:00
1b21cc1873 Partially done implementation of Octave and one-third octave filterbank. 2018-06-14 14:49:14 +02:00
2842fb5714 Added lots of comments to some C-code. Moved some Python code to lasp_
common.py. Added lasp_measurement, lasp_slm, lasp_weighcal. Lots of bugfixes,
renamed fir_design to filter_design, cleaned up frequency weighting filter code.
2018-04-23 09:29:21 +02:00
3823d51074 Changed default window for AvPowerSpectra to Hann. Bugfix in AvPowerSpectra. Finished and tseted SPLowpass. 2018-04-01 19:06:50 +02:00
e4f4f1a4e8 Merged master 2018-04-01 14:05:34 +02:00
ce7f31ca86 Renamed lasp_math.h to lasp_mat.h as it defines matrices, not math. Made a typedef from vd to dmat such that the types of these are the same. Same goes for vc and cmat 2018-04-01 14:01:07 +02:00
7d825871e8 First work on single pole lowpass IIR filter 2018-04-01 11:00:12 +02:00
c8332f7f74 Not savy implementation of exponential time weighting of spectrograms 2018-04-01 10:58:55 +02:00
60cf046fa6 Removed some memory pool stuff. Decreased some tracer values. Removed debug warning on overflow. Bugfix on macro's ASCEE_USE_BLAS to LASP_USE_BLAS. Added SFSG macro. Added denominator in z-transform for frequency response of IIR filters. Added arbitrary fir design code. Put window types in a class in wrapper. 2018-04-01 10:27:27 +02:00
f37ce6b596 Fixed bug in filtebank, renamed ASCEE to LASP in lasp_python.h, added decimator. 2018-03-04 19:48:46 +01:00
c55d3b1e17 Rename all beamforming to lasp. In all source code. 2018-02-23 20:40:45 +01:00
49bc02ed16 Renamed dir to lasp 2018-02-23 15:44:36 +01:00