aubio.git
7 years agopython/ext/py-phasevoc.c: use error string set in src/spectral/phasevoc.c
Paul Brossier [Fri, 23 Sep 2016 01:23:47 +0000 (03:23 +0200)]
python/ext/py-phasevoc.c: use error string set in src/spectral/phasevoc.c

7 years agopython/ext/py-fft.c: use error string set in src/spectral/fft.c
Paul Brossier [Fri, 23 Sep 2016 01:22:51 +0000 (03:22 +0200)]
python/ext/py-fft.c: use error string set in src/spectral/fft.c

7 years agosrc/io/source_sndfile.c: add support for multi-channel resampling
Paul Brossier [Fri, 23 Sep 2016 00:43:35 +0000 (02:43 +0200)]
src/io/source_sndfile.c: add support for multi-channel resampling

7 years agopython/tests/test_source.py: break long line
Paul Brossier [Thu, 22 Sep 2016 23:27:21 +0000 (01:27 +0200)]
python/tests/test_source.py: break long line

7 years agosrc/notes/notes.c: fix error message
Paul Brossier [Thu, 22 Sep 2016 23:14:47 +0000 (01:14 +0200)]
src/notes/notes.c: fix error message

7 years agosrc/spectral/fft.h: strip example path
Paul Brossier [Thu, 22 Sep 2016 22:50:01 +0000 (00:50 +0200)]
src/spectral/fft.h: strip example path

7 years agopython/tests/test_specdesc.py: RuntimeError is now raised on wrong mode
Paul Brossier [Thu, 22 Sep 2016 22:07:36 +0000 (00:07 +0200)]
python/tests/test_specdesc.py: RuntimeError is now raised on wrong mode

7 years agosrc/spectral/specdesc.c: return NULL if wrong mode asked
Paul Brossier [Thu, 22 Sep 2016 22:06:45 +0000 (00:06 +0200)]
src/spectral/specdesc.c: return NULL if wrong mode asked

7 years agosrc/utils/log.c: add header, remove unused code
Paul Brossier [Thu, 22 Sep 2016 22:06:02 +0000 (00:06 +0200)]
src/utils/log.c: add header, remove unused code

7 years agosrc/aubio.h: add some links to examples
Paul Brossier [Thu, 22 Sep 2016 22:01:32 +0000 (00:01 +0200)]
src/aubio.h: add some links to examples

7 years agotests/src/spectral/test-fft.c: fix default size
Paul Brossier [Thu, 22 Sep 2016 21:26:50 +0000 (23:26 +0200)]
tests/src/spectral/test-fft.c: fix default size

7 years agosrc/spectral/specdesc.c: remove trailing spaces
Paul Brossier [Thu, 22 Sep 2016 21:16:09 +0000 (23:16 +0200)]
src/spectral/specdesc.c: remove trailing spaces

7 years agopython/tests/test_source.py: filter user warnings to avoid spamming the console
Paul Brossier [Thu, 22 Sep 2016 20:55:53 +0000 (22:55 +0200)]
python/tests/test_source.py: filter user warnings to avoid spamming the console

7 years agopython/ext/aubiomodule.c: use custom logging function for errors and warnings
Paul Brossier [Thu, 22 Sep 2016 20:55:47 +0000 (22:55 +0200)]
python/ext/aubiomodule.c: use custom logging function for errors and warnings

7 years agopython/lib/moresetuptools.py: add HAVE_STDARG_H
Paul Brossier [Thu, 22 Sep 2016 20:41:08 +0000 (22:41 +0200)]
python/lib/moresetuptools.py: add HAVE_STDARG_H

7 years agotests/src/utils/test-log.c: add example for aubio_log_set_function
Paul Brossier [Thu, 22 Sep 2016 20:34:38 +0000 (22:34 +0200)]
tests/src/utils/test-log.c: add example for aubio_log_set_function

7 years agosrc/aubio_priv.h: use new logging function
Paul Brossier [Thu, 22 Sep 2016 20:34:00 +0000 (22:34 +0200)]
src/aubio_priv.h: use new logging function

7 years agosrc/aubio.h: add utils/log.h
Paul Brossier [Thu, 22 Sep 2016 20:33:29 +0000 (22:33 +0200)]
src/aubio.h: add utils/log.h

7 years agosrc/utils/log.h: add new aubio_log_set_function
Paul Brossier [Thu, 22 Sep 2016 20:33:09 +0000 (22:33 +0200)]
src/utils/log.h: add new aubio_log_set_function

