aubio.git
5 years ago[py] add docstrings for digital_filter
Paul Brossier [Tue, 4 Dec 2018 01:14:34 +0000 (02:14 +0100)]
[py] add docstrings for digital_filter

5 years ago[py] add get_norm/power and documentation to filterbank
Paul Brossier [Tue, 4 Dec 2018 00:47:23 +0000 (01:47 +0100)]
[py] add get_norm/power and documentation to filterbank

5 years ago[py] add minimal docstring to fft
Paul Brossier [Mon, 3 Dec 2018 15:12:51 +0000 (16:12 +0100)]
[py] add minimal docstring to fft

5 years agoMerge branch 'fix/mfcc_params'
Paul Brossier [Mon, 3 Dec 2018 14:23:54 +0000 (15:23 +0100)]
Merge branch 'fix/mfcc_params'

5 years ago[filterbank] fix get_power
Paul Brossier [Mon, 3 Dec 2018 14:04:02 +0000 (15:04 +0100)]
[filterbank] fix get_power

5 years ago[mfcc] get_scale/power return smpl_t
Paul Brossier [Mon, 3 Dec 2018 14:03:08 +0000 (15:03 +0100)]
[mfcc] get_scale/power return smpl_t

5 years ago[tests] mfcc norm/scale with real values
Paul Brossier [Mon, 3 Dec 2018 14:00:40 +0000 (15:00 +0100)]
[tests] mfcc norm/scale with real values

5 years ago[make] show tests/ in coverage reports
Paul Brossier [Fri, 30 Nov 2018 14:06:57 +0000 (15:06 +0100)]
[make] show tests/ in coverage reports

5 years ago[make] move coverage reports to build/coverage_{c,python}
Paul Brossier [Fri, 30 Nov 2018 14:05:35 +0000 (15:05 +0100)]
[make] move coverage reports to build/coverage_{c,python}

5 years ago[py] remove useless check in py-phasevoc.c
Paul Brossier [Fri, 30 Nov 2018 02:11:56 +0000 (03:11 +0100)]
[py] remove useless check in py-phasevoc.c

5 years agoMerge branch 'feature/c_tests'
Paul Brossier [Thu, 29 Nov 2018 18:19:52 +0000 (19:19 +0100)]
Merge branch 'feature/c_tests'

5 years ago[tests] onset creation may succeed with non-power of two sizes
Paul Brossier [Thu, 29 Nov 2018 17:49:32 +0000 (18:49 +0100)]
[tests] onset creation may succeed with non-power of two sizes

5 years ago[tests] fix argument parsing in source
Paul Brossier [Thu, 29 Nov 2018 17:39:02 +0000 (18:39 +0100)]
[tests] fix argument parsing in source

5 years ago[tests] make sure unit tests run after sound file is created
Paul Brossier [Thu, 29 Nov 2018 17:38:41 +0000 (18:38 +0100)]
[tests] make sure unit tests run after sound file is created

5 years ago[tests] fix argument parsing in onset and wavetable
Paul Brossier [Thu, 29 Nov 2018 17:36:22 +0000 (18:36 +0100)]
[tests] fix argument parsing in onset and wavetable

5 years ago[waf] check tests return code and show summary
Paul Brossier [Thu, 29 Nov 2018 16:19:07 +0000 (17:19 +0100)]
[waf] check tests return code and show summary

5 years ago[tests] use run_on_default_source_and_sink in sampler tests
Paul Brossier [Thu, 29 Nov 2018 16:05:28 +0000 (17:05 +0100)]
[tests] use run_on_default_source_and_sink in sampler tests

5 years ago[tests] fail dct tests if reconstruction failed
Paul Brossier [Thu, 29 Nov 2018 15:58:12 +0000 (16:58 +0100)]
[tests] fail dct tests if reconstruction failed

5 years ago[tests] add new_aubio_window tests
Paul Brossier [Thu, 29 Nov 2018 15:57:36 +0000 (16:57 +0100)]
[tests] add new_aubio_window tests

5 years ago[tests] use run_on_default_source in tempo
Paul Brossier [Thu, 29 Nov 2018 15:55:43 +0000 (16:55 +0100)]
[tests] use run_on_default_source in tempo

