Commit Graph

688 Commits

Author SHA1 Message Date
Chris Cannam
89c8683aaf Calculate actual ratios and hops 2022-05-23 17:59:40 +01:00
Chris Cannam
9d82d58c36 Scaling fixes 2022-05-23 17:36:26 +01:00
Chris Cannam
fb9edfb20d Fix the consume logic so that it actually completes (though wrongly still, at this point) 2022-05-23 16:45:41 +01:00
Chris Cannam
5cc4833820 Flesh out the implementation a bit 2022-05-23 15:04:34 +01:00
Chris Cannam
af97c70e69 Construct channel data 2022-05-20 16:48:44 +01:00
Chris Cannam
9d646b9708 Introduce phase advance 2022-05-20 15:29:52 +01:00
Chris Cannam
42826e6a76 Obtain Guide configuration 2022-05-19 17:28:38 +01:00
Chris Cannam
cf602218f5 Add Guide 2022-05-19 16:31:21 +01:00
Chris Cannam
5584ccc059 Make comparator configurable (for troughs) 2022-05-19 15:25:33 +01:00
Chris Cannam
e9ad04e2b4 Reorganise into faster (R2) and finer (R3) 2022-05-19 13:34:51 +01:00
Chris Cannam
e9264ae909 Add peak finder 2022-05-19 13:13:47 +01:00
Chris Cannam
4241c0f6a4 Add bin segmenter 2022-05-19 09:16:13 +01:00
Chris Cannam
d6aa3a59c2 Begin some R3 work 2022-05-18 17:51:20 +01:00
Chris Cannam
80473f8735 Remove elastic/loose processing support 2022-05-18 14:12:57 +01:00
Chris Cannam
4cff174166 Avoid a compiler warning 2022-05-04 18:02:55 +01:00
Chris Cannam
95371b882b Fix amazingly long-standing error in description of command-line arg 2022-04-01 22:05:41 +01:00
Chris Cannam
ce3f17acb1 Clarify again 2022-02-22 10:43:20 +00:00
Chris Cannam
c7f63a4a25 Expand documentation for getLatency 2022-02-22 10:29:13 +00:00
Chris Cannam
30e63d33ac If input file is not seekable, reopen instead of seeking back to start on clipping 2022-02-09 10:37:04 +00:00
Chris Cannam
c7eefe9e8d Added tag v2.0.2 for changeset 4e2177c66756 2022-01-26 10:07:17 +00:00
Chris Cannam
c5f99d5ff2 This will be 2.0.2 2022-01-26 09:36:01 +00:00
Chris Cannam
55c6ed21f9 Add header for TARGET_OS_* 2022-01-25 13:52:27 +00:00
Chris Cannam
347fc3e00d Ensure we don't overrun the mid-side preprocessing buffer 2022-01-25 13:29:23 +00:00
Chris Cannam
c7cfc2a1b9 Added tag v2.0.1 for changeset 190ba65557c0 2022-01-20 10:50:40 +00:00
Chris Cannam
445f20fa4c Update CHANGELOG for 2.0.1 2022-01-20 10:28:07 +00:00
Chris Cannam
80230be35a Check that CHANGELOG has been updated 2022-01-20 10:27:59 +00:00
Chris Cannam
5c2727ccf0 Minor wording tweaks 2022-01-20 08:31:54 +00:00
Chris Cannam
5c71a78ebe Actually, enforce the ranges etc only for the new plugin 2022-01-20 08:31:44 +00:00
Chris Cannam
41ba70fbb9 Enforce range and integer hints on ratio controls, for predictability 2022-01-13 08:42:56 +00:00
Chris Cannam
1460f39ad4 Next version to be 2.0.1 2022-01-12 15:22:18 +00:00
Chris Cannam
5a94067a50 Minor formatting & wording 2022-01-12 10:26:10 +00:00
Chris Cannam
8faf25c479 Default to built-in resampler, now it's had a little more testing 2022-01-12 10:10:34 +00:00
Chris Cannam
4bbec50511 Rename Latency port to latency, since some hosts (e.g. muse4) don't seem to recognise it from the designation alone; also explicitly indicate its units 2022-01-12 10:10:13 +00:00
Chris Cannam
39115829c8 Add LV2_SYMBOL_EXPORT for the descriptor function - this does the same thing as our existing linker scripts I believe, but it seems to be the recommended way for LV2 2022-01-07 14:55:07 +00:00
Chris Cannam
ae28e364b1 Ardour appears to show scale points in sort order of label, not in order of value - prefix a digit to get them in the proper order 2022-01-07 14:23:50 +00:00
Chris Cannam
af93cc850f Install LV2 bundle 2022-01-07 14:22:54 +00:00
Chris Cannam
395c4a7093 Merge from branch lv2 2022-01-07 13:58:27 +00:00
Chris Cannam
76a7e03527 Note LV2 2022-01-07 13:58:09 +00:00
Chris Cannam
f0b1f252c3 Naming 2022-01-07 13:56:10 +00:00
Chris Cannam
51c95b412f Fix wet/dry mix when performing in-place processing (output buffer == input buffer). Previously the plugin was effectively INPLACE_BROKEN but did not declare it. I never noticed this before because all the LADSPA hosts I tested in used out-of-place buffers 2022-01-07 13:50:08 +00:00
Chris Cannam
297cc8d4d0 Add LV2 plugin 2022-01-07 13:33:18 +00:00
Chris Cannam
8ccbe0df98 Ah, project_source_root() was only added in Meson 0.56 and I really don't want to advance beyond 0.53 for the moment because that's what is in current Ubuntu LTS. It looks as if current_source_dir() works for our purposes in main project and subproject contexts, so use that 2022-01-06 11:49:42 +00:00
Chris Cannam
87adfe7778 Don't use source_root(), it (is deprecated because it) fails to work in wrap subproject context where it provides the parent root 2022-01-06 11:40:37 +00:00
Chris Cannam
d37fed964c Fix include path here - code includes <rubberband/RubberBandStretcher.h> so we want '.' rather than 'rubberband' 2022-01-06 11:39:50 +00:00
Chris Cannam
dccf75e9f0 Comment 2022-01-05 12:55:01 +00:00
Chris Cannam
9019c2ec21 Add include_directories to dependency 2022-01-05 12:53:56 +00:00
Chris Cannam
9fbb7564d8 Add dependency for the main library build for use by wrap 2022-01-05 08:54:45 +00:00
Chris Cannam
987c74ad02 Copyright date 2022-01-04 17:56:19 +00:00
Chris Cannam
bad529f81e Copyright date 2022-01-04 17:50:15 +00:00
Chris Cannam
aa355ce1d2 MSVC build fixes 2022-01-04 17:39:10 +00:00