Commit Graph

640 Commits

Author SHA1 Message Date
Anne de Jong 9f68b43a88 Merged master 2020-03-05 09:44:51 +01:00
Anne de Jong 271e46e4ad Improved shelve API. 2020-03-05 09:43:33 +01:00
Anne de Jong 35d2fb71ae First work on noise coloring filter implementations 2020-03-02 22:03:35 +01:00
Anne de Jong 945a960f1c Added a machine-local LASP shelve, next to the overall (multiple machine-wide) one 2020-03-01 15:06:01 +01:00
Anne de Jong 3d5e9290ff Wrapped the functions of FFTW to load and store wisdom. 2020-03-01 15:04:51 +01:00
Anne de Jong 82e077ec3a Added timeweighting infinite for real time processing 2020-02-29 18:07:46 +01:00
Anne de Jong 92ca0aa795 Bugfixes 2020-02-26 14:20:33 +01:00
Anne de Jong 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
Anne de Jong 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
Anne de Jong 281d4bf921 Added wrapper for equalizer. 2020-02-21 15:11:11 +01:00
Anne de Jong bb2c0df427 Merged master 2020-02-21 14:42:35 +01:00
Anne de Jong 895b462bc5 Nominal_txt can now also be called with a list as argument. 2020-02-21 14:41:26 +01:00
Anne de Jong 613800dd15 Commented out tracerplus on siggen 2020-02-12 12:36:46 +01:00
Anne de Jong ced45c7638 First work on equalizer 2020-02-12 12:36:11 +01:00
Anne de Jong 748358a453 Bugfix for overall channel in SLM, code improvement in octave filter. 2020-02-09 15:08:48 +01:00
Anne de Jong d67fce8d06 Bugfixes in slm 2020-01-24 20:44:12 +01:00
Anne de Jong 3dd7e23587 Added statistics to sound level meter 2020-01-24 14:08:24 +01:00
Anne de Jong 6a756bf1b1 Merged master 2020-01-23 17:23:33 +01:00
Anne de Jong 0bbfe22d83 Bugfix for lowest frequency point in converting octave band to narrow band 2020-01-23 17:23:13 +01:00
Anne de Jong 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
Anne de Jong 685329d307 Almost-working SLM implementation in LASP, only statistics not yet done 2020-01-21 21:10:38 +01:00
Anne de Jong 98421893f0 Bugfix in tracer. Found using clang_check 2020-01-21 21:07:07 +01:00
Anne de Jong bd88882f25 Negative time constant for single pole lowpass filter means no time-weighting at all. 2020-01-21 21:06:17 +01:00
Anne de Jong 183404338e Merged improvements on SPL filter 2020-01-21 13:25:14 +01:00
Anne de Jong 78884cbbe2 Merged typex feature from slm 2020-01-21 11:09:52 +01:00
Anne de Jong 29dc70fad3 Some tracing 2020-01-20 20:19:09 +01:00
Anne de Jong b4360951a8 Updated wrappers. SLM almost fully functioning. Only does not produce statistics (max, min, eq) yet. 2020-01-20 20:18:37 +01:00
Anne de Jong 388fa0ed0a Bugfix in SLM for resetting offset with multi-channel filter banks 2020-01-20 20:15:52 +01:00
Anne de Jong b4ed3138d4 Reversed poles of weighting filters to make filter stable 2020-01-20 20:13:24 +01:00
Anne de Jong b3197a3dee Midband frequencies can now also be called with list of xs 2020-01-20 19:47:09 +01:00
Anne de Jong d91007dbaa Updated sound pressure weighting filters API 2020-01-20 19:46:41 +01:00
Anne de Jong 1258ff4919 Merged master 2020-01-20 12:11:50 +01:00
Anne de Jong 38865ef9cf Bugfix in comment. sosfilterbank.h 2020-01-20 12:11:22 +01:00
Anne de Jong 60a5c63748 Added possibility to get size of filterbank 2020-01-20 12:10:57 +01:00
Anne de Jong 438c657f65 First work on SLM. Seems to be working properly without pre-filtering and bandpass bank 2020-01-20 12:10:24 +01:00
Anne de Jong b5088bef14 Merge branch 'splweighting_sos' into slm_c_impl 2020-01-18 13:45:28 +01:00
Anne de Jong 5dbccf4797 Revert "Implementation of filter designer"
This reverts commit 1d488c983a.
2020-01-18 13:45:17 +01:00
Anne de Jong 1d488c983a Implementation of filter designer 2020-01-18 13:43:22 +01:00
Anne de Jong 15c8b0d923 Working on SOS implementation of frequency weighting filters 2020-01-17 22:10:42 +01:00
Anne de Jong 31c6fcdc22 Initial commit. Deleted single pole lowpass header file 2020-01-17 20:57:23 +01:00
Anne de Jong f10e78ff41 removed old binning code 2020-01-17 17:03:45 +01:00
Anne de Jong 1a85b60d85 Exposed sweep to Python 2020-01-17 17:03:00 +01:00
Anne de Jong c748e6cb75 Added code to generate narrow band data from band data and vice versa 2020-01-17 17:00:07 +01:00
Anne de Jong fe53ada328 Added sweep signal generator. Partly functioning 2020-01-17 16:58:49 +01:00
Anne de Jong 8c6e6a5828 Added methods to filter bank designer to create narrow-band spectra from octave band results, assuming a uniform power spectrum in a certain band 2020-01-13 14:43:25 +01:00
Anne de Jong 2270a297cc Bugfixes and improvements in Filters 2020-01-10 21:23:57 +01:00
Anne de Jong 1748daab4c Put overflow detector a bit higher 2020-01-09 14:04:42 +01:00
Anne de Jong 703fbf5031 Rudimentary overflow checker implemented 2020-01-09 11:20:25 +01:00
Anne de Jong 00bd30eb2a Major cleanup and improvements of filter design code. 2020-01-09 11:06:57 +01:00
Anne de Jong 54173b6ecc Did some renaming to make sure FIR filterbanks can coexist with SOS filterbanks 2020-01-03 22:00:50 +01:00