Commit Graph

  • 76a7e03527 Note LV2 Chris Cannam 2022-01-07 13:58:09 +00:00
  • f0b1f252c3 Naming Chris Cannam 2022-01-07 13:56:10 +00:00
  • 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 Chris Cannam 2022-01-07 13:50:08 +00:00
  • 297cc8d4d0 Add LV2 plugin Chris Cannam 2022-01-07 13:33:18 +00:00
  • 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 Chris Cannam 2022-01-06 11:49:42 +00:00
  • 87adfe7778 Don't use source_root(), it (is deprecated because it) fails to work in wrap subproject context where it provides the parent root Chris Cannam 2022-01-06 11:40:37 +00:00
  • d37fed964c Fix include path here - code includes <rubberband/RubberBandStretcher.h> so we want '.' rather than 'rubberband' Chris Cannam 2022-01-06 11:39:50 +00:00
  • dccf75e9f0 Comment Chris Cannam 2022-01-05 12:55:01 +00:00
  • 9019c2ec21 Add include_directories to dependency Chris Cannam 2022-01-05 12:53:56 +00:00
  • 9fbb7564d8 Add dependency for the main library build for use by wrap Chris Cannam 2022-01-05 08:54:45 +00:00
  • 987c74ad02 Copyright date Chris Cannam 2022-01-04 17:56:19 +00:00
  • bad529f81e Copyright date Chris Cannam 2022-01-04 17:50:15 +00:00
  • aa355ce1d2 MSVC build fixes Chris Cannam 2022-01-04 17:39:10 +00:00
  • 0701dfe079 Toward nicer behaviour for selecting static/shared libraries, respecting the Meson convention (default_library=) rather than using a custom option - some nasty bits still to be tested on Windows Chris Cannam 2022-01-04 17:11:31 +00:00
  • 3a6d8a8c76 Use "classic Windows" library.lib naming only with MSVC; with MinGW use liblibrary.a as on other platforms. Thanks to Biswapriyo Nath Chris Cannam 2021-12-13 17:47:43 +00:00
  • b3c920a35e Fix build failure in cross-compile to Win64 Chris Cannam 2021-10-26 16:45:07 +01:00
  • a144fa2d1d This comment no longer accurate Chris Cannam 2021-10-26 16:44:12 +01:00
  • cc13a41fd5 Added tag v2.0.0 for changeset 4a6f7059b6b7 Chris Cannam 2021-10-22 14:03:36 +01:00
  • e2db5a452f Use .txt extensions for doc files in package Chris Cannam 2021-10-22 13:33:13 +01:00
  • f3637be54f Update CHANGELOG Chris Cannam 2021-10-20 14:31:16 +01:00
  • 7be734f75b Fix compiler warnings with VC++ Chris Cannam 2021-10-20 13:35:06 +01:00
  • 937eefd501 Tiniest layout tweak Chris Cannam 2021-10-20 13:34:47 +01:00
  • c7af48f474 Add header required for min/max with VC2017 Chris Cannam 2021-10-20 10:55:16 +01:00
  • 5b7f9e0e4d Minor formatting tweaks Chris Cannam 2021-10-14 13:48:15 +01:00
  • 2472213d73 Merge from branch single Chris Cannam 2021-10-14 13:34:33 +01:00
  • 05db791db3 Add pre-pad for realtime mode (equivalent to the padding RB does internally in offline mode already) Chris Cannam 2021-10-14 13:28:29 +01:00
  • 674f44dcba Minor tidy Chris Cannam 2021-10-14 10:03:37 +01:00
  • e868ff32de Remove some hopefully unnecessary references to global namespace Chris Cannam 2021-10-12 16:27:19 +01:00
  • 9394a9ad09 libresample no longer supported Chris Cannam 2021-10-05 10:01:00 +01:00
  • 91c44fc8b8 Make mention of built-in resampler; wording tweaks Chris Cannam 2021-10-05 09:59:43 +01:00
  • 18907f92f7 This will be v2.0.0. We're going for the major version increment because the output in real-time mode intentionally changes, with what is intended to be tighter timing. The API and ABI are both unchanged from 1.9.2, but I think if the output is expected to change, that justifies the big bump Chris Cannam 2021-10-05 09:41:37 +01:00
  • d650006400 Minor wording tweak Chris Cannam 2021-10-04 13:46:52 +01:00
  • 30a114b083 Add framework, reorder a little Chris Cannam 2021-10-04 13:10:59 +01:00
  • 1f8173b619 Further relative paths Chris Cannam 2021-10-04 12:29:48 +01:00
  • 829a208fd0 Check single-compilation-unit build too Chris Cannam 2021-10-04 12:24:59 +01:00
  • 205f050081 Use relative paths here too Chris Cannam 2021-10-04 12:24:50 +01:00
  • c69ce90c25 Add single-compilation-unit file Chris Cannam 2021-10-04 12:22:08 +01:00
  • 61f7b5f8e6 Update includes so they don't require include path to be set Chris Cannam 2021-10-04 12:21:39 +01:00
  • c8ff7c3b2b Fall back to builtin resampler, no longer speex Chris Cannam 2021-10-04 10:56:00 +01:00
  • 66354796b8 Pull in multi-channel resampler fix (not directly relevant to RB) Chris Cannam 2021-09-30 15:36:21 +01:00
  • ef6cb4feb3 Merge from default branch Chris Cannam 2021-09-30 15:27:33 +01:00
  • cbf41915a8 Small grammar tweak Chris Cannam 2021-09-30 15:27:23 +01:00
  • 20897c8ff6 Merge Chris Cannam 2021-09-10 08:39:50 +01:00
  • 77552e82b1 Improve docs for processing modes Chris Cannam 2021-09-10 08:39:33 +01:00
  • 622bccd1fe We can actually specify an old OS version perfectly well in the universal cross file, and it'll work for both slices (the ARM one will just get 11 instead). So do that, and document it. Also print out the target in the config summary. Chris Cannam 2021-09-08 11:23:23 +01:00
  • c8087b7d43 Merge from default branch Chris Cannam 2021-08-23 11:57:56 +01:00
  • 60738167ce Support OS versions <11 in prebuilt binary! Chris Cannam 2021-08-18 14:52:25 +01:00
  • 2f224c9a4b Use arch_flags, which is actually referred to Chris Cannam 2021-08-18 14:51:58 +01:00
  • ad27ad1b24 Fix failure to pack Nyquist bins correctly in vDSP FFT - though these functions are not actually used by Rubber Band, they're just here for symmetry Chris Cannam 2021-07-05 19:28:05 +01:00
  • f1acaf85d7 Added tag v1.9.2 for changeset 8584d22881ba Chris Cannam 2021-06-07 18:01:09 +01:00
  • aa35d18e6f Bump version in Doxyfile Chris Cannam 2021-06-07 18:01:02 +01:00
  • a9a286014c Version bumps Chris Cannam 2021-06-07 13:47:57 +01:00
  • d802ecd2b5 Bump library version Chris Cannam 2021-06-07 13:29:30 +01:00
  • 1d0c714e65 These quotes seem unpopular Chris Cannam 2021-06-04 14:07:43 +01:00
  • 7ab2381216 Update CHANGELOG for next release Chris Cannam 2021-06-04 13:49:34 +01:00
  • 50ca35d068 Test the static library project build too Chris Cannam 2021-06-04 13:31:50 +01:00
  • eaf35d9aaf Make the VC project a little more obvious in the README Chris Cannam 2021-06-04 13:31:39 +01:00
  • b199400e8b Fix failure to resize buffer on reconfigure - thanks to Michael Tyson Chris Cannam 2021-06-01 08:49:54 +01:00
  • 3bcb2de31b Wording tweak Chris Cannam 2021-05-14 16:05:58 +01:00
  • d22cbf3098 Comments Chris Cannam 2021-05-14 15:25:54 +01:00
  • 27a2980a56 Restore original behaviour of pre-fill/start-skip Chris Cannam 2021-05-14 15:10:24 +01:00
  • 20d3f5ed6a Further timing fixes Chris Cannam 2021-05-14 15:09:28 +01:00
  • a218ad42fa Constrain to +/- 2 octaves (+ semitones) as it's less demanding of block size; minor tidying Chris Cannam 2021-05-14 14:26:52 +01:00
  • a3aff961e4 Avoid identifying transients when the divergence is particularly high already, so as not to pile on further Chris Cannam 2021-05-14 14:24:54 +01:00
  • d9dfc0a84c Start updating LADSPA plugin for proper timing Chris Cannam 2021-05-14 11:35:08 +01:00
  • 478d9233fe Fix calculation of recovery value now that divergence is recalculated afresh on each update Chris Cannam 2021-05-14 08:46:37 +01:00
  • d06b4efc16 Toward more accurate timing in the face of varying pitch ratio Chris Cannam 2021-05-13 18:04:43 +01:00
  • c79c426e80 In this branch, at least, we are now C++11 Chris Cannam 2021-05-13 08:51:27 +01:00
  • 1c9ebbdf70 Merge from branch bqresample Chris Cannam 2021-05-12 17:58:18 +01:00
  • 6aeb713921 Use proper parameters for processing mode Chris Cannam 2021-05-12 17:29:26 +01:00
  • c1fd6fe6a5 Fix overrun Chris Cannam 2021-05-12 17:26:27 +01:00
  • a78dcaf4c8 Minor README update Chris Cannam 2021-05-12 11:25:38 +01:00
  • 94d4467bfe Fix tsan reports. This does mean updating to C++11 Chris Cannam 2021-05-12 11:12:02 +01:00
  • cb266cb4d0 Merge from branch bqresample Chris Cannam 2021-05-11 17:20:55 +01:00
  • b7770c8832 Use the appropriate parameters Chris Cannam 2021-05-11 17:20:12 +01:00
  • 9d627ceaa8 Merge from branch bqresample Chris Cannam 2021-05-11 08:21:17 +01:00
  • f6a66171bc Initial experimental import of bq resampler Chris Cannam 2021-05-10 18:11:35 +01:00
  • cd1856871e Merge from default branch Chris Cannam 2021-05-10 16:58:26 +01:00
  • f328ab5885 Merge from branch bqfft Chris Cannam 2021-05-10 12:56:07 +01:00
  • 55b04dea37 Add Accelerate framework to pkg-config libraries if used Chris Cannam 2021-05-10 10:38:35 +01:00
  • e1e2338f23 Merge from default branch Chris Cannam 2021-05-10 08:56:30 +01:00
  • 832e41ffdd I think Meson is now included in the AppVeyor image already Chris Cannam 2021-05-10 08:45:14 +01:00
  • cc937ebe65 Avoid a "using namespace" Chris Cannam 2021-04-14 19:14:32 +01:00
  • 83167aa448 Check for sincos (thanks ~nia) Chris Cannam 2021-04-09 17:35:59 +01:00
  • d3e82428ad Refer to built-in FFT in docs Chris Cannam 2021-04-08 15:57:10 +01:00
  • 5ecf40bc47 Merge from default branch Chris Cannam 2021-04-08 15:42:55 +01:00
  • 996a881093 And this one Chris Cannam 2021-04-08 15:30:49 +01:00
  • 453af07711 Update otherbuilds files Chris Cannam 2021-04-08 15:22:16 +01:00
  • e7f47b4b98 Introduce built-in fft; drop no-longer-supported ffts Chris Cannam 2021-04-08 14:23:27 +01:00
  • 109c321370 Draw system from host rather than build machine (fixing cross-compilation failures, I am told) Chris Cannam 2021-04-07 11:03:33 +01:00
  • 59c34f9b36 Added tag v1.9.1 for changeset 7af7a76bbb1d Chris Cannam 2021-03-12 13:48:32 +00:00
  • b2b9575954 Windows deployment bits Chris Cannam 2021-03-12 12:03:24 +00:00
  • afbb105f4a Omit deploy dir from package Chris Cannam 2021-03-12 11:35:08 +00:00
  • 11caa57cd3 Mac packaging script Chris Cannam 2021-03-12 11:20:47 +00:00
  • ead8998668 Source package build script Chris Cannam 2021-03-12 10:37:42 +00:00
  • 7d2160cefa Oops, these are not required. Thank you, CI Chris Cannam 2021-03-12 09:54:56 +00:00
  • 91274b3fd5 Build and install JNI if header and Java compiler are found Chris Cannam 2021-03-12 09:52:54 +00:00
  • a5cb3a6b4a Add some profiler entries Chris Cannam 2021-03-11 16:15:10 +00:00
  • 59f57e7346 Typo fixes Chris Cannam 2021-03-11 16:15:01 +00:00
  • 09e5bd29bf Protect profiler map with a mutex Chris Cannam 2021-03-11 16:14:40 +00:00