aubio.git
5 years ago[python] improve docstrings for shift and ishift
Paul Brossier [Fri, 26 Oct 2018 17:04:22 +0000 (19:04 +0200)]
[python] improve docstrings for shift and ishift

5 years ago[python] improve docstrings for db_spl, level_lin, level_detection, silence_detection
Paul Brossier [Fri, 26 Oct 2018 17:02:39 +0000 (19:02 +0200)]
[python] improve docstrings for db_spl, level_lin, level_detection, silence_detection

5 years ago[python] add docstrings to alpha_norm and zero_crossing_rate
Paul Brossier [Fri, 26 Oct 2018 16:23:34 +0000 (18:23 +0200)]
[python] add docstrings to alpha_norm and zero_crossing_rate

5 years ago[python] add docstrings to bintofreq and freqtobin
Paul Brossier [Fri, 26 Oct 2018 16:11:36 +0000 (18:11 +0200)]
[python] add docstrings to bintofreq and freqtobin

5 years ago[python] add docstrings to bintomidi and miditobin
Paul Brossier [Fri, 26 Oct 2018 16:10:43 +0000 (18:10 +0200)]
[python] add docstrings to bintomidi and miditobin

5 years ago[python] add docstrings to ufuncs
Paul Brossier [Fri, 26 Oct 2018 16:08:38 +0000 (18:08 +0200)]
[python] add docstrings to ufuncs

5 years ago[io] emit a warning if avutil < 53
Paul Brossier [Fri, 26 Oct 2018 15:50:10 +0000 (17:50 +0200)]
[io] emit a warning if avutil < 53

5 years ago[io] wrap long lines in source avcodec
Paul Brossier [Fri, 26 Oct 2018 15:47:27 +0000 (17:47 +0200)]
[io] wrap long lines in source avcodec

5 years agoazure-pipelines.yml: also -Werror on mac and linux
Paul Brossier [Fri, 5 Oct 2018 21:25:15 +0000 (23:25 +0200)]
azure-pipelines.yml: also -Werror on mac and linux

5 years agoMerge branch 'feature/azureci'
Paul Brossier [Fri, 5 Oct 2018 19:58:40 +0000 (21:58 +0200)]
Merge branch 'feature/azureci'

5 years agoMerge branch 'fix/msvcwarnings'
Paul Brossier [Fri, 5 Oct 2018 19:57:33 +0000 (21:57 +0200)]
Merge branch 'fix/msvcwarnings'

5 years agoMerge branch 'fix/msvcwarnings' into feature/azureci
Paul Brossier [Fri, 5 Oct 2018 19:38:58 +0000 (21:38 +0200)]
Merge branch 'fix/msvcwarnings' into feature/azureci

5 years agoazure-pipelines.yml: fail on msvc error
Paul Brossier [Fri, 5 Oct 2018 19:36:22 +0000 (21:36 +0200)]
azure-pipelines.yml: fail on msvc error

5 years agoazure-pipelines.yml: also install gnupg
Paul Brossier [Fri, 5 Oct 2018 19:21:47 +0000 (21:21 +0200)]
azure-pipelines.yml: also install gnupg

5 years agoexamples/parse_args.h: avoid unreachable code, add comment
Paul Brossier [Fri, 5 Oct 2018 19:04:12 +0000 (21:04 +0200)]
examples/parse_args.h: avoid unreachable code, add comment

5 years agoexamples/: avoid hiding global
Paul Brossier [Fri, 5 Oct 2018 18:51:00 +0000 (20:51 +0200)]
examples/: avoid hiding global

5 years agoazure-pipelines.yml: also install pkg-config
Paul Brossier [Fri, 5 Oct 2018 17:08:49 +0000 (19:08 +0200)]
azure-pipelines.yml: also install pkg-config

5 years agoazure-pipelines.yml: install some brew packages
Paul Brossier [Fri, 5 Oct 2018 17:03:48 +0000 (19:03 +0200)]
azure-pipelines.yml: install some brew packages

5 years agowscript: do not ship azure-pipelines.yml
Paul Brossier [Fri, 5 Oct 2018 16:31:34 +0000 (18:31 +0200)]
wscript: do not ship azure-pipelines.yml

5 years agoazure-pipelines.yml: add macos image
Paul Brossier [Fri, 5 Oct 2018 16:18:03 +0000 (18:18 +0200)]
azure-pipelines.yml: add macos image

5 years agoazure-pipelines.yml: add windows image
Paul Brossier [Fri, 5 Oct 2018 16:12:44 +0000 (18:12 +0200)]
azure-pipelines.yml: add windows image