5 years ago[tests] use run_on_default_source_and_sink in awhitening
Paul Brossier [Thu, 29 Nov 2018 15:27:52 +0000 (16:27 +0100)]
[tests] use run_on_default_source_and_sink in awhitening

5 years ago[tests] use run_on_default_source_and_sink in sink tests
Paul Brossier [Thu, 29 Nov 2018 15:26:45 +0000 (16:26 +0100)]
[tests] use run_on_default_source_and_sink in sink tests

5 years ago[tests] add run_on_default_source_and_sink helper
Paul Brossier [Thu, 29 Nov 2018 15:26:04 +0000 (16:26 +0100)]
[tests] add run_on_default_source_and_sink helper

5 years ago[tests] simplify awhitening parsing
Paul Brossier [Thu, 29 Nov 2018 15:15:21 +0000 (16:15 +0100)]
[tests] simplify awhitening parsing

5 years ago[tests] also use run_on_default_source in onset
Paul Brossier [Thu, 29 Nov 2018 15:14:05 +0000 (16:14 +0100)]
[tests] also use run_on_default_source in onset

5 years ago[tests] fix argument parsing in source tests
Paul Brossier [Thu, 29 Nov 2018 15:12:31 +0000 (16:12 +0100)]
[tests] fix argument parsing in source tests

5 years ago[tests] use run_on_default_source in all source tests
Paul Brossier [Thu, 29 Nov 2018 15:11:15 +0000 (16:11 +0100)]
[tests] use run_on_default_source in all source tests

5 years ago[tests] pure python create_sine_wave
Paul Brossier [Thu, 29 Nov 2018 15:08:24 +0000 (16:08 +0100)]
[tests] pure python create_sine_wave

5 years ago[tests] [win] workaround to escape backslashes
Paul Brossier [Thu, 29 Nov 2018 14:21:03 +0000 (15:21 +0100)]
[tests] [win] workaround to escape backslashes

5 years ago[tests] [win] include io.h for _access()
Paul Brossier [Thu, 29 Nov 2018 14:10:29 +0000 (15:10 +0100)]
[tests] [win] include io.h for _access()

5 years ago[tests] [win] more windows workaround to pass strings via -D
Paul Brossier [Thu, 29 Nov 2018 14:04:58 +0000 (15:04 +0100)]
[tests] [win] more windows workaround to pass strings via -D

5 years ago[tests] fix test source creation rule
Paul Brossier [Thu, 29 Nov 2018 13:31:17 +0000 (14:31 +0100)]
[tests] fix test source creation rule

5 years ago[tests] add run_on_default_source to test-source
Paul Brossier [Thu, 29 Nov 2018 13:28:39 +0000 (14:28 +0100)]
[tests] add run_on_default_source to test-source

5 years ago[tests] add run_on_default_source helper
Paul Brossier [Thu, 29 Nov 2018 13:28:09 +0000 (14:28 +0100)]
[tests] add run_on_default_source helper

5 years ago[tests] create test sound from waf, add -DAUBIO_TESTS_SOURCE=
Paul Brossier [Thu, 29 Nov 2018 13:27:49 +0000 (14:27 +0100)]
[tests] create test sound from waf, add -DAUBIO_TESTS_SOURCE=

5 years ago[tests] add script to create sound file with python only
Paul Brossier [Thu, 29 Nov 2018 13:27:05 +0000 (14:27 +0100)]
[tests] add script to create sound file with python only

5 years ago[tests] [win] use calloc to work around constant size issue
Paul Brossier [Thu, 29 Nov 2018 00:07:15 +0000 (01:07 +0100)]
[tests] [win] use calloc to work around constant size issue

5 years ago[tests] srandom take unsigned int
Paul Brossier [Wed, 28 Nov 2018 23:46:31 +0000 (00:46 +0100)]
[tests] srandom take unsigned int

5 years ago[tests] fix unmatched parenthesis on windows
Paul Brossier [Wed, 28 Nov 2018 23:42:41 +0000 (00:42 +0100)]
[tests] fix unmatched parenthesis on windows

5 years agoRevert "[tests] fix unmatched parenthesis on windows"
Paul Brossier [Wed, 28 Nov 2018 23:41:45 +0000 (00:41 +0100)]
Revert "[tests] fix unmatched parenthesis on windows"

This reverts commit bab46116728862e3c4b8d5480c39b75647abb73c.

