# # ChangeLog for / # # Generated by Trac 1.2 # Nov 26, 2024, 11:11:08 PM Wed, 23 Sep 2009 17:40:14 GMT Paul Brossier [b511fa9] * configure.ac (modified) * examples/utils.c (modified) * examples/utils.h (modified) * ext/aubioext.h (modified) * ext/jackio.c (modified) * ext/jackio.h (modified) * ext/midi/midi_driver.h (modified) * src/aubio_priv.h (modified) * src/mathutils.c (modified) * src/spectral/fft.c (modified) * src/spectral/fft.h (modified) * tests/src/test-phasevoc-jack.c (modified) replace FOO_SUPPORT with HAVE_FOO, use float for jack_process ... Wed, 23 Sep 2009 16:37:24 GMT Paul Brossier [2062e48] * src/spectral/filterbank.c (modified) * src/spectral/filterbank_mel.c (modified) src/spectral/filterbank*.c: reduce filterbank size to n/2+1, other ... Tue, 22 Sep 2009 15:37:36 GMT Paul Brossier [75a0f40] * examples/utils.c (modified) examples/utils.c: add --bufsize option and short message when option ... Mon, 21 Sep 2009 16:17:02 GMT Paul Brossier [55b7cb4] * src/cvec.c (modified) * src/cvec.h (modified) src/cvec.c: add cvec_print Mon, 21 Sep 2009 16:15:05 GMT Paul Brossier [d53a3b5] * src/spectral/fft.c (modified) src/spectral/fft.c: fix horrible bug where norm[0] and norm[n/2+1] ... Fri, 18 Sep 2009 00:56:10 GMT Paul Brossier [adcf405] * swig/aubio.i (modified) swig/aubio.i: update new_aubio_mfcc prototype Thu, 17 Sep 2009 22:57:31 GMT Paul Brossier [c218821] * src/spectral/mfcc.c (modified) src/spectral/mfcc.c: zero output before computing it Thu, 17 Sep 2009 18:07:24 GMT Paul Brossier [0028ea7] * tests/src/Makefile.am (modified) * tests/src/test-mfcc.c (added) test-mfcc.c: add simple mfcc test Thu, 17 Sep 2009 18:04:00 GMT Paul Brossier [e03f74d] * src/spectral/mfcc.h (modified) src/spectral/mfcc.h: remove obsolete reference to libxtract, update ... Thu, 17 Sep 2009 17:54:57 GMT Paul Brossier [7a84b21] * src/spectral/mfcc.c (modified) src/spectral/mfcc.c: indent, update to GPLv3 Thu, 17 Sep 2009 17:31:54 GMT Paul Brossier [c185ebb] * src/spectral/mfcc.c (modified) * src/spectral/mfcc.h (modified) mfcc.c: use a coefficient table for DCT computation, remove unused ... Thu, 17 Sep 2009 17:30:15 GMT Paul Brossier [14a299e] * src/spectral/filterbank.c (modified) filterbank.c: use base 10 logarithm Thu, 17 Sep 2009 12:37:26 GMT Paul Brossier [afc584d] * tests/src/test-filterbank_mel.c (added) tests/src/test-filterbank_mel.c: added filterbank_mel test Thu, 17 Sep 2009 05:33:29 GMT Paul Brossier [03eeff1] * src/types.h (modified) src/types.h: remove completed todo items, hardcode ... Thu, 17 Sep 2009 05:30:50 GMT Paul Brossier [79a01c5] * src/lvec.c (modified) * src/lvec.h (modified) src/lvec.{c,h}: add lvec_print Thu, 17 Sep 2009 05:24:31 GMT Paul Brossier [5b1fff7] * src/fvec.c (modified) src/fvec.c: use AUBIO_SMPL_FMT Thu, 17 Sep 2009 05:22:34 GMT Paul Brossier [1789b0c] * ext/midi/midi_player.c (modified) ext/midi/midi_player.c: use AUBIO_LSMP_FMT Thu, 17 Sep 2009 05:16:20 GMT Paul Brossier [4369cb9] * src/spectral/fft.c (modified) src/spectral/fft.c: use native fftw types, add warning if single fftw ... Thu, 17 Sep 2009 05:14:19 GMT Paul Brossier [dffe76f] * src/aubio_priv.h (modified) src/aubio_priv.h: add AUBIO_WRN, add message to _WRN and _ERR, use ... Thu, 17 Sep 2009 05:09:57 GMT Paul Brossier [b16fc82] * src/types.h (modified) src/types.h: add a switch between single and double precision Thu, 17 Sep 2009 05:08:15 GMT Paul Brossier [13bcd32] * src/spectral/filterbank_mel.c (modified) src/spectral/filterbank_mel.c: remove unused variable Thu, 17 Sep 2009 05:07:11 GMT Paul Brossier [39658e2] * ext/sndfileio.c (modified) ext/sndfileio.c: cat to sndfile native type Thu, 17 Sep 2009 05:06:11 GMT Paul Brossier [e7b3629] * src/temporal/resample.c (modified) src/temporal/resample.c: cast to SRC native type Thu, 17 Sep 2009 03:54:25 GMT Paul Brossier [1e37ade] * src/spectral/filterbank_mel.c (modified) * src/spectral/filterbank_mel.h (modified) * src/spectral/mfcc.c (modified) * swig/aubio.i (modified) src/spectral/filterbank_mel.c: move Slaney's specific code to _slaney ... Thu, 17 Sep 2009 02:38:50 GMT Paul Brossier [bc3c51b] * tests/src/Makefile.am (modified) tests/src/Makefile.am: add filterbank_mel test Thu, 17 Sep 2009 02:21:40 GMT Paul Brossier [4e0fbe6] * src/spectral/filterbank_mel.c (modified) src/spectral/filterbank_mel.c: shorten counter variable names, ... Thu, 17 Sep 2009 02:02:04 GMT Paul Brossier [b507607] * src/spectral/filterbank_mel.c (modified) * src/spectral/filterbank_mel.h (modified) src/spectral/filterbank_mel.c: correct computation of coefficients, ... Wed, 16 Sep 2009 23:37:03 GMT Paul Brossier [addc9ec] * tests/src/Makefile.am (modified) * tests/src/test-filterbank.c (added) test-filterbank.c: add trivial test for filterbank object Wed, 16 Sep 2009 23:26:49 GMT Paul Brossier [cfd35db] * src/spectral/filterbank_mel.c (modified) * src/spectral/filterbank_mel.h (modified) src/spectral/filterbank_mel.{c,h}: indent Wed, 16 Sep 2009 23:25:10 GMT Paul Brossier [3b3b03e] * src/spectral/filterbank.c (modified) * src/spectral/filterbank.h (modified) src/spectral/filterbank.{c,h}: indent Wed, 16 Sep 2009 23:20:54 GMT Paul Brossier [06cae6c] * src/Makefile.am (modified) * src/aubio.h (modified) * src/spectral/filterbank.c (modified) * src/spectral/filterbank.h (modified) * src/spectral/filterbank_mel.c (added) * src/spectral/filterbank_mel.h (added) * src/spectral/mfcc.c (modified) * swig/aubio.i (modified) src/spectral/filterbank.c: refactorise filter bank, split mel ... Tue, 15 Sep 2009 15:02:45 GMT Paul Brossier [7bf3dcb] * src/tempo/beattracking.c (modified) src/tempo/beattracking.c: no changes, indent Sun, 13 Sep 2009 21:54:23 GMT Paul Brossier [6f1727f] * src/tempo/beattracking.c (modified) src/tempo/beattracking.c: use fvec_ utilities, improve comments Sat, 12 Sep 2009 12:28:00 GMT Paul Brossier [3b2d32c] * src/fvec.c (modified) * src/fvec.h (modified) src/fvec.{c,h}: add fvec_set _zeros _ones _rev _weight and _copy ... Sat, 12 Sep 2009 12:26:17 GMT Paul Brossier [ae4d5de] * src/aubio_priv.h (modified) src/aubio_priv.h: add MIN and MAX Sat, 12 Sep 2009 11:22:20 GMT Paul Brossier [4e19e5b] * src/tempo/beattracking.c (modified) src/tempo/beattracking.c: interpolate beat period and position to ... Sat, 12 Sep 2009 11:14:53 GMT Paul Brossier [54a5d56] * examples/aubiotrack.c (modified) examples/aubiotrack.c: compute sample accurate beat position Sat, 12 Sep 2009 11:13:10 GMT Paul Brossier [0482e76] * src/tempo/tempo.c (modified) src/tempo/tempo.c: always output tempo, pass along interpolated position Fri, 11 Sep 2009 22:13:42 GMT Paul Brossier [f698997] * swig/aubio.i (modified) swig/aubio.i: update prototype of vec_quadint Fri, 11 Sep 2009 22:12:15 GMT Paul Brossier [fbe2cd2] * src/aubio_priv.h (modified) src/aubio_priv.h: fix typo in ROUND Fri, 11 Sep 2009 22:08:54 GMT Paul Brossier [c5c0c98] * src/mathutils.c (modified) * src/mathutils.h (modified) * src/pitch/pitchmcomb.c (modified) * src/pitch/pitchyin.c (modified) * src/pitch/pitchyinfft.c (modified) src/mathutils.c: merge and fix vec_quadint_min and _max into simpler ... Fri, 11 Sep 2009 22:06:19 GMT Paul Brossier [68a3fc9] * src/aubio_priv.h (modified) src/aubio_priv.h: add missing CEIL, rename TRUNC to ROUND, use ... Fri, 11 Sep 2009 22:00:54 GMT Paul Brossier [32f5a01] * src/fvec.c (modified) * src/fvec.h (modified) src/fvec.{c,h}: add simple fvec_print function Sun, 30 Aug 2009 15:11:05 GMT Paul Brossier [54f2a70] * src/tempo/beattracking.c (modified) src/tempo/beattracking.c: remove unused fvec_getperiod function Sun, 30 Aug 2009 14:00:02 GMT Paul Brossier [9d7458d] * src/temporal/cdesign.h (modified) src/temporal/cdesign.h: fix include to be relative Sun, 30 Aug 2009 13:38:40 GMT Paul Brossier [71e393a] * plugins/puredata/Makefile.am (modified) plugins/puredata/Makefile.am: update compiler options Sun, 30 Aug 2009 13:37:52 GMT Paul Brossier [ddfecbc] * configure.ac (modified) configure.ac: add check for CXX Sun, 30 Aug 2009 13:37:18 GMT Paul Brossier [c3395f3] * Makefile.am (modified) Makefile.am: only compile java stuff if swig is installed Sun, 30 Aug 2009 12:46:59 GMT Paul Brossier [6c25201] * ext/sndfileio.c (modified) ext/sndfileio.c: shorten sndfile error message Sun, 13 Jul 2008 19:57:55 GMT Paul Brossier [6f9615c] * plugins/puredata/Makefile.am (modified) * plugins/puredata/aubio_setup.c (modified) * plugins/puredata/aubiozcr~.c (added) * plugins/puredata/help/aubiozcr~-help.pd (added) plugins/puredata/aubiozcr~.c: add aubiozcr~, computing zero crossing rate Sun, 13 Jul 2008 19:56:02 GMT Paul Brossier [4d7ced9] * plugins/puredata/aubiopitch~.c (modified) plugins/puredata/aubiopitch~.c: add optional creation argument to ... Sun, 13 Jul 2008 19:53:30 GMT Paul Brossier [5288874] * src/pitch/pitchschmitt.c (modified) src/pitch/pitchschmitt.c: move buffer to private structure, closes #8 Sun, 13 Jul 2008 19:50:47 GMT Paul Brossier [bf9d8a6] * src/aubio.h (modified) src/aubio.h: indent, only cosmetic changes Sun, 18 May 2008 01:23:11 GMT Paul Brossier [42f1cf14] * tests/python/src/utils/hist.py (modified) tests/python/src/utils/hist.py: update existing test cases, add two more Fri, 16 May 2008 18:20:03 GMT Paul Brossier [4ecfee9] * tests/python/run_all_tests (modified) tests/python/run_all_tests: add a warning if list_of_test_files ... Fri, 16 May 2008 01:07:11 GMT Paul Brossier [e3e9368] * java/aubio/Makefile.am (modified) java/aubio/Makefile.am: fix pkgjavadir Fri, 16 May 2008 00:41:28 GMT Paul Brossier [9ae6e03] * java/aubio/Makefile.am (modified) java/aubio/Makefile.am: use datadir, not hardcoded path Fri, 16 May 2008 00:18:26 GMT Paul Brossier [13e23b8] * python/aubio/Makefile.am (modified) python/aubio/Makefile.am: simplify using nobase Thu, 15 May 2008 22:50:38 GMT Paul Brossier [7e204d01] * src/mathutils.c (modified) * tests/python/src/temporal/zero_crossing_rate.py (added) src/mathutils.c: change zero crossing function to split at >=0/<0; ... Thu, 15 May 2008 21:18:31 GMT Paul Brossier [cf2f1b8] * configure.ac (modified) configure.ac: simplify flags for darwin and co (looks like -lmx is ... Thu, 15 May 2008 18:23:15 GMT Paul Brossier [92c70f6] * tests/python/localaubio.py (modified) tests/python/localaubio.py: improve error message about local aubio Thu, 15 May 2008 18:20:06 GMT Paul Brossier [9bfecce3] * plugins/puredata/aubio_setup.c (modified) plugins/puredata/aubio_setup.c: add aubio_new function to clean up ... Thu, 15 May 2008 18:16:40 GMT Paul Brossier [954585a] * cpp/Makefile.am (modified) cpp/Makefile.am: use CPPFLAGS for cpp lib, fix up includes Tue, 13 May 2008 06:45:37 GMT Paul Brossier [18f3162] * tests/src/test-filter.c (modified) tests/src/test-filter.c: add missing channels argument to ... Tue, 13 May 2008 06:44:07 GMT Paul Brossier [98cc475] * tests/src/test-hist.c (modified) * tests/src/test-window.c (modified) tests/src/test-{hist,window}.c: use uint_t, not uint (thanks to ... Wed, 30 Apr 2008 19:39:31 GMT Paul Brossier [fed9433] * doc/devel.cfg (modified) * doc/user.cfg (modified) doc/{user,devel}.cfg: update config to new doxygen, adapt to multiple ... Wed, 30 Apr 2008 18:50:36 GMT Paul Brossier [679441e] * src/pitch/pitchyinfft.c (modified) src/pitch/pitchyinfft.c: fix indentation Wed, 30 Apr 2008 18:47:48 GMT Paul Brossier [fcc3fd2] * Makefile.am (modified) * configure.ac (modified) Makefile.am, configure.ac: go down into java and tests, make java ... Wed, 30 Apr 2008 18:28:15 GMT Paul Brossier [7abfc82] * cpp/aubiocpp.cpp (modified) cpp/aubiocpp.cpp: fix indentation Tue, 29 Apr 2008 08:04:46 GMT Paul Brossier [7f3cae67] * src/Makefile.am (modified) src/Makefile.am: use nobase_ to simplify headers installation Mon, 28 Apr 2008 18:27:39 GMT Paul Brossier [651cac8] * configure.ac (modified) configure.ac: switch on host rather than host_os, do nothing on arm- ... Sat, 26 Apr 2008 13:05:20 GMT Paul Brossier [9805d01] * configure.ac (modified) configure.ac: do not call AC_HEADER_STDC, obsolete and uneeded Mon, 11 Feb 2008 14:02:37 GMT Paul Brossier [d0dbc56] * python/aubio/Makefile.am (modified) python/aubio/Makefile.am: install _aubiowrapper into pkgpyexec, so it ... Wed, 06 Feb 2008 15:28:31 GMT Paul Brossier [90a59c3] * .bzrignore (modified) * configure.ac (modified) * java/Makefile.am (added) * java/aubio/Makefile.am (added) * java/aubio/main.java (added) java/: added first draft for a java interface to aubio, includes ... Mon, 17 Dec 2007 14:37:42 GMT Paul Brossier [055d674] * swig/aubio.i (modified) add del_aubio_biquad to aubio.i Wed, 05 Dec 2007 02:42:07 GMT Paul Brossier [4a20dad] merge from main branch Tue, 04 Dec 2007 17:21:35 GMT Paul Brossier [79e72cf] * .bzrignore (modified) add tests/cpp/test-[a-z-]*$ binaries to .bzrignore Tue, 04 Dec 2007 17:15:34 GMT Paul Brossier [445e0dca] * configure.ac (modified) * tests/Makefile.am (modified) * tests/cpp/Makefile.am (added) * tests/cpp/test-cvec.cpp (added) * tests/cpp/test-fvec.cpp (added) added simple tests in tests/cpp for cpp interface draft Tue, 04 Dec 2007 16:58:40 GMT Paul Brossier [c60d684] * Makefile.am (modified) * configure.ac (modified) * cpp/Makefile.am (added) * cpp/aubiocpp.cpp (added) * cpp/aubiocpp.h (added) added simple cpp interface draft Tue, 04 Dec 2007 16:52:27 GMT Paul Brossier [45f1f06] merge from main branch Mon, 03 Dec 2007 09:57:52 GMT Paul Brossier [212da72] * README (modified) * configure.ac (modified) * examples/utils.c (modified) * examples/utils.h (modified) * src/Makefile.am (modified) * src/aubio.h (modified) * src/aubio_priv.h (modified) * src/lvec.c (added) * src/lvec.h (added) * src/pitch/pitchdetection.c (modified) * src/spectral/fft.c (modified) * src/temporal/adesign.c (added) * src/temporal/adesign.h (added) * src/temporal/cdesign.c (added) * src/temporal/cdesign.h (added) * src/temporal/filter.c (modified) * src/temporal/filter.h (modified) * src/temporal/filter_priv.h (added) * swig/aubio.i (modified) * tests/demo/bench/onset/Makefile.am (moved) * tests/demo/bench/onset/bench-delay (moved) * tests/demo/bench/onset/bench-onset (moved) * tests/demo/bench/onset/bench-window (moved) * tests/demo/bench/pitch/Makefile.am (moved) * tests/demo/bench/pitch/bench-pitch-isolated (moved) * tests/demo/bench/pitch/bench-pitch-plot-isolated (moved) * tests/demo/bench/tempo/demo-tempo (moved) * tests/demo/bench/tempo/demo-tempo-acf (moved) * tests/demo/localaubio.py (added) * tests/demo/plot_mfcc_filterbank.py (moved) * tests/python/examples/aubioonset.py (modified) * tests/python/localaubio.py (added) * tests/python/run_all_tests (modified) * tests/python/src/__init__.py (added) * tests/python/src/cvec.py (moved) * tests/python/src/fvec.py (moved) * tests/python/src/onset/__init__.py (added) * tests/python/src/onset/peakpick.py (added) * tests/python/src/pitch/__init__.py (added) * tests/python/src/pitch/pitchdetection.py (moved) * tests/python/src/spectral/__init__.py (added) * tests/python/src/spectral/fft.py (moved) * tests/python/src/spectral/filterbank.py (moved) * tests/python/src/spectral/filterbank_mfcc.txt (moved) * tests/python/src/spectral/phasevoc.py (moved) * tests/python/src/temporal/__init__.py (added) * tests/python/src/temporal/adesign.py (added) * tests/python/src/temporal/filter.py (added) * tests/python/src/utils/__init__.py (added) * tests/python/src/utils/hist.py (added) * tests/python/src/utils/scale.py (added) * tests/python/template.py (modified) merge from main branch Sat, 01 Dec 2007 22:00:03 GMT Paul Brossier [6913434] * tests/python/src/temporal/adesign.py (added) * tests/python/src/temporal/filter.py (added) add tests for adesign and filter Sat, 01 Dec 2007 21:59:25 GMT Paul Brossier [a7667ce] * src/pitch/pitchdetection.c (modified) * src/temporal/adesign.c (modified) * src/temporal/adesign.h (modified) * src/temporal/cdesign.c (modified) * src/temporal/cdesign.h (modified) * src/temporal/filter.c (modified) * src/temporal/filter.h (modified) * src/temporal/filter_priv.h (modified) * swig/aubio.i (modified) filter.c: add denormal, make multichannel using lvecs, update adsgn, ... Sat, 01 Dec 2007 21:58:04 GMT Paul Brossier [2b6144dd] * src/aubio_priv.h (modified) aubio_priv.h: add ISDENORMAL Sat, 01 Dec 2007 21:53:01 GMT Paul Brossier [658cb41] * src/aubio.h (modified) aubio.h: add lvec, adesign and cdesign Sat, 01 Dec 2007 21:51:39 GMT Paul Brossier [a3a01e1] * src/Makefile.am (modified) * src/lvec.c (added) * src/lvec.h (added) add lvec object to store double precision vectors Sat, 01 Dec 2007 20:58:15 GMT Paul Brossier [b061ef8] * swig/aubio.i (modified) remove tabs Sat, 01 Dec 2007 20:57:36 GMT Paul Brossier [4123f16] * swig/aubio.i (modified) update aubio.i with new adsgn_filter and cdsgn_filter Sat, 01 Dec 2007 20:53:24 GMT Paul Brossier [4f4d892] * src/Makefile.am (modified) * src/temporal/adesign.c (added) * src/temporal/adesign.h (added) * src/temporal/cdesign.c (added) * src/temporal/cdesign.h (added) * src/temporal/filter.c (modified) * src/temporal/filter.h (modified) * src/temporal/filter_priv.h (added) src/temporal: split aubio_adsgn_filter and aubio_cdsgn_filter to ... Sat, 01 Dec 2007 18:56:43 GMT Paul Brossier [0380645] closes #4, fft.c: if real part is zero, have phase = 0 Sat, 01 Dec 2007 18:16:56 GMT Paul Brossier [41ed384] * src/spectral/fft.c (modified) fft.c: if real part is zero, have phase = 0 Sat, 01 Dec 2007 16:56:57 GMT Paul Brossier [974dddc] * tests/demo/bench/onset/Makefile.am (moved) * tests/demo/bench/onset/bench-delay (moved) * tests/demo/bench/onset/bench-onset (moved) * tests/demo/bench/onset/bench-window (moved) * tests/demo/bench/pitch/Makefile.am (moved) * tests/demo/bench/pitch/bench-pitch-isolated (moved) * tests/demo/bench/pitch/bench-pitch-plot-isolated (moved) * tests/demo/bench/tempo/demo-tempo (moved) * tests/demo/bench/tempo/demo-tempo-acf (moved) * tests/demo/localaubio.py (added) * tests/demo/plot_mfcc_filterbank.py (moved) * tests/python/localaubio.py (added) * tests/python/run_all_tests (modified) * tests/python/src/cvec.py (modified) * tests/python/src/fvec.py (modified) * tests/python/src/onset/peakpick.py (modified) * tests/python/template.py (modified) move tests/python/demo to tests/, add localaubio.py module helpers Sat, 01 Dec 2007 15:00:37 GMT Paul Brossier [b63b322] * src/Makefile.am (modified) src/Makefile.am: define subdirectories to install headers in Sat, 01 Dec 2007 14:57:09 GMT Paul Brossier [554a9cb] * src/Makefile.am (modified) src/Makefile.am: define subdirectories to install headers in Sat, 01 Dec 2007 14:55:36 GMT Paul Brossier [e7fb07e] * README (modified) * configure.ac (modified) * swig/aubio.i (modified) * tests/python/examples/aubioonset.py (modified) * tests/python/run_all_tests (modified) * tests/python/src/__init__.py (added) * tests/python/src/cvec.py (moved) * tests/python/src/fvec.py (moved) * tests/python/src/onset/__init__.py (added) * tests/python/src/onset/peakpick.py (added) * tests/python/src/pitch/__init__.py (added) * tests/python/src/pitch/pitchdetection.py (moved) * tests/python/src/spectral/__init__.py (added) * tests/python/src/spectral/fft.py (moved) * tests/python/src/spectral/filterbank.py (moved) * tests/python/src/spectral/filterbank_mfcc.txt (moved) * tests/python/src/spectral/phasevoc.py (moved) * tests/python/src/temporal/__init__.py (added) * tests/python/src/utils/__init__.py (added) * tests/python/src/utils/hist.py (added) * tests/python/src/utils/scale.py (added) * tests/python/template.py (modified) merge from main branch Sat, 01 Dec 2007 14:54:30 GMT Paul Brossier [55e9018] * configure.ac (modified) configure.ac: host conditional depend on host_os, not build_os Sat, 01 Dec 2007 14:52:12 GMT Paul Brossier [8987df1] * tests/python/template.py (modified) tests template.py: re-ident Sat, 01 Dec 2007 14:51:27 GMT Paul Brossier [f1771f9] * tests/python/examples/aubioonset.py (modified) aubioonset.py tests: add specflux, use assertEqual Sat, 01 Dec 2007 14:49:41 GMT Paul Brossier [c71b717] * README (modified) README: update project url Fri, 30 Nov 2007 20:02:35 GMT Paul Brossier [3822b73] * swig/aubio.i (modified) swig/aubio.i: add aubio_peakpicker_get/set_threshold