Commit Graph

248 Commits

Author SHA1 Message Date
92034d3d2f Running on Windows. WOOHOO! 2020-04-07 21:51:30 +02:00
c1d8fe97d4 Bugfixes to hopefully let it run on Windows. Needs further testing 2020-04-06 21:38:04 +02:00
8e0b173fdf Audio thread does not interfere with Python GIL anymore. Instead, GIL-acquiring stuff runs on different thread which communicates using queues. Small API change in callback to Python, no streamtime is given anymore, and buffers for input and output CAN be none. 2020-04-03 11:12:49 +02:00
5516fe44ce Moved stream data to a C struct 2020-03-30 20:23:17 +02:00
04c3631a72 Renamed an attribute in daqconfigs. Small bugfix in lasp_calibrate.py 2020-03-09 15:50:46 +01:00
6acf45a909 Some minor fixes in siggen and ln to also work with (untested) 32-bit floats 2020-03-09 15:49:25 +01:00
09c6b2680b Bugfix in shelve 2020-03-09 13:29:14 +01:00
47eebbcdf4 Colorfilter implemented in C-code. Ready for some testing 2020-03-05 10:16:26 +01:00
9f68b43a88 Merged master 2020-03-05 09:44:51 +01:00
271e46e4ad Improved shelve API. 2020-03-05 09:43:33 +01:00
35d2fb71ae First work on noise coloring filter implementations 2020-03-02 22:03:35 +01:00
945a960f1c Added a machine-local LASP shelve, next to the overall (multiple machine-wide) one 2020-03-01 15:06:01 +01:00
3d5e9290ff Wrapped the functions of FFTW to load and store wisdom. 2020-03-01 15:04:51 +01:00
82e077ec3a Added timeweighting infinite for real time processing 2020-02-29 18:07:46 +01:00
92ca0aa795 Bugfixes 2020-02-26 14:20:33 +01:00
173bf10273 Added code for monitor channel in stream and in recording. Updated comments. Lowered
tracing of siggen.
2020-02-25 14:35:49 +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
bb2c0df427 Merged master 2020-02-21 14:42:35 +01:00
895b462bc5 Nominal_txt can now also be called with a list as argument. 2020-02-21 14:41:26 +01:00
613800dd15 Commented out tracerplus on siggen 2020-02-12 12:36:46 +01:00
ced45c7638 First work on equalizer 2020-02-12 12:36:11 +01:00
748358a453 Bugfix for overall channel in SLM, code improvement in octave filter. 2020-02-09 15:08:48 +01:00
d67fce8d06 Bugfixes in slm 2020-01-24 20:44:12 +01:00
3dd7e23587 Added statistics to sound level meter 2020-01-24 14:08:24 +01:00
6a756bf1b1 Merged master 2020-01-23 17:23:33 +01:00
0bbfe22d83 Bugfix for lowest frequency point in converting octave band to narrow band 2020-01-23 17:23:13 +01:00
22f1cb59ff Update SLM API. Now works properly with different start and stop bands, and only overall band 2020-01-22 21:11:20 +01:00
685329d307 Almost-working SLM implementation in LASP, only statistics not yet done 2020-01-21 21:10:38 +01:00
98421893f0 Bugfix in tracer. Found using clang_check 2020-01-21 21:07:07 +01:00
bd88882f25 Negative time constant for single pole lowpass filter means no time-weighting at all. 2020-01-21 21:06:17 +01:00
183404338e Merged improvements on SPL filter 2020-01-21 13:25:14 +01:00
78884cbbe2 Merged typex feature from slm 2020-01-21 11:09:52 +01:00
29dc70fad3 Some tracing 2020-01-20 20:19:09 +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
388fa0ed0a Bugfix in SLM for resetting offset with multi-channel filter banks 2020-01-20 20:15:52 +01:00
b4ed3138d4 Reversed poles of weighting filters to make filter stable 2020-01-20 20:13:24 +01:00
b3197a3dee Midband frequencies can now also be called with list of xs 2020-01-20 19:47:09 +01:00
d91007dbaa Updated sound pressure weighting filters API 2020-01-20 19:46:41 +01:00
1258ff4919 Merged master 2020-01-20 12:11:50 +01:00
38865ef9cf Bugfix in comment. sosfilterbank.h 2020-01-20 12:11:22 +01:00
60a5c63748 Added possibility to get size of filterbank 2020-01-20 12:10:57 +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
b5088bef14 Merge branch 'splweighting_sos' into slm_c_impl 2020-01-18 13:45:28 +01:00
5dbccf4797 Revert "Implementation of filter designer"
This reverts commit 1d488c983a.
2020-01-18 13:45:17 +01:00
1d488c983a Implementation of filter designer 2020-01-18 13:43:22 +01:00
15c8b0d923 Working on SOS implementation of frequency weighting filters 2020-01-17 22:10:42 +01:00
31c6fcdc22 Initial commit. Deleted single pole lowpass header file 2020-01-17 20:57:23 +01:00
f10e78ff41 removed old binning code 2020-01-17 17:03:45 +01:00
1a85b60d85 Exposed sweep to Python 2020-01-17 17:03:00 +01:00