5 years ago[tests] fix unmatched parenthesis on windows
Paul Brossier [Wed, 28 Nov 2018 23:34:39 +0000 (00:34 +0100)]
[tests] fix unmatched parenthesis on windows

5 years ago[tests] increase entropy by adding address to current second
Paul Brossier [Wed, 28 Nov 2018 23:28:11 +0000 (00:28 +0100)]
[tests] increase entropy by adding address to current second

5 years ago[tests] use constant for array size, include string.h
Paul Brossier [Wed, 28 Nov 2018 23:24:40 +0000 (00:24 +0100)]
[tests] use constant for array size, include string.h

5 years ago[tests] workaround for windows
Paul Brossier [Wed, 28 Nov 2018 23:07:58 +0000 (00:07 +0100)]
[tests] workaround for windows

5 years ago[tests] include unistd for unlink, close (linux, darwin)
Paul Brossier [Wed, 28 Nov 2018 22:04:00 +0000 (23:04 +0100)]
[tests] include unistd for unlink, close (linux, darwin)

5 years ago[tests] create a temporary sink, use in wavetable test
Paul Brossier [Wed, 28 Nov 2018 21:41:10 +0000 (22:41 +0100)]
[tests] create a temporary sink, use in wavetable test

When called without argument, test-wavetable will invoke the function
run_on_default_sink to create a temporary file and runs the main
function on it.

5 years ago[pitch] comment out unused functions in mcomb and yin
Paul Brossier [Wed, 28 Nov 2018 14:30:11 +0000 (15:30 +0100)]
[pitch] comment out unused functions in mcomb and yin

5 years ago[tests] check new_aubio_pitch fails with wrong parameters
Paul Brossier [Wed, 28 Nov 2018 14:28:30 +0000 (15:28 +0100)]
[tests] check new_aubio_pitch fails with wrong parameters

5 years ago[pitch] prevent null pointer dereference in yinfast
Paul Brossier [Wed, 28 Nov 2018 14:27:08 +0000 (15:27 +0100)]
[pitch] prevent null pointer dereference in yinfast

5 years ago[notes] prevent null pointer dereference
Paul Brossier [Wed, 28 Nov 2018 12:40:46 +0000 (13:40 +0100)]
[notes] prevent null pointer dereference

thanks to @niugx

5 years ago[tests] add notes tests
Paul Brossier [Wed, 28 Nov 2018 12:39:51 +0000 (13:39 +0100)]
[tests] add notes tests

5 years ago[utils] hist with size null fails
Paul Brossier [Wed, 28 Nov 2018 02:33:01 +0000 (03:33 +0100)]
[utils] hist with size null fails

5 years ago[tests] check hist with size null fails
Paul Brossier [Wed, 28 Nov 2018 02:32:32 +0000 (03:32 +0100)]
[tests] check hist with size null fails

5 years agoMerge branch 'feature/dctsimplify' into feature/mfcc_tests
Paul Brossier [Mon, 26 Nov 2018 17:33:26 +0000 (18:33 +0100)]
Merge branch 'feature/dctsimplify' into feature/mfcc_tests

5 years ago[dct] fix radix check for accelerate
Paul Brossier [Mon, 26 Nov 2018 17:22:06 +0000 (18:22 +0100)]
[dct] fix radix check for accelerate

5 years ago[tests] add calls to new_aubio_mfcc with wrong input parameters
Paul Brossier [Mon, 26 Nov 2018 16:23:14 +0000 (17:23 +0100)]
[tests] add calls to new_aubio_mfcc with wrong input parameters

5 years ago[mfcc] validate input parameters, safer delete
Paul Brossier [Mon, 26 Nov 2018 16:22:31 +0000 (17:22 +0100)]
[mfcc] validate input parameters, safer delete

5 years ago[mfcc] remove plain dct ifdefs
Paul Brossier [Mon, 26 Nov 2018 16:21:30 +0000 (17:21 +0100)]
[mfcc] remove plain dct ifdefs

5 years ago[tests] do not test dct with wrong sizes
Paul Brossier [Mon, 26 Nov 2018 16:09:08 +0000 (17:09 +0100)]
[tests] do not test dct with wrong sizes

5 years ago[dct] fail fftw creation if size <= 0
Paul Brossier [Mon, 26 Nov 2018 15:59:56 +0000 (16:59 +0100)]
[dct] fail fftw creation if size <= 0

