1
0
Fork 0

Commit graph

  • 9bfc44d787 Use Noto Sans Light for the GUI title Robbert van der Helm 2022-03-14 16:05:39 +01:00
  • eb9e7d81a9 Simplify widgets Robbert van der Helm 2022-03-14 16:05:09 +01:00
  • 93990d604b Provide iced constants for fonts Robbert van der Helm 2022-03-14 15:56:11 +01:00
  • 95827afc81 Use Noto Sans instead of the default Lato Robbert van der Helm 2022-03-14 15:50:24 +01:00
  • f1a855f2e3 Highlight the parameter while dragging Robbert van der Helm 2022-03-14 15:01:24 +01:00
  • 304b9bdfeb Fix granular drag when clicking with shift held Robbert van der Helm 2022-03-14 15:00:40 +01:00
  • 986e93b8d0 Implement double click for reset Robbert van der Helm 2022-03-14 14:42:05 +01:00
  • 2805272826 Allow Ctrl+Click for reset Robbert van der Helm 2022-03-14 14:22:33 +01:00
  • ee9e3701f3 Implement dragging for the parameter slider Robbert van der Helm 2022-03-14 14:16:47 +01:00
  • df4b56d818 Update targeted iced_baseview fork Robbert van der Helm 2022-03-14 13:34:03 +01:00
  • 4e9ee27c19 Finish the drawing for the iced param slider Robbert van der Helm 2022-03-14 13:17:19 +01:00
  • 291abb8bcf Add a placeholder for a parameter slider widget Robbert van der Helm 2022-03-14 00:53:22 +01:00
  • 5711f77cc7 Remove old todo about adding an egui generic UI Robbert van der Helm 2022-03-13 23:33:43 +01:00
  • 664267745a Replace gain_gui's editor with an iced stub Robbert van der Helm 2022-03-13 21:59:13 +01:00
  • fda9cde064 Make OpenGL the default Robbert van der Helm 2022-03-13 20:14:45 +01:00
  • 99d1ee7c0f Fix anti aliasing setting with iced OpenGL Robbert van der Helm 2022-03-13 20:13:25 +01:00
  • fe1db50678 Update iced_baseview dependency Robbert van der Helm 2022-03-13 18:45:57 +01:00
  • 130ef8ac0e Add a button that sets the filter count Robbert van der Helm 2022-03-13 18:44:22 +01:00
  • 6fe967f65e Implement parameter change notifications for CLAP Robbert van der Helm 2022-03-13 18:28:59 +01:00
  • e1f0f619ed Implement parameter change notifications for VST3 Robbert van der Helm 2022-03-13 18:13:11 +01:00
  • 1fa2b5f74f Add an Editor callback to notify parameter changes Robbert van der Helm 2022-03-13 18:03:23 +01:00
  • 5f0c7d0ac7 Update iced_baseview dependency Robbert van der Helm 2022-03-13 14:14:41 +01:00
  • 55e9153811 Enable anti-aliasing by default Robbert van der Helm 2022-03-13 13:56:17 +01:00
  • 1e40ac3e24 Prefix wgpu-only features with wgpu_ Robbert van der Helm 2022-03-13 13:35:13 +01:00
  • 9f8bdfcfc4 Add a dedicated message and handler for parameters Robbert van der Helm 2022-03-13 13:31:28 +01:00
  • 43590db8d0 Document create_iced_editor() Robbert van der Helm 2022-03-13 01:10:45 +01:00
  • 812f6d86f8 Fix Cargo.lock Robbert van der Helm 2022-03-13 01:08:06 +01:00
  • 1213d59ae7 Use new IcedEditor trait that forwards GuiContext Robbert van der Helm 2022-03-13 01:04:04 +01:00
  • 59f14a0361 Don't use --all-features Robbert van der Helm 2022-03-12 23:36:13 +01:00
  • ab1e170f74 Replace Diopser egui GUI with empty iced GUI Robbert van der Helm 2022-03-12 23:28:18 +01:00
  • 3ebe34c870 Add most bits and pieces for iced support Robbert van der Helm 2022-03-12 23:15:33 +01:00
  • cd5a4f01bf Mirror the flags and re-exports from iced_baseview Robbert van der Helm 2022-03-12 22:24:01 +01:00
  • ff9e0f2ddf Add an empty crate for iced support Robbert van der Helm 2022-03-12 22:10:14 +01:00
  • 33db034bc2
    Merge pull request #4 from apalm/apalm/patch-3 Robbert van der Helm 2022-03-11 16:04:16 +01:00
  • 4fbf7e0ed3 Fix compilation errors when SSE not available Andrew Palm 2022-03-11 09:04:57 -05:00
  • 87e447ab25 Mention potential race condition in CLAP events Robbert van der Helm 2022-03-11 14:33:43 +01:00
  • f98ba70764 Comment on the CLAP gesture handling Robbert van der Helm 2022-03-11 13:27:23 +01:00
  • 7339e8e956 Include CLAP_EVENT_SHOULD_RECORD for gestures Robbert van der Helm 2022-03-11 13:03:26 +01:00
  • c1ca97c78c Fix false positive warning in CLAP GUI parameters Robbert van der Helm 2022-03-11 00:49:34 +01:00
  • 246c319bbf Implement automation gestures for CLAP Robbert van der Helm 2022-03-11 00:14:39 +01:00
  • 5d3527c5c2 Also implement sample accurate automation for VST3 Robbert van der Helm 2022-03-10 23:39:58 +01:00
  • 1559afe080 Enable sample accurate automation in Diopser Robbert van der Helm 2022-03-10 20:32:36 +01:00
  • 48ff012cea Document sample accurate automation in the example Robbert van der Helm 2022-03-10 20:18:42 +01:00
  • b41b4ef725 Implement sample accurate automation for CLAP Robbert van der Helm 2022-03-10 20:13:47 +01:00
  • 26c503d862 Remove accidentally copied tests Robbert van der Helm 2022-03-10 19:38:39 +01:00
  • 36d54edae7 Add a constant for sample accurate automation Robbert van der Helm 2022-03-10 18:57:17 +01:00
  • 02622e6e4f Split up the buffer module Robbert van der Helm 2022-03-10 18:15:55 +01:00
  • 3c5aff1ec6 Rename Buffer::iter_mut() to iter_samples() Robbert van der Helm 2022-03-09 20:11:37 +01:00
  • fcd0522a33 Mark the remaining buffer iterators as inline Robbert van der Helm 2022-03-09 19:45:42 +01:00
  • 76394731a6 Optimize branching in Crisp Robbert van der Helm 2022-03-09 19:42:13 +01:00
  • 48ed39269d Add a wet-only control to Crisp Robbert van der Helm 2022-03-09 19:38:57 +01:00
  • 9fc5b048ad Iterate in blocks in Crisp Robbert van der Helm 2022-03-09 19:35:12 +01:00
  • 5041f959b7 Add a per-sample per-channel iterator for blocks Robbert van der Helm 2022-03-09 19:27:08 +01:00
  • dfb2407698 Rename the Channels struct to ChannelSamples Robbert van der Helm 2022-03-09 19:17:25 +01:00
  • 2a30df057c Move filter frequency limits to constants Robbert van der Helm 2022-03-09 18:26:55 +01:00
  • 9bb46fc377 Add a noise low-pass filter for Crisp Robbert van der Helm 2022-03-09 18:25:27 +01:00
  • cdad01063e Fix default Crisp HPF frequency value Robbert van der Helm 2022-03-09 16:29:29 +01:00
  • 4d64e300e4 Increase Crisp editor width so all labels fit Robbert van der Helm 2022-03-09 15:21:41 +01:00
  • f9446644aa Remove unit from Crisp filter frequency params Robbert van der Helm 2022-03-09 15:17:38 +01:00
  • 4105a887a8 Add a generic UI for Crisp Robbert van der Helm 2022-03-09 15:15:09 +01:00
  • 57ca8a5ccb Add a pre-RM LPF to Crisp Robbert van der Helm 2022-03-09 15:11:41 +01:00
  • 2811ab2996 Mark more of the buffer functions as inline Robbert van der Helm 2022-03-09 15:02:38 +01:00
  • 92aac6e471 Add a high pass filter to the Crisp noise Robbert van der Helm 2022-03-09 13:48:23 +01:00
  • bda8ecfb23 Add a biquad for low- and high-pass filters Robbert van der Helm 2022-03-09 13:24:57 +01:00
  • a08624209c Fix GPL copyright headers Robbert van der Helm 2022-03-09 13:17:26 +01:00
  • 5e8548d9ce Enable thin LTO on the release profile Robbert van der Helm 2022-03-09 01:16:48 +01:00
  • cec42ac2d6 Strip symbols from release builds Robbert van der Helm 2022-03-09 01:08:50 +01:00
  • 305a3f922b Fix comments in the Crisp plugin Robbert van der Helm 2022-03-09 00:51:52 +01:00
  • 8f45ef84ee Change Crisp keyword order Robbert van der Helm 2022-03-09 00:29:46 +01:00
  • 48bc64ebb1 Update for CLAP 0.21 Robbert van der Helm 2022-03-09 00:27:44 +01:00
  • 919eb7e5e6 Remove now unused include Robbert van der Helm 2022-03-09 00:27:39 +01:00
  • 3a4f8abb4b Increase the default Crisp amount Robbert van der Helm 2022-03-09 00:05:37 +01:00
  • 6072eb103d Add a stereo control parameter for Crisp Robbert van der Helm 2022-03-09 00:03:28 +01:00
  • e8301f6c9d Add back symmetrical AM Robbert van der Helm 2022-03-08 23:46:05 +01:00
  • 55315fb7f3 Add an output gain parameter Robbert van der Helm 2022-03-08 23:30:12 +01:00
  • 792e9469b5 AM only the positive ranges Robbert van der Helm 2022-03-08 23:20:30 +01:00
  • 46901bf5c9 Add a basic version of Crisp Robbert van der Helm 2022-03-08 21:10:36 +01:00
  • 4cca7af930 Make the PCG implementation const compatible Robbert van der Helm 2022-03-08 20:51:01 +01:00
  • 817ff72265 Add a PCG implementation for pcg32i and floats Robbert van der Helm 2022-03-08 20:42:59 +01:00
  • 6bfc4ab76f Add a basic sketch for Crisp Robbert van der Helm 2022-03-08 19:02:21 +01:00
  • 1a7ad0a7a0 Trim whitespace and units when parsing parameters Robbert van der Helm 2022-03-08 18:53:15 +01:00
  • c3767831cd Mention unit handing in value to string Robbert van der Helm 2022-03-08 18:47:28 +01:00
  • 2c6f65a342 Add formatters for percentages Robbert van der Helm 2022-03-08 18:43:57 +01:00
  • 24f3593de0 Move order conversion to formatters module Robbert van der Helm 2022-03-08 18:30:06 +01:00
  • bb341fdf50 Add an empty plugin for Crisp Robbert van der Helm 2022-03-08 17:41:23 +01:00
  • e7e38990b4 Use the parallel bundle build on the CI Robbert van der Helm 2022-03-08 18:03:22 +01:00
  • ae9730ece4 Remove mono tag from Diopser Robbert van der Helm 2022-03-08 17:38:46 +01:00
  • b9412657c1 Fix allocation error from thread locals Robbert van der Helm 2022-03-08 14:07:29 +01:00
  • be39e19365 Allow FFTW to destroy input arrays Robbert van der Helm 2022-03-08 13:50:45 +01:00
  • da1e850722 Avoid allocations when switching between plans Robbert van der Helm 2022-03-08 13:27:16 +01:00
  • 6e1b4cf37f Increase skewed pitch range Robbert van der Helm 2022-03-08 12:48:41 +01:00
  • 3be99f4e8e Split up building and bunding for parallel builds Robbert van der Helm 2022-03-08 11:50:36 +01:00
  • dfaa19d998 Update clap-sys dependency Robbert van der Helm 2022-03-08 00:54:09 +01:00
  • 37e1b9523b Optionally disallow allocations in reset function Robbert van der Helm 2022-03-08 00:46:04 +01:00
  • fd8bd025c8 Implement the reset function everywhere Robbert van der Helm 2022-03-08 00:42:58 +01:00
  • 70d3b5d557 Add a reset function to the plugin trait Robbert van der Helm 2022-03-08 00:35:55 +01:00
  • 10ced981bd Remove todos about fixing skewed discrete ranges Robbert van der Helm 2022-03-08 00:27:25 +01:00
  • 8ee380864c Update for CLAP 0.20 Robbert van der Helm 2022-03-08 00:21:51 +01:00
  • fedfa47b43 Fix building instructions in readmes Robbert van der Helm 2022-03-07 22:07:57 +01:00
  • ef1abe0508 Tweak the gain compensation Robbert van der Helm 2022-03-07 21:33:00 +01:00