aubio.git
4 years agosetup.py: update to https
Paul Brossier [Mon, 13 Feb 2017 16:20:14 +0000 (17:20 +0100)]
setup.py: update to https

4 years agosrc/pitch/pitch.c: return NULL if pitch_mode is NULL
Paul Brossier [Wed, 8 Feb 2017 10:58:16 +0000 (11:58 +0100)]
src/pitch/pitch.c: return NULL if pitch_mode is NULL

4 years agopython/demos/demo_bench_yin.py: add yin/yinfft benchmark on sine waves
Paul Brossier [Thu, 2 Feb 2017 01:39:05 +0000 (02:39 +0100)]
python/demos/demo_bench_yin.py: add yin/yinfft benchmark on sine waves

4 years agopython/lib/moresetuptools.py: add comments, improve syntax
Paul Brossier [Sat, 21 Jan 2017 22:17:03 +0000 (23:17 +0100)]
python/lib/moresetuptools.py: add comments, improve syntax

4 years agopython/lib/moresetuptools.py: use system aubio only when version matches exactly...
Paul Brossier [Sat, 21 Jan 2017 19:53:09 +0000 (20:53 +0100)]
python/lib/moresetuptools.py: use system aubio only when version matches exactly (closes: #84)

4 years agopython/lib/moresetuptools.py: add get_aubio_version and get_aubio_pyversion
Paul Brossier [Sat, 21 Jan 2017 19:37:56 +0000 (20:37 +0100)]
python/lib/moresetuptools.py: add get_aubio_version and get_aubio_pyversion

4 years agoexamples/utils.c: allocate note event once
Paul Brossier [Thu, 12 Jan 2017 22:56:28 +0000 (23:56 +0100)]
examples/utils.c: allocate note event once

4 years agoexamples/parse_args.h: really use atoi, cast to smpl_t, see #83
Paul Brossier [Thu, 12 Jan 2017 22:42:33 +0000 (23:42 +0100)]
examples/parse_args.h: really use atoi, cast to smpl_t, see #83

4 years agoMerge branch 'miditap', thanks to Tres Seaver for his contributions
Paul Brossier [Thu, 12 Jan 2017 22:03:06 +0000 (23:03 +0100)]
Merge branch 'miditap', thanks to Tres Seaver for his contributions

4 years agosrc/pitch/pitch.c: return NULL if creation failed
Paul Brossier [Thu, 12 Jan 2017 21:59:04 +0000 (22:59 +0100)]
src/pitch/pitch.c: return NULL if creation failed

4 years agosrc/pitch/pitchyinfft.c: return NULL if fft creation failed
Paul Brossier [Thu, 12 Jan 2017 21:58:33 +0000 (22:58 +0100)]
src/pitch/pitchyinfft.c: return NULL if fft creation failed

4 years agosrc/pitch/pitchspecacf.c: return NULL if fft creation failed
Paul Brossier [Thu, 12 Jan 2017 21:58:19 +0000 (22:58 +0100)]
src/pitch/pitchspecacf.c: return NULL if fft creation failed

4 years agosrc/pitch/pitchfcomb.c: return NULL if fft creation failed
Paul Brossier [Thu, 12 Jan 2017 21:58:01 +0000 (22:58 +0100)]
src/pitch/pitchfcomb.c: return NULL if fft creation failed

4 years agodoc/aubio{track,onset}.txt: update --miditap-note to -N
Paul Brossier [Thu, 12 Jan 2017 21:12:41 +0000 (22:12 +0100)]
doc/aubio{track,onset}.txt: update --miditap-note to -N

4 years agoexamples/parse_args.h: use -N for --miditap-note
Paul Brossier [Thu, 12 Jan 2017 21:11:41 +0000 (22:11 +0100)]
examples/parse_args.h: use -N for --miditap-note

4 years agoexamples/parse_args.h: use atof for miditap note and velo
Paul Brossier [Thu, 12 Jan 2017 21:09:24 +0000 (22:09 +0100)]
examples/parse_args.h: use atof for miditap note and velo

4 years agoexamples/parse_args.h: miditap only for aubiotrack and aubioonset
Paul Brossier [Thu, 12 Jan 2017 21:07:37 +0000 (22:07 +0100)]
examples/parse_args.h: miditap only for aubiotrack and aubioonset

4 years agoaubiotrack also sends MIDI tap.
Tres Seaver [Thu, 12 Jan 2017 19:43:36 +0000 (14:43 -0500)]
aubiotrack also sends MIDI tap.

4 years agoaubioonset: user-set MIDI tap note / velocity values.
Tres Seaver [Thu, 12 Jan 2017 16:38:35 +0000 (11:38 -0500)]
aubioonset:  user-set MIDI tap note / velocity values.

4 years agodoc/statuslinks.rst: bump last release to 0.4.4
Paul Brossier [Mon, 9 Jan 2017 12:43:55 +0000 (13:43 +0100)]
doc/statuslinks.rst: bump last release to 0.4.4

4 years agodoc/index.rst: include status links for development documentation
Paul Brossier [Mon, 9 Jan 2017 12:38:31 +0000 (13:38 +0100)]
doc/index.rst: include status links for development documentation

4 years agosrc/temporal/biquad.c: fix initialization (closes #82)
Paul Brossier [Mon, 9 Jan 2017 12:26:06 +0000 (13:26 +0100)]
src/temporal/biquad.c: fix initialization (closes #82)

4 years agoVERSION: bump to 0.4.5~alpha
Paul Brossier [Mon, 9 Jan 2017 12:25:23 +0000 (13:25 +0100)]
VERSION: bump to 0.4.5~alpha

4 years agoVERSION: bump to 0.4.4 0.4.4
Paul Brossier [Sun, 8 Jan 2017 17:30:29 +0000 (18:30 +0100)]
VERSION: bump to 0.4.4

4 years agopython/tests/test_notes.py: use relative import
Paul Brossier [Sun, 8 Jan 2017 17:29:54 +0000 (18:29 +0100)]
python/tests/test_notes.py: use relative import

4 years agodoc/index.rst: remove status links for release
Paul Brossier [Sun, 8 Jan 2017 17:12:29 +0000 (18:12 +0100)]
doc/index.rst: remove status links for release

4 years agoChangeLog: update for 0.4.4
Paul Brossier [Sun, 8 Jan 2017 17:11:41 +0000 (18:11 +0100)]
ChangeLog: update for 0.4.4

4 years agoscripts/build_android: add an example script to build aubio on android, add reference...
Paul Brossier [Sun, 8 Jan 2017 15:38:04 +0000 (16:38 +0100)]
scripts/build_android: add an example script to build aubio on android, add reference to it in doc/android.rst

4 years agodoc/conf.py: remove static and sphinx links
Paul Brossier [Sun, 8 Jan 2017 15:17:57 +0000 (16:17 +0100)]
doc/conf.py: remove static and sphinx links

4 years agodoc/conf.py: use pyramid theme
Paul Brossier [Sun, 8 Jan 2017 15:17:06 +0000 (16:17 +0100)]
doc/conf.py: use pyramid theme

4 years agotests/src/utils/test-log.c: improve messages
Paul Brossier [Sun, 8 Jan 2017 14:19:02 +0000 (15:19 +0100)]
tests/src/utils/test-log.c: improve messages

4 years agotests/src/utils/test-log.c: add AUBIO_INF
Paul Brossier [Sun, 8 Jan 2017 14:18:20 +0000 (15:18 +0100)]
tests/src/utils/test-log.c: add AUBIO_INF

4 years agosrc/aubio.h: use https, format examples as list
Paul Brossier [Sun, 8 Jan 2017 14:15:54 +0000 (15:15 +0100)]
src/aubio.h: use https, format examples as list

4 years agowscript: add a target to doxygen rule
Paul Brossier [Sun, 8 Jan 2017 14:14:48 +0000 (15:14 +0100)]
wscript: add a target to doxygen rule

4 years agodoc/python_module.rst: add print(aubio.version)
Paul Brossier [Sun, 8 Jan 2017 13:53:21 +0000 (14:53 +0100)]
doc/python_module.rst: add print(aubio.version)

4 years agosetup.py: remove extra quotes
Paul Brossier [Sun, 8 Jan 2017 13:41:34 +0000 (14:41 +0100)]
setup.py: remove extra quotes

4 years agopython/ext/aubiomodule.c: more hack to avoid msvc issues
Paul Brossier [Sun, 8 Jan 2017 13:37:56 +0000 (14:37 +0100)]
python/ext/aubiomodule.c: more hack to avoid msvc issues

4 years agosrc/utils/log.c: also print warnings to stderr
Paul Brossier [Wed, 4 Jan 2017 15:44:55 +0000 (16:44 +0100)]
src/utils/log.c: also print warnings to stderr

4 years agosrc/aubio_priv.h: use AUBIO_LOG_INF, fix old c style
Paul Brossier [Wed, 4 Jan 2017 15:44:42 +0000 (16:44 +0100)]
src/aubio_priv.h: use AUBIO_LOG_INF, fix old c style

4 years agosrc/utils/log.h: add info
Paul Brossier [Wed, 4 Jan 2017 15:44:00 +0000 (16:44 +0100)]
src/utils/log.h: add info

4 years agowscript: add version to sphinx and manpages
Paul Brossier [Tue, 3 Jan 2017 16:38:27 +0000 (17:38 +0100)]
wscript: add version to sphinx and manpages

4 years agowscript: prepend defaults to honor user cflags
Paul Brossier [Sun, 25 Dec 2016 00:24:41 +0000 (01:24 +0100)]
wscript: prepend defaults to honor user cflags

4 years agowscript: avoid overwritting CFLAGS' -O in release mode
Paul Brossier [Sat, 24 Dec 2016 18:10:40 +0000 (19:10 +0100)]
wscript: avoid overwritting CFLAGS' -O in release mode

4 years ago.travis.yml: add gitter webhook
Paul Brossier [Sat, 24 Dec 2016 10:47:59 +0000 (11:47 +0100)]
.travis.yml: add gitter webhook

4 years agowscript: improve --build-type description, use -O0 in debug mode
Paul Brossier [Sat, 24 Dec 2016 09:45:22 +0000 (10:45 +0100)]
wscript: improve --build-type description, use -O0 in debug mode

4 years agowscript: remove trailing spaces
Paul Brossier [Sat, 24 Dec 2016 09:37:42 +0000 (10:37 +0100)]
wscript: remove trailing spaces

4 years agoMerge branch 'yin-optimizations' of https://github.com/emuell/aubio
Paul Brossier [Sat, 24 Dec 2016 09:36:58 +0000 (10:36 +0100)]
Merge branch 'yin-optimizations' of https://github.com/emuell/aubio

4 years agoMerge branch 'waf-build-tweaks' of https://github.com/emuell/aubio
Paul Brossier [Sat, 24 Dec 2016 09:35:48 +0000 (10:35 +0100)]
Merge branch 'waf-build-tweaks' of https://github.com/emuell/aubio

4 years agoREADME.md: update copyright dates
Paul Brossier [Thu, 22 Dec 2016 09:03:41 +0000 (10:03 +0100)]
README.md: update copyright dates

4 years agopython/demos/demo_pyaudio.py: add some comments, avoid overwriting aubio.pitch
Paul Brossier [Wed, 21 Dec 2016 21:19:22 +0000 (22:19 +0100)]
python/demos/demo_pyaudio.py: add some comments, avoid overwriting aubio.pitch

4 years agopython/demos/demo_pyaudio.py: added simple demo for pyaudio, see #6, closes #78,...
Paul Brossier [Wed, 21 Dec 2016 21:00:32 +0000 (22:00 +0100)]
python/demos/demo_pyaudio.py: added simple demo for pyaudio, see #6, closes #78, thanks to @jhoelzl and @notalentgeek

4 years agodoc/aubionotes.txt: document -M option (see #18)
Paul Brossier [Wed, 21 Dec 2016 11:52:18 +0000 (12:52 +0100)]
doc/aubionotes.txt: document -M option (see #18)

4 years agopython/tests/test_notes.py: test results are correct for 44100Hz_44100f_sine441.wav
Paul Brossier [Wed, 21 Dec 2016 11:37:34 +0000 (12:37 +0100)]
python/tests/test_notes.py: test results are correct for 44100Hz_44100f_sine441.wav

4 years agoadded debug/release build type configuations
Eduard Müller [Tue, 20 Dec 2016 23:16:23 +0000 (00:16 +0100)]
added debug/release build type configuations
...  release (default) enables optimizations (-O2 for GCC, /OX for msvc). debug symbols are enabled in both configurations.

4 years agohelp compiler to optimize aubio_pitchyin_do
Eduard Müller [Tue, 20 Dec 2016 22:24:28 +0000 (23:24 +0100)]
help compiler to optimize aubio_pitchyin_do
... by giving it addresses for all arrays which are referenced in inner loops

4 years agosrc/notes/notes.c: fix get_minioi_ms
Paul Brossier [Sun, 18 Dec 2016 10:28:17 +0000 (11:28 +0100)]
src/notes/notes.c: fix get_minioi_ms

4 years agopython/tests/test_notes.py: add basic tests
Paul Brossier [Sun, 18 Dec 2016 10:27:45 +0000 (11:27 +0100)]
python/tests/test_notes.py: add basic tests

4 years agopython/ext/aubiomodule.c: fix version string on windows
Paul Brossier [Sun, 18 Dec 2016 10:26:58 +0000 (11:26 +0100)]
python/ext/aubiomodule.c: fix version string on windows

4 years agodoc/develop.rst: fix typo
Paul Brossier [Sat, 17 Dec 2016 11:44:34 +0000 (12:44 +0100)]
doc/develop.rst: fix typo

4 years agotests/src/spectral/test-phasevoc.c: fix typos
Paul Brossier [Sat, 17 Dec 2016 11:43:33 +0000 (12:43 +0100)]
tests/src/spectral/test-phasevoc.c: fix typos

4 years agopython/demos/demo_notes.py: add simple notes demos
Paul Brossier [Sat, 17 Dec 2016 11:41:41 +0000 (12:41 +0100)]
python/demos/demo_notes.py: add simple notes demos

4 years agopython/ext/aubiomodule.c: add aubio._aubio.__version__, import as aubio.version
Paul Brossier [Sat, 17 Dec 2016 11:19:20 +0000 (12:19 +0100)]
python/ext/aubiomodule.c: add aubio._aubio.__version__, import as aubio.version

4 years agopython/ext/aubio-types.h: use <> for non local aubio
Paul Brossier [Sat, 17 Dec 2016 11:18:44 +0000 (12:18 +0100)]
python/ext/aubio-types.h: use <> for non local aubio

4 years agosetup.py: define AUBIO_VERSION
Paul Brossier [Sat, 17 Dec 2016 11:18:19 +0000 (12:18 +0100)]
setup.py: define AUBIO_VERSION

4 years agoexamples/aubionotes.c: use new notes, set minioi, send last note off when needed
Paul Brossier [Sat, 17 Dec 2016 11:16:59 +0000 (12:16 +0100)]
examples/aubionotes.c: use new notes, set minioi, send last note off when needed

4 years agosrc/notes/notes.c: use midi note to store pitch candidate, round to nearest note...
Paul Brossier [Sat, 17 Dec 2016 11:12:42 +0000 (12:12 +0100)]
src/notes/notes.c: use midi note to store pitch candidate, round to nearest note, add a variable to define precision

4 years agosrc/notes/notes.h: add aubio_notes_{get,set}_minioi_ms
Paul Brossier [Sat, 17 Dec 2016 11:10:53 +0000 (12:10 +0100)]
src/notes/notes.h: add aubio_notes_{get,set}_minioi_ms

4 years agosrc/io/source_avcodec.c: make sure s->path is set to null
Paul Brossier [Sat, 17 Dec 2016 11:03:24 +0000 (12:03 +0100)]
src/io/source_avcodec.c: make sure s->path is set to null

4 years agoMakefile: fix chmod for osx
Paul Brossier [Fri, 16 Dec 2016 12:48:18 +0000 (13:48 +0100)]
Makefile: fix chmod for osx

4 years agoREADME.md: use https
Paul Brossier [Fri, 16 Dec 2016 12:08:59 +0000 (13:08 +0100)]
README.md: use https

4 years agosrc/notes/notes.c: fix unset silence_threshold
Paul Brossier [Fri, 16 Dec 2016 12:07:47 +0000 (13:07 +0100)]
src/notes/notes.c: fix unset silence_threshold

4 years agopython/lib/gen_external.py: sort generated files
Paul Brossier [Fri, 16 Dec 2016 12:05:03 +0000 (13:05 +0100)]
python/lib/gen_external.py: sort generated files

4 years agoMakefile: chmod go-w waflib, clean cleaner
Paul Brossier [Fri, 16 Dec 2016 12:04:20 +0000 (13:04 +0100)]
Makefile: chmod go-w waflib, clean cleaner

4 years agoMANIFEST.in: exclude full.cfg, include waflib
Paul Brossier [Fri, 16 Dec 2016 12:03:30 +0000 (13:03 +0100)]
MANIFEST.in: exclude full.cfg, include waflib

4 years agowscript: remove full.cfg from tarball
Paul Brossier [Fri, 16 Dec 2016 12:02:54 +0000 (13:02 +0100)]
wscript: remove full.cfg from tarball

4 years agodoc/conf.py: remove hardcoded path
Paul Brossier [Fri, 16 Dec 2016 12:01:49 +0000 (13:01 +0100)]
doc/conf.py: remove hardcoded path

4 years agosrc/io/ioutils.h: add basic documentation
Paul Brossier [Fri, 16 Dec 2016 12:01:17 +0000 (13:01 +0100)]
src/io/ioutils.h: add basic documentation

4 years agodoc/web.cfg: exclude ioutils from doc
Paul Brossier [Fri, 16 Dec 2016 12:00:44 +0000 (13:00 +0100)]
doc/web.cfg: exclude ioutils from doc

4 years agosrc/notes/notes.h: add doxygen header
Paul Brossier [Fri, 16 Dec 2016 12:00:10 +0000 (13:00 +0100)]
src/notes/notes.h: add doxygen header

4 years agosrc/io/source.c: add error message when aubio was compiled with no source
Paul Brossier [Fri, 16 Dec 2016 11:59:30 +0000 (12:59 +0100)]
src/io/source.c: add error message when aubio was compiled with no source

4 years agowscript: also exclude waf files with python3
Paul Brossier [Fri, 16 Dec 2016 11:55:24 +0000 (12:55 +0100)]
wscript: also exclude waf files with python3

4 years agodoc/requirements.rst: add a note about --notests (closes #77)
Paul Brossier [Fri, 16 Dec 2016 11:26:48 +0000 (12:26 +0100)]
doc/requirements.rst: add a note about --notests (closes #77)

4 years agowscript: define HAVE_CONFIG_H here
Paul Brossier [Sun, 11 Dec 2016 23:27:45 +0000 (00:27 +0100)]
wscript: define HAVE_CONFIG_H here

4 years agosrc/aubio_priv.h: move include config.h here
Paul Brossier [Sun, 11 Dec 2016 23:25:07 +0000 (00:25 +0100)]
src/aubio_priv.h: move include config.h here

4 years agopython/lib/moresetuptools.py: mo nore fake config.h here
Paul Brossier [Sun, 11 Dec 2016 23:16:15 +0000 (00:16 +0100)]
python/lib/moresetuptools.py: mo nore fake config.h here

4 years agoexamples/aubioonset.c: use seconds for minioi
Paul Brossier [Sun, 11 Dec 2016 22:21:55 +0000 (23:21 +0100)]
examples/aubioonset.c: use seconds for minioi

4 years agodoc/requirements.rst: improve description of options
Paul Brossier [Sun, 11 Dec 2016 20:12:14 +0000 (21:12 +0100)]
doc/requirements.rst: improve description of options

4 years agodoc/index.rst: more shuffling
Paul Brossier [Sun, 11 Dec 2016 19:55:54 +0000 (20:55 +0100)]
doc/index.rst: more shuffling

4 years agoMakefile: bump waf to 1.9.6
Paul Brossier [Sun, 11 Dec 2016 19:32:22 +0000 (20:32 +0100)]
Makefile: bump waf to 1.9.6

4 years agodoc/*.cfg: prefer https
Paul Brossier [Sun, 11 Dec 2016 19:18:20 +0000 (20:18 +0100)]
doc/*.cfg: prefer https

4 years agodoc/index.rst: move toc at the end, use https, improve syntax
Paul Brossier [Sun, 11 Dec 2016 19:11:09 +0000 (20:11 +0100)]
doc/index.rst: move toc at the end, use https, improve syntax

4 years agodoc/cli_features.rst: add a note
Paul Brossier [Sun, 11 Dec 2016 19:06:59 +0000 (20:06 +0100)]
doc/cli_features.rst: add a note

4 years agodoc/cli_features.rst: add matrix of command line features
Paul Brossier [Sun, 11 Dec 2016 19:03:26 +0000 (20:03 +0100)]
doc/cli_features.rst: add matrix of command line features

4 years agowscript: build sphinx in doc/_build, add a note on install trick
Paul Brossier [Sun, 11 Dec 2016 19:02:04 +0000 (20:02 +0100)]
wscript: build sphinx in doc/_build, add a note on install trick

4 years ago.travis.yml: add xcode8.2, mimick build_apple_frameworks options
Paul Brossier [Sun, 11 Dec 2016 16:57:12 +0000 (17:57 +0100)]
.travis.yml: add xcode8.2, mimick build_apple_frameworks options

4 years agoMakefile: quieten uninstall_python if already uninstalled
Paul Brossier [Sun, 11 Dec 2016 16:48:03 +0000 (17:48 +0100)]
Makefile: quieten uninstall_python if already uninstalled

4 years ago.travis.yml: move xcode8 to osx only, add iosimulator
Paul Brossier [Sun, 11 Dec 2016 16:16:11 +0000 (17:16 +0100)]
.travis.yml: move xcode8 to osx only, add iosimulator

4 years ago.travis.yml: bump to xcode8
Paul Brossier [Sun, 11 Dec 2016 15:59:27 +0000 (16:59 +0100)]
.travis.yml: bump to xcode8

4 years agodoc/aubioonset.txt: add documentation for -M, --minioi
Paul Brossier [Sun, 11 Dec 2016 15:50:07 +0000 (16:50 +0100)]
doc/aubioonset.txt: add documentation for -M, --minioi

4 years agoexamples/aubionotes.c: add warning for missing options
Paul Brossier [Sun, 11 Dec 2016 15:49:47 +0000 (16:49 +0100)]
examples/aubionotes.c: add warning for missing options