5 years ago[dct] fix typo in error message
Paul Brossier [Mon, 26 Nov 2018 15:59:12 +0000 (16:59 +0100)]
[dct] fix typo in error message

5 years ago[dct] fail plain creation if size <= 0
Paul Brossier [Mon, 26 Nov 2018 15:30:14 +0000 (16:30 +0100)]
[dct] fail plain creation if size <= 0

5 years ago[dct] fail ooura creation if size <= 0
Paul Brossier [Mon, 26 Nov 2018 15:29:42 +0000 (16:29 +0100)]
[dct] fail ooura creation if size <= 0

5 years ago[dct] use del_aubio_dct on failure, add missing \n in error message
Paul Brossier [Mon, 26 Nov 2018 15:28:57 +0000 (16:28 +0100)]
[dct] use del_aubio_dct on failure, add missing \n in error message

5 years ago[dct] fix typo in warning message, add missing \n
Paul Brossier [Mon, 26 Nov 2018 15:28:28 +0000 (16:28 +0100)]
[dct] fix typo in warning message, add missing \n

5 years ago[dct] remove size check to test each method
Paul Brossier [Mon, 26 Nov 2018 15:27:58 +0000 (16:27 +0100)]
[dct] remove size check to test each method

5 years ago[tests] run phase vocoder with hop_s = win_s
Paul Brossier [Mon, 26 Nov 2018 11:00:38 +0000 (12:00 +0100)]
[tests] run phase vocoder with hop_s = win_s

5 years ago[tests] increase pvoc coverage
Paul Brossier [Mon, 26 Nov 2018 10:49:03 +0000 (11:49 +0100)]
[tests] increase pvoc coverage

5 years ago[tests] increase tss coverage
Paul Brossier [Mon, 26 Nov 2018 10:48:35 +0000 (11:48 +0100)]
[tests] increase tss coverage

5 years ago[tests] increase awhitening coverage
Paul Brossier [Mon, 26 Nov 2018 10:48:27 +0000 (11:48 +0100)]
[tests] increase awhitening coverage

5 years agoMerge branch 'fix/onset_nullptr' (thanks to @niugx)
Paul Brossier [Mon, 26 Nov 2018 10:35:06 +0000 (11:35 +0100)]
Merge branch 'fix/onset_nullptr' (thanks to @niugx)

5 years agoMerge branch 'fix/bufoverflow_tempo' (thanks to @niugx)
Paul Brossier [Mon, 26 Nov 2018 10:34:45 +0000 (11:34 +0100)]
Merge branch 'fix/bufoverflow_tempo' (thanks to @niugx)

5 years agoMerge branch 'fix/crash_filterbank' (thanks to @niugx)
Paul Brossier [Mon, 26 Nov 2018 10:34:01 +0000 (11:34 +0100)]
Merge branch 'fix/crash_filterbank' (thanks to @niugx)

5 years ago[specdesc] improve error message
Paul Brossier [Sat, 24 Nov 2018 18:03:31 +0000 (19:03 +0100)]
[specdesc] improve error message

5 years agoVERSION: bump to 0.4.9~alpha
Paul Brossier [Sat, 24 Nov 2018 18:03:14 +0000 (19:03 +0100)]
VERSION: bump to 0.4.9~alpha

5 years ago[tests] run some tests in onset if no arguments passed
Paul Brossier [Sat, 24 Nov 2018 18:00:11 +0000 (19:00 +0100)]
[tests] run some tests in onset if no arguments passed

5 years ago[onset] safer deletion method
Paul Brossier [Sat, 24 Nov 2018 17:53:12 +0000 (18:53 +0100)]
[onset] safer deletion method

5 years ago[tempo] fix delay_ms methods
Paul Brossier [Sat, 24 Nov 2018 17:31:42 +0000 (18:31 +0100)]
[tempo] fix delay_ms methods

5 years ago[py] add tempo tests
Paul Brossier [Sat, 24 Nov 2018 17:31:25 +0000 (18:31 +0100)]
[py] add tempo tests

5 years ago[tests] wrap long lines in test-tempo.c
Paul Brossier [Sat, 24 Nov 2018 17:30:17 +0000 (18:30 +0100)]
[tests] wrap long lines in test-tempo.c

