Chris Cannam
|
64d2989d28
|
Added tag v3.1.0 for changeset 137ef076894f
|
2022-09-30 14:53:53 +01:00 |
|
Chris Cannam
|
755ff57fc5
|
Fix incorrect extension calculation
|
2022-09-30 13:24:12 +01:00 |
|
Chris Cannam
|
d424616335
|
Note only in RT mode
|
2022-09-30 11:49:01 +01:00 |
|
Chris Cannam
|
55c762b726
|
Update version in docs
|
2022-09-30 11:47:25 +01:00 |
|
Chris Cannam
|
394a62a655
|
No longer will it be pre
|
2022-09-30 11:45:49 +01:00 |
|
Chris Cannam
|
f82daa208c
|
Let's call this a version
|
2022-09-30 11:45:38 +01:00 |
|
Chris Cannam
|
52fc576500
|
Remove obsolete file
|
2022-09-30 10:36:35 +01:00 |
|
Chris Cannam
|
1bd266cdb6
|
Defend against NaN/Inf and negative ratios
|
2022-09-30 10:36:29 +01:00 |
|
Chris Cannam
|
50b231ee23
|
Merge
|
2022-09-29 16:26:46 +01:00 |
|
Chris Cannam
|
f26771d077
|
Add mathmisc to dotnet
|
2022-09-29 16:19:43 +01:00 |
|
Chris Cannam
|
11d5deff62
|
Reverting these tweaked values to their 3.0 state - this change wasn't an obvious improvement and just meant that the output no longer matched the last round of listening tests, so revert it
|
2022-09-29 15:57:11 +01:00 |
|
Chris Cannam
|
f194becadf
|
Use number of actually-populated bands, not total number
|
2022-09-29 15:45:47 +01:00 |
|
Chris Cannam
|
de56cd114a
|
Update the resampler logic to follow that of R2 more - ignore the pitch hq/hs setting in offline mode entirely. The alternative is too tricky to handle elegantly in the command line tool, which I think means too complicated
|
2022-09-29 11:19:21 +01:00 |
|
Chris Cannam
|
4599b1afd7
|
Further docs for short window
|
2022-09-29 08:27:50 +01:00 |
|
Chris Cannam
|
e3c817b8cf
|
Make this terminology a bit more consistent
|
2022-09-29 08:27:29 +01:00 |
|
Chris Cannam
|
fa92a924f6
|
Mention command-line utility change
|
2022-09-27 10:33:00 +01:00 |
|
Chris Cannam
|
80eb4a74f2
|
Minor clarification
|
2022-09-27 08:54:07 +01:00 |
|
Chris Cannam
|
6a45cce987
|
Update CHANGELOG for v3.1
|
2022-09-27 08:48:09 +01:00 |
|
Chris Cannam
|
cc212f0e4a
|
Avoid naming output "test" - on some dev machines I have a directory called that
|
2022-09-27 08:47:59 +01:00 |
|
Chris Cannam
|
1dc6abdb96
|
Remove libresample support. It hasn't been exercised in years and nobody should be using it in preference to the other options
|
2022-09-27 08:47:33 +01:00 |
|
Chris Cannam
|
163ac1e485
|
Ah, I was forgetting the existence of sf_command. Use that to identify file type where possible
|
2022-09-26 18:12:04 +01:00 |
|
Chris Cannam
|
f8d94082e0
|
If the output file extension differs from the input file extension and is one of the readily identified strings wav, w64, or ogg, then open the output file with that format; otherwise use the same format as the input (as we previously did always). See https://todo.sr.ht/~breakfastquay/rubberband/20
|
2022-09-26 17:56:29 +01:00 |
|
Chris Cannam
|
9e423cdd8c
|
Handle non-ideal sample rates in R3; document sample rate parameter
|
2022-09-26 16:02:13 +01:00 |
|
Chris Cannam
|
f586fe601a
|
Try to avoid situation in which JNI autodetection crashes out the build because javac is not found
|
2022-09-26 12:48:44 +01:00 |
|
Chris Cannam
|
e5f756d16d
|
Fix use of variable I had tidied out
|
2022-09-26 10:20:42 +01:00 |
|
Chris Cannam
|
57d59b4c7a
|
Eliminate the mlock logic entirely. It's caused a couple of issues lately and it turns out it wasn't even used!
|
2022-09-26 10:11:16 +01:00 |
|
Chris Cannam
|
0eaca1711c
|
Prefer jni as a dependency rather than manually seeking it. This is unlikely to work in Meson < 0.62, and Meson >= 0.62 gives a warning that the feature is new - but it seems to me that older versions should just do a standard dep lookup and fail, so we can fall back on the same logic we were using anyway (i.e. manually supplied include path)
|
2022-09-26 09:39:10 +01:00 |
|
Chris Cannam
|
020702e7ea
|
Fix include path. Very poor that this wasn't exercised by my build or CI runs
|
2022-09-26 09:37:55 +01:00 |
|
Chris Cannam
|
56058cc288
|
Fix plainly dumb error
|
2022-09-20 10:27:16 +01:00 |
|
Chris Cannam
|
a5e2bfa444
|
Fix some (benign) shadowing warnings
|
2022-09-20 09:30:48 +01:00 |
|
Chris Cannam
|
e90f377600
|
Don't use drand48, it doesn't always exist and since we don't care about the quality of output, it's not worth testing for
|
2022-09-20 09:30:34 +01:00 |
|
Chris Cannam
|
2eb9a20052
|
There's no longer any good reason to do this; remove it
|
2022-09-09 11:22:53 +01:00 |
|
Chris Cannam
|
214ddd6899
|
Build fix
|
2022-09-02 16:40:52 +01:00 |
|
Chris Cannam
|
9001b5459c
|
Merge from branch performance
|
2022-09-02 16:35:46 +01:00 |
|
Chris Cannam
|
f4115e63fa
|
Update docs
|
2022-09-02 16:35:35 +01:00 |
|
Chris Cannam
|
8ee381efe6
|
Update docs for library support
|
2022-09-02 16:20:17 +01:00 |
|
Chris Cannam
|
45e8bef4cf
|
Slightly nicer output
|
2022-09-02 15:58:08 +01:00 |
|
Chris Cannam
|
92362bdba0
|
Resample in chunks as well, to avoid overrunning resample buffer
|
2022-09-02 15:08:29 +01:00 |
|
Chris Cannam
|
021de9d51c
|
Add resample-before mode
|
2022-09-02 14:49:34 +01:00 |
|
Chris Cannam
|
deb84a5f78
|
Update build files
|
2022-09-02 13:11:15 +01:00 |
|
Chris Cannam
|
8c817265d5
|
Pick more rational rational values
|
2022-09-02 12:07:41 +01:00 |
|
Chris Cannam
|
aa1865d22b
|
Add mathmisc.cpp
|
2022-09-02 12:07:29 +01:00 |
|
Chris Cannam
|
2025c51d64
|
Use extracted pickNearestRational; ensure the max rational is actually the max for both num and denom
|
2022-09-02 12:06:45 +01:00 |
|
Chris Cannam
|
a525654d6a
|
Pull out nearest-rational into mathmisc so it can be used in other places than BQResampler
|
2022-09-02 12:06:11 +01:00 |
|
Chris Cannam
|
ee3091ab75
|
Merge from branch speexdsp
|
2022-09-02 11:12:35 +01:00 |
|
Chris Cannam
|
e0a6fc686d
|
Add support for external libspeexdsp
|
2022-09-02 11:10:44 +01:00 |
|
Chris Cannam
|
4336d47a02
|
With longer process sizes we can end up with insufficient space in the inbuf, but enough in the outbuf following the previous retrieve call for a consume to be possible before writing to the inbuf
|
2022-09-01 10:41:25 +01:00 |
|
Chris Cannam
|
20d22f76d6
|
Don't pass debug level through to FFT - it doesn't respect the log target
|
2022-08-30 18:55:33 +01:00 |
|
Chris Cannam
|
53eca719fb
|
Apply gradual phase-reset on unity in the R2 stretcher (R3 already does this)
|
2022-08-18 16:41:43 +01:00 |
|
Chris Cannam
|
e58c6018c5
|
This appears benign and should be slightly quicker
|
2022-08-18 15:24:24 +01:00 |
|