aubio.git
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 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

5 years ago[doc] reorder python/README.md sections, group links
Paul Brossier [Wed, 21 Nov 2018 18:51:33 +0000 (19:51 +0100)]
[doc] reorder python/README.md sections, group links

5 years ago[doc] rewrite python/README.md demo section
Paul Brossier [Wed, 21 Nov 2018 18:33:53 +0000 (19:33 +0100)]
[doc] rewrite python/README.md demo section

5 years ago[doc] move api references to doc, simplify pip instructions, add conda section
Paul Brossier [Wed, 21 Nov 2018 18:28:07 +0000 (19:28 +0100)]
[doc] move api references to doc, simplify pip instructions, add conda section

5 years ago[doc] move python tests from python/README.md to doc/python_module.rst
Paul Brossier [Wed, 21 Nov 2018 17:12:53 +0000 (18:12 +0100)]
[doc] move python tests from python/README.md to doc/python_module.rst

5 years ago[pip] use python/README.md for package long description
Paul Brossier [Wed, 21 Nov 2018 15:41:58 +0000 (16:41 +0100)]
[pip] use python/README.md for package long description

5 years ago[doc] rewrite description, add built with and documentation sections to python/README.md
Paul Brossier [Wed, 21 Nov 2018 15:41:09 +0000 (16:41 +0100)]
[doc] rewrite description, add built with and documentation sections to python/README.md

5 years ago[doc] remove installation instructions from python/README.md
Paul Brossier [Wed, 21 Nov 2018 15:39:53 +0000 (16:39 +0100)]
[doc] remove installation instructions from python/README.md

5 years ago[man] document aubiocut --create-first
Paul Brossier [Wed, 21 Nov 2018 15:28:00 +0000 (16:28 +0100)]
[man] document aubiocut --create-first

5 years ago[doc] remove extra parameter in aubio_mfcc_set_mel_coeffs_slaney
Paul Brossier [Wed, 21 Nov 2018 13:28:54 +0000 (14:28 +0100)]
[doc] remove extra parameter in aubio_mfcc_set_mel_coeffs_slaney

5 years ago[waf] bump to 2.0.12
Paul Brossier [Wed, 21 Nov 2018 01:19:10 +0000 (02:19 +0100)]
[waf] bump to 2.0.12

5 years agoMerge branch 'fix/pyextwarnings'
Paul Brossier [Wed, 21 Nov 2018 00:53:41 +0000 (01:53 +0100)]
Merge branch 'fix/pyextwarnings'