5 years ago[tests] run tempo until first analysis is done
Paul Brossier [Sat, 24 Nov 2018 17:29:55 +0000 (18:29 +0100)]
[tests] run tempo until first analysis is done

5 years ago[tempo] make sure all objects have been created, safer del_ method
Paul Brossier [Sat, 24 Nov 2018 17:21:54 +0000 (18:21 +0100)]
[tempo] make sure all objects have been created, safer del_ method

5 years ago[tests] run some tests in tempo if no arguments passed
Paul Brossier [Sat, 24 Nov 2018 17:03:43 +0000 (18:03 +0100)]
[tests] run some tests in tempo if no arguments passed

5 years ago[tests] check if tempo creation suceeded
Paul Brossier [Sat, 24 Nov 2018 17:03:01 +0000 (18:03 +0100)]
[tests] check if tempo creation suceeded

5 years ago[tempo] fix buffer overflow in method parser
Paul Brossier [Sat, 24 Nov 2018 16:17:29 +0000 (17:17 +0100)]
[tempo] fix buffer overflow in method parser

5 years ago[filterbank] validate input parameters
Paul Brossier [Sat, 24 Nov 2018 15:29:45 +0000 (16:29 +0100)]
[filterbank] validate input parameters

5 years ago[tests] check creating filterbank with wrong parameters returns null
Paul Brossier [Sat, 24 Nov 2018 15:28:01 +0000 (16:28 +0100)]
[tests] check creating filterbank with wrong parameters returns null

5 years agoVERSION: bump to 0.4.8 0.4.8
Paul Brossier [Thu, 22 Nov 2018 14:28:29 +0000 (15:28 +0100)]
VERSION: bump to 0.4.8

5 years ago[ChangeLog] add 0.4.8 entry
Paul Brossier [Thu, 22 Nov 2018 14:28:22 +0000 (15:28 +0100)]
[ChangeLog] add 0.4.8 entry

5 years ago[py] set long description content type to markdown
Paul Brossier [Thu, 22 Nov 2018 14:28:01 +0000 (15:28 +0100)]
[py] set long description content type to markdown

5 years ago[doc] plain todo in wavetable_load
Paul Brossier [Thu, 22 Nov 2018 03:00:00 +0000 (04:00 +0100)]
[doc] plain todo in wavetable_load

5 years ago[ci] move homebrew packages to travis addons, skip brew update
Paul Brossier [Thu, 22 Nov 2018 02:20:40 +0000 (03:20 +0100)]
[ci] move homebrew packages to travis addons, skip brew update

5 years ago[make] add branch coverage, improve html report
Paul Brossier [Thu, 22 Nov 2018 01:48:12 +0000 (02:48 +0100)]
[make] add branch coverage, improve html report

5 years ago[py] include waf_gensyms.py in MANIFEST.in
Paul Brossier [Wed, 21 Nov 2018 21:52:12 +0000 (22:52 +0100)]
[py] include waf_gensyms.py in MANIFEST.in

5 years ago[tests] use from .utils import, fixes build with pybuild 3.5
Paul Brossier [Wed, 21 Nov 2018 21:16:27 +0000 (22:16 +0100)]
[tests] use from .utils import, fixes build with pybuild 3.5

5 years ago[waf] exclude more generated files from tarball
Paul Brossier [Wed, 21 Nov 2018 20:54:29 +0000 (21:54 +0100)]
[waf] exclude more generated files from tarball

5 years ago[ci] remove coveralls from travis, using codecov
Paul Brossier [Wed, 21 Nov 2018 20:42:05 +0000 (21:42 +0100)]
[ci] remove coveralls from travis, using codecov

5 years ago[doc] describe single-/double-precision modes
Paul Brossier [Wed, 21 Nov 2018 20:21:49 +0000 (21:21 +0100)]
[doc] describe single-/double-precision modes

5 years ago[wavetable] add dummy load implementation, add todo entry in documentation
Paul Brossier [Wed, 21 Nov 2018 19:55:09 +0000 (20:55 +0100)]
[wavetable] add dummy load implementation, add todo entry in documentation

5 years ago[wavetable] revert 9511547 to preserve api
Paul Brossier [Wed, 21 Nov 2018 19:53:54 +0000 (20:53 +0100)]
[wavetable] revert 9511547 to preserve api