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

3 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

3 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

3 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

3 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

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

3 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

3 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

3 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

3 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

3 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

3 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

3 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

3 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

3 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

3 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

3 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

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

3 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

3 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

3 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

3 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

3 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

3 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

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

3 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)

3 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

3 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)

3 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

3 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

3 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

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

3 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

3 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)

3 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

3 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

3 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

3 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

3 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

3 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

3 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

3 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

3 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

3 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

3 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

3 years ago[py] improve style for demo_source_simple.py
Paul Brossier [Sun, 4 Nov 2018 19:58:16 +0000 (20:58 +0100)]
[py] improve style for demo_source_simple.py

3 years ago[py] improve style for demo_filter.py
Paul Brossier [Sun, 4 Nov 2018 19:57:33 +0000 (20:57 +0100)]
[py] improve style for demo_filter.py

3 years ago[py] improve code style of midiconv.py
Paul Brossier [Sun, 4 Nov 2018 19:01:44 +0000 (20:01 +0100)]
[py] improve code style of midiconv.py

3 years ago[py] improve code style of slicing.py
Paul Brossier [Sun, 4 Nov 2018 19:01:08 +0000 (20:01 +0100)]
[py] improve code style of slicing.py

3 years ago[py] improve style of cmd.py
Paul Brossier [Sun, 4 Nov 2018 19:00:04 +0000 (20:00 +0100)]
[py] improve style of cmd.py

3 years ago[doc] [py] improve source/sink descriptions
Paul Brossier [Sun, 4 Nov 2018 12:42:13 +0000 (13:42 +0100)]
[doc] [py] improve source/sink descriptions

3 years ago[py] [doc] improve source.do/do_multi descriptions
Paul Brossier [Sun, 4 Nov 2018 12:41:53 +0000 (13:41 +0100)]
[py] [doc] improve source.do/do_multi descriptions

3 years ago[py] [doc] fix sink.__call__ formatting
Paul Brossier [Sun, 4 Nov 2018 12:39:03 +0000 (13:39 +0100)]
[py] [doc] fix sink.__call__ formatting

3 years ago[build] wrap long lines in wscript
Paul Brossier [Sun, 4 Nov 2018 12:34:34 +0000 (13:34 +0100)]
[build] wrap long lines in wscript

3 years ago[py] update and simplify MANIFEST.in
Paul Brossier [Thu, 1 Nov 2018 00:48:45 +0000 (01:48 +0100)]
[py] update and simplify MANIFEST.in

3 years ago[py] simplify import in gen_external.py
Paul Brossier [Thu, 1 Nov 2018 00:08:50 +0000 (01:08 +0100)]
[py] simplify import in gen_external.py

3 years ago[py] remove empty init files
Paul Brossier [Thu, 1 Nov 2018 00:04:07 +0000 (01:04 +0100)]
[py] remove empty init files

3 years agoMerge branch 'fix/pyfvec'
Paul Brossier [Wed, 31 Oct 2018 18:36:31 +0000 (19:36 +0100)]
Merge branch 'fix/pyfvec'