5 years agoMerge branch 'fix/py3x_win-amd64' (closes #199, #208)
Paul Brossier [Wed, 21 Nov 2018 00:28:40 +0000 (01:28 +0100)]
Merge branch 'fix/py3x_win-amd64' (closes #199, #208)

Adds a workaround in gen_external.py to prevent the `Exception:
preprocessor output is empty` build failure on windows amd64.

5 years ago[py] fix filterbank in double-precision mode
Paul Brossier [Tue, 20 Nov 2018 23:22:39 +0000 (00:22 +0100)]
[py] fix filterbank in double-precision mode

5 years ago[ci] avoid building twice on appveyor
Paul Brossier [Tue, 20 Nov 2018 22:51:18 +0000 (23:51 +0100)]
[ci] avoid building twice on appveyor

5 years ago[ci] remove custom path for win64 on appveyor
Paul Brossier [Tue, 20 Nov 2018 22:13:35 +0000 (23:13 +0100)]
[ci] remove custom path for win64 on appveyor

5 years ago[py] fix missing pre-processor output on win-amd64
Paul Brossier [Tue, 20 Nov 2018 21:52:24 +0000 (22:52 +0100)]
[py] fix missing pre-processor output on win-amd64

5 years ago[py] fix % escaping in py-source.c
Paul Brossier [Tue, 20 Nov 2018 21:46:19 +0000 (22:46 +0100)]
[py] fix % escaping in py-source.c

5 years ago[py] filterbank power and norm are floats
Paul Brossier [Tue, 20 Nov 2018 21:34:26 +0000 (22:34 +0100)]
[py] filterbank power and norm are floats

5 years ago[py] filterbank.set_triangle_bands can accept a float samplerate
Paul Brossier [Tue, 20 Nov 2018 21:33:58 +0000 (22:33 +0100)]
[py] filterbank.set_triangle_bands can accept a float samplerate

5 years ago[test] mfcc.set_mel_coeffs_slaney takes no parameter
Paul Brossier [Sat, 17 Nov 2018 21:11:34 +0000 (22:11 +0100)]
[test] mfcc.set_mel_coeffs_slaney takes no parameter

5 years ago[tests] improve aubio_filter coverage
Paul Brossier [Sat, 17 Nov 2018 19:21:15 +0000 (20:21 +0100)]
[tests] improve aubio_filter coverage

5 years ago[tests] improve onset coverage
Paul Brossier [Sat, 17 Nov 2018 19:20:45 +0000 (20:20 +0100)]
[tests] improve onset coverage

5 years ago[test] improve coverage of filters
Paul Brossier [Sat, 17 Nov 2018 18:47:12 +0000 (19:47 +0100)]
[test] improve coverage of filters

5 years ago[test] improve coverage of filters
Paul Brossier [Sat, 17 Nov 2018 18:46:51 +0000 (19:46 +0100)]
[test] improve coverage of filters

5 years ago[tests] add tests for mfcc filterbank settings
Paul Brossier [Sat, 17 Nov 2018 18:07:46 +0000 (19:07 +0100)]
[tests] add tests for mfcc filterbank settings

5 years agoMerge branch 'feature/mfccparams'
Paul Brossier [Sat, 17 Nov 2018 15:36:09 +0000 (16:36 +0100)]
Merge branch 'feature/mfccparams'

5 years ago[Makefile] disable docs when measuring coverage, add option to zero counters
Paul Brossier [Sat, 17 Nov 2018 14:56:57 +0000 (15:56 +0100)]
[Makefile] disable docs when measuring coverage, add option to zero counters

5 years ago[doc] include meltohz and hztomel
Paul Brossier [Sat, 17 Nov 2018 14:56:21 +0000 (15:56 +0100)]
[doc] include meltohz and hztomel

5 years agoMerge branch 'feature/melfilterbank' into feature/mfccparams
Paul Brossier [Sat, 17 Nov 2018 14:27:32 +0000 (15:27 +0100)]
Merge branch 'feature/melfilterbank' into feature/mfccparams

5 years ago[filterbank] add const qualifiers
Paul Brossier [Sat, 17 Nov 2018 14:24:04 +0000 (15:24 +0100)]
[filterbank] add const qualifiers

5 years ago[filterbank] move statement after declaration
Paul Brossier [Sat, 17 Nov 2018 14:20:41 +0000 (15:20 +0100)]
[filterbank] move statement after declaration

5 years ago[mfcc] default to full range when not using 40 filters
Paul Brossier [Sat, 17 Nov 2018 14:16:25 +0000 (15:16 +0100)]
[mfcc] default to full range when not using 40 filters

5 years ago[mfcc] add slaney mode takes no params
Paul Brossier [Sat, 17 Nov 2018 14:15:58 +0000 (15:15 +0100)]
[mfcc] add slaney mode takes no params

5 years ago[py] generate code for setters with no parameters
Paul Brossier [Sat, 17 Nov 2018 14:15:28 +0000 (15:15 +0100)]
[py] generate code for setters with no parameters

5 years ago[api] add fvec_mul
Paul Brossier [Sat, 17 Nov 2018 14:15:15 +0000 (15:15 +0100)]
[api] add fvec_mul

5 years ago[py] generate code for setters with multiple parameters
Paul Brossier [Sat, 17 Nov 2018 14:03:08 +0000 (15:03 +0100)]
[py] generate code for setters with multiple parameters

5 years ago[mfcc] add scale documentation
Paul Brossier [Sat, 17 Nov 2018 14:02:00 +0000 (15:02 +0100)]
[mfcc] add scale documentation

5 years ago[mfcc] remove note about power, add scale
Paul Brossier [Sat, 17 Nov 2018 13:59:54 +0000 (14:59 +0100)]
[mfcc] remove note about power, add scale

5 years ago[filterbank] add unit in doc
Paul Brossier [Sat, 17 Nov 2018 13:56:10 +0000 (14:56 +0100)]
[filterbank] add unit in doc

5 years ago[mfcc] add slaney (default) and documentation
Paul Brossier [Sat, 17 Nov 2018 13:55:41 +0000 (14:55 +0100)]
[mfcc] add slaney (default) and documentation

5 years ago[mfcc] add set_mel_coeffs and power
Paul Brossier [Sat, 17 Nov 2018 13:55:09 +0000 (14:55 +0100)]
[mfcc] add set_mel_coeffs and power

5 years ago[py] add tests for new filterbank methods
Paul Brossier [Sat, 17 Nov 2018 13:26:54 +0000 (14:26 +0100)]
[py] add tests for new filterbank methods

5 years ago[tests] [filterbank] add get/set power/norm calls
Paul Brossier [Sat, 17 Nov 2018 13:18:38 +0000 (14:18 +0100)]
[tests] [filterbank] add get/set power/norm calls

5 years ago[py] filterbank.set_mel_coeffs_slaney accepts float
Paul Brossier [Sat, 17 Nov 2018 13:17:02 +0000 (14:17 +0100)]
[py] filterbank.set_mel_coeffs_slaney accepts float

5 years ago[filterbank] check samplerate in _slaney, use temp variables
Paul Brossier [Sat, 17 Nov 2018 13:14:41 +0000 (14:14 +0100)]
[filterbank] check samplerate in _slaney, use temp variables

5 years ago[py] check for float in filterbank.set_mel_coeffs, improve parameter names
Paul Brossier [Sat, 17 Nov 2018 13:01:56 +0000 (14:01 +0100)]
[py] check for float in filterbank.set_mel_coeffs, improve parameter names

5 years ago[filterbank] factorize input validation
Paul Brossier [Sat, 17 Nov 2018 12:54:20 +0000 (13:54 +0100)]
[filterbank] factorize input validation

5 years ago[filterbank] check input samplerate, not n_bands
Paul Brossier [Sat, 17 Nov 2018 12:24:48 +0000 (13:24 +0100)]
[filterbank] check input samplerate, not n_bands

5 years agoMerge branch 'master' into feature/melfilterbank
Paul Brossier [Sat, 17 Nov 2018 11:35:22 +0000 (12:35 +0100)]
Merge branch 'master' into feature/melfilterbank

5 years ago[doc] fix filterbank_set_mel_coeffs params
Paul Brossier [Sat, 17 Nov 2018 11:24:27 +0000 (12:24 +0100)]
[doc] fix filterbank_set_mel_coeffs params

5 years ago[py] add filterbank.set_power and set_norm
Paul Brossier [Sat, 17 Nov 2018 11:23:45 +0000 (12:23 +0100)]
[py] add filterbank.set_power and set_norm

5 years ago[filterbank] check norm in set_triangle_bands
Paul Brossier [Sat, 17 Nov 2018 11:22:59 +0000 (12:22 +0100)]
[filterbank] check norm in set_triangle_bands

5 years ago[filterbank] add docs for norm and power
Paul Brossier [Sat, 17 Nov 2018 11:21:39 +0000 (12:21 +0100)]
[filterbank] add docs for norm and power

5 years ago[filterbank] add norm and power parameters
Paul Brossier [Sat, 17 Nov 2018 11:18:11 +0000 (12:18 +0100)]
[filterbank] add norm and power parameters

5 years ago[filterbank] fix mel htk mode
Paul Brossier [Sat, 17 Nov 2018 10:40:32 +0000 (11:40 +0100)]
[filterbank] fix mel htk mode

5 years ago[test] pass checks in double precision, rename hztomel
Paul Brossier [Sat, 17 Nov 2018 09:45:35 +0000 (10:45 +0100)]
[test] pass checks in double precision, rename hztomel

5 years ago[py] add filterbank.set_mel_coeffs, improve error messages
Paul Brossier [Sat, 17 Nov 2018 02:16:10 +0000 (03:16 +0100)]
[py] add filterbank.set_mel_coeffs, improve error messages

5 years ago[filterbank] add set_mel_coeffs
Paul Brossier [Sat, 17 Nov 2018 02:15:07 +0000 (03:15 +0100)]
[filterbank] add set_mel_coeffs

5 years ago[test] add meltohz tests
Paul Brossier [Sat, 17 Nov 2018 01:35:24 +0000 (02:35 +0100)]
[test] add meltohz tests

5 years ago[py] add meltohz and hztomel with minimal doc
Paul Brossier [Sat, 17 Nov 2018 01:31:36 +0000 (02:31 +0100)]
[py] add meltohz and hztomel with minimal doc

5 years ago[api] add meltohz and hztomel, Slaney and Htk versions
Paul Brossier [Sat, 17 Nov 2018 00:53:28 +0000 (01:53 +0100)]
[api] add meltohz and hztomel, Slaney and Htk versions

5 years ago[source] [avcodec] remove oldavr stuff
Paul Brossier [Fri, 16 Nov 2018 20:18:14 +0000 (21:18 +0100)]
[source] [avcodec] remove oldavr stuff

5 years ago[source] [avcodec] create resampler once
Paul Brossier [Fri, 16 Nov 2018 20:14:42 +0000 (21:14 +0100)]
[source] [avcodec] create resampler once

5 years ago[source] [avcodec] downmix signal manually
Paul Brossier [Fri, 16 Nov 2018 20:12:45 +0000 (21:12 +0100)]
[source] [avcodec] downmix signal manually

5 years ago[test] add a test using sink and source to check channel mixing
Paul Brossier [Fri, 16 Nov 2018 20:06:13 +0000 (21:06 +0100)]
[test] add a test using sink and source to check channel mixing

5 years agoMerge branch 'fix/oddfft'
Paul Brossier [Thu, 15 Nov 2018 02:12:14 +0000 (03:12 +0100)]
Merge branch 'fix/oddfft'

5 years agoMerge branch 'fix/oddfft' (closes #207)
Paul Brossier [Thu, 15 Nov 2018 02:07:48 +0000 (03:07 +0100)]
Merge branch 'fix/oddfft' (closes #207)

5 years ago[fft] limit vDSP to 2**n sizes, add support for radix 3, 5, 15
Paul Brossier [Thu, 15 Nov 2018 01:21:33 +0000 (02:21 +0100)]
[fft] limit vDSP to 2**n sizes, add support for radix 3, 5, 15

5 years ago[fft] fix reconstruction for odd sizes (fftw only)
Paul Brossier [Thu, 15 Nov 2018 01:03:02 +0000 (02:03 +0100)]
[fft] fix reconstruction for odd sizes (fftw only)

5 years ago[tests] check fft reconstruction for even size and radix 3, 5, 15
Paul Brossier [Thu, 15 Nov 2018 01:02:40 +0000 (02:02 +0100)]
[tests] check fft reconstruction for even size and radix 3, 5, 15

5 years ago[filterbank] add a warning for duplicate freqs, improve nyquist warning
Paul Brossier [Fri, 9 Nov 2018 18:14:26 +0000 (19:14 +0100)]
[filterbank] add a warning for duplicate freqs, improve nyquist warning

5 years ago[tests] also test for duplicate values in set_triangle_bands
Paul Brossier [Fri, 9 Nov 2018 18:13:31 +0000 (19:13 +0100)]
[tests] also test for duplicate values in set_triangle_bands

5 years ago[filterbank] improve unit tests
Paul Brossier [Fri, 9 Nov 2018 18:05:40 +0000 (19:05 +0100)]
[filterbank] improve unit tests

5 years ago[filterbank] remove warning when list starts with 0, add some sanity checks
Paul Brossier [Fri, 9 Nov 2018 16:32:31 +0000 (17:32 +0100)]
[filterbank] remove warning when list starts with 0, add some sanity checks

5 years ago[tests] set_triangle_bands should when list starts with 0 (see #206)
Paul Brossier [Fri, 9 Nov 2018 16:30:38 +0000 (17:30 +0100)]
[tests] set_triangle_bands should when list starts with 0 (see #206)

5 years ago[py] [style] improve setup.py
Paul Brossier [Mon, 5 Nov 2018 13:08:00 +0000 (14:08 +0100)]
[py] [style] improve setup.py

5 years ago[py] move cut_slice from cut to cmd to avoid cyclic import
Paul Brossier [Mon, 5 Nov 2018 13:02:20 +0000 (14:02 +0100)]
[py] move cut_slice from cut to cmd to avoid cyclic import

5 years ago[py] [style] add space after , in cut.py
Paul Brossier [Mon, 5 Nov 2018 13:01:41 +0000 (14:01 +0100)]
[py] [style] add space after , in cut.py

5 years ago[py] [style] add space around * in midiconv.py
Paul Brossier [Mon, 5 Nov 2018 13:01:23 +0000 (14:01 +0100)]
[py] [style] add space around * in midiconv.py

5 years ago[py] add blank line after imports in __init__.py
Paul Brossier [Mon, 5 Nov 2018 12:38:57 +0000 (13:38 +0100)]
[py] add blank line after imports in __init__.py

5 years ago[waf] avoid shipping generated files in tarball
Paul Brossier [Sun, 4 Nov 2018 21:09:35 +0000 (22:09 +0100)]
[waf] avoid shipping generated files in tarball

5 years ago.gitignore: also ignore .eggs and .cache
Paul Brossier [Sun, 4 Nov 2018 21:07:07 +0000 (22:07 +0100)]
.gitignore: also ignore .eggs and .cache

5 years ago[py] simplify waf inclusion in MANIFEST.in, avoiding pyc
Paul Brossier [Sun, 4 Nov 2018 21:06:07 +0000 (22:06 +0100)]
[py] simplify waf inclusion in MANIFEST.in, avoiding pyc

5 years ago[py] fix matching " in cmd.py
Paul Brossier [Sun, 4 Nov 2018 20:08:02 +0000 (21:08 +0100)]
[py] fix matching " in cmd.py

5 years ago[py] fix missing eol in cmd.py
Paul Brossier [Sun, 4 Nov 2018 20:06:36 +0000 (21:06 +0100)]
[py] fix missing eol in cmd.py

5 years ago[py] improve style for demo_filterbank.py
Paul Brossier [Sun, 4 Nov 2018 20:00:31 +0000 (21:00 +0100)]
[py] improve style for demo_filterbank.py