Commit Graph

  • bc98463b28 Add a basic amp envelope to Buffr Glitch Robbert van der Helm 2023-01-17 01:53:38 +01:00
  • 22b3b9527b Add a crossfade option to Buffr Glitch Robbert van der Helm 2023-01-17 00:30:48 +01:00
  • 1e90f55019 Add a todo for invalid CLAP event parsing Robbert van der Helm 2023-01-16 23:59:10 +01:00
  • baca2431c9 Add gain expression support to Buffr Glitch Robbert van der Helm 2023-01-16 23:58:49 +01:00
  • 955f40da11 Remove all traces of Buffr Glitch normalization Robbert van der Helm 2023-01-16 23:48:57 +01:00
  • 754f3c3785 Update dependencies Robbert van der Helm 2023-01-16 23:48:53 +01:00
  • ae6ea7f2f0 Add velocity sensitivity to Buffr Glitch Robbert van der Helm 2023-01-16 18:48:55 +01:00
  • 2a1201580c Change Buffr Gltich to start recording on key down Robbert van der Helm 2023-01-16 18:34:12 +01:00
  • 886f3a78ef Log on NaN and inf in Safety Limiter Robbert van der Helm 2023-01-16 01:25:10 +01:00
  • cf52d60a61 Make the Spectral Compressor title link to GitHub spectral-compressor-0.3.0 Robbert van der Helm 2023-01-16 01:18:32 +01:00
  • 77cbef5f82 Add the Spectral Compressor version to the GUI Robbert van der Helm 2023-01-16 01:17:07 +01:00
  • b56d8771f3 Add a changelog for Spectral Compressor Robbert van der Helm 2023-01-16 00:49:54 +01:00
  • 9f560b2c5c Bump Spectral Compressor version Robbert van der Helm 2023-01-15 18:26:57 +01:00
  • 1e83d29fab Change SC to work in the decibel domain Robbert van der Helm 2023-01-15 18:13:16 +01:00
  • 92ce737000 Add a gain_to_db_fast() with a lower limit Robbert van der Helm 2023-01-15 17:15:56 +01:00
  • 4b2ba9de12 Self-sign all produced bundles on macOS Robbert van der Helm 2023-01-15 02:31:16 +01:00
  • b8cb2837d5 Fix plain #[nested] in Params proc macro Robbert van der Helm 2023-01-15 02:12:07 +01:00
  • 1c80331829 Fix incorrect MIN_OVERLAP_TIMES calculations Robbert van der Helm 2023-01-14 00:16:57 +01:00
  • 02e522cff1 Update Crisp for cosmic-text changes Robbert van der Helm 2023-01-12 19:01:22 +01:00
  • 00d840794d Update gain_gui_vizia for cosmic-text changes Robbert van der Helm 2023-01-12 18:53:21 +01:00
  • 0b5811e8c7 Update Diopser for cosmic-text changes Robbert van der Helm 2023-01-12 18:51:14 +01:00
  • 8a4720e427 Update Spectral Compressor for cosmic-text changes Robbert van der Helm 2023-01-12 18:50:47 +01:00
  • bb521fcb82 Upgrade Vizia for the cosmic-text changes Robbert van der Helm 2023-01-12 18:49:55 +01:00
  • e5a26ac199 Send individual parameter changes for VST3 plugins Robbert van der Helm 2023-01-11 16:59:21 +01:00
  • adb49cb6d1 Simplify VST3 wrapper creation Robbert van der Helm 2023-01-11 16:42:20 +01:00
  • d3d34b59ac Send individual parameter changes for standalones Robbert van der Helm 2023-01-11 16:42:06 +01:00
  • 048cfd73b5 Add a TODO for merging hashmaps Robbert van der Helm 2023-01-11 15:21:03 +01:00
  • 59e5f77a34 Document the Editor parameter interface changes Robbert van der Helm 2023-01-11 14:56:15 +01:00
  • 951a0739d7 Send individual parameter changes for CLAP plugins Robbert van der Helm 2023-01-11 14:54:06 +01:00
  • 4e53d3a799 Significantly increase task queue capacity Robbert van der Helm 2023-01-11 14:51:22 +01:00
  • 08c6729ed1 Also add an Editor::param_modulation_changed() Robbert van der Helm 2023-01-11 14:45:05 +01:00
  • 922d2de603 Add an individual Editor::param_value_changed Robbert van der Helm 2023-01-11 14:16:19 +01:00
  • bdc8537f3f Add explicit .max(f32::EPSILON) back in SC Robbert van der Helm 2023-01-11 15:21:18 +01:00
  • 6e7ee125b6 Sorta fix stock widget usage in gain_gui_egui Robbert van der Helm 2023-01-10 20:24:51 +01:00
  • 838e1bfd2d Fix note formatter octave conversion, again Robbert van der Helm 2023-01-10 14:03:17 +01:00
  • 2aa937e370 Fix note formatting for 0 Hz Robbert van der Helm 2023-01-10 02:28:39 +01:00
  • a9d0e40447 Fix octave -1 edge case in v2s_f32_hz_then_khz_with_note_name Robbert van der Helm 2023-01-10 02:11:45 +01:00
  • 32903ac065 Test f32_hz_then_khz_with_note_name roundtrip Robbert van der Helm 2023-01-10 01:46:34 +01:00
  • 18b4403a3b Fix roundtrip in f32_hz_then_khz_with_note_names Robbert van der Helm 2023-01-10 01:46:14 +01:00
  • b647f24121 Fix rounding error in v2s_f32_hz_then_khz_with_note_name Robbert van der Helm 2023-01-10 01:43:17 +01:00
  • 26422ae8e3 Fix -inf parsing in s2v_f32_gain_to_db() Robbert van der Helm 2023-01-10 00:40:50 +01:00
  • 27acce3237 Remove the DC filter from Spectral Compressor Robbert van der Helm 2023-01-08 00:03:38 +01:00
  • 957d4b3a53 Document the breaking event loop changes Robbert van der Helm 2023-01-07 14:24:23 +01:00
  • 57e751d277 Remove todo about single message queues Robbert van der Helm 2023-01-06 18:05:52 +01:00
  • 47b75fd020 Fix missing generic arguments on BackgroundThread Robbert van der Helm 2023-01-06 17:59:33 +01:00
  • 6f7f2e30ed Fix debug assertion failure in smoother Robbert van der Helm 2023-01-06 17:58:13 +01:00
  • 28cd25d501 Implement Linux event loop using BackgroundThread Robbert van der Helm 2023-01-06 17:53:07 +01:00
  • 5c9be077e7 Allow BackgroundThread sharing between instances Robbert van der Helm 2023-01-06 17:48:13 +01:00
  • 8d242b45ad Remove old overeager clippy lint silence Robbert van der Helm 2023-01-06 16:09:33 +01:00
  • dfeb8164ca Fix new Clippy lints Robbert van der Helm 2023-01-06 16:07:42 +01:00
  • 935bf6f7f3 Fix allocation failures in BackgroundThread Robbert van der Helm 2023-01-06 16:03:48 +01:00
  • c0e9b29bf4 Remove macOS deprecation warning from event loop Robbert van der Helm 2023-01-06 15:58:01 +01:00
  • d5006d109e Code style cleanup for macOS event loop Robbert van der Helm 2023-01-06 15:46:29 +01:00
  • 498e503a89 Reorder Cargo.toml Robbert van der Helm 2023-01-06 15:14:57 +01:00
  • 700a15f528 Merge branch 'maxjvh/master' #48 Robbert van der Helm 2023-01-06 15:13:45 +01:00
  • a0c1fc2e01 Link a default Bitwig preset for Crossover Robbert van der Helm 2023-01-05 16:34:50 +01:00
  • 300e112ede Rename Block::len() to Block::samples() Robbert van der Helm 2023-01-05 16:13:05 +01:00
  • cb2824021b Fix buffer adapter size hints for zero channels Robbert van der Helm 2023-01-05 16:10:56 +01:00
  • cb827d18dd Rename Buffer::len() to Buffer::samples() Robbert van der Helm 2023-01-05 16:03:23 +01:00
  • 9e1a888b38 Store sample count in Buffer Robbert van der Helm 2023-01-05 15:58:33 +01:00
  • 19be530ba3 Rename Buffer::with_raw_vec to set_slices Robbert van der Helm 2023-01-05 15:36:04 +01:00
  • 11d9476a5f Use db_to_gain_fast() in plugins Robbert van der Helm 2023-01-04 17:05:05 +01:00
  • 3b57ebe895 Add test for fast decibel<->gain functions Robbert van der Helm 2023-01-04 17:01:25 +01:00
  • c55fb02982 Add faster decibel<->gain conversion functions Robbert van der Helm 2023-01-04 16:55:31 +01:00
  • 74a9e294b1 Make gain_to_db() branchless Robbert van der Helm 2023-01-04 16:45:11 +01:00
  • 1e83730ba9 rename variable max 2023-01-02 19:30:31 +02:00
  • edca84a42c address comments max 2023-01-02 19:29:13 +02:00
  • 6024a85663 fix incorrect conditional import max 2023-01-02 19:29:00 +02:00
  • 1fbe3efb79 update comment max 2023-01-01 20:22:17 +02:00
  • 9fd88ffd48 initial event loop implementation for macOS max 2023-01-01 20:14:55 +02:00
  • ab9adaf13e Update copyright notices for 2023 Robbert van der Helm 2023-01-01 18:52:44 +01:00
  • 069053ca50 Also defer latency change for CLAP plugins Robbert van der Helm 2022-12-28 01:34:42 +01:00
  • 5cbef6ec03 Fix alloc failures in VST3 with many events Robbert van der Helm 2022-12-28 01:29:06 +01:00
  • fd28a95231 Defer set_latency_samples() in VST3 plugin init Robbert van der Helm 2022-12-28 01:28:33 +01:00
  • 46752fc7f0 Make the definition of buffer length more explicit Robbert van der Helm 2022-12-23 20:34:57 +01:00
  • 78c84b7596 Update dependencies Robbert van der Helm 2022-12-16 23:29:03 +01:00
  • f58b69f10a Update baseplug for better resizing support Robbert van der Helm 2022-12-02 20:17:53 +01:00
  • 2747714640 Silence warning for standalone config on macOS Robbert van der Helm 2022-12-02 19:42:51 +01:00
  • 1767e6abe4 Update nih_plug_iced to the latest baseview Robbert van der Helm 2022-12-02 19:23:24 +01:00
  • ec34e54bfe Update dependencies, allow resizing on Win/macOS Robbert van der Helm 2022-12-01 20:21:56 +01:00
  • 50fa1008c0 Allow assert_process_allocs+mingw-w64 in release Robbert van der Helm 2022-12-01 20:18:30 +01:00
  • 5115ff7b47 Mention safe mode in Diopser readme Robbert van der Helm 2022-11-29 20:59:41 +01:00
  • 0d2af71180 Increase minimum frequency in Diopser safe mode Robbert van der Helm 2022-11-29 20:53:51 +01:00
  • d7acd6573a Only set parameter values on safe mode when needed Robbert van der Helm 2022-11-29 20:48:47 +01:00
  • 035e345e21 Limit Diopser frequency range in safe mode Robbert van der Helm 2022-11-29 20:45:06 +01:00
  • afd8830636 Clamp scrolling in RestrictedParamSlider Robbert van der Helm 2022-11-29 20:36:30 +01:00
  • 3ba0ddffee Simmplify safe mode granular drag mapping Robbert van der Helm 2022-11-29 20:34:02 +01:00
  • 3635cfb78e Default Diopser automation precision to 100% Robbert van der Helm 2022-11-29 20:11:20 +01:00
  • aca09c49c7 Auto-disable Diopser safe mode for older instances Robbert van der Helm 2022-11-29 20:00:21 +01:00
  • 836a72dbc4 Implement Diopser's safe mode for filter stages Robbert van der Helm 2022-11-29 19:47:32 +01:00
  • 32f123b47d Add a RestrictedParamSlider to Diopser Robbert van der Helm 2022-11-29 19:09:55 +01:00
  • 1ef987a403 Show the modulation value in Diopser X-Y pad Robbert van der Helm 2022-11-28 01:00:54 +01:00
  • 1d9e7e6256 Implement Debug for parameters Robbert van der Helm 2022-11-26 12:58:32 +01:00
  • 4eb7614ee7 Wrap Diopser safe mode boolean in a struct Robbert van der Helm 2022-11-23 01:00:45 +01:00
  • 9a77bd2918 Remove old comment Robbert van der Helm 2022-11-22 21:29:06 +01:00
  • d9284ef0b7 Add debug assertion for custom feature namespaces Robbert van der Helm 2022-11-22 21:19:17 +01:00
  • 7c732e594c Document that custom features must be namespaced Robbert van der Helm 2022-11-22 21:09:12 +01:00
  • 82b7426689 Namespace custom CLAP features Robbert van der Helm 2022-11-22 21:08:59 +01:00
  • dfd0109205 Move Diopser filter stages range to a function Robbert van der Helm 2022-11-22 18:20:36 +01:00
  • fc6fcf4cf5 Move Diopser param structs and helpers to module Robbert van der Helm 2022-11-22 18:06:59 +01:00