7 years agosrc/aubio_priv.h: add stdarg.h
Paul Brossier [Thu, 22 Sep 2016 17:19:12 +0000 (19:19 +0200)]
src/aubio_priv.h: add stdarg.h

7 years agowscript: add stdarg.h
Paul Brossier [Thu, 22 Sep 2016 17:15:58 +0000 (19:15 +0200)]
wscript: add stdarg.h

7 years agopython/demos/demo_mfcc.py: add options to plot first and second derivatives, and...
Paul Brossier [Thu, 22 Sep 2016 11:48:44 +0000 (13:48 +0200)]
python/demos/demo_mfcc.py: add options to plot first and second derivatives, and set samplerate/win_s/hop_s, thanks to @jhoelzl (closes #68)

7 years agopython/tests/test_fvec.py: reduce alpha norm precision to 10.-4
Paul Brossier [Thu, 22 Sep 2016 11:46:16 +0000 (13:46 +0200)]
python/tests/test_fvec.py: reduce alpha norm precision to 10.-4

7 years agosrc/io/source_wavread.c: skip chunks until data is found, or abort
Paul Brossier [Wed, 21 Sep 2016 13:24:06 +0000 (15:24 +0200)]
src/io/source_wavread.c: skip chunks until data is found, or abort

7 years agosrc/io/source_wavread.c: fix bytes_read for JUNK headers
Paul Brossier [Wed, 21 Sep 2016 13:23:22 +0000 (15:23 +0200)]
src/io/source_wavread.c: fix bytes_read for JUNK headers

7 years ago.appveyor.yml: make nose2 verbose
Paul Brossier [Wed, 21 Sep 2016 12:08:18 +0000 (14:08 +0200)]
.appveyor.yml: make nose2 verbose

7 years agosrc/io/source_sndfile.c: improve formatting
Paul Brossier [Wed, 21 Sep 2016 12:07:04 +0000 (14:07 +0200)]
src/io/source_sndfile.c: improve formatting

7 years agopython/tests/test_source.py: use nose2 params to process one sound file per test
Paul Brossier [Tue, 20 Sep 2016 23:34:33 +0000 (01:34 +0200)]
python/tests/test_source.py: use nose2 params to process one sound file per test

7 years agodoc/aubio*.txt: document -T/--timeformat option
Paul Brossier [Sat, 17 Sep 2016 00:04:15 +0000 (02:04 +0200)]
doc/aubio*.txt: document -T/--timeformat option

7 years agowscript: improve tarball creation (./waf dist)
Paul Brossier [Fri, 16 Sep 2016 17:14:07 +0000 (19:14 +0200)]
wscript: improve tarball creation (./waf dist)

7 years agowscript: build sphinx documentation if sphinx-build is found in PATH
Paul Brossier [Fri, 16 Sep 2016 16:33:17 +0000 (18:33 +0200)]
wscript: build sphinx documentation if sphinx-build is found in PATH

7 years agosrc/spectral/fft.c: make calls to fftw_destroy_plan thread-safe
Paul Brossier [Tue, 30 Aug 2016 14:33:31 +0000 (16:33 +0200)]
src/spectral/fft.c: make calls to fftw_destroy_plan thread-safe

7 years agosrc/io/source_wavread.c: skip junk chunk
Paul Brossier [Tue, 30 Aug 2016 13:07:04 +0000 (15:07 +0200)]
src/io/source_wavread.c: skip junk chunk

7 years agosrc/notes/notes.c: fix out-of-bound write
Paul Brossier [Tue, 30 Aug 2016 13:06:40 +0000 (15:06 +0200)]
src/notes/notes.c: fix out-of-bound write

7 years agopython/lib/gen_external.py: clean-up
Paul Brossier [Mon, 29 Aug 2016 21:21:41 +0000 (23:21 +0200)]
python/lib/gen_external.py: clean-up

7 years agopython/tests/test_cvec.py: simplify
Paul Brossier [Mon, 29 Aug 2016 21:07:15 +0000 (23:07 +0200)]
python/tests/test_cvec.py: simplify

7 years agodoc/index.rst: add number of commits since last release, use https
Paul Brossier [Sat, 27 Aug 2016 15:43:37 +0000 (17:43 +0200)]
doc/index.rst: add number of commits since last release, use https

7 years agodoc/develop.rst: add some documentation about the c-api
Paul Brossier [Sat, 27 Aug 2016 15:23:58 +0000 (17:23 +0200)]
doc/develop.rst: add some documentation about the c-api

7 years agodox/xcode_frameworks.rst: improve markup
Paul Brossier [Sat, 27 Aug 2016 14:21:05 +0000 (16:21 +0200)]
dox/xcode_frameworks.rst: improve markup

7 years agodoc/xcode_frameworks.rst: improve markup
Paul Brossier [Sat, 27 Aug 2016 10:13:27 +0000 (12:13 +0200)]
doc/xcode_frameworks.rst: improve markup

7 years agopython/demos/demo_timestretch*: remove unused import
Paul Brossier [Sat, 27 Aug 2016 09:40:47 +0000 (11:40 +0200)]
python/demos/demo_timestretch*: remove unused import

7 years agodoc/requirements.rst: add missing code directive
Paul Brossier [Sat, 27 Aug 2016 09:33:40 +0000 (11:33 +0200)]
doc/requirements.rst: add missing code directive

7 years agodoc/installing.rst: less bragging
Paul Brossier [Sat, 27 Aug 2016 09:32:30 +0000 (11:32 +0200)]
doc/installing.rst: less bragging

7 years agopython/demos/demo_source_simple.py: make executable
Paul Brossier [Sat, 27 Aug 2016 09:28:05 +0000 (11:28 +0200)]
python/demos/demo_source_simple.py: make executable

7 years agodoc/requirements.rst: remove -fembed-bitcode on ios simulator
Paul Brossier [Sat, 27 Aug 2016 09:21:01 +0000 (11:21 +0200)]
doc/requirements.rst: remove -fembed-bitcode on ios simulator

7 years agodoc/requirements.rst: document --msvc options
Paul Brossier [Sat, 27 Aug 2016 09:20:41 +0000 (11:20 +0200)]
doc/requirements.rst: document --msvc options

7 years agopython/demos/demo_source_simple.py: fix indentation
Paul Brossier [Sat, 27 Aug 2016 08:37:26 +0000 (10:37 +0200)]
python/demos/demo_source_simple.py: fix indentation

7 years agopython/lib/gen_code.py: fix number of output
Paul Brossier [Fri, 26 Aug 2016 23:51:45 +0000 (01:51 +0200)]
python/lib/gen_code.py: fix number of output

7 years agodoc/requirements.txt: improve
Paul Brossier [Fri, 26 Aug 2016 23:40:48 +0000 (01:40 +0200)]
doc/requirements.txt: improve

7 years agodoc/index.rst: add link to landscape, fix typo
Paul Brossier [Fri, 26 Aug 2016 23:07:53 +0000 (01:07 +0200)]
doc/index.rst: add link to landscape, fix typo

7 years agodoc/index.rst: clean up and add some external links
Paul Brossier [Fri, 26 Aug 2016 22:42:32 +0000 (00:42 +0200)]
doc/index.rst: clean up and add some external links

7 years agodoc/python_module.rst: add demo_source_simple.py
Paul Brossier [Fri, 26 Aug 2016 22:39:56 +0000 (00:39 +0200)]
doc/python_module.rst: add demo_source_simple.py

7 years agodoc/cli.rst: include command line manpages
Paul Brossier [Fri, 26 Aug 2016 22:39:10 +0000 (00:39 +0200)]
doc/cli.rst: include command line manpages

7 years agoinstalling.rst: split and rewrite
Paul Brossier [Fri, 26 Aug 2016 22:23:52 +0000 (00:23 +0200)]
installing.rst: split and rewrite

7 years agodoc/index.rst: update
Paul Brossier [Fri, 26 Aug 2016 13:47:33 +0000 (15:47 +0200)]
doc/index.rst: update

7 years agodoc/python_module.rst: improve
Paul Brossier [Fri, 26 Aug 2016 13:39:52 +0000 (15:39 +0200)]
doc/python_module.rst: improve

7 years agodoc/conf.py: update copyright
Paul Brossier [Fri, 26 Aug 2016 13:39:17 +0000 (15:39 +0200)]
doc/conf.py: update copyright

7 years agodoc/xcode_frameworks.rst: added page on xcode frameworks
Paul Brossier [Fri, 26 Aug 2016 13:36:29 +0000 (15:36 +0200)]
doc/xcode_frameworks.rst: added page on xcode frameworks

7 years agodoc/debian_packages.rst: added page on debian packages
Paul Brossier [Fri, 26 Aug 2016 13:36:08 +0000 (15:36 +0200)]
doc/debian_packages.rst: added page on debian packages

7 years agodoc/: add download.rst, update installing.rst
Paul Brossier [Fri, 26 Aug 2016 13:33:25 +0000 (15:33 +0200)]
doc/: add download.rst, update installing.rst

7 years agodoc/installing.rst: update locations
Paul Brossier [Fri, 26 Aug 2016 10:23:17 +0000 (12:23 +0200)]
doc/installing.rst: update locations

7 years agodoc/python_module.rst: add note on pip, clean and remove cd python
Paul Brossier [Fri, 26 Aug 2016 10:17:30 +0000 (12:17 +0200)]
doc/python_module.rst: add note on pip, clean and remove cd python

7 years ago.appveyor.yml: fix typo in path
Paul Brossier [Thu, 25 Aug 2016 15:43:11 +0000 (17:43 +0200)]
.appveyor.yml: fix typo in path

7 years ago.appveyor.yml: fix path for windows+python 3.5
Paul Brossier [Thu, 25 Aug 2016 15:39:36 +0000 (17:39 +0200)]
.appveyor.yml: fix path for windows+python 3.5

7 years agosetup.py: use 0.4.3a2
Paul Brossier [Thu, 25 Aug 2016 12:48:46 +0000 (14:48 +0200)]
setup.py: use 0.4.3a2

7 years agosetup.py: update description
Paul Brossier [Thu, 25 Aug 2016 12:48:33 +0000 (14:48 +0200)]
setup.py: update description

7 years agoMANIFEST.in: add src/**.c
Paul Brossier [Thu, 25 Aug 2016 12:47:05 +0000 (14:47 +0200)]
MANIFEST.in: add src/**.c

7 years agopython/tests/utils.py: by default, use 5 seconds brownoise
Paul Brossier [Sun, 21 Aug 2016 10:45:04 +0000 (12:45 +0200)]
python/tests/utils.py: by default, use 5 seconds brownoise

7 years agopython/lib/gen_code.py: improve del_ function, safer DECREF, fix indentation, emit...
Paul Brossier [Sat, 20 Aug 2016 17:41:23 +0000 (19:41 +0200)]
python/lib/gen_code.py: improve del_ function, safer DECREF, fix indentation, emit RuntimeError

7 years agopython/demos/demo_tss.py: improve default parameters, exit before plotting
Paul Brossier [Sat, 20 Aug 2016 17:28:20 +0000 (19:28 +0200)]
python/demos/demo_tss.py: improve default parameters, exit before plotting

7 years agopython/lib/gen_external.py: enable tss
Paul Brossier [Sat, 20 Aug 2016 17:24:38 +0000 (19:24 +0200)]
python/lib/gen_external.py: enable tss

7 years agopython/lib/gen_code.py: add support for multiple _do outputs
Paul Brossier [Sat, 20 Aug 2016 17:24:11 +0000 (19:24 +0200)]
python/lib/gen_code.py: add support for multiple _do outputs

7 years ago./python/demos/demo_timestretch{,_online}.py: fix usage string
Paul Brossier [Thu, 18 Aug 2016 15:23:19 +0000 (17:23 +0200)]
./python/demos/demo_timestretch{,_online}.py: fix usage string

7 years agoVERSION: bump to 0.4.4~alpha
Paul Brossier [Wed, 17 Aug 2016 06:51:52 +0000 (08:51 +0200)]
VERSION: bump to 0.4.4~alpha

7 years agoMakefile: also get libaubio.5.dylib
Paul Brossier [Wed, 17 Aug 2016 06:51:19 +0000 (08:51 +0200)]
Makefile: also get libaubio.5.dylib

7 years agoChangeLog: fix changelog
Paul Brossier [Tue, 16 Aug 2016 16:46:40 +0000 (18:46 +0200)]
ChangeLog: fix changelog

7 years agoVERSION: bump current and age, set revision to 0 0.4.3
Paul Brossier [Tue, 16 Aug 2016 15:57:40 +0000 (17:57 +0200)]
VERSION: bump current and age, set revision to 0

7 years agoVERSION: bump to 0.4.3
Paul Brossier [Tue, 16 Aug 2016 14:47:47 +0000 (16:47 +0200)]
VERSION: bump to 0.4.3

7 years agoChangeLog: update for 0.4.3
Paul Brossier [Tue, 16 Aug 2016 14:47:26 +0000 (16:47 +0200)]
ChangeLog: update for 0.4.3

7 years agowscript: also exclude .landscape.yml
Paul Brossier [Fri, 22 Jul 2016 20:46:53 +0000 (22:46 +0200)]
wscript: also exclude .landscape.yml

7 years ago.appveyor.yml: hide
Paul Brossier [Fri, 22 Jul 2016 20:43:38 +0000 (22:43 +0200)]
.appveyor.yml: hide

7 years agopython/README.md: update (closes #2)
Paul Brossier [Fri, 22 Jul 2016 20:14:00 +0000 (22:14 +0200)]
python/README.md: update (closes #2)

7 years agoREADME.md: link to python/README.md
Paul Brossier [Fri, 22 Jul 2016 19:50:21 +0000 (21:50 +0200)]
README.md: link to python/README.md

7 years agoMakefile: use scripts/get_waf.sh
Paul Brossier [Fri, 22 Jul 2016 19:31:10 +0000 (21:31 +0200)]
Makefile: use scripts/get_waf.sh

7 years agoexamples/utils.c: change send_noteon to accept floating point midi note number
Paul Brossier [Fri, 22 Jul 2016 19:30:31 +0000 (21:30 +0200)]
examples/utils.c: change send_noteon to accept floating point midi note number

7 years agoexamples/aubiotrack.c: fix is_beat / is_silence types
Paul Brossier [Fri, 22 Jul 2016 19:29:43 +0000 (21:29 +0200)]
examples/aubiotrack.c: fix is_beat / is_silence types

7 years agoexamples/: also emit midi note from aubioonset, thanks to topas-rec (closes #62)
Paul Brossier [Fri, 22 Jul 2016 19:28:15 +0000 (21:28 +0200)]
examples/: also emit midi note from aubioonset, thanks to topas-rec (closes #62)

7 years agoMerge branch 'topas-rec-aubiotrack_midi_output'
Paul Brossier [Fri, 22 Jul 2016 18:42:31 +0000 (20:42 +0200)]
Merge branch 'topas-rec-aubiotrack_midi_output'

7 years agoMerge branch 'aubiotrack_midi_output' of https://github.com/topas-rec/aubio into...
Paul Brossier [Fri, 22 Jul 2016 18:36:13 +0000 (20:36 +0200)]
Merge branch 'aubiotrack_midi_output' of https://github.com/topas-rec/aubio into topas-rec-aubiotrack_midi_output

7 years agoscripts/get_waf.sh: added simple script to fetch latest waf
Paul Brossier [Fri, 22 Jul 2016 03:27:59 +0000 (05:27 +0200)]
scripts/get_waf.sh: added simple script to fetch latest waf

7 years agoappveyor.yml: upgrade to waf 1.8.22
Paul Brossier [Thu, 21 Jul 2016 02:07:42 +0000 (04:07 +0200)]
appveyor.yml: upgrade to waf 1.8.22

7 years agoMakefile: back to 1.8.22 for now
Paul Brossier [Thu, 21 Jul 2016 02:05:49 +0000 (04:05 +0200)]
Makefile: back to 1.8.22 for now

7 years ago{examples,tests}/wscrtip_build: update build target name
Paul Brossier [Thu, 21 Jul 2016 00:52:09 +0000 (02:52 +0200)]
{examples,tests}/wscrtip_build: update build target name

7 years agoMakefile: update waf to 1.9.1
Paul Brossier [Wed, 20 Jul 2016 23:38:27 +0000 (01:38 +0200)]
Makefile: update waf to 1.9.1

7 years agowscript: update
Paul Brossier [Wed, 20 Jul 2016 23:38:01 +0000 (01:38 +0200)]
wscript: update

7 years agoMakefile: use wget or curl
Paul Brossier [Wed, 20 Jul 2016 23:00:12 +0000 (01:00 +0200)]
Makefile: use wget or curl

7 years agodoc/: update to doxyfile 1.8.8
Paul Brossier [Wed, 20 Jul 2016 13:46:42 +0000 (15:46 +0200)]
doc/: update to doxyfile 1.8.8

7 years agosrc/{fmat,tempo/tempo}.h: fix doxygen comment
Paul Brossier [Wed, 20 Jul 2016 13:18:41 +0000 (15:18 +0200)]
src/{fmat,tempo/tempo}.h: fix doxygen comment

7 years agoFixed #62 midi output missing in aubiotrack.
Paul Brossier [Wed, 13 Jul 2016 04:37:59 +0000 (06:37 +0200)]
Fixed #62 midi output missing in aubiotrack.

7 years agopython/tests/test_specdesc.py: use correct input size (see #63)
Paul Brossier [Tue, 12 Jul 2016 19:08:06 +0000 (21:08 +0200)]
python/tests/test_specdesc.py: use correct input size (see #63)