Paul Brossier [Fri, 27 Jul 2012 16:39:05 +0000 (10:39 -0600)]
src/io/source.h: add get_samplerate
Paul Brossier [Fri, 27 Jul 2012 16:38:19 +0000 (10:38 -0600)]
src/io/source_apple_audio.{c,h}: if samplerate = 1, use actual source one
Paul Brossier [Fri, 27 Jul 2012 03:43:27 +0000 (21:43 -0600)]
Merge branch 'develop' into io
Paul Brossier [Fri, 27 Jul 2012 03:42:29 +0000 (21:42 -0600)]
Merge branch 'io' into develop
Paul Brossier [Fri, 27 Jul 2012 03:42:23 +0000 (21:42 -0600)]
gen_pyobject.py: fix tss default size
Paul Brossier [Fri, 27 Jul 2012 03:33:42 +0000 (21:33 -0600)]
demo_beats_and_tempo.py: improved beat demo
Paul Brossier [Fri, 27 Jul 2012 03:30:11 +0000 (21:30 -0600)]
Merge branch 'io' into develop
Paul Brossier [Fri, 27 Jul 2012 03:29:42 +0000 (21:29 -0600)]
gen_pyobject.py: fix tss default size
Paul Brossier [Fri, 27 Jul 2012 03:23:20 +0000 (21:23 -0600)]
src/io/sink.h: uri, not method
Paul Brossier [Tue, 17 Jul 2012 21:10:15 +0000 (15:10 -0600)]
py-filter.c: fix typo
Paul Brossier [Tue, 17 Jul 2012 21:00:34 +0000 (15:00 -0600)]
Merge branch 'develop' of 192.168.1.41:projects/aubio/aubio into develop
Paul Brossier [Tue, 17 Jul 2012 00:53:51 +0000 (18:53 -0600)]
Merge branch 'develop' into io
Paul Brossier [Tue, 17 Jul 2012 00:52:30 +0000 (18:52 -0600)]
py-filter.c: added set_biquad function
Paul Brossier [Mon, 16 Jul 2012 22:55:14 +0000 (16:55 -0600)]
demo_sink.py: add simple demo
Paul Brossier [Mon, 16 Jul 2012 22:54:51 +0000 (16:54 -0600)]
generator.py, gen_pyobject.py: more hacks for sink
Paul Brossier [Mon, 16 Jul 2012 22:52:00 +0000 (16:52 -0600)]
src/io/source_sndfile.c: use linear resampling to make sure all output samples are created on first read
Paul Brossier [Mon, 16 Jul 2012 20:01:14 +0000 (14:01 -0600)]
Merge branch 'develop' into io
Paul Brossier [Mon, 16 Jul 2012 20:01:04 +0000 (14:01 -0600)]
generator.py: remove before generating
Paul Brossier [Mon, 16 Jul 2012 19:43:25 +0000 (13:43 -0600)]
Merge branch 'develop' into io
Paul Brossier [Mon, 16 Jul 2012 19:43:13 +0000 (13:43 -0600)]
build_linux: update
Paul Brossier [Mon, 16 Jul 2012 19:37:24 +0000 (13:37 -0600)]
tests/src/io/test-source_sndfile.c: test downsampling
Paul Brossier [Mon, 16 Jul 2012 19:36:50 +0000 (13:36 -0600)]
src/io/source_sndfile.c: refuse to run when when resampled hop_size does not match the requested one
Paul Brossier [Mon, 16 Jul 2012 18:19:31 +0000 (12:19 -0600)]
src/io/source_sndfile.c: improve resampling, clarify
Paul Brossier [Mon, 16 Jul 2012 18:19:29 +0000 (12:19 -0600)]
tests/src/io/test-source_sndfile.c: avoid memory leak
Paul Brossier [Mon, 16 Jul 2012 01:08:37 +0000 (19:08 -0600)]
Merge branch 'develop' into io
Paul Brossier [Mon, 16 Jul 2012 01:08:24 +0000 (19:08 -0600)]
src/temporal/resampler.h: improve doc
Paul Brossier [Mon, 16 Jul 2012 00:56:02 +0000 (18:56 -0600)]
tests/src/io/test-source_sndfile.c: test resampling
Paul Brossier [Mon, 16 Jul 2012 00:55:13 +0000 (18:55 -0600)]
src/io/source_sndfile.c: add support for resampling
Paul Brossier [Mon, 16 Jul 2012 00:48:42 +0000 (18:48 -0600)]
src/io/source.c: improve new_
Paul Brossier [Mon, 16 Jul 2012 00:48:03 +0000 (18:48 -0600)]
src/io/sink_sndfile.c: ident and simplify
Paul Brossier [Mon, 16 Jul 2012 00:47:23 +0000 (18:47 -0600)]
src/io/sink.c: improve error message
Paul Brossier [Sun, 15 Jul 2012 22:44:48 +0000 (16:44 -0600)]
Merge branch 'develop' into io
Paul Brossier [Sun, 15 Jul 2012 22:44:43 +0000 (16:44 -0600)]
tests/src/test-mathutils.c: define AUBIO_UNSTABLE here
Paul Brossier [Sun, 15 Jul 2012 22:44:01 +0000 (16:44 -0600)]
Merge branch 'develop' into io
Paul Brossier [Sun, 15 Jul 2012 22:43:28 +0000 (16:43 -0600)]
interfaces/python/demo_filterbank_*: capitalize titles
Paul Brossier [Sun, 15 Jul 2012 22:35:56 +0000 (16:35 -0600)]
src/tempo/beattracking.c: cast to avoid signed/unsigned comparison
Paul Brossier [Sun, 15 Jul 2012 22:31:07 +0000 (16:31 -0600)]
Merge branch 'develop' of 192.168.1.16:projects/aubio/aubio into develop
Paul Brossier [Sun, 15 Jul 2012 22:30:36 +0000 (16:30 -0600)]
Merge branch 'develop' into io
Paul Brossier [Sun, 15 Jul 2012 22:30:10 +0000 (16:30 -0600)]
wscript: added -Wall -Wextra flags
Paul Brossier [Sun, 15 Jul 2012 22:29:37 +0000 (16:29 -0600)]
demo_source.py: added simple example
Paul Brossier [Sun, 15 Jul 2012 21:17:25 +0000 (15:17 -0600)]
wscript: added CoreFoundation and AudioToolbox frameworks
Paul Brossier [Sun, 15 Jul 2012 21:16:24 +0000 (15:16 -0600)]
Merge branch 'develop' into io
Paul Brossier [Sun, 15 Jul 2012 21:10:48 +0000 (15:10 -0600)]
interfaces/python/build_osx: update and build fat binary
Paul Brossier [Sun, 15 Jul 2012 21:09:59 +0000 (15:09 -0600)]
wscript: add option to build fat binary on mac
Paul Brossier [Sun, 15 Jul 2012 21:08:58 +0000 (15:08 -0600)]
wscript: remove cxx test
Paul Brossier [Sun, 15 Jul 2012 21:08:19 +0000 (15:08 -0600)]
aubiowraphell.h: add remove unused AUBIO_NEW, set expection and string when new_aubio_ returns NULL
Paul Brossier [Sun, 15 Jul 2012 21:06:45 +0000 (15:06 -0600)]
generator.py: skip sinks for now
Paul Brossier [Sun, 15 Jul 2012 20:54:38 +0000 (14:54 -0600)]
src/io/sink.c: implement
Paul Brossier [Sun, 15 Jul 2012 20:48:21 +0000 (14:48 -0600)]
tests/src/io/test-sink.c: added simple test
Paul Brossier [Sun, 15 Jul 2012 20:24:16 +0000 (14:24 -0600)]
src/io/sink_sndfile.c: fix max_size
Paul Brossier [Sun, 15 Jul 2012 20:23:36 +0000 (14:23 -0600)]
src/io/sink_apple_audio.c: only compile on apple
Paul Brossier [Sun, 15 Jul 2012 18:20:03 +0000 (12:20 -0600)]
tests/src/io/test-sink_sndfile.c: update and simplify
Paul Brossier [Sun, 15 Jul 2012 18:19:29 +0000 (12:19 -0600)]
src/aubio.h: add io/sink_apple_audio.h
Paul Brossier [Sun, 15 Jul 2012 18:18:49 +0000 (12:18 -0600)]
src/io/source.c: add missing free, indent
Paul Brossier [Sun, 15 Jul 2012 18:18:28 +0000 (12:18 -0600)]
src/io/sink*: read write size instead of returning it
Paul Brossier [Sun, 15 Jul 2012 18:16:02 +0000 (12:16 -0600)]
tests/src/io/test-sink_apple_audio_file.c: added test
Paul Brossier [Sun, 15 Jul 2012 18:02:27 +0000 (12:02 -0600)]
src/io/sink_apple_audio.c: added apple_audio sink, merge apple stuff
Paul Brossier [Sun, 15 Jul 2012 00:37:50 +0000 (18:37 -0600)]
src/io/source.c: do not try to delete if NULL
Paul Brossier [Sat, 14 Jul 2012 19:14:27 +0000 (13:14 -0600)]
src/io/source_sndfile.c: avoid segfault when deleting NULL
Paul Brossier [Sat, 14 Jul 2012 19:13:20 +0000 (13:13 -0600)]
added sink_sndfile.c draft
Paul Brossier [Sat, 14 Jul 2012 18:39:09 +0000 (12:39 -0600)]
src/io/source_sndfile.c: return NULL before trying to allocate memory, clean up
Paul Brossier [Sat, 14 Jul 2012 01:39:29 +0000 (19:39 -0600)]
test_source.py: added simple test
Paul Brossier [Sat, 14 Jul 2012 01:39:07 +0000 (19:39 -0600)]
gen_pyobject.py: improve, also parse io/source
Paul Brossier [Sat, 14 Jul 2012 01:37:43 +0000 (19:37 -0600)]
src/io/source.h: use uri not method as parameter name
Paul Brossier [Sat, 14 Jul 2012 01:13:33 +0000 (19:13 -0600)]
src/io/source.c: fix include path
Paul Brossier [Sat, 14 Jul 2012 00:59:43 +0000 (18:59 -0600)]
generator.py: update skip list
Paul Brossier [Fri, 13 Jul 2012 23:33:45 +0000 (17:33 -0600)]
src/io/source_sndfile.{c,h}: added sndfile source
Paul Brossier [Fri, 13 Jul 2012 22:15:00 +0000 (16:15 -0600)]
tests/src/io/test-source_apple_audio_file.c: do nothing if not on apple platform
Paul Brossier [Fri, 13 Jul 2012 22:01:52 +0000 (16:01 -0600)]
tests/src/io/*.c: add simple tests
Paul Brossier [Fri, 13 Jul 2012 21:29:55 +0000 (15:29 -0600)]
examples/utils.h: moved file
Paul Brossier [Fri, 13 Jul 2012 21:29:35 +0000 (15:29 -0600)]
src/aubio.h: add source and sink
Paul Brossier [Fri, 13 Jul 2012 21:28:43 +0000 (15:28 -0600)]
src/io/source_apple_audio.{c,h}: added simple file read using ExtAudioFile
Paul Brossier [Fri, 13 Jul 2012 19:05:32 +0000 (13:05 -0600)]
src/io/sink.*: fix prototypes, draft implementation
Paul Brossier [Fri, 13 Jul 2012 19:00:12 +0000 (13:00 -0600)]
src/io: moved sndfileio from examples
Paul Brossier [Fri, 13 Jul 2012 07:23:39 +0000 (01:23 -0600)]
added boilerplate for media source and sink
Paul Brossier [Fri, 13 Jul 2012 06:29:43 +0000 (00:29 -0600)]
Merge branch 'develop' into io
Paul Brossier [Fri, 13 Jul 2012 06:28:26 +0000 (00:28 -0600)]
test_pitch.py: added simple tests for pitch
Paul Brossier [Thu, 12 Jul 2012 08:00:19 +0000 (01:00 -0700)]
Merge branch 'develop' of groseille:projects/aubio/aubio into develop
Paul Brossier [Thu, 12 Jul 2012 07:59:31 +0000 (00:59 -0700)]
demo_filterbank*.py: improved
Paul Brossier [Thu, 12 Jul 2012 03:58:01 +0000 (21:58 -0600)]
interfaces/python/test_*.py: make executables
Paul Brossier [Wed, 11 Jul 2012 23:39:40 +0000 (16:39 -0700)]
test_filterbank.py: splitted and completed
Paul Brossier [Wed, 11 Jul 2012 23:38:40 +0000 (16:38 -0700)]
py-filterbank.c: add set_coeffs
Paul Brossier [Wed, 11 Jul 2012 23:38:18 +0000 (16:38 -0700)]
aubioproxy.c: add PyAubio_ArrayToCFmat implementation
Paul Brossier [Wed, 11 Jul 2012 20:44:27 +0000 (14:44 -0600)]
src/spectral/specdesc.c: remove old comments
Paul Brossier [Wed, 11 Jul 2012 20:43:39 +0000 (14:43 -0600)]
test_onset.py, test_onsetdetection.py: split and update
Paul Brossier [Wed, 11 Jul 2012 20:43:00 +0000 (14:43 -0600)]
gen_pyobject.py: clean up, output a float instead of a vector with a single element
Paul Brossier [Wed, 11 Jul 2012 20:42:34 +0000 (14:42 -0600)]
test_filter.py: clean up
Paul Brossier [Wed, 11 Jul 2012 20:41:22 +0000 (14:41 -0600)]
test_fft.py: phase can be 0 or -0
Paul Brossier [Wed, 11 Jul 2012 20:41:04 +0000 (14:41 -0600)]
test_fvec.py: zero_crossing_rate almost equal
Paul Brossier [Wed, 11 Jul 2012 20:10:41 +0000 (14:10 -0600)]
setup.py: simplify, check for path before adding them
Paul Brossier [Wed, 11 Jul 2012 19:45:12 +0000 (13:45 -0600)]
demo_filterbank.py: added simple demo
Paul Brossier [Wed, 11 Jul 2012 03:25:25 +0000 (21:25 -0600)]
Merge branch 'numpy-1.8' into develop
Paul Brossier [Wed, 11 Jul 2012 02:01:22 +0000 (19:01 -0700)]
build_linux: add sample script to build and run tests on linux
Paul Brossier [Wed, 11 Jul 2012 01:43:01 +0000 (19:43 -0600)]
build_osx: add sample script to build and run tests on osx
Paul Brossier [Wed, 11 Jul 2012 01:42:40 +0000 (19:42 -0600)]
demo_filterbank.py: use a vector, not a list
Paul Brossier [Wed, 11 Jul 2012 01:41:54 +0000 (19:41 -0600)]
setup.py: improve metadata
Paul Brossier [Wed, 11 Jul 2012 01:41:33 +0000 (19:41 -0600)]
aubio-types.h, aubiomodule.c: update for numpy 1.8
Paul Brossier [Wed, 11 Jul 2012 00:09:20 +0000 (17:09 -0700)]
updated setup to generate files
Paul Brossier [Tue, 10 Jul 2012 22:33:09 +0000 (15:33 -0700)]
wscript: add -g to cflags and simplify
Paul Brossier [Tue, 10 Jul 2012 22:31:10 +0000 (15:31 -0700)]
configure.ac: enable tests by default, add m4