3 years agoMerge branch 'feature/docstrings' (see #73)
Paul Brossier [Wed, 31 Oct 2018 16:37:35 +0000 (17:37 +0100)]
Merge branch 'feature/docstrings' (see #73)

3 years ago[doc] improve demos used in examples
Paul Brossier [Wed, 31 Oct 2018 16:16:30 +0000 (17:16 +0100)]
[doc] improve demos used in examples

3 years ago[doc] move examples last
Paul Brossier [Wed, 31 Oct 2018 16:13:10 +0000 (17:13 +0100)]
[doc] move examples last

3 years ago[doc] add a note about building the module in double precision
Paul Brossier [Wed, 31 Oct 2018 16:12:21 +0000 (17:12 +0100)]
[doc] add a note about building the module in double precision

3 years ago[doc] add py_utils
Paul Brossier [Wed, 31 Oct 2018 15:51:11 +0000 (16:51 +0100)]
[doc] add py_utils

3 years ago[doc] re-add py_examples
Paul Brossier [Wed, 31 Oct 2018 15:50:25 +0000 (16:50 +0100)]
[doc] re-add py_examples

3 years ago[doc] add source and sink doc
Paul Brossier [Wed, 31 Oct 2018 15:25:49 +0000 (16:25 +0100)]
[doc] add source and sink doc

3 years ago[doc] reorganize python doc
Paul Brossier [Wed, 31 Oct 2018 15:25:09 +0000 (16:25 +0100)]
[doc] reorganize python doc

3 years ago[doc] rename python reference to python-install
Paul Brossier [Wed, 31 Oct 2018 15:05:26 +0000 (16:05 +0100)]
[doc] rename python reference to python-install

3 years ago[doc] add --release-drop to manpages
Paul Brossier [Wed, 31 Oct 2018 15:03:08 +0000 (16:03 +0100)]
[doc] add --release-drop to manpages

3 years ago[doc] add page py_datatypes
Paul Brossier [Wed, 31 Oct 2018 14:34:03 +0000 (15:34 +0100)]
[doc] add page py_datatypes

3 years ago[py] add basic module docstring
Paul Brossier [Tue, 30 Oct 2018 18:04:11 +0000 (19:04 +0100)]
[py] add basic module docstring

3 years ago[py] improve fvec doc
Paul Brossier [Tue, 30 Oct 2018 16:57:27 +0000 (17:57 +0100)]
[py] improve fvec doc

3 years ago[py] improve py-cvec.c doc
Paul Brossier [Tue, 30 Oct 2018 15:52:52 +0000 (16:52 +0100)]
[py] improve py-cvec.c doc

3 years ago[py] improve py-cvec.c doc
Paul Brossier [Tue, 30 Oct 2018 15:30:33 +0000 (16:30 +0100)]
[py] improve py-cvec.c doc

3 years agoMerge branch 'feature/cdocstrings' into feature/docstrings
Paul Brossier [Tue, 30 Oct 2018 14:22:41 +0000 (15:22 +0100)]
Merge branch 'feature/cdocstrings' into feature/docstrings

3 years ago[doc] start adding autodoc to sphinx documents
Paul Brossier [Tue, 30 Oct 2018 13:32:51 +0000 (14:32 +0100)]
[doc] start adding autodoc to sphinx documents

3 years agoMerge branch 'master' into feature/docstrings
Paul Brossier [Tue, 30 Oct 2018 12:22:44 +0000 (13:22 +0100)]
Merge branch 'master' into feature/docstrings

3 years agoMerge branch 'master' into feature/cdocstrings
Paul Brossier [Tue, 30 Oct 2018 12:22:06 +0000 (13:22 +0100)]
Merge branch 'master' into feature/cdocstrings

3 years ago[py] use aubio_log message when set by failed aubio_<>_set_<>
Paul Brossier [Tue, 30 Oct 2018 12:19:53 +0000 (13:19 +0100)]
[py] use aubio_log message when set by failed aubio_<>_set_<>

3 years agoMerge branch 'master' into feature/earlynoteoff
Paul Brossier [Tue, 30 Oct 2018 11:57:10 +0000 (12:57 +0100)]
Merge branch 'master' into feature/earlynoteoff

3 years ago[cmd] add --silence and --release-drop to notes subcommand
Paul Brossier [Tue, 30 Oct 2018 11:56:50 +0000 (12:56 +0100)]
[cmd] add --silence and --release-drop to notes subcommand

3 years ago[doc] add -d/--release-drop to aubionotes manual
Paul Brossier [Tue, 30 Oct 2018 11:55:56 +0000 (12:55 +0100)]
[doc] add -d/--release-drop to aubionotes manual

3 years ago[notes] fails if release_drop <= 0
Paul Brossier [Tue, 30 Oct 2018 11:55:30 +0000 (12:55 +0100)]
[notes] fails if release_drop <= 0

3 years ago[tools] add release_drop option to aubionotes
Paul Brossier [Tue, 30 Oct 2018 11:53:49 +0000 (12:53 +0100)]
[tools] add release_drop option to aubionotes

3 years agoMerge branch 'feature/note2freq'
Paul Brossier [Tue, 30 Oct 2018 09:24:08 +0000 (10:24 +0100)]
Merge branch 'feature/note2freq'

3 years ago[py] [test] expect a small rounding error when using double precision
Paul Brossier [Tue, 30 Oct 2018 09:15:10 +0000 (10:15 +0100)]
[py] [test] expect a small rounding error when using double precision

3 years ago[mathutils] increase ln(2) precision in freqtomidi/miditofreq
Paul Brossier [Tue, 30 Oct 2018 09:13:46 +0000 (10:13 +0100)]
[mathutils] increase ln(2) precision in freqtomidi/miditofreq

3 years agoMerge branch 'feature/note2freq'
Paul Brossier [Tue, 30 Oct 2018 00:04:07 +0000 (01:04 +0100)]
Merge branch 'feature/note2freq'

3 years ago[py] add note2freq to __all__
Paul Brossier [Tue, 30 Oct 2018 00:02:29 +0000 (01:02 +0100)]
[py] add note2freq to __all__

3 years ago[py] test note2freq
Paul Brossier [Mon, 29 Oct 2018 23:54:33 +0000 (00:54 +0100)]
[py] test note2freq

3 years ago[demo] fix bpm_extract arguments
Paul Brossier [Mon, 29 Oct 2018 23:50:45 +0000 (00:50 +0100)]
[demo] fix bpm_extract arguments

3 years ago[py] add note2freq to midiconv.py
Paul Brossier [Mon, 29 Oct 2018 23:22:41 +0000 (00:22 +0100)]
[py] add note2freq to midiconv.py

3 years ago[py] move midiconv.py import to file header
Paul Brossier [Mon, 29 Oct 2018 22:57:00 +0000 (23:57 +0100)]
[py] move midiconv.py import to file header

3 years ago[py] midi2note rounds to nearest integer midi note
Paul Brossier [Mon, 29 Oct 2018 22:55:51 +0000 (23:55 +0100)]
[py] midi2note rounds to nearest integer midi note

3 years ago[py] [test] make sure freq2note rounds to nearest integer midi note
Paul Brossier [Mon, 29 Oct 2018 22:54:56 +0000 (23:54 +0100)]
[py] [test] make sure freq2note rounds to nearest integer midi note

3 years ago[py] wrap long lines in midiconv.py
Paul Brossier [Mon, 29 Oct 2018 22:54:28 +0000 (23:54 +0100)]
[py] wrap long lines in midiconv.py

3 years agoMerge branch 'feature/wrapavcodec'
Paul Brossier [Mon, 29 Oct 2018 22:47:29 +0000 (23:47 +0100)]
Merge branch 'feature/wrapavcodec'

3 years agoMerge branch 'feature/wrap_py_mod'
Paul Brossier [Mon, 29 Oct 2018 22:47:19 +0000 (23:47 +0100)]
Merge branch 'feature/wrap_py_mod'

3 years agoMerge branch 'fix/wavetable'
Paul Brossier [Mon, 29 Oct 2018 22:41:53 +0000 (23:41 +0100)]
Merge branch 'fix/wavetable'

3 years ago[doc] remove trailing blank line
Paul Brossier [Mon, 29 Oct 2018 22:35:04 +0000 (23:35 +0100)]
[doc] remove trailing blank line

3 years ago[doc] update copyright year
Paul Brossier [Mon, 29 Oct 2018 22:34:46 +0000 (23:34 +0100)]
[doc] update copyright year