5 years agoazure-pipelines.yml: add basic config
Paul Brossier [Fri, 5 Oct 2018 16:06:36 +0000 (18:06 +0200)]
azure-pipelines.yml: add basic config

5 years agoMerge branch 'feature/circleci2'
Paul Brossier [Thu, 4 Oct 2018 23:17:18 +0000 (01:17 +0200)]
Merge branch 'feature/circleci2'

5 years agowscript: update circle ci config location
Paul Brossier [Thu, 4 Oct 2018 23:16:44 +0000 (01:16 +0200)]
wscript: update circle ci config location

5 years agopython/tests/test_notes.py: test notes.set/get_release_drop
Paul Brossier [Thu, 4 Oct 2018 23:12:09 +0000 (01:12 +0200)]
python/tests/test_notes.py: test notes.set/get_release_drop

5 years agosrc/notes/notes.h: add get/set for release drop level (closes: #203)
Paul Brossier [Thu, 4 Oct 2018 16:35:14 +0000 (18:35 +0200)]
src/notes/notes.h: add get/set for release drop level (closes: #203)

5 years agosrc/notes/notes.c: emit note-off earlier (see #203)
Paul Brossier [Tue, 2 Oct 2018 12:56:52 +0000 (14:56 +0200)]
src/notes/notes.c: emit note-off earlier (see #203)

 - emit note-off when the level drops by a given threshold after onset
 - default drop threshold is set to 10dB

5 years ago.circleci/config.yml: always show and uninstall, run tests without sounds
Paul Brossier [Mon, 1 Oct 2018 11:04:32 +0000 (13:04 +0200)]
.circleci/config.yml: always show and uninstall, run tests without sounds

5 years ago.circleci/config.yml: pass -y to pip uninstall
Paul Brossier [Mon, 1 Oct 2018 10:56:30 +0000 (12:56 +0200)]
.circleci/config.yml: pass -y to pip uninstall

5 years ago.circleci/config.yml: add 3.7 config with no dependencies
Paul Brossier [Mon, 1 Oct 2018 10:53:15 +0000 (12:53 +0200)]
.circleci/config.yml: add 3.7 config with no dependencies

5 years ago.circleci/config.yml: remove simple macos config
Paul Brossier [Mon, 1 Oct 2018 10:34:12 +0000 (12:34 +0200)]
.circleci/config.yml: remove simple macos config

5 years ago.circleci/config.yml: add simple macos config
Paul Brossier [Mon, 1 Oct 2018 10:29:32 +0000 (12:29 +0200)]
.circleci/config.yml: add simple macos config

5 years ago.circleci/config.yml: add py37
Paul Brossier [Mon, 1 Oct 2018 10:19:12 +0000 (12:19 +0200)]
.circleci/config.yml: add py37

5 years agoMerge branch 'feature/travispy37'
Paul Brossier [Wed, 26 Sep 2018 13:03:11 +0000 (15:03 +0200)]
Merge branch 'feature/travispy37'

5 years agopython/lib/gen_external.py: split long functions
Paul Brossier [Wed, 26 Sep 2018 12:44:58 +0000 (14:44 +0200)]
python/lib/gen_external.py: split long functions

5 years ago.circleci/config.yml: fix typo
Paul Brossier [Wed, 26 Sep 2018 10:04:14 +0000 (12:04 +0200)]
.circleci/config.yml: fix typo

5 years ago.circleci/config.yml: split images
Paul Brossier [Wed, 26 Sep 2018 10:00:58 +0000 (12:00 +0200)]
.circleci/config.yml: split images

5 years ago.circleci/config.yml: update install rule name
Paul Brossier [Wed, 26 Sep 2018 09:52:09 +0000 (11:52 +0200)]
.circleci/config.yml: update install rule name

5 years ago.circleci/config.yml: force using local nose2
Paul Brossier [Wed, 26 Sep 2018 09:45:28 +0000 (11:45 +0200)]
.circleci/config.yml: force using local nose2

5 years ago.circleci/config.yml: use pip --user
Paul Brossier [Wed, 26 Sep 2018 09:42:17 +0000 (11:42 +0200)]
.circleci/config.yml: use pip --user

5 years ago.circleci/config.yml: install pip requirements
Paul Brossier [Wed, 26 Sep 2018 09:41:11 +0000 (11:41 +0200)]
.circleci/config.yml: install pip requirements

5 years ago.circleci/config.yml: add sudo to apt commands
Paul Brossier [Wed, 26 Sep 2018 09:33:27 +0000 (11:33 +0200)]
.circleci/config.yml: add sudo to apt commands

5 years ago.circleci/config.yml: fix typo
Paul Brossier [Wed, 26 Sep 2018 09:30:19 +0000 (11:30 +0200)]
.circleci/config.yml: fix typo

5 years ago.circleci/config.yml: migrate to circleci2
Paul Brossier [Wed, 26 Sep 2018 09:26:32 +0000 (11:26 +0200)]
.circleci/config.yml: migrate to circleci2

5 years ago.appveyor.yml: do force waf to use msvc 14 (tests/ wont compile on 10)
Paul Brossier [Tue, 25 Sep 2018 12:11:31 +0000 (14:11 +0200)]
.appveyor.yml: do force waf to use msvc 14 (tests/ wont compile on 10)

5 years ago.appveyor.yml: force cl.exe path on 64-bit platforms
Paul Brossier [Tue, 25 Sep 2018 12:08:32 +0000 (14:08 +0200)]
.appveyor.yml: force cl.exe path on 64-bit platforms

5 years ago.appveyor.yml: no msvc hint for waf
Paul Brossier [Tue, 25 Sep 2018 11:59:27 +0000 (13:59 +0200)]
.appveyor.yml: no msvc hint for waf

5 years ago.appveyor.yml: remove quotes, try using mingw on amd64
Paul Brossier [Mon, 24 Sep 2018 21:55:25 +0000 (23:55 +0200)]
.appveyor.yml: remove quotes, try using mingw on amd64

5 years ago.gitignore: also ignore built wheels
Paul Brossier [Mon, 24 Sep 2018 21:26:24 +0000 (23:26 +0200)]
.gitignore: also ignore built wheels

5 years ago.appveyor.yml: clean before building python wheel
Paul Brossier [Mon, 24 Sep 2018 21:14:21 +0000 (23:14 +0200)]
.appveyor.yml: clean before building python wheel

5 years ago.appveyor.yml: fix indentation
Paul Brossier [Mon, 24 Sep 2018 21:11:26 +0000 (23:11 +0200)]
.appveyor.yml: fix indentation

5 years ago.appveyor.yml: use powershell to upload and install wheel
Paul Brossier [Mon, 24 Sep 2018 21:09:38 +0000 (23:09 +0200)]
.appveyor.yml: use powershell to upload and install wheel

5 years ago.appveyor.yml: simplify, add test_script, move requirements to install
Paul Brossier [Mon, 24 Sep 2018 20:49:57 +0000 (22:49 +0200)]
.appveyor.yml: simplify, add test_script, move requirements to install

5 years ago.appveyor.yml: set path first, remove extension
Paul Brossier [Mon, 24 Sep 2018 20:41:52 +0000 (22:41 +0200)]
.appveyor.yml: set path first, remove extension

5 years agopython/lib/gen_external.py: verbose compiler warnings
Paul Brossier [Mon, 24 Sep 2018 20:22:03 +0000 (22:22 +0200)]
python/lib/gen_external.py: verbose compiler warnings

5 years agopython/lib/gen_external.py: always show errors
Paul Brossier [Mon, 24 Sep 2018 19:41:26 +0000 (21:41 +0200)]
python/lib/gen_external.py: always show errors

5 years ago.appveyor.yml: add default PATH
Paul Brossier [Sun, 23 Sep 2018 12:43:35 +0000 (14:43 +0200)]
.appveyor.yml: add default PATH

5 years ago.appveyor.yml: remove PATH setting
Paul Brossier [Sun, 23 Sep 2018 12:13:39 +0000 (14:13 +0200)]
.appveyor.yml: remove PATH setting

5 years ago.appveyor.yml: remove python 3.4, add 3.6 and 3.7, remove PATH_EXTRAS
Paul Brossier [Sun, 23 Sep 2018 11:45:28 +0000 (13:45 +0200)]
.appveyor.yml: remove python 3.4, add 3.6 and 3.7, remove PATH_EXTRAS

5 years agoVERSION: bump to 0.4.8~alpha
Paul Brossier [Sun, 23 Sep 2018 09:44:15 +0000 (11:44 +0200)]
VERSION: bump to 0.4.8~alpha

5 years agoVERSION: bump to 0.4.7 0.4.7
Paul Brossier [Sun, 23 Sep 2018 09:14:04 +0000 (11:14 +0200)]
VERSION: bump to 0.4.7

5 years agoChangeLog: update to 0.4.7
Paul Brossier [Sun, 23 Sep 2018 08:14:07 +0000 (10:14 +0200)]
ChangeLog: update to 0.4.7

5 years agodoc/*.rst: use console highlighting
Paul Brossier [Sun, 23 Sep 2018 08:11:27 +0000 (10:11 +0200)]
doc/*.rst: use console highlighting

5 years agodoc/python_module.rst: add note about aubio command
Paul Brossier [Sun, 23 Sep 2018 08:11:00 +0000 (10:11 +0200)]
doc/python_module.rst: add note about aubio command

5 years agowscript: no CI files in tarball
Paul Brossier [Sun, 23 Sep 2018 07:37:49 +0000 (09:37 +0200)]
wscript: no CI files in tarball

5 years agosrc/fmat.c: using blas, not atlas
Paul Brossier [Sat, 22 Sep 2018 13:39:43 +0000 (15:39 +0200)]
src/fmat.c: using blas, not atlas

5 years agodoc/aubionotes.txt: add yinfast to list of available pitch methods
Paul Brossier [Fri, 21 Sep 2018 17:15:26 +0000 (19:15 +0200)]
doc/aubionotes.txt: add yinfast to list of available pitch methods

5 years agodoc/aubiopitch.txt: add note about yinfast
Paul Brossier [Fri, 21 Sep 2018 17:14:51 +0000 (19:14 +0200)]
doc/aubiopitch.txt: add note about yinfast

5 years agodoc/requirements.rst: add some blas documentation
Paul Brossier [Fri, 21 Sep 2018 16:00:42 +0000 (18:00 +0200)]
doc/requirements.rst: add some blas documentation

5 years agodoc/requirements.rst: split media/optimisation libraries
Paul Brossier [Fri, 21 Sep 2018 15:55:25 +0000 (17:55 +0200)]
doc/requirements.rst: split media/optimisation libraries

5 years agowscript: detect includes for openblas/libblas/atlas
Paul Brossier [Fri, 21 Sep 2018 15:53:50 +0000 (17:53 +0200)]
wscript: detect includes for openblas/libblas/atlas

5 years agosrc/aubio_priv.h: split BLAS and ATLAS support
Paul Brossier [Fri, 21 Sep 2018 15:50:03 +0000 (17:50 +0200)]
src/aubio_priv.h: split BLAS and ATLAS support

5 years agoexamples/parse_args.h: add yinfast to pitch algorithms
Paul Brossier [Fri, 21 Sep 2018 15:40:33 +0000 (17:40 +0200)]
examples/parse_args.h: add yinfast to pitch algorithms

5 years agowscript: add options to disable examples and tests
Paul Brossier [Fri, 21 Sep 2018 15:30:21 +0000 (17:30 +0200)]
wscript: add options to disable examples and tests

5 years agopython/lib/aubio/cmd.py: fix typo in comment
Paul Brossier [Tue, 18 Sep 2018 21:49:27 +0000 (23:49 +0200)]
python/lib/aubio/cmd.py: fix typo in comment

5 years agopython/lib/gen_external.py: pass '-x c' to emcc only
Paul Brossier [Tue, 18 Sep 2018 21:04:41 +0000 (23:04 +0200)]
python/lib/gen_external.py: pass '-x c' to emcc only

5 years agosrc/spectral/mfcc.c: avoid undef, use slow version if HAVE_NOOPT
Paul Brossier [Tue, 18 Sep 2018 14:11:20 +0000 (16:11 +0200)]
src/spectral/mfcc.c: avoid undef, use slow version if HAVE_NOOPT

5 years agosrc/aubio_priv.h: avoid hard-coded undefs
Paul Brossier [Tue, 18 Sep 2018 14:10:47 +0000 (16:10 +0200)]
src/aubio_priv.h: avoid hard-coded undefs

5 years agoscripts/get_waf.sh: verify signature if gpg available
Paul Brossier [Mon, 17 Sep 2018 23:41:51 +0000 (01:41 +0200)]
scripts/get_waf.sh: verify signature if gpg available

5 years agoMerge branch 'fix/jack-midi-buffer'
Paul Brossier [Mon, 17 Sep 2018 13:14:02 +0000 (15:14 +0200)]
Merge branch 'fix/jack-midi-buffer'

Fixes #183, thanks to cyclopsian

5 years agoexamples/utils.c: define MAX_MIDI_EVENT_SIZE
Paul Brossier [Mon, 17 Sep 2018 13:08:38 +0000 (15:08 +0200)]
examples/utils.c: define MAX_MIDI_EVENT_SIZE

5 years agoMerge branch 'jack-midi-buffer-fix' of https://github.com/cyclopsian/aubio into fix...
Paul Brossier [Mon, 17 Sep 2018 11:47:22 +0000 (13:47 +0200)]
Merge branch 'jack-midi-buffer-fix' of https://github.com/cyclopsian/aubio into fix/jack-midi-buffer

5 years agoFix examples failing to send more than one JACK midi event per frame
cyclopsian [Mon, 17 Sep 2018 02:31:55 +0000 (22:31 -0400)]
Fix examples failing to send more than one JACK midi event per frame

5 years agoMerge branch 'feature/fastmfcc'
Paul Brossier [Sat, 15 Sep 2018 16:27:35 +0000 (18:27 +0200)]
Merge branch 'feature/fastmfcc'

5 years agosrc/spectral/mfcc.c: move declaration up
Paul Brossier [Sat, 15 Sep 2018 16:01:51 +0000 (18:01 +0200)]
src/spectral/mfcc.c: move declaration up

5 years agoMerge branch 'master' into feature/fastmfcc
Paul Brossier [Sat, 15 Sep 2018 15:34:21 +0000 (17:34 +0200)]
Merge branch 'master' into feature/fastmfcc

5 years agoMerge branch 'feature/dct_multiopt'
Paul Brossier [Sat, 15 Sep 2018 15:31:46 +0000 (17:31 +0200)]
Merge branch 'feature/dct_multiopt'

5 years agopython/tests/test_dct.py: reduce precision for dct ramp
Paul Brossier [Sat, 15 Sep 2018 14:50:43 +0000 (16:50 +0200)]
python/tests/test_dct.py: reduce precision for dct ramp

5 years agosrc/spectral/dct.c: check if accelerate support size
Paul Brossier [Sat, 15 Sep 2018 14:42:38 +0000 (16:42 +0200)]
src/spectral/dct.c: check if accelerate support size

5 years agosrc/spectral/dct.c: update prototypes
Paul Brossier [Sat, 15 Sep 2018 14:41:19 +0000 (16:41 +0200)]
src/spectral/dct.c: update prototypes

5 years agoMerge branch 'feature/dct_multiopt' into feature/fastmfcc
Paul Brossier [Sat, 15 Sep 2018 14:27:29 +0000 (16:27 +0200)]
Merge branch 'feature/dct_multiopt' into feature/fastmfcc

5 years agopython/tests/test_dct.py: use float_type
Paul Brossier [Sat, 15 Sep 2018 14:20:21 +0000 (16:20 +0200)]
python/tests/test_dct.py: use float_type

5 years agosrc/spectral/dct_accelerate.c: add accelerate suffix
Paul Brossier [Sat, 15 Sep 2018 14:19:24 +0000 (16:19 +0200)]
src/spectral/dct_accelerate.c: add accelerate suffix

5 years agopython/tests/test_fvec_shift.py: add tests for shift() and ishift()
Paul Brossier [Sat, 15 Sep 2018 13:15:13 +0000 (15:15 +0200)]
python/tests/test_fvec_shift.py: add tests for shift() and ishift()

5 years agopython/ext/py-musicutils.*: add shift(fvec) and ishift(fvec)
Paul Brossier [Sat, 15 Sep 2018 12:57:36 +0000 (14:57 +0200)]
python/ext/py-musicutils.*: add shift(fvec) and ishift(fvec)

5 years agoscripts/get_waf.sh: bump to 2.0.11
Paul Brossier [Fri, 14 Sep 2018 16:26:38 +0000 (18:26 +0200)]
scripts/get_waf.sh: bump to 2.0.11

5 years agosrc/io/source_avcodec.c: avoid deprecated call for ffmpeg >= 4.0
Paul Brossier [Fri, 14 Sep 2018 16:08:45 +0000 (18:08 +0200)]
src/io/source_avcodec.c: avoid deprecated call for ffmpeg >= 4.0

5 years agoexamples/utils.h: process_block returns void
Paul Brossier [Fri, 14 Sep 2018 16:07:38 +0000 (18:07 +0200)]
examples/utils.h: process_block returns void

5 years agotests/src/spectral/test-dct.c: check reconstruction works
Paul Brossier [Wed, 22 Aug 2018 13:56:50 +0000 (15:56 +0200)]
tests/src/spectral/test-dct.c: check reconstruction works

5 years agosrc/spectral/mfcc.c: use dct to compute mfcc
Paul Brossier [Wed, 22 Aug 2018 13:51:37 +0000 (15:51 +0200)]
src/spectral/mfcc.c: use dct to compute mfcc