aubio.git
10 years agosrc/io/audio_unit.c: avoid double free
Paul Brossier [Sun, 17 Nov 2013 18:49:01 +0000 (19:49 +0100)]
src/io/audio_unit.c: avoid double free

10 years agosrc/mathutils.h: move fvec_local_energy to aubio_level_lin, move to musicutils.h
Paul Brossier [Sun, 17 Nov 2013 17:23:34 +0000 (18:23 +0100)]
src/mathutils.h: move fvec_local_energy to aubio_level_lin, move to musicutils.h

10 years agoexamples/aubioonset.c: only play onset for now
Paul Brossier [Sun, 17 Nov 2013 17:00:28 +0000 (18:00 +0100)]
examples/aubioonset.c: only play onset for now

10 years agoremoved sounds/woodblock.aiff
Paul Brossier [Wed, 13 Nov 2013 17:01:42 +0000 (18:01 +0100)]
removed sounds/woodblock.aiff

10 years agopython/lib/aubio/midiconv.py: add freq2note
Paul Brossier [Wed, 13 Nov 2013 14:16:45 +0000 (15:16 +0100)]
python/lib/aubio/midiconv.py: add freq2note

10 years ago.gitignore: also ignore .zip
Paul Brossier [Wed, 13 Nov 2013 14:08:17 +0000 (15:08 +0100)]
.gitignore: also ignore .zip

10 years agowscript: add x86_64 to ios simulator
Paul Brossier [Wed, 13 Nov 2013 13:34:41 +0000 (14:34 +0100)]
wscript: add x86_64 to ios simulator

10 years agotests/src/tempo/test-beattracking.c: print bpm
Paul Brossier [Wed, 13 Nov 2013 12:27:57 +0000 (13:27 +0100)]
tests/src/tempo/test-beattracking.c: print bpm

10 years agotests/src/spectral/test-filterbank.c: print filterbank
Paul Brossier [Wed, 13 Nov 2013 12:27:33 +0000 (13:27 +0100)]
tests/src/spectral/test-filterbank.c: print filterbank

10 years agosrc/io/sink_apple_audio.c: switch to sync mode if async fails
Paul Brossier [Wed, 13 Nov 2013 12:26:33 +0000 (13:26 +0100)]
src/io/sink_apple_audio.c: switch to sync mode if async fails

10 years agosrc/io/audio_unit.c: cast OSStatus to int, add missing \n
Paul Brossier [Wed, 13 Nov 2013 12:25:30 +0000 (13:25 +0100)]
src/io/audio_unit.c: cast OSStatus to int, add missing \n

10 years agowaf, waflib: update to 1.7.13
Paul Brossier [Wed, 13 Nov 2013 12:00:56 +0000 (13:00 +0100)]
waf, waflib: update to 1.7.13

10 years agotests/src/io/test-source_seek.c: initialize variables
Paul Brossier [Wed, 13 Nov 2013 00:21:30 +0000 (01:21 +0100)]
tests/src/io/test-source_seek.c: initialize variables

10 years agowscript: set DEST_OS, use -isysroot and -mios-simulator-version-min
Paul Brossier [Wed, 13 Nov 2013 00:12:33 +0000 (01:12 +0100)]
wscript: set DEST_OS, use -isysroot and -mios-simulator-version-min

10 years agowscript: remove hardcoded compiler and linker on darwin
Paul Brossier [Tue, 12 Nov 2013 11:11:45 +0000 (12:11 +0100)]
wscript: remove hardcoded compiler and linker on darwin

10 years agoexamples/jackio.c: update jack_client_new ot jack_client_open
Paul Brossier [Tue, 5 Nov 2013 13:10:32 +0000 (14:10 +0100)]
examples/jackio.c: update jack_client_new ot jack_client_open

10 years agopython: add wavetable, skip parameter
Paul Brossier [Tue, 5 Nov 2013 12:47:53 +0000 (13:47 +0100)]
python: add wavetable, skip parameter

10 years agoexamples/: use wavetable to play pitch and to replace woodblock
Paul Brossier [Mon, 4 Nov 2013 14:28:24 +0000 (15:28 +0100)]
examples/: use wavetable to play pitch and to replace woodblock

10 years agosrc/aubio.h: add utils/parameter.h
Paul Brossier [Fri, 1 Nov 2013 19:55:35 +0000 (20:55 +0100)]
src/aubio.h: add utils/parameter.h

10 years agosrc/synth/wavetable.c: use parameters for frequency and amplitude
Paul Brossier [Sun, 27 Oct 2013 23:16:11 +0000 (00:16 +0100)]
src/synth/wavetable.c: use parameters for frequency and amplitude

