Chris Cannam
4728c79862
Fix potential discontinuity when window size is reduced due to change in ratio
2020-09-21 13:48:45 +01:00
Chris Cannam
661a1d05eb
It appears this may be all we need - apparently the occasional odd extra sample (due to incremental rounding) added up and eventually overran the filter. I believe +1 is perfectly good here, but we can afford to be more accommodating just in case
2020-09-16 17:52:33 +01:00
Chris Cannam
76175b9e80
It appears this may be all we need - apparently the occasional odd extra sample (due to incremental rounding) added up and eventually overran the filter. I believe +1 is perfectly good here, but we can afford to be more accommodating just in case
2020-09-16 17:52:33 +01:00
Chris Cannam
438893fb6f
Avoid some compiler warnings
2020-09-16 17:47:30 +01:00
Chris Cannam
27f4572258
Fix silly compile error
2020-09-15 17:36:21 +01:00
Chris Cannam
be843f3da7
Avoid an input increment of zero (= sigfpe) when given a very long stretch factor
2020-09-15 15:23:33 +01:00
Chris Cannam
de618103f7
Experiment with small crossfade on resampler rate change
2020-09-15 13:46:18 +01:00
Chris Cannam
334f1b891d
... but don't do so ad infinitum, if some processing problem is causing implausibly high output values
2020-09-15 13:43:31 +01:00
Chris Cannam
1992688155
Detect out-of-range samples on output and restart with lower gain
2020-09-15 11:43:57 +01:00
Chris Cannam
6de1ab5b68
Experiment with cacheing homebrew stuff in Travis
2020-09-15 08:37:53 +01:00
Chris Cannam
61c1cbe91c
Add CI build badges
2020-09-15 08:32:07 +01:00
Chris Cannam
a992376541
Fix iOS build broken by earlier commit
2020-09-15 08:20:07 +01:00
Chris Cannam
0513096661
Fix build failure for macOS 10.6
2020-09-14 12:04:08 +01:00
Chris Cannam
8acf2e539e
Define Vamp and LADSPA LDFLAGS
2020-09-14 10:35:16 +01:00
Chris Cannam
d7608fb05f
Add tracker & git links
2020-09-11 17:11:21 +01:00
Chris Cannam
732d0ed980
More informative output
2020-09-11 17:11:03 +01:00
Chris Cannam
dab3e9f69b
Force high-consistency pitch-shift mode when using a freq or pitch map
2020-09-11 10:51:03 +01:00
Chris Cannam
2f1ee7327c
Wording
2020-09-10 17:10:34 +01:00
Chris Cannam
50328a8fd5
Latency-adjusted
2020-09-10 16:23:56 +01:00
Chris Cannam
5f897656f5
First cut at freq/pitch map
2020-09-10 16:10:30 +01:00
Chris Cannam
fa5ad0384f
Add docs (only) for freq/pitch map
2020-09-10 15:31:27 +01:00
Chris Cannam
38793bba10
Added tag v1.9 for changeset 37b18c17c042
2020-09-10 14:30:36 +01:00
Chris Cannam
6659d61f01
Update version numbers
2020-09-09 14:02:42 +01:00
Chris Cannam
660e63d781
Update changelog for next release
2020-09-09 13:03:57 +01:00
Chris Cannam
757e3305f9
Header syntax
2020-09-03 11:47:08 +01:00
Chris Cannam
795dddc418
No, just Rubber Band here
2020-02-14 11:33:48 +00:00
Chris Cannam
161d6b2a5f
URL updates
2020-02-14 11:33:08 +00:00
Chris Cannam
392e6850fd
Minor formatting tweaks
2020-02-14 11:29:55 +00:00
Brian Matherly
8043a8fc8f
Add configure options
...
Allow the packager to decide if she wants to compile/install
programs, VAMP plugin and LADSPA plugin.
if --disable-programs is used, then sndfile is not required.
if --disable-vamp is used, then vamp-sdk is not required.
if --disable-lapsda is used, then lapsda is not required.
2020-02-14 11:23:52 +00:00
Chris Cannam
817c781efc
Avoid warning when initialising bit pattern for sign bit outside numerical range of int
2020-02-10 09:22:27 +00:00
Chris Cannam
948e9a25fb
Error handling: don't continue with zero or negative ratio; don't continue if input file lacks sample rate. Both cases will be caught by subsequent calls anyway (e.g. in sf_open) but only with more confusing error reporting
2020-02-04 13:24:37 +00:00
Chris Cannam
419a9bcf70
Install JNI target only if it has been built
2020-01-16 12:18:50 +00:00
Chris Cannam
e2b62687d6
Rejig includes for alloca in particular - more logic in sysutils, remove from individual files (include sysutils instead), also indent includes in sysutils for a bit more clarity
2020-01-16 11:28:47 +00:00
Chris Cannam
f7d525d17f
Fix incorrect enum ordering in C wrapper header (thanks Michael Bradshaw)
2020-01-16 10:22:23 +00:00
Chris Cannam
bfb69779af
Dates
2020-01-16 10:20:23 +00:00
Chris Cannam
3acc43f37f
Date
2020-01-16 09:45:23 +00:00
Chris Cannam
73f40c2619
Untabify
2020-01-16 09:29:52 +00:00
Chris Cannam
3de0c31b0e
When mirrored to Github, the markdown in the README gets mangled because Github thinks the number at the start of each heading indicates an ordered list element. Fix (I hope)
2020-01-16 09:28:20 +00:00
Chris Cannam
0207d85b1b
README tidying
2020-01-13 08:57:04 +00:00
Chris Cannam
0f8072c47e
Layout fixes
2019-08-30 11:26:18 +01:00
Chris Cannam
b6c90029c0
txt -> md
2019-08-30 11:24:07 +01:00
Chris Cannam
8efc278c44
Add reference to the .NET interface and its licence
2019-02-04 20:30:36 +00:00
Jonathan Gilbert
f3af80df78
Added copyright notice with minimal license to each code file, per Chris Cannam.
2019-01-15 02:12:54 -06:00
Jonathan Gilbert
364ee272b9
Added some ignore patterns.
2019-01-03 03:14:34 -06:00
Jonathan Gilbert
3b1235c937
Added project rubberband-dll to create Windows DLL files (32-bit and 64-bit)
...
that expose the Rubber Band API as a flat API that can be imported through
runtime linking.
Added project rubberband-sharp to provide a .NET wrapper of the rubberband-dll
files, dynamically dispatching to the 32- or 64-bit DLL based on the process
platform. Configured NuGet package creation, with compatibility for both
packages.config and PackageReference style consumers.
2019-01-03 03:05:13 -06:00
Chris Cannam
26c7635c9e
Avoid dependence on stdexcept by throwing a string here, for an internal error that is not supposed ever to be thrown or caught
2018-11-29 10:34:43 +00:00
Chris Cannam
d6f55d526e
Include guard
2018-11-29 10:14:44 +00:00
Chris Cannam
4a4213dc3e
Bring across current allocator from bqvec (it's less demanding of having the right preprocessor symbol set already)
2018-11-29 09:12:59 +00:00
Chris Cannam
f35c900c0b
OSX memory barrier bit
2018-10-11 13:00:58 +01:00
Chris Cannam
a747e725f2
Fix build for FFTW_SINGLE_ONLY. Thanks to Andreas Müller
2018-08-15 14:52:16 +01:00