Chris Cannam
|
6ecc973d41
|
Keep a structure with recommended limits for inhop/outhop in current configuration; skip readahead entirely when inhop is greater than a certain limit - allowing us to reduce start delay further in short-window mode
|
2022-08-05 14:58:12 +01:00 |
|
Chris Cannam
|
4aea160ec3
|
Indentation only
|
2022-08-04 16:58:00 +01:00 |
|
Chris Cannam
|
3eae190a85
|
This is not actually usually a serious problem, unlike the <1 case which can be genuinely troublesome
|
2022-08-04 16:31:23 +01:00 |
|
Chris Cannam
|
63ebc45107
|
... I said, in RatioOftenChanging mode
|
2022-08-04 13:34:31 +01:00 |
|
Chris Cannam
|
76ee5998f1
|
Permit rational precision to vary by quality setting in RatioOftenChanging mode
|
2022-08-04 13:31:33 +01:00 |
|
Chris Cannam
|
7833e1bff1
|
Avoid kick analysis in single-window mode; comment update
|
2022-08-04 12:08:15 +01:00 |
|
Chris Cannam
|
5b26e90a58
|
Fix to windowing offsets
|
2022-08-04 11:19:13 +01:00 |
|
Chris Cannam
|
fe9e86bc3c
|
Per-channel window source buffer, & connect it up
|
2022-08-04 10:31:36 +01:00 |
|
Chris Cannam
|
d1386b0a0c
|
Provide a separate window source buffer to simplify single/multi window logic
|
2022-08-04 10:02:09 +01:00 |
|
Chris Cannam
|
2fa0e1162e
|
Toward properly expressing the window sizes in Guide when in single-window mode, so as to separate the time-domain frame length from the longest FFT within R3Stretcher and allow us to use a shorter time-domain frame. Not working correctly in single-window mode yet.
|
2022-08-03 14:16:17 +01:00 |
|
Chris Cannam
|
9fff2836c6
|
Avoid RatioMostlyFixed in RealTime mode, it can lead to unpleasant surprises
|
2022-08-02 16:22:24 +01:00 |
|
Chris Cannam
|
e3ae576fcd
|
Avoid including incorrect literal in pc.in, even if it is supposed to be replaced on install
|
2022-07-28 17:49:13 +01:00 |
|
Chris Cannam
|
d211121701
|
Ah, this was still in use in Scavenger. It can stay for now
|
2022-07-14 17:49:22 +01:00 |
|
Chris Cannam
|
511645fed2
|
Further version numbers
|
2022-07-14 14:16:16 +01:00 |
|
Chris Cannam
|
8e246081b6
|
Merge
|
2022-07-14 14:15:16 +01:00 |
|
Chris Cannam
|
fbcd385c32
|
We're working toward 3.1.0 here
|
2022-07-14 14:15:10 +01:00 |
|
Chris Cannam
|
d0cca91e30
|
Impose a limit here
|
2022-07-14 13:52:04 +01:00 |
|
Chris Cannam
|
e018458736
|
Make this fully single-windowed rather than just short-windowed
|
2022-07-14 13:44:22 +01:00 |
|
Chris Cannam
|
279c44477e
|
Fix unity handling in short-window mode
|
2022-07-14 12:07:43 +01:00 |
|
Chris Cannam
|
02928a3c86
|
Experimentally (re-)introduce short window mode
|
2022-07-14 11:55:21 +01:00 |
|
Chris Cannam
|
dc74c993cf
|
Add profile points; switch to microseconds
|
2022-07-14 10:02:39 +01:00 |
|
Chris Cannam
|
7179c2626c
|
Update Profiler to use std::chrono
|
2022-07-14 09:42:10 +01:00 |
|
Chris Cannam
|
766cb4b061
|
Added tag v3.0.0 for changeset 59872cfc6f23
|
2022-07-07 15:59:49 +01:00 |
|
Chris Cannam
|
ae8f238239
|
Minor wording fix
|
2022-07-07 15:59:45 +01:00 |
|
Chris Cannam
|
9e6e5a4768
|
Added tag v3.0.0 for changeset f00a6735b95c
|
2022-07-07 15:58:01 +01:00 |
|
Chris Cannam
|
6ec484fc31
|
Update Mac pack to include -r3
|
2022-07-07 15:44:16 +01:00 |
|
Chris Cannam
|
1aa241e6d0
|
Small doc and CHANGELOG updates
|
2022-07-07 13:51:41 +01:00 |
|
Chris Cannam
|
5a67f9fcdf
|
Update .so version
|
2022-07-07 13:39:16 +01:00 |
|
Chris Cannam
|
dca4c96834
|
Wire up setExpectedInputDuration
|
2022-07-07 10:54:23 +01:00 |
|
Chris Cannam
|
263e0cbf70
|
Ensure output accumulator is properly drained at finish. We rely on the calculated output count (in offline mode) to truncate properly.
|
2022-07-07 10:35:01 +01:00 |
|
Chris Cannam
|
a66d2a5140
|
Fix consumed counter for key-frame mapping
|
2022-07-07 09:43:17 +01:00 |
|
Chris Cannam
|
f47f26d351
|
Next one should be actual 3.0.0
|
2022-07-06 15:38:34 +01:00 |
|
Chris Cannam
|
4673a663f0
|
Add the other new 3.0 functions to the C API
|
2022-07-06 11:56:01 +01:00 |
|
Chris Cannam
|
567e8636cd
|
Enable PROCESS_SAMPLE_TYPE for R3 as well, switching from double to process_t throughout
|
2022-07-06 10:40:10 +01:00 |
|
Chris Cannam
|
6e941fa2d3
|
Update the OptionPitch* options so that they do the expected thing for the R3 engine as well - this speeds up realtime mode when not dynamically pitch-shifting
|
2022-07-06 10:22:50 +01:00 |
|
Chris Cannam
|
6ecd103dd0
|
Added tag v3.0.0-beta4 for changeset 458a655243ae
|
2022-07-05 18:03:41 +01:00 |
|
Chris Cannam
|
3850b93786
|
beta4
|
2022-07-05 18:03:40 +01:00 |
|
Chris Cannam
|
cfee8238bf
|
Added tag v3.0.0-beta4 for changeset cc3dd8ef4e14
|
2022-07-05 18:03:35 +01:00 |
|
Chris Cannam
|
3efb5625d1
|
Added tag v3.0.0-beta4 for changeset 54e5351b46cf
|
2022-07-05 18:00:01 +01:00 |
|
Chris Cannam
|
72654b04ea
|
Introduce getPreferredStartPad(), deprecate getLatency() and replace with getStartDelay(); document and test both
|
2022-07-05 17:53:36 +01:00 |
|
Chris Cannam
|
31984af826
|
Add a test case to cover realtime block-by-block processing with latency commpensation
|
2022-07-05 13:49:28 +01:00 |
|
Chris Cannam
|
dd7e8f27a0
|
Wording suggested something more audibly timing-related than it actually is, correct this
|
2022-07-04 16:06:49 +01:00 |
|
Chris Cannam
|
3dac532ba5
|
Merge from branch r3
|
2022-07-04 14:23:05 +01:00 |
|
Chris Cannam
|
687e3958a7
|
Connect up the ChannelsTogether option in R3 as well, to extend the channel lock range upward
|
2022-07-04 10:52:50 +01:00 |
|
Chris Cannam
|
10661f40c6
|
Merge from branch r3
|
2022-07-01 17:11:29 +01:00 |
|
Chris Cannam
|
67cb55c375
|
Added tag v3.0.0-beta3 for changeset 78a701fb6daa
|
2022-07-01 13:53:56 +01:00 |
|
Chris Cannam
|
7bb916e71e
|
Beta3
|
2022-07-01 13:53:51 +01:00 |
|
Chris Cannam
|
cab969f14c
|
Added tag v3.0.0-beta3 for changeset 58b588a580a1
|
2022-07-01 13:52:34 +01:00 |
|
Chris Cannam
|
ee3e7e45ff
|
Fix & test kissfft build
|
2022-07-01 13:14:21 +01:00 |
|
Chris Cannam
|
335aef35c9
|
The Boost meson module sets this on the command-line, so avoid compiler warning when redefining
|
2022-07-01 12:01:06 +01:00 |
|