10 years agosrc/utils/parameter.{c,h}: added simple parameter with linear interpolation
Paul Brossier [Sun, 27 Oct 2013 23:15:48 +0000 (00:15 +0100)]
src/utils/parameter.{c,h}: added simple parameter with linear interpolation

10 years agosrc/synth/wavetable.c: fix frequency interpolation, add amp to do_multi
Paul Brossier [Sun, 27 Oct 2013 22:36:06 +0000 (23:36 +0100)]
src/synth/wavetable.c: fix frequency interpolation, add amp to do_multi

10 years agoMerge branch 'develop' of aubio.org:/git/aubio/aubio into wavetable
Paul Brossier [Sun, 27 Oct 2013 11:44:29 +0000 (12:44 +0100)]
Merge branch 'develop' of aubio.org:/git/aubio/aubio into wavetable

10 years agopython/scripts/aubiocut: add -b option
Paul Brossier [Thu, 17 Oct 2013 12:54:51 +0000 (14:54 +0200)]
python/scripts/aubiocut: add -b option

10 years agodemos/demo_waveform_plot.py: add downsample parameter
Paul Brossier [Thu, 17 Oct 2013 12:46:47 +0000 (14:46 +0200)]
demos/demo_waveform_plot.py: add downsample parameter

10 years agoexamples/wscript_build: simplify
Paul Brossier [Thu, 17 Oct 2013 12:10:33 +0000 (14:10 +0200)]
examples/wscript_build: simplify

10 years agodoc/web.cfg: remove pitchspecacf
Paul Brossier [Thu, 17 Oct 2013 12:09:53 +0000 (14:09 +0200)]
doc/web.cfg: remove pitchspecacf

10 years agosrc/spectral/filterbank.h: improve documentation
Paul Brossier [Thu, 17 Oct 2013 11:34:46 +0000 (13:34 +0200)]
src/spectral/filterbank.h: improve documentation

10 years agosrc/fmat.h: fmat_get_channel to write to an fvec_t
Paul Brossier [Thu, 17 Oct 2013 11:09:20 +0000 (13:09 +0200)]
src/fmat.h: fmat_get_channel to write to an fvec_t

10 years agopython/tests/run_all_tests: ignore more unstable
Paul Brossier [Thu, 17 Oct 2013 11:06:03 +0000 (13:06 +0200)]
python/tests/run_all_tests: ignore more unstable

10 years agowscript: also exclude zips
Paul Brossier [Thu, 17 Oct 2013 11:03:58 +0000 (13:03 +0200)]
wscript: also exclude zips

10 years agosrc/tempo/beattracking.c: do nothing if period is zero
Paul Brossier [Thu, 17 Oct 2013 10:59:19 +0000 (12:59 +0200)]
src/tempo/beattracking.c: do nothing if period is zero

10 years agowscript: remove x86_64 for iosimulator
Paul Brossier [Thu, 17 Oct 2013 00:47:46 +0000 (02:47 +0200)]
wscript: remove x86_64 for iosimulator

10 years agosrc/pitch/pitchspecacf.c: set confidence to 0. for now
Paul Brossier [Wed, 16 Oct 2013 22:06:41 +0000 (00:06 +0200)]
src/pitch/pitchspecacf.c: set confidence to 0. for now

10 years agowscript: use gnu_dirs, required for pkg-config's aubio.pc
Paul Brossier [Wed, 16 Oct 2013 14:49:02 +0000 (16:49 +0200)]
wscript: use gnu_dirs, required for pkg-config's aubio.pc

10 years ago{examples,tests}/wscript_build: add -lm
Paul Brossier [Tue, 15 Oct 2013 23:22:55 +0000 (01:22 +0200)]
{examples,tests}/wscript_build: add -lm

10 years agosrc/mathutils.c: use vDSP if available
Paul Brossier [Tue, 15 Oct 2013 23:21:29 +0000 (01:21 +0200)]
src/mathutils.c: use vDSP if available

10 years agopython/lib/generator.py: remove audio_unit
Paul Brossier [Tue, 15 Oct 2013 22:26:26 +0000 (00:26 +0200)]
python/lib/generator.py: remove audio_unit

10 years agopython/lib/generator.py: remove most unstable objects
Paul Brossier [Tue, 15 Oct 2013 22:07:46 +0000 (00:07 +0200)]
python/lib/generator.py: remove most unstable objects

10 years agowscript: improve dist target
Paul Brossier [Tue, 15 Oct 2013 21:52:52 +0000 (23:52 +0200)]
wscript: improve dist target

10 years agopython/demos/demo_filterbank.py: added simple filterbank demo
Paul Brossier [Tue, 15 Oct 2013 21:22:00 +0000 (23:22 +0200)]
python/demos/demo_filterbank.py: added simple filterbank demo

10 years agosrc/mathutils.{c,h}: remove fvec_quadint, use fvec_quadratic_peak_pos
Paul Brossier [Tue, 15 Oct 2013 20:57:38 +0000 (22:57 +0200)]
src/mathutils.{c,h}: remove fvec_quadint, use fvec_quadratic_peak_pos

10 years agosrc/spectral/fft.c: add vDSP for HAVE_AUBIO_DOUBLE
Paul Brossier [Tue, 15 Oct 2013 20:54:59 +0000 (22:54 +0200)]
src/spectral/fft.c: add vDSP for HAVE_AUBIO_DOUBLE

10 years agotests/src/{onset,tempo}/test-*.c: improve test programs
Paul Brossier [Tue, 15 Oct 2013 20:46:18 +0000 (22:46 +0200)]
tests/src/{onset,tempo}/test-*.c: improve test programs

10 years agosrc/tempo/tempo.c, src/onset/onset.c: fix _get_last_ms
Paul Brossier [Tue, 15 Oct 2013 20:37:14 +0000 (22:37 +0200)]
src/tempo/tempo.c, src/onset/onset.c: fix _get_last_ms

10 years agoMerge branch 'device' into develop
Paul Brossier [Tue, 15 Oct 2013 17:07:15 +0000 (19:07 +0200)]
Merge branch 'device' into develop

10 years agosrc/wscript_build: add ios simulator
Paul Brossier [Tue, 15 Oct 2013 17:06:38 +0000 (19:06 +0200)]
src/wscript_build: add ios simulator

10 years agomerge with develop
Paul Brossier [Tue, 15 Oct 2013 17:06:15 +0000 (19:06 +0200)]
merge with develop

10 years agotests/src/temporal/test-filter.c: improve
Paul Brossier [Tue, 15 Oct 2013 16:49:00 +0000 (18:49 +0200)]
tests/src/temporal/test-filter.c: improve

10 years agotests/src/io/test-source_seek.c: improve test
Paul Brossier [Tue, 15 Oct 2013 15:59:33 +0000 (17:59 +0200)]
tests/src/io/test-source_seek.c: improve test

10 years agowscript: add_option_enable_disable
Paul Brossier [Tue, 15 Oct 2013 15:57:00 +0000 (17:57 +0200)]
wscript: add_option_enable_disable

10 years agosrc/wscript_build: make sure static lib is installed
Paul Brossier [Tue, 1 Oct 2013 21:35:43 +0000 (23:35 +0200)]
src/wscript_build: make sure static lib is installed

10 years agowscript: update ios sdk to 7.0
Paul Brossier [Tue, 1 Oct 2013 21:30:07 +0000 (23:30 +0200)]
wscript: update ios sdk to 7.0

10 years agowscript: add note about doxygen
Paul Brossier [Mon, 30 Sep 2013 14:49:13 +0000 (09:49 -0500)]
wscript: add note about doxygen

10 years agotests/src/spectral/test-filterbank*: improve comments, print coeffs
Paul Brossier [Mon, 30 Sep 2013 13:58:12 +0000 (08:58 -0500)]
tests/src/spectral/test-filterbank*: improve comments, print coeffs

10 years agotests/src/test-delnull.c: add comment
Paul Brossier [Mon, 30 Sep 2013 13:52:05 +0000 (08:52 -0500)]
tests/src/test-delnull.c: add comment

10 years agowscript: remove old cruft, fix manpage generation
Paul Brossier [Thu, 26 Sep 2013 20:05:26 +0000 (15:05 -0500)]
wscript: remove old cruft, fix manpage generation

10 years agowscript: add aubio.pc generation for pkg-config
Paul Brossier [Thu, 26 Sep 2013 19:59:32 +0000 (14:59 -0500)]
wscript: add aubio.pc generation for pkg-config

10 years agowscript: fallback on ooura last
Paul Brossier [Thu, 26 Sep 2013 19:58:55 +0000 (14:58 -0500)]
wscript: fallback on ooura last

10 years agosrc/aubio.h: fix minor typo
Paul Brossier [Thu, 26 Sep 2013 19:58:14 +0000 (14:58 -0500)]
src/aubio.h: fix minor typo

10 years agotests/src/io/test-source_multi.c: fix ho_size option, add channel option, improve...
Paul Brossier [Thu, 26 Sep 2013 19:58:00 +0000 (14:58 -0500)]
tests/src/io/test-source_multi.c: fix ho_size option, add channel option, improve display of result

10 years agosrc/io/source_sndfile.c: call a float a float, do the right thing when a trying to...
Paul Brossier [Thu, 26 Sep 2013 19:56:55 +0000 (14:56 -0500)]
src/io/source_sndfile.c: call a float a float, do the right thing when a trying to read to a matrix with a number of channels different from the file

10 years agoVERSION: use ~ before alpha
Paul Brossier [Thu, 26 Sep 2013 19:50:45 +0000 (14:50 -0500)]
VERSION: use ~ before alpha

10 years agowscript: add docbook-to-man rules
Paul Brossier [Mon, 16 Sep 2013 23:25:33 +0000 (18:25 -0500)]
wscript: add docbook-to-man rules

10 years agowaf: unpack
Paul Brossier [Fri, 13 Sep 2013 16:30:51 +0000 (11:30 -0500)]
waf: unpack

10 years agoadded first version of wavetable
Paul Brossier [Mon, 30 Sep 2013 15:06:38 +0000 (18:06 +0300)]
added first version of wavetable

11 years agosrc/tempo/tempo.c: always set last_beat
Paul Brossier [Sun, 14 Apr 2013 03:23:04 +0000 (22:23 -0500)]
src/tempo/tempo.c: always set last_beat

11 years agosrc/spectral/fft.c: add vDSP Accelerate
Paul Brossier [Thu, 11 Apr 2013 00:31:40 +0000 (19:31 -0500)]
src/spectral/fft.c: add vDSP Accelerate

11 years agopython/tests/eval_pitch: add evaluation script against TONAS database
Paul Brossier [Wed, 10 Apr 2013 16:45:59 +0000 (11:45 -0500)]
python/tests/eval_pitch: add evaluation script against TONAS database

11 years agosrc/pitch/pitch.{c,h}: add silence gate, default at -50dB
Paul Brossier [Wed, 10 Apr 2013 16:43:02 +0000 (11:43 -0500)]
src/pitch/pitch.{c,h}: add silence gate, default at -50dB

11 years agopython/tests/utils.py: add array_from_yaml_file
Paul Brossier [Wed, 10 Apr 2013 05:28:51 +0000 (00:28 -0500)]
python/tests/utils.py: add array_from_yaml_file

11 years agoexamples/aubioonset.c: rename get_last_onset to get_last
Paul Brossier [Wed, 10 Apr 2013 05:13:25 +0000 (00:13 -0500)]
examples/aubioonset.c: rename get_last_onset to get_last

11 years agosrc/pitch/pitchyinfft.c: adapt filter and shortest period to samplerate
Paul Brossier [Tue, 9 Apr 2013 23:47:05 +0000 (18:47 -0500)]
src/pitch/pitchyinfft.c: adapt filter and shortest period to samplerate

11 years agosrc/tempo/tempo.c: add get_last functions
Paul Brossier [Tue, 9 Apr 2013 17:54:52 +0000 (12:54 -0500)]
src/tempo/tempo.c: add get_last functions

11 years agosrc/onset/: rename get_last_onset to get_last
Paul Brossier [Tue, 9 Apr 2013 17:49:36 +0000 (12:49 -0500)]
src/onset/: rename get_last_onset to get_last

11 years agopython/scripts/aubiocut: add slicing
Paul Brossier [Tue, 9 Apr 2013 16:09:46 +0000 (11:09 -0500)]
python/scripts/aubiocut: add slicing

11 years agosrc/io/source_sndfile.c: write 0 to all channels in case of short read
Paul Brossier [Mon, 8 Apr 2013 21:22:19 +0000 (16:22 -0500)]
src/io/source_sndfile.c: write 0 to all channels in case of short read

11 years agosrc/io/source_sndfile.c: fix copy of last channel
Paul Brossier [Mon, 8 Apr 2013 21:17:29 +0000 (16:17 -0500)]
src/io/source_sndfile.c: fix copy of last channel

11 years agoexamples/aubiomfcc.c: simplify process_print
Paul Brossier [Mon, 8 Apr 2013 17:02:00 +0000 (12:02 -0500)]
examples/aubiomfcc.c: simplify process_print

11 years agopython/tests/test_pitch.py: more tests
Paul Brossier [Mon, 8 Apr 2013 16:51:45 +0000 (11:51 -0500)]
python/tests/test_pitch.py: more tests

11 years agosrc/pitch/: add first draft for specacf
Paul Brossier [Mon, 8 Apr 2013 16:50:55 +0000 (11:50 -0500)]
src/pitch/: add first draft for specacf

11 years agosrc/mathutils.h: markdown syntax
Paul Brossier [Mon, 8 Apr 2013 15:27:55 +0000 (10:27 -0500)]
src/mathutils.h: markdown syntax

11 years agosrc/io/sink_apple_audio.c: warn before fixing size
Paul Brossier [Mon, 8 Apr 2013 15:27:35 +0000 (10:27 -0500)]
src/io/sink_apple_audio.c: warn before fixing size

11 years agosrc/io/source_sndfile.c: mono to stereo, copying last channel of file to all remainin...
Paul Brossier [Mon, 8 Apr 2013 15:27:02 +0000 (10:27 -0500)]
src/io/source_sndfile.c: mono to stereo, copying last channel of file to all remaining output matrix channels

11 years agosrc/pitch/pitchyinfft.c: use fvec_quadratic_peak_pos
Paul Brossier [Mon, 8 Apr 2013 15:24:13 +0000 (10:24 -0500)]
src/pitch/pitchyinfft.c: use fvec_quadratic_peak_pos

11 years agosrc/pitch/pitchmcomb.c: use fvec_quadratic_peak_pos
Paul Brossier [Mon, 8 Apr 2013 15:20:19 +0000 (10:20 -0500)]
src/pitch/pitchmcomb.c: use fvec_quadratic_peak_pos

11 years agosrc/pitch/pitchyin.c: use fvec_quadratic_peak_pos
Paul Brossier [Mon, 8 Apr 2013 15:19:48 +0000 (10:19 -0500)]
src/pitch/pitchyin.c: use fvec_quadratic_peak_pos

11 years agosrc/mathutils.{c,h}: add fvec_quadratic_peak_pos, a fixed replacement for fvec_quadint
Paul Brossier [Mon, 8 Apr 2013 15:19:10 +0000 (10:19 -0500)]
src/mathutils.{c,h}: add fvec_quadratic_peak_pos, a fixed replacement for fvec_quadint

11 years agowscript: improve help messages
Paul Brossier [Sat, 30 Mar 2013 07:13:52 +0000 (02:13 -0500)]
wscript: improve help messages

11 years agowscript: always use installed external dependancies, simplify
Paul Brossier [Sat, 30 Mar 2013 05:35:11 +0000 (00:35 -0500)]
wscript: always use installed external dependancies, simplify

11 years agoMerge develop into device
Paul Brossier [Sat, 23 Mar 2013 06:06:59 +0000 (01:06 -0500)]
Merge develop into device

11 years agosrc/io/source_apple_audio.c: simplify buffer creation, reset size on seek
Paul Brossier [Sat, 23 Mar 2013 06:06:02 +0000 (01:06 -0500)]
src/io/source_apple_audio.c: simplify buffer creation, reset size on seek

11 years agoMerge /Users/piem/projects/aubio/aubio into device
Paul Brossier [Sat, 23 Mar 2013 00:55:50 +0000 (19:55 -0500)]
Merge /Users/piem/projects/aubio/aubio into device

11 years agosrc/io/source_apple_audio.c: copy data to missing channels
Paul Brossier [Sat, 23 Mar 2013 00:55:46 +0000 (19:55 -0500)]
src/io/source_apple_audio.c: copy data to missing channels

11 years agotests/src/synth/test-sampler.c: shorter frames, repeat three times
Paul Brossier [Sat, 23 Mar 2013 00:41:03 +0000 (19:41 -0500)]
tests/src/synth/test-sampler.c: shorter frames, repeat three times

11 years agoMerge /Users/piem/projects/aubio/aubio into device
Paul Brossier [Sat, 23 Mar 2013 00:12:13 +0000 (19:12 -0500)]
Merge /Users/piem/projects/aubio/aubio into device

11 years agoMerge branch 'synth' into develop
Paul Brossier [Sat, 23 Mar 2013 00:11:49 +0000 (19:11 -0500)]
Merge branch 'synth' into develop

11 years agosrc/synth/sampler.c: fix _do_multi
Paul Brossier [Sat, 23 Mar 2013 00:11:35 +0000 (19:11 -0500)]
src/synth/sampler.c: fix _do_multi

11 years agoMerge /Users/piem/projects/aubio/aubio into device
Paul Brossier [Sat, 23 Mar 2013 00:10:02 +0000 (19:10 -0500)]
Merge /Users/piem/projects/aubio/aubio into device

11 years agosrc/io/utils_apple_audio.c: use AUBIO_ARRAY / AUBIO_FREE
Paul Brossier [Sat, 23 Mar 2013 00:09:53 +0000 (19:09 -0500)]
src/io/utils_apple_audio.c: use AUBIO_ARRAY / AUBIO_FREE