1
0
Fork 0

Commit graph

  • 715ba467a9 Make the window overlap configurable Robbert van der Helm 2022-03-07 21:26:50 +0100
  • 115d03a34a Make the window size for configurable Robbert van der Helm 2022-03-07 21:19:38 +0100
  • 329da782b5 Fix with_string_to_value() after param refactor Robbert van der Helm 2022-03-07 21:00:39 +0100
  • 17f3c6cc6c Add an in-place version of the Hann function Robbert van der Helm 2022-03-07 20:52:37 +0100
  • 81308d0c8d Change gain multiplier coefficients Robbert van der Helm 2022-03-07 20:44:26 +0100
  • 9ae8b4620f Smooth pitch value changes Robbert van der Helm 2022-03-07 20:27:43 +0100
  • 344427f254 Skew the pitch parameter range Robbert van der Helm 2022-03-07 20:22:16 +0100
  • 951cac51d7 Add a pitch parameter to Puberty Simulator Robbert van der Helm 2022-03-07 20:21:20 +0100
  • e575514543 Change Puberty Simulator description Robbert van der Helm 2022-03-07 20:08:47 +0100
  • 57239ab1c1 Fix url in main Cargo.toml file Robbert van der Helm 2022-03-07 20:03:05 +0100
  • 967d94eeac Only link to master branch builds in the readme Robbert van der Helm 2022-03-07 19:57:47 +0100
  • 55e258bd27 Add the one and only Puberty Simulator plugin Robbert van der Helm 2022-03-07 19:51:38 +0100
  • e1e6b2137e Compute a spectrum in Diopser Robbert van der Helm 2022-03-07 13:57:24 +0100
  • 376c1d7b0a Fix gain compensation in STFT example Robbert van der Helm 2022-03-07 02:02:46 +0100
  • f05d209169 Add an analysis-only function to StftHelper Robbert van der Helm 2022-03-07 01:14:36 +0100
  • b06e67bde7 Supper non-buffer and non-sidechain inputs in STFT Robbert van der Helm 2022-03-06 22:26:37 +0100
  • e61a42e96f Revert windowing change from 93ab08e Robbert van der Helm 2022-03-06 19:17:42 +0100
  • 93ab08e5d5 Remove post-IDFT windowing in STFT helper Robbert van der Helm 2022-03-06 19:07:46 +0100
  • 175030b77c Fix STFT example filter normalization Robbert van der Helm 2022-03-06 18:54:18 +0100
  • 7c8da39159 Fix position increment in STFT helper Robbert van der Helm 2022-03-06 18:45:34 +0100
  • 82e74a7c53 Redefine the Hann window as a cosine Robbert van der Helm 2022-03-06 18:35:57 +0100
  • 0f78b02685 Add a simple filter example with FFTW Robbert van der Helm 2022-03-06 17:54:23 +0100
  • 295e5493ec Add post-IDFT windowing to StftHelper Robbert van der Helm 2022-03-06 17:50:58 +0100
  • 601ced9363 Add a license note on the STFT example Robbert van der Helm 2022-03-06 16:14:04 +0100
  • c81ec15228 Fix comment on window scale remapping Robbert van der Helm 2022-03-06 15:46:59 +0100
  • 07cf10e81d Add more todos to the STFT helper Robbert van der Helm 2022-03-06 15:45:19 +0100
  • af4db7be53 Fix fallback permit_alloc() implementation Robbert van der Helm 2022-03-06 15:42:32 +0100
  • d7ea21f597 Fix clippy lints Robbert van der Helm 2022-03-06 15:41:35 +0100
  • 8e2fd66573 Process sidechain inputs in STFT helper Robbert van der Helm 2022-03-06 15:36:50 +0100
  • 2343485c1c Don't do gain compensation in STFT helper Robbert van der Helm 2022-03-06 15:33:16 +0100
  • e72203f919 Use the new overlap-add helper in the STFT example Robbert van der Helm 2022-03-06 15:28:44 +0100
  • f7b3bd9198 Add gain compensation to the STFT helper Robbert van der Helm 2022-03-06 15:17:22 +0100
  • 0fa394247f Add a permit_alloc function Robbert van der Helm 2022-03-06 15:00:20 +0100
  • 592a908132 Fix samples until next window calculation Robbert van der Helm 2022-03-06 14:48:41 +0100
  • bf215ef88e Add a Hann function for the STFT helper Robbert van der Helm 2022-03-06 14:41:40 +0100
  • 3c62670164 Add proper overlap-add to the StftHelper Robbert van der Helm 2022-03-06 14:33:30 +0100
  • 963696cbff Warn on invalid ranges with logarithmic smoothing Robbert van der Helm 2022-03-06 12:27:52 +0100
  • 8355c38b9a Add some TODOs to the STFT helper Robbert van der Helm 2022-03-06 02:15:14 +0100
  • 4ff2e65b5c Add a note regarding the Buffer lifetime Robbert van der Helm 2022-03-06 02:10:33 +0100
  • b416d1630b Add the basis for a simple STFT example Robbert van der Helm 2022-03-06 02:07:53 +0100
  • b2600f4b93 Add a helper for buffering audio for STFTs Robbert van der Helm 2022-03-06 02:07:23 +0100
  • e5bac1e220 Add a channel count function to Buffer Robbert van der Helm 2022-03-06 01:21:00 +0100
  • 54881dfa15 Add a len() function to Buffer Robbert van der Helm 2022-03-06 01:12:28 +0100
  • 02d513b043 Disable the Alt+Click for now Robbert van der Helm 2022-03-05 22:22:17 +0100
  • ec41ba5394 Add an attempt at an Alt+Click to open text entry Robbert van der Helm 2022-03-05 22:11:16 +0100
  • 458f22248a Initialize the text entry with the value Robbert van der Helm 2022-03-05 21:37:16 +0100
  • 6db2b528da Add basic text entry using built in widget Robbert van der Helm 2022-03-05 21:32:37 +0100
  • 0dd71cf644 Fix slider same value check with discrete params Robbert van der Helm 2022-03-05 19:51:06 +0100
  • 03eef2c832 Require PartialEq on plain parameter types Robbert van der Helm 2022-03-05 19:50:12 +0100
  • b70af50fcd Add a simple generic UI to Diopser Robbert van der Helm 2022-03-05 19:39:52 +0100
  • 9b9799eb35 Allow overriding slider width Robbert van der Helm 2022-03-05 19:39:39 +0100
  • cab6be5167 Add padding to the generic UI Robbert van der Helm 2022-03-05 19:39:28 +0100
  • 2c56646cc9 Take up all remaining space in generic UI Robbert van der Helm 2022-03-05 19:24:40 +0100
  • 05d97bb71e Add a super simple egui generic UI widget Robbert van der Helm 2022-03-05 19:16:20 +0100
  • 79ab0cd7ed Add the special win32-dpi-aware feature on Windows Robbert van der Helm 2022-03-05 16:01:58 +0100
  • 9267a8371c Add DPI scaling support Robbert van der Helm 2022-03-05 13:37:35 +0100
  • e491ff6319 Fix clippy lints Robbert van der Helm 2022-03-04 15:07:34 +0100
  • e2605c8cee Add transport information for VST3 and CLAP Robbert van der Helm 2022-03-04 15:05:00 +0100
  • 713e778117 Add a Default implementation for the transport Robbert van der Helm 2022-03-04 14:32:23 +0100
  • a483dbc6a6 Add a Transport struct with conversion methods Robbert van der Helm 2022-03-04 14:25:38 +0100
  • 99f97978a9 Reorder ProcessContext methods Robbert van der Helm 2022-03-04 13:22:58 +0100
  • 7fd3c31a0f Remove support for the non-SIMD Diopser version Robbert van der Helm 2022-03-04 12:49:36 +0100
  • 1083ee95b6 Still include the #[macro_use] for Diopser Robbert van der Helm 2022-03-04 12:21:29 +0100
  • d758dd652f Re-export all macros in the prelude Robbert van der Helm 2022-03-04 12:01:47 +0100
  • 943149aaee Qualify the nih_log!() in the proc macro Robbert van der Helm 2022-03-04 12:01:35 +0100
  • 3e0316e17c Add missing docstrings Robbert van der Helm 2022-03-03 23:34:06 +0100
  • 80457ac0f9 Fix doc links after prelude migration Robbert van der Helm 2022-03-03 23:30:29 +0100
  • 4c0b07c578 💥 Move re-exports to a prelude module Robbert van der Helm 2022-03-03 23:23:51 +0100
  • f581294d7b Update rustdoc formatting for links Robbert van der Helm 2022-03-03 23:05:01 +0100
  • ca461d3d15 Touch up list of missing features Robbert van der Helm 2022-03-03 22:27:48 +0100
  • 542012aa0e Request restart for latency change when processing Robbert van der Helm 2022-03-03 21:58:40 +0100
  • 6c9db8fee8 Change sample iterator variable names in examples Robbert van der Helm 2022-03-03 21:38:50 +0100
  • 8acebadac0 Fix EnumParam step count after refactor Robbert van der Helm 2022-03-03 21:34:04 +0100
  • 0666743cc7 Fix Gain GUI CLAP identifier Robbert van der Helm 2022-03-03 21:31:26 +0100
  • 02a6b99308 Fix broken links in docs Robbert van der Helm 2022-03-03 21:22:20 +0100
  • 4160970571 Implement PersistentField for AtomicRefCell Robbert van der Helm 2022-03-03 21:20:44 +0100
  • 80b1bf12f2 Use AtomicRefCell for all uncontested locks Robbert van der Helm 2022-03-03 21:18:57 +0100
  • 184355a886 Delay CLAP host extension query to init() Robbert van der Helm 2022-03-03 21:09:12 +0100
  • e4ca8ba75a Fix typo in proc macro Robbert van der Helm 2022-03-03 20:48:40 +0100
  • be4bbd4400 Allow nested parameter structs Robbert van der Helm 2022-03-03 20:37:01 +0100
  • 76369ad1e1 💥 Rework FloatParam and IntParam Robbert van der Helm 2022-03-03 19:24:40 +0100
  • 006dcde313 Update the status in the readme Robbert van der Helm 2022-03-03 18:42:22 +0100
  • c0f03a97fc Add a todo about removing skewed integer ranges Robbert van der Helm 2022-03-03 18:36:36 +0100
  • 50fa39a374 Update the CLAP readme status Robbert van der Helm 2022-03-03 18:31:27 +0100
  • 27570be4a6 Implement platform-specific CLAP GUI extensions Robbert van der Helm 2022-03-03 18:29:37 +0100
  • b5993c1bb8 Add a CLAP GuiContext for sending param changes Robbert van der Helm 2022-03-03 17:47:41 +0100
  • a4930dc887 Add parameter change outputs for CLAP Robbert van der Helm 2022-03-03 17:21:32 +0100
  • 8f92669a47 Keep track of the processing status Robbert van der Helm 2022-03-03 17:03:52 +0100
  • de4921c033 Move CLAP input event handling to a function Robbert van der Helm 2022-03-03 16:58:57 +0100
  • f91958e971 Move VST3 GuiContext to a separate object Robbert van der Helm 2022-03-03 16:33:41 +0100
  • 5766f037b2 Implement the general CLAP GUI extension Robbert van der Helm 2022-03-03 15:52:10 +0100
  • d688174b8b Require Send+Sync on the editor handle Robbert van der Helm 2022-03-03 15:39:17 +0100
  • 91f2f49fd3 Create stubs for the CLAP editor Robbert van der Helm 2022-03-03 15:33:38 +0100
  • 87830abdf6 Store a reference to the wrapper on the wrapper Robbert van der Helm 2022-03-03 15:13:36 +0100
  • 6d63d3f095 Rename wrapper:👏:plugin to *::wrapper Robbert van der Helm 2022-03-03 15:08:14 +0100
  • 4ceb0efdc4 Use Arc instead of Box for the wrapper Robbert van der Helm 2022-03-03 15:06:13 +0100
  • d1840b8d86 Move Box creation to the CLAP wrapper Robbert van der Helm 2022-03-03 15:01:28 +0100
  • cd070ad876 Remove todo about latency not being implemented Robbert van der Helm 2022-03-03 14:42:17 +0100
  • fa01d3bfeb Generate most of ParamPtr with a macro Robbert van der Helm 2022-03-03 14:28:52 +0100
  • b5a471747f Add name, unit, and step count functions to Param Robbert van der Helm 2022-03-03 13:55